From 2ef938e02a1c64c7e7c641d46a2db91e4cdd1b75 Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期四, 28 十二月 2023 15:52:46 +0800 Subject: [PATCH] 指标完成 --- src/api/AiCentre/index.js | 2 src/views/repositoryai/verbaltrick/index.vue | 739 +++++----- src/views/repositoryai/templateku/configurat/index.vue | 565 +++++--- src/views/patient/patient/index.vue | 2 src/api/patient/homepage.js | 2 /dev/null | 91 - src/api/AiCentre/Problemspeaking.js | 71 + src/api/AiCentre/indicator.js | 48 src/views/repositoryai/verbaltrick/particulars/index.vue | 1042 ++++++++-------- src/views/patient/patient/profile/index.vue | 88 + src/store/getters.js | 53 src/views/repositoryai/intention/index.vue | 292 ++-- src/api/AiCentre/Followup.js | 64 + src/views/repositoryai/templateku/index.vue | 780 ++++++----- 14 files changed, 2,121 insertions(+), 1,718 deletions(-) diff --git a/src/api/AiCentre/Followup.js b/src/api/AiCentre/Followup.js new file mode 100644 index 0000000..6036c75 --- /dev/null +++ b/src/api/AiCentre/Followup.js @@ -0,0 +1,64 @@ +import request from "@/utils/request"; + +// 鏌ヨ闅忚妯$増鍒楄〃 +export function getFollowuplist(data) { + return request({ + url: "/smartor/template/list", + method: "post", + data: data, + }); +} +// 闅忚妯$増璇︽儏 +export function Followupinfo(Id) { + return request({ + url: "/smartor/template/" + Id, + method: "get", + }); +} +// 鍒犻櫎闅忚妯$増 +export function delFollowupinfo(Id) { + return request({ + url: "/smartor/template/remove/" + Id, + method: "get", + }); + } +// 鏂板鎴栦慨鏀归殢璁挎ā鐗� +export function compileFollowup(data) { + return request({ + url: "/smartor/template/saveOrUpdateScript", + method: "post", + data: data, + }); + } + // 鏌ヨ闅忚妯$増璇︽儏鍒楄〃 +export function getvFollowup(data) { + return request({ + url: "/smartor/template/selectInfoByCondition", + method: "post", + data: data, + }); + } + + // 鏂板闅忚妯$増鍒嗙被鏍� + export function addFollowupclassify(data) { + return request({ + url: "/smartor/templateassort/addtree", + method: "post", + data: data, + }); + } + // 鍒犻櫎闅忚妯$増鍒嗙被 +export function delFollowupclassify(Id) { + return request({ + url: "/smartor/templateassort/remove/" + Id, + method: "get", + }); +} + // 鏌ヨ闅忚妯$増鍒嗙被鏍� + export function getFollowupclassify(data) { + return request({ + url: "/smartor/templateassort/selectIvrLibaTemplateAssortList", + method: "post", + data: data, + }); + } \ No newline at end of file diff --git a/src/api/AiCentre/Problemspeaking.js b/src/api/AiCentre/Problemspeaking.js new file mode 100644 index 0000000..2ff7701 --- /dev/null +++ b/src/api/AiCentre/Problemspeaking.js @@ -0,0 +1,71 @@ +import request from "@/utils/request"; + +// 鏌ヨ闅忚闂鍒楄〃 +export function getverbaltricklist(data) { + return request({ + url: "/smartor/script/list", + method: "post", + data: data, + }); +} +// 闅忚闂璇︽儏 +export function verbaltrickinfo(Id) { + return request({ + url: "/smartor/script/getInfo/" + Id, + method: "get", + }); +} +// 鍒犻櫎闅忚闂 +export function delverbaltrickinfo(Id) { + return request({ + url: "/smartor/script/remove/" + Id, + method: "get", + }); + } +// 鏂板鎴栦慨鏀归殢璁块棶棰� +export function compileverbaltrick(data) { + return request({ + url: "/smartor/script/saveOrUpdateScript", + method: "post", + data: data, + }); + } + // 鏌ヨ闅忚闂璇︽儏鍒楄〃 +export function getverbaltrick(data) { + return request({ + url: "/smartor/script/selectInfoByCondition", + method: "post", + data: data, + }); + } + // 淇敼闅忚闂鍒嗙被 +export function compileverbaltrickclassify(data) { + return request({ + url: "/smartor/scriptassort/edit", + method: "post", + data: data, + }); +} + // 鏂板闅忚闂鍒嗙被 + export function addbaltrickclassify(data) { + return request({ + url: "/smartor/scriptassort/addtree", + method: "post", + data: data, + }); + } + // 鍒犻櫎闅忚闂鍒嗙被 +export function delbaltrickclassify(Id) { + return request({ + url: "/smartor/scriptassort/remove/" + Id, + method: "get", + }); +} + // 鏌ヨ闅忚闂鍒嗙被鏍� + export function getbaltrickclassify(data) { + return request({ + url: "/smartor/scriptassort/selectIvrLibaScriptAssortList", + method: "post", + data: data, + }); + } \ No newline at end of file diff --git a/src/api/AiCentre/index.js b/src/api/AiCentre/index.js index dfa84d2..1f9bae7 100644 --- a/src/api/AiCentre/index.js +++ b/src/api/AiCentre/index.js @@ -1 +1,3 @@ export * from './indicator' +export * from './Problemspeaking' +export * from './Followup' diff --git a/src/api/AiCentre/indicator.js b/src/api/AiCentre/indicator.js index e4fdfd7..25934d2 100644 --- a/src/api/AiCentre/indicator.js +++ b/src/api/AiCentre/indicator.js @@ -8,6 +8,14 @@ data: data, }); } +// 鏌ヨ鎸囨爣鍙婂叾鍏宠仈閫夐」 +export function gettargetInfolist(data) { + return request({ + url: "/smartor/target/list", + method: "post", + data: data, + }); +} // 鎸囨爣璇︽儏 export function particulartarget(Id) { return request({ @@ -77,3 +85,43 @@ method: "get", }); } +// 鏌ヨ鎸囨爣鍒嗙被 +export function selectIvrLibaTargetAssortList(data) { + return request({ + url: "/smartor/assort/selectIvrLibaTargetAssortList", + method: "post", + data:data, + }); +} +// 鏂板鎸囨爣鍒嗙被 +export function addselectIvrLibaTargetAssort(data) { + return request({ + url: "/smartor/assort/add", + method: "post", + data:data, + }); +} +// 鍒犻櫎鎸囨爣鍒嗙被 +export function delselectIvrLibaTargetAssort(id) { + return request({ + url: "/smartor/assort/remove/" + id, + method: "get", + }); +} +// 鏂板鎸囨爣鍒嗙被鏍� +export function addtreeselectIvrLibaTargetAssort(data) { + return request({ + url: "/smartor/assort/addtree", + method: "post", + data:data, + }); +} +// 鏂板鎸囨爣鍒嗙被鏍� +export function gettagerlist(data) { + return request({ + url: "/smartor/target/list", + method: "post", + data:data, + }); +} + diff --git a/src/api/patient/homepage.js b/src/api/patient/homepage.js index ee65d9d..ae0608a 100644 --- a/src/api/patient/homepage.js +++ b/src/api/patient/homepage.js @@ -20,7 +20,7 @@ // 淇敼鎮h�呮。妗� export function alterpatient(data) { return request({ - url: '/smartor/patarchive/edit', + url: '/smartor/patarchive/saveOrUpdatePatInfo', method: 'post', data: data }) diff --git a/src/comp/smartor3/dwo/dw_list_base_applydisease.vue b/src/comp/smartor3/dwo/dw_list_base_applydisease.vue deleted file mode 100644 index f9db1e5..0000000 --- a/src/comp/smartor3/dwo/dw_list_base_applydisease.vue +++ /dev/null @@ -1,39 +0,0 @@ -<template> - <div> - <el-row :gutter="10" class="mb8"> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">鏂板</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">淇敼</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">鍒犻櫎</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">瀵煎嚭</el-button> - </el-col> - <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/> - </el-row> - <el-table v-loading="loading" :data="dataList" @row-click="rowChanged"> - <el-table-column width="50" type="selection" align="center"/> - <el-table-column prop="applyid" label=" 鑷ID " align="center"/> - <el-table-column prop="diseaseid" label=" 鐤剧梾ID " align="center"/> - <el-table-column prop="objectid" label=" 瀵硅薄ID " align="center"/> - <el-table-column prop="diseasename" label=" 鐤剧梾鍚嶇О " align="center"/> - <el-table-column prop="icd" label=" ICD缂栫爜 " align="center"/> - <el-table-column prop="objecttype" label=" 瀵硅薄绫诲瀷 " align="center"/> - <el-table-column prop="orgid" label=" 鍖婚櫌鏈烘瀯id" align="center"/> - <el-table-column prop="del_flag" label=" 鍒犻櫎鏍囪 " align="center"/> - <el-table-column prop="update_by" label=" 鏇存柊浜� " align="center"/> - <el-table-column prop="update_time" label=" 鏇存柊鏃堕棿 " align="center"/> - <el-table-column prop="create_by" label=" 鍒涘缓浜� " align="center"/> - <el-table-column prop="create_time" label=" 鍒涘缓鏃堕棿 " align="center"/> - <el-table-column prop="isupload" label=" 涓婁紶鏍囪 " align="center"/> - <el-table-column prop="upload_time" label=" 涓婁紶鏃堕棿 " align="center"/> - <el-table-column prop="pid" label=" 鐖禝D" align="center"/> - <el-table-column prop="guid" label=" GUID" align="center"/> - </el-table> - <pagination :total="total" :limit.sync="queryParams.pageSize" @pagination="getList" :page.sync="queryParams.pageNum" v-show="total > 0"/> - </div> -</template> \ No newline at end of file diff --git a/src/comp/smartor3/dwo/dw_list_base_dict_disease.vue b/src/comp/smartor3/dwo/dw_list_base_dict_disease.vue deleted file mode 100644 index f6b7a82..0000000 --- a/src/comp/smartor3/dwo/dw_list_base_dict_disease.vue +++ /dev/null @@ -1,39 +0,0 @@ -<template> - <div> - <el-row :gutter="10" class="mb8"> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">鏂板</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">淇敼</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">鍒犻櫎</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">瀵煎嚭</el-button> - </el-col> - <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/> - </el-row> - <el-table v-loading="loading" :data="dataList" @row-click="rowChanged"> - <el-table-column width="50" type="selection" align="center"/> - <el-table-column prop="diseaseid" label=" 鑷ID " align="center"/> - <el-table-column prop="diseasename" label=" 鐤剧梾鍚嶇О " align="center"/> - <el-table-column prop="icd" label=" ICD缂栫爜 " align="center"/> - <el-table-column prop="isenable" label=" 鏄惁鍚敤 " align="center"/> - <el-table-column prop="orgid" label=" 鍖婚櫌鏈烘瀯id" align="center"/> - <el-table-column prop="del_flag" label=" 鍒犻櫎鏍囪 " align="center"/> - <el-table-column prop="update_by" label=" 鏇存柊浜� " align="center"/> - <el-table-column prop="update_time" label=" 鏇存柊鏃堕棿 " align="center"/> - <el-table-column prop="create_by" label=" 鍒涘缓浜� " align="center"/> - <el-table-column prop="create_time" label=" 鍒涘缓鏃堕棿 " align="center"/> - <el-table-column prop="isupload" label=" 涓婁紶鏍囪 " align="center"/> - <el-table-column prop="upload_time" label=" 涓婁紶鏃堕棿 " align="center"/> - <el-table-column prop="centerid" label=" 涓績ID " align="center"/> - <el-table-column prop="centername" label=" 涓績鐤剧梾鍚嶇О " align="center"/> - <el-table-column prop="centercode" label=" 涓績ICD缂栫爜 " align="center"/> - <el-table-column prop="pid" label=" 鐖禝D" align="center"/> - <el-table-column prop="guid" label=" GUID" align="center"/> - </el-table> - </div> -</template> \ No newline at end of file diff --git a/src/comp/smartor3/dwo/dw_list_base_dict_drug.vue b/src/comp/smartor3/dwo/dw_list_base_dict_drug.vue deleted file mode 100644 index 786798d..0000000 --- a/src/comp/smartor3/dwo/dw_list_base_dict_drug.vue +++ /dev/null @@ -1,39 +0,0 @@ -<template> - <div> - <el-row :gutter="10" class="mb8"> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">鏂板</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">淇敼</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">鍒犻櫎</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">瀵煎嚭</el-button> - </el-col> - <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/> - </el-row> - <el-table v-loading="loading" :data="dataList" @row-click="rowChanged"> - <el-table-column width="50" type="selection" align="center"/> - <el-table-column prop="drugid" label=" 鑷ID " align="center"/> - <el-table-column prop="drugname" label=" 鑽搧鍚嶇О " align="center"/> - <el-table-column prop="drugcode" label=" 鑽搧浠g爜 " align="center"/> - <el-table-column prop="centerid" label=" 涓績ID " align="center"/> - <el-table-column prop="centername" label=" 涓績鍚嶇О " align="center"/> - <el-table-column prop="centercode" label=" 涓績浠g爜 " align="center"/> - <el-table-column prop="orgid" label=" 鍖婚櫌鏈烘瀯id" align="center"/> - <el-table-column prop="del_flag" label=" 鍒犻櫎鏍囪 " align="center"/> - <el-table-column prop="update_by" label=" 鏇存柊浜� " align="center"/> - <el-table-column prop="update_time" label=" 鏇存柊鏃堕棿 " align="center"/> - <el-table-column prop="create_by" label=" 鍒涘缓浜� " align="center"/> - <el-table-column prop="create_time" label=" 鍒涘缓鏃堕棿 " align="center"/> - <el-table-column prop="isupload" label=" 涓婁紶鏍囪 " align="center"/> - <el-table-column prop="upload_time" label=" 涓婁紶鏃堕棿 " align="center"/> - <el-table-column prop="isenable" label=" 鏄惁鍚敤 " align="center"/> - <el-table-column prop="pid" label=" 鐖禝D" align="center"/> - <el-table-column prop="guid" label=" GUID" align="center"/> - </el-table> - </div> -</template> \ No newline at end of file diff --git a/src/comp/smartor3/dwo/dw_list_base_dict_inspect.vue b/src/comp/smartor3/dwo/dw_list_base_dict_inspect.vue deleted file mode 100644 index cf79e80..0000000 --- a/src/comp/smartor3/dwo/dw_list_base_dict_inspect.vue +++ /dev/null @@ -1,39 +0,0 @@ -<template> - <div> - <el-row :gutter="10" class="mb8"> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">鏂板</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">淇敼</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">鍒犻櫎</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">瀵煎嚭</el-button> - </el-col> - <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/> - </el-row> - <el-table v-loading="loading" :data="dataList" @row-click="rowChanged"> - <el-table-column width="50" type="selection" align="center"/> - <el-table-column prop="inspectid" label=" 鑷ID " align="center"/> - <el-table-column prop="inspectname" label=" 妫�鏌ラ」鐩悕绉� " align="center"/> - <el-table-column prop="inspectcode" label=" 妫�鏌ラ」鐩紪鐮� " align="center"/> - <el-table-column prop="centerid" label=" 涓績ID " align="center"/> - <el-table-column prop="centername" label=" 涓績鍚嶇О " align="center"/> - <el-table-column prop="centercode" label=" 涓績浠g爜 " align="center"/> - <el-table-column prop="orgid" label=" 鍖婚櫌鏈烘瀯id" align="center"/> - <el-table-column prop="del_flag" label=" 鍒犻櫎鏍囪 " align="center"/> - <el-table-column prop="update_by" label=" 鏇存柊浜� " align="center"/> - <el-table-column prop="update_time" label=" 鏇存柊鏃堕棿 " align="center"/> - <el-table-column prop="create_by" label=" 鍒涘缓浜� " align="center"/> - <el-table-column prop="create_time" label=" 鍒涘缓鏃堕棿 " align="center"/> - <el-table-column prop="isupload" label=" 涓婁紶鏍囪 " align="center"/> - <el-table-column prop="upload_time" label=" 涓婁紶鏃堕棿 " align="center"/> - <el-table-column prop="isenable" label=" 鏄惁鍚敤 " align="center"/> - <el-table-column prop="pid" label=" 鐖禝D" align="center"/> - <el-table-column prop="guid" label=" GUID" align="center"/> - </el-table> - </div> -</template> \ No newline at end of file diff --git a/src/comp/smartor3/dwo/dw_list_base_dict_physicalpackage.vue b/src/comp/smartor3/dwo/dw_list_base_dict_physicalpackage.vue deleted file mode 100644 index 6501799..0000000 --- a/src/comp/smartor3/dwo/dw_list_base_dict_physicalpackage.vue +++ /dev/null @@ -1,39 +0,0 @@ -<template> - <div> - <el-row :gutter="10" class="mb8"> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">鏂板</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">淇敼</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">鍒犻櫎</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">瀵煎嚭</el-button> - </el-col> - <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/> - </el-row> - <el-table v-loading="loading" :data="dataList" @row-click="rowChanged"> - <el-table-column width="50" type="selection" align="center"/> - <el-table-column prop="packageid" label=" 鑷ID " align="center"/> - <el-table-column prop="physicalpackagename" label=" 浣撴濂楅鍚嶇О " align="center"/> - <el-table-column prop="physicalpackagecode" label=" 浣撴濂楅浠g爜 " align="center"/> - <el-table-column prop="centerid" label=" 涓績ID " align="center"/> - <el-table-column prop="centername" label=" 涓績鍚嶇О " align="center"/> - <el-table-column prop="centercode" label=" 涓績浠g爜 " align="center"/> - <el-table-column prop="orgid" label=" 鍖婚櫌鏈烘瀯id" align="center"/> - <el-table-column prop="del_flag" label=" 鍒犻櫎鏍囪 " align="center"/> - <el-table-column prop="update_by" label=" 鏇存柊浜� " align="center"/> - <el-table-column prop="update_time" label=" 鏇存柊鏃堕棿 " align="center"/> - <el-table-column prop="create_by" label=" 鍒涘缓浜� " align="center"/> - <el-table-column prop="create_time" label=" 鍒涘缓鏃堕棿 " align="center"/> - <el-table-column prop="isupload" label=" 涓婁紶鏍囪 " align="center"/> - <el-table-column prop="upload_time" label=" 涓婁紶鏃堕棿 " align="center"/> - <el-table-column prop="isenable" label=" 鏄惁鍚敤 " align="center"/> - <el-table-column prop="pid" label=" 鐖禝D" align="center"/> - <el-table-column prop="guid" label=" GUID" align="center"/> - </el-table> - </div> -</template> \ No newline at end of file diff --git a/src/comp/smartor3/dwo/dw_list_base_dict_surgery.vue b/src/comp/smartor3/dwo/dw_list_base_dict_surgery.vue deleted file mode 100644 index 068380b..0000000 --- a/src/comp/smartor3/dwo/dw_list_base_dict_surgery.vue +++ /dev/null @@ -1,39 +0,0 @@ -<template> - <div> - <el-row :gutter="10" class="mb8"> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">鏂板</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">淇敼</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">鍒犻櫎</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">瀵煎嚭</el-button> - </el-col> - <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/> - </el-row> - <el-table v-loading="loading" :data="dataList" @row-click="rowChanged"> - <el-table-column width="50" type="selection" align="center"/> - <el-table-column prop="surgeryid" label=" 鑷ID " align="center"/> - <el-table-column prop="surgeryname" label=" 鎵嬫湳鍚嶇О " align="center"/> - <el-table-column prop="surgerycode" label=" 鎵嬫湳缂栫爜 " align="center"/> - <el-table-column prop="centerid" label=" 涓績ID " align="center"/> - <el-table-column prop="centername" label=" 涓績鍚嶇О " align="center"/> - <el-table-column prop="centercode" label=" 涓績缂栫爜 " align="center"/> - <el-table-column prop="orgid" label=" 鍖婚櫌鏈烘瀯id" align="center"/> - <el-table-column prop="del_flag" label=" 鍒犻櫎鏍囪 " align="center"/> - <el-table-column prop="update_by" label=" 鏇存柊浜� " align="center"/> - <el-table-column prop="update_time" label=" 鏇存柊鏃堕棿 " align="center"/> - <el-table-column prop="create_by" label=" 鍒涘缓浜� " align="center"/> - <el-table-column prop="create_time" label=" 鍒涘缓鏃堕棿 " align="center"/> - <el-table-column prop="isupload" label=" 涓婁紶鏍囪 " align="center"/> - <el-table-column prop="upload_time" label=" 涓婁紶鏃堕棿 " align="center"/> - <el-table-column prop="isenable" label=" 鏄惁鍚敤 " align="center"/> - <el-table-column prop="pid" label=" 鐖禝D" align="center"/> - <el-table-column prop="guid" label=" GUID" align="center"/> - </el-table> - </div> -</template> \ No newline at end of file diff --git a/src/comp/smartor3/dwo/dw_list_base_dict_test.vue b/src/comp/smartor3/dwo/dw_list_base_dict_test.vue deleted file mode 100644 index e6d81ba..0000000 --- a/src/comp/smartor3/dwo/dw_list_base_dict_test.vue +++ /dev/null @@ -1,39 +0,0 @@ -<template> - <div> - <el-row :gutter="10" class="mb8"> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">鏂板</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">淇敼</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">鍒犻櫎</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">瀵煎嚭</el-button> - </el-col> - <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/> - </el-row> - <el-table v-loading="loading" :data="dataList" @row-click="rowChanged"> - <el-table-column width="50" type="selection" align="center"/> - <el-table-column prop="testid" label=" 鑷ID " align="center"/> - <el-table-column prop="testname" label=" 妫�楠屽悕绉� " align="center"/> - <el-table-column prop="testcode" label=" 妫�楠屼唬鐮� " align="center"/> - <el-table-column prop="centerid" label=" 涓績ID " align="center"/> - <el-table-column prop="centername" label=" 涓績鍚嶇О " align="center"/> - <el-table-column prop="centercode" label=" 涓績浠g爜 " align="center"/> - <el-table-column prop="orgid" label=" 鍖婚櫌鏈烘瀯id" align="center"/> - <el-table-column prop="del_flag" label=" 鍒犻櫎鏍囪 " align="center"/> - <el-table-column prop="update_by" label=" 鏇存柊浜� " align="center"/> - <el-table-column prop="update_time" label=" 鏇存柊鏃堕棿 " align="center"/> - <el-table-column prop="create_by" label=" 鍒涘缓浜� " align="center"/> - <el-table-column prop="create_time" label=" 鍒涘缓鏃堕棿 " align="center"/> - <el-table-column prop="isupload" label=" 涓婁紶鏍囪 " align="center"/> - <el-table-column prop="upload_time" label=" 涓婁紶鏃堕棿 " align="center"/> - <el-table-column prop="isenable" label=" 鏄惁鍚敤 " align="center"/> - <el-table-column prop="pid" label=" 鐖禝D" align="center"/> - <el-table-column prop="guid" label=" GUID" align="center"/> - </el-table> - </div> -</template> \ No newline at end of file diff --git a/src/comp/smartor3/dwo/dw_list_base_organization.vue b/src/comp/smartor3/dwo/dw_list_base_organization.vue deleted file mode 100644 index 395cbfb..0000000 --- a/src/comp/smartor3/dwo/dw_list_base_organization.vue +++ /dev/null @@ -1,57 +0,0 @@ -<template> - <div> - <el-row :gutter="10" class="mb8"> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">鏂板</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">淇敼</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">鍒犻櫎</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">瀵煎嚭</el-button> - </el-col> - <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/> - </el-row> - <el-table v-loading="loading" :data="dataList" @row-click="rowChanged"> - <el-table-column width="50" type="selection" align="center"/> - <el-table-column prop="ID" label=" 涓婚敭鑷" align="center"/> - <el-table-column prop="OrganizationName" label=" 缁勭粐鍚嶇О" align="center"/> - <el-table-column prop="OrganizationID" label=" 缁勭粐缂栧彿" align="center"/> - <el-table-column prop="LogoUrl" label=" logo鍥剧墖璺緞" align="center"/> - <el-table-column prop="RegisterTime" label=" 娉ㄥ唽鏃堕棿" align="center"/> - <el-table-column prop="RegisterAddress" label=" 娉ㄥ唽鍦扮偣璇︾粏鍦板潃" align="center"/> - <el-table-column prop="OfficePlace" label=" 鍔炲叕鍦扮偣" align="center"/> - <el-table-column prop="LegalPerson" label=" 娉曚汉" align="center"/> - <el-table-column prop="ContactPerson" label=" 鑱旂郴浜�" align="center"/> - <el-table-column prop="ContactNumber" label=" 鑱旂郴鐢佃瘽" align="center"/> - <el-table-column prop="Introduction" label=" 浠嬬粛" align="center"/> - <el-table-column prop="OrganizationType" label=" 鏈烘瀯绫诲瀷 鏍规嵁瀛楀吀 sys_OrganizationType" align="center"/> - <el-table-column prop="HospitalNature" label=" 鍖婚櫌鎬ц川 鏍规嵁瀛楀吀sys_HospitalNature OrganizationType=2鍖荤枟鏈烘瀯鏃堕渶瑕侀�夋嫨" align="center"/> - <el-table-column prop="RegionalLevel" label=" 鍦板尯鎬ц川 鏍规嵁瀛楀吀sys_RegionalLevel OrganizationType=2鍖荤枟鏈烘瀯鏃堕渶瑕侀�夋嫨" align="center"/> - <el-table-column prop="MedicalCode" label=" 鍖荤枟鏈烘瀯缂栧彿 濡�0锛氭禉姹熺渷浜烘皯鍖婚櫌 1锛氭澀宸炲競绗竴浜烘皯鍖婚櫌OrganizationType=2鍖荤枟鏈烘瀯鏃堕渶瑕佸~鍐�" align="center"/> - <el-table-column prop="del_flag" label=" 鍒犻櫎鏍囧織锛�0浠h〃瀛樺湪 1浠h〃鍒犻櫎锛�" align="center"/> - <el-table-column prop="create_by" label=" 鍒涘缓鑰�" align="center"/> - <el-table-column prop="create_time" label=" 鍒涘缓鏃堕棿" align="center"/> - <el-table-column prop="update_by" label=" 鏇存柊鑰�" align="center"/> - <el-table-column prop="update_time" label=" 鏇存柊鏃堕棿" align="center"/> - <el-table-column prop="Province" label=" 鐪佷唤缂栧彿 鏍规嵁琛屾斂鍖哄垝琛� 鎸夋敞鍐屽湴閫夋嫨" align="center"/> - <el-table-column prop="ProvinceName" label=" 鐪佷唤鍚嶇О" align="center"/> - <el-table-column prop="City" label=" 甯傜紪鍙� 鏍规嵁琛屾斂鍖哄垝琛�" align="center"/> - <el-table-column prop="CityName" label=" 甯傚悕绉�" align="center"/> - <el-table-column prop="Town" label=" 鎵�灞炶閬擄紙闀囷級鏍规嵁琛屾斂鍖哄垝琛�" align="center"/> - <el-table-column prop="TownName" label=" 鎵�灞炶閬擄紙闀囷級鍚嶇О" align="center"/> - <el-table-column prop="Community" label=" 绀惧尯锛堟潙锛夌紪鍙� 鏍规嵁琛屾斂鍖哄垝琛�" align="center"/> - <el-table-column prop="CommunityName" label=" 绀惧尯锛堟潙锛夊悕绉�" align="center"/> - <el-table-column prop="CountyCode" label=" 鎵�灞炲尯鍩熺紪鍙� 鏍规嵁琛屾斂鍖哄垝琛�" align="center"/> - <el-table-column prop="CountyName" label=" 鎵�灞炲尯鍩熷悕绉�" align="center"/> - <el-table-column prop="bankname" label=" 閾惰鍚嶇О" align="center"/> - <el-table-column prop="bankaccount" label=" 閾惰璐﹀彿" align="center"/> - <el-table-column prop="pid" label=" 鐖禝D" align="center"/> - <el-table-column prop="guid" label=" GUID" align="center"/> - <el-table-column prop="orgid" label=" 鍖婚櫌鏈烘瀯id" align="center"/> - </el-table> - </div> -</template> \ No newline at end of file diff --git a/src/comp/smartor3/dwo/dw_list_base_person.vue b/src/comp/smartor3/dwo/dw_list_base_person.vue deleted file mode 100644 index 95089ac..0000000 --- a/src/comp/smartor3/dwo/dw_list_base_person.vue +++ /dev/null @@ -1,48 +0,0 @@ -<template> - <div> - <el-row :gutter="10" class="mb8"> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">鏂板</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">淇敼</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">鍒犻櫎</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">瀵煎嚭</el-button> - </el-col> - <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/> - </el-row> - <el-table v-loading="loading" :data="dataList" @row-click="rowChanged"> - <el-table-column width="50" type="selection" align="center"/> - <el-table-column prop="ID" label=" " align="center"/> - <el-table-column prop="UserNo" label=" 浜哄憳缂栧彿" align="center"/> - <el-table-column prop="UserName" label=" 浜哄憳鍚嶇О" align="center"/> - <el-table-column prop="PYM" label=" 鎷奸煶鐮�" align="center"/> - <el-table-column prop="WBM" label=" 浜旂瑪鐮�" align="center"/> - <el-table-column prop="IDCardNo" label=" 韬唤璇佸彿" align="center"/> - <el-table-column prop="UserStatus" label=" 鍦ㄨ亴鐘舵�侊細0鍚︼紱1鏄紝瑙佸瓧鍏� sys_0_1" align="center"/> - <el-table-column prop="Sex" label=" 鎬у埆" align="center"/> - <el-table-column prop="Telephone" label=" 鑱旂郴鐢佃瘽" align="center"/> - <el-table-column prop="Address" label=" 鑱旂郴鍦板潃" align="center"/> - <el-table-column prop="UserType" label=" 浜哄憳绫诲埆 瑙佸瓧鍏� sys_UserType" align="center"/> - <el-table-column prop="UnitNo" label=" 鍗曚綅缂栧彿" align="center"/> - <el-table-column prop="UnitName" label=" 鍗曚綅鍚嶇О" align="center"/> - <el-table-column prop="PersonnelUnitNo" label=" 宸ヤ綔浜哄憳鍗曞厓缂栧彿,鐢ㄤ簬鎹愮尞妗堝垪缂栫爜锛岀孩鍗佸瓧浼氫汉鍛樺繀濉�" align="center"/> - <el-table-column prop="Title" label=" 鑱岀О,瑙佸瓧鍏竤ys_professionaltitle" align="center"/> - <el-table-column prop="DepositBank" label=" 寮�鎴烽摱琛�" align="center"/> - <el-table-column prop="BranchBankName" label=" 鍒嗚鍚嶇О" align="center"/> - <el-table-column prop="BankCardNo" label=" 鍗″彿" align="center"/> - <el-table-column prop="del_flag" label=" 鍒犻櫎鏍囧織锛�0浠h〃瀛樺湪 1浠h〃鍒犻櫎锛�" align="center"/> - <el-table-column prop="create_by" label=" 鍒涘缓鑰�" align="center"/> - <el-table-column prop="create_time" label=" 鍒涘缓鏃堕棿" align="center"/> - <el-table-column prop="update_by" label=" 鏇存柊鑰�" align="center"/> - <el-table-column prop="update_time" label=" 鏇存柊鏃堕棿" align="center"/> - <el-table-column prop="pid" label=" 鐖禝D" align="center"/> - <el-table-column prop="guid" label=" GUID" align="center"/> - <el-table-column prop="orgid" label=" 鍖婚櫌鏈烘瀯id" align="center"/> - </el-table> - </div> -</template> \ No newline at end of file diff --git a/src/comp/smartor3/dwo/dw_list_base_pushtemplate.vue b/src/comp/smartor3/dwo/dw_list_base_pushtemplate.vue deleted file mode 100644 index 5ebcea4..0000000 --- a/src/comp/smartor3/dwo/dw_list_base_pushtemplate.vue +++ /dev/null @@ -1,41 +0,0 @@ -<template> - <div> - <el-row :gutter="10" class="mb8"> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">鏂板</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">淇敼</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">鍒犻櫎</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">瀵煎嚭</el-button> - </el-col> - <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/> - </el-row> - <el-table v-loading="loading" :data="dataList" @row-click="rowChanged"> - <el-table-column width="50" type="selection" align="center"/> - <el-table-column prop="templateid" label=" 鑷ID " align="center"/> - <el-table-column prop="templatename" label=" 妯℃澘鍚嶇О " align="center"/> - <el-table-column prop="templatecode" label=" 瀵瑰簲骞冲彴妯℃澘浠g爜/ID 鐭俊妯℃澘寰俊妯℃澘 " align="center"/> - <el-table-column prop="templateplatform" label=" 瀵瑰簲骞冲彴ID 鍏紬鍙风煭淇℃爣绛� " align="center"/> - <el-table-column prop="templatecontent" label=" 鍐呭/鍥剧墖URL " align="center"/> - <el-table-column prop="orgid" label=" 鍖婚櫌鏈烘瀯id" align="center"/> - <el-table-column prop="del_flag" label=" 鍒犻櫎鏍囪 " align="center"/> - <el-table-column prop="update_by" label=" 鏇存柊浜� " align="center"/> - <el-table-column prop="update_time" label=" 鏇存柊鏃堕棿 " align="center"/> - <el-table-column prop="create_by" label=" 鍒涘缓浜� " align="center"/> - <el-table-column prop="create_time" label=" 鍒涘缓鏃堕棿 " align="center"/> - <el-table-column prop="isupload" label=" 涓婁紶鏍囪 " align="center"/> - <el-table-column prop="upload_time" label=" 涓婁紶鏃堕棿 " align="center"/> - <el-table-column prop="templatetype" label=" 妯℃澘绫诲埆" align="center"/> - <el-table-column prop="templatesource" label=" 妯℃澘鏉ユ簮" align="center"/> - <el-table-column prop="isenable" label=" 鏄惁寮�鍚� " align="center"/> - <el-table-column prop="templateplatformname" label=" 瀵瑰簲骞冲彴鍚嶇О " align="center"/> - <el-table-column prop="pid" label=" 鐖禝D" align="center"/> - <el-table-column prop="guid" label=" GUID" align="center"/> - </el-table> - </div> -</template> \ No newline at end of file diff --git a/src/comp/smartor3/dwo/dw_list_base_sequence.vue b/src/comp/smartor3/dwo/dw_list_base_sequence.vue deleted file mode 100644 index 86f8ad8..0000000 --- a/src/comp/smartor3/dwo/dw_list_base_sequence.vue +++ /dev/null @@ -1,44 +0,0 @@ -<template> - <div> - <el-row :gutter="10" class="mb8"> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">鏂板</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">淇敼</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">鍒犻櫎</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">瀵煎嚭</el-button> - </el-col> - <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/> - </el-row> - <el-table v-loading="loading" :data="dataList" @row-click="rowChanged"> - <el-table-column width="50" type="selection" align="center"/> - <el-table-column prop="orgid" label=" 鏈烘瀯ID " align="center"/> - <el-table-column prop="prefix" label=" 鍓嶇紑 " align="center"/> - <el-table-column prop="sequencenum" label=" 褰撳墠缂栧彿 " align="center"/> - <el-table-column prop="lastreturnnum" label=" 褰撳墠鑾峰彇鍒扮殑缂栧彿 " align="center"/> - <el-table-column prop="numberid" label=" 鍙风爜ID " align="center"/> - <el-table-column prop="numbername" label=" 鍙风爜鍚嶇О " align="center"/> - <el-table-column prop="numberrule" label=" 鐢熸垚瑙勫垯 " align="center"/> - <el-table-column prop="numberruleid" label=" 瑙勫垯ID " align="center"/> - <el-table-column prop="simpleorgcode" label=" 鏈烘瀯绠�鐮� " align="center"/> - <el-table-column prop="prefixdate" label=" 鍓嶇紑鏃ユ湡 " align="center"/> - <el-table-column prop="sequenceid" label=" 鑷ID " align="center"/> - <el-table-column prop="update_by" label=" 鏇存柊浜� " align="center"/> - <el-table-column prop="update_time" label=" 鏇存柊鏃堕棿 " align="center"/> - <el-table-column prop="pym" label=" 鎷奸煶鐮� " align="center"/> - <el-table-column prop="wbm" label=" 浜旂瑪鐮� " align="center"/> - <el-table-column prop="del_flag" label=" 鏄惁鍒犻櫎 1鍒犻櫎锛�0鏈垹闄� " align="center"/> - <el-table-column prop="create_by" label=" 鍒涘缓浜� " align="center"/> - <el-table-column prop="isupload" label=" 涓婁紶鏍囪 " align="center"/> - <el-table-column prop="upload_time" label=" 涓婁紶鏃堕棿 " align="center"/> - <el-table-column prop="create_time" label=" 鍒涘缓鏃堕棿 " align="center"/> - <el-table-column prop="pid" label=" 鐖禝D" align="center"/> - <el-table-column prop="guid" label=" GUID" align="center"/> - </el-table> - </div> -</template> \ No newline at end of file diff --git a/src/comp/smartor3/dwo/dw_list_base_smsaccount.vue b/src/comp/smartor3/dwo/dw_list_base_smsaccount.vue deleted file mode 100644 index e3d5958..0000000 --- a/src/comp/smartor3/dwo/dw_list_base_smsaccount.vue +++ /dev/null @@ -1,38 +0,0 @@ -<template> - <div> - <el-row :gutter="10" class="mb8"> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">鏂板</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">淇敼</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">鍒犻櫎</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">瀵煎嚭</el-button> - </el-col> - <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/> - </el-row> - <el-table v-loading="loading" :data="dataList" @row-click="rowChanged"> - <el-table-column width="50" type="selection" align="center"/> - <el-table-column prop="smsacountid" label=" 鑷ID " align="center"/> - <el-table-column prop="smsname" label=" 鏍囩鍚嶇О " align="center"/> - <el-table-column prop="account" label=" 骞冲彴璐﹀彿 " align="center"/> - <el-table-column prop="password" label=" 骞冲彴瀵嗙爜 " align="center"/> - <el-table-column prop="remark" label=" 澶囨敞 " align="center"/> - <el-table-column prop="orgid" label=" 鏈烘瀯ID " align="center"/> - <el-table-column prop="del_flag" label=" 鍒犻櫎鏍囪 " align="center"/> - <el-table-column prop="update_by" label=" 鏇存柊浜� " align="center"/> - <el-table-column prop="update_time" label=" 鏇存柊鏃堕棿 " align="center"/> - <el-table-column prop="create_by" label=" 鍒涘缓浜� " align="center"/> - <el-table-column prop="create_time" label=" 鍒涘缓鏃堕棿 " align="center"/> - <el-table-column prop="isupload" label=" 涓婁紶鏍囪 " align="center"/> - <el-table-column prop="upload_time" label=" 涓婁紶鏃堕棿 " align="center"/> - <el-table-column prop="isenable" label=" 鏄惁寮�鍚� " align="center"/> - <el-table-column prop="pid" label=" 鐖禝D" align="center"/> - <el-table-column prop="guid" label=" GUID" align="center"/> - </el-table> - </div> -</template> \ No newline at end of file diff --git a/src/comp/smartor3/dwo/dw_list_base_tag.vue b/src/comp/smartor3/dwo/dw_list_base_tag.vue deleted file mode 100644 index cfb5316..0000000 --- a/src/comp/smartor3/dwo/dw_list_base_tag.vue +++ /dev/null @@ -1,37 +0,0 @@ -<template> - <div> - <el-row :gutter="10" class="mb8"> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">鏂板</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">淇敼</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">鍒犻櫎</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">瀵煎嚭</el-button> - </el-col> - <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/> - </el-row> - <el-table v-loading="loading" :data="dataList" @row-click="rowChanged"> - <el-table-column width="50" type="selection" align="center"/> - <el-table-column prop="tagid" label=" 鑷ID " align="center"/> - <el-table-column prop="tagcategoryid" label=" 鏍囩鍒嗙被ID " align="center"/> - <el-table-column prop="tagname" label=" 鏍囩鍚嶇О " align="center"/> - <el-table-column prop="tagdescription" label=" 鏍囩鎻忚堪 " align="center"/> - <el-table-column prop="orgid" label=" 鏈烘瀯ID " align="center"/> - <el-table-column prop="del_flag" label=" 鍒犻櫎鏍囪 " align="center"/> - <el-table-column prop="update_by" label=" 鏇存柊浜� " align="center"/> - <el-table-column prop="update_time" label=" 鏇存柊鏃堕棿 " align="center"/> - <el-table-column prop="create_by" label=" 鍒涘缓浜� " align="center"/> - <el-table-column prop="create_time" label=" 鍒涘缓鏃堕棿 " align="center"/> - <el-table-column prop="isupload" label=" 涓婁紶鏍囪 " align="center"/> - <el-table-column prop="upload_time" label=" 涓婁紶鏃堕棿 " align="center"/> - <el-table-column prop="isenable" label=" 鏄惁寮�鍚� 1寮�鍚� 0鍏抽棴" align="center"/> - <el-table-column prop="pid" label=" 鐖禝D" align="center"/> - <el-table-column prop="guid" label=" GUID" align="center"/> - </el-table> - </div> -</template> \ No newline at end of file diff --git a/src/comp/smartor3/dwo/dw_list_base_tagcategory.vue b/src/comp/smartor3/dwo/dw_list_base_tagcategory.vue deleted file mode 100644 index 4df3b90..0000000 --- a/src/comp/smartor3/dwo/dw_list_base_tagcategory.vue +++ /dev/null @@ -1,36 +0,0 @@ -<template> - <div> - <el-row :gutter="10" class="mb8"> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">鏂板</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">淇敼</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">鍒犻櫎</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">瀵煎嚭</el-button> - </el-col> - <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/> - </el-row> - <el-table v-loading="loading" :data="dataList" @row-click="rowChanged"> - <el-table-column width="50" type="selection" align="center"/> - <el-table-column prop="tagcategoryid" label=" 鑷ID " align="center"/> - <el-table-column prop="orgid" label=" 鏈烘瀯ID " align="center"/> - <el-table-column prop="update_by" label=" 鏇存柊浜� " align="center"/> - <el-table-column prop="update_time" label=" 鏇存柊鏃堕棿 " align="center"/> - <el-table-column prop="pym" label=" 鎷奸煶鐮� " align="center"/> - <el-table-column prop="wbm" label=" 浜旂瑪鐮� " align="center"/> - <el-table-column prop="del_flag" label=" 鍒犻櫎鏍囪 " align="center"/> - <el-table-column prop="create_by" label=" 鍒涘缓浜� " align="center"/> - <el-table-column prop="create_time" label=" 鍒涘缓鏃堕棿 " align="center"/> - <el-table-column prop="isupload" label=" 涓婁紶鏍囪 " align="center"/> - <el-table-column prop="upload_time" label=" 涓婁紶鏃堕棿 " align="center"/> - <el-table-column prop="categoryname" label=" 鏍囩鍚嶇О " align="center"/> - <el-table-column prop="pid" label=" 鐖禝D" align="center"/> - <el-table-column prop="guid" label=" GUID" align="center"/> - </el-table> - </div> -</template> \ No newline at end of file diff --git a/src/comp/smartor3/dwo/dw_list_base_template.vue b/src/comp/smartor3/dwo/dw_list_base_template.vue deleted file mode 100644 index 7ffce35..0000000 --- a/src/comp/smartor3/dwo/dw_list_base_template.vue +++ /dev/null @@ -1,37 +0,0 @@ -<template> - <div> - <el-row :gutter="10" class="mb8"> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">鏂板</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">淇敼</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">鍒犻櫎</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">瀵煎嚭</el-button> - </el-col> - <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/> - </el-row> - <el-table v-loading="loading" :data="dataList" @row-click="rowChanged"> - <el-table-column width="50" type="selection" align="center"/> - <el-table-column prop="templateid" label=" 鑷ID " align="center"/> - <el-table-column prop="categoryid" label=" 鍒嗙被ID " align="center"/> - <el-table-column prop="templatetype" label=" 妯℃澘绫诲瀷" align="center"/> - <el-table-column prop="templatetitle" label=" 鏍囬 " align="center"/> - <el-table-column prop="templatecontent" label=" 鍐呭 " align="center"/> - <el-table-column prop="orgid" label=" 鏈烘瀯ID " align="center"/> - <el-table-column prop="del_flag" label=" 鍒犻櫎鏍囪 " align="center"/> - <el-table-column prop="update_by" label=" 鏇存柊浜� " align="center"/> - <el-table-column prop="update_time" label=" 鏇存柊鏃堕棿 " align="center"/> - <el-table-column prop="create_by" label=" 鍒涘缓浜� " align="center"/> - <el-table-column prop="create_time" label=" 鍒涘缓鏃堕棿 " align="center"/> - <el-table-column prop="isupload" label=" 涓婁紶鏍囪 " align="center"/> - <el-table-column prop="upload_time" label=" 涓婁紶鏃堕棿 " align="center"/> - <el-table-column prop="pid" label=" 鐖禝D" align="center"/> - <el-table-column prop="guid" label=" GUID" align="center"/> - </el-table> - </div> -</template> \ No newline at end of file diff --git a/src/comp/smartor3/dwo/dw_list_base_templatecategory.vue b/src/comp/smartor3/dwo/dw_list_base_templatecategory.vue deleted file mode 100644 index 72b09a8..0000000 --- a/src/comp/smartor3/dwo/dw_list_base_templatecategory.vue +++ /dev/null @@ -1,35 +0,0 @@ -<template> - <div> - <el-row :gutter="10" class="mb8"> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">鏂板</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">淇敼</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">鍒犻櫎</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">瀵煎嚭</el-button> - </el-col> - <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/> - </el-row> - <el-table v-loading="loading" :data="dataList" @row-click="rowChanged"> - <el-table-column width="50" type="selection" align="center"/> - <el-table-column prop="templatecatid" label=" 鑷ID " align="center"/> - <el-table-column prop="templatetype" label=" 妯℃澘绫诲瀷" align="center"/> - <el-table-column prop="categoryname" label=" 鍒嗙被鍚嶇О " align="center"/> - <el-table-column prop="orgid" label=" 鏈烘瀯ID " align="center"/> - <el-table-column prop="del_flag" label=" 鍒犻櫎鏍囪 " align="center"/> - <el-table-column prop="update_by" label=" 鏇存柊浜� " align="center"/> - <el-table-column prop="update_time" label=" 鏇存柊鏃堕棿 " align="center"/> - <el-table-column prop="create_by" label=" 鍒涘缓浜� " align="center"/> - <el-table-column prop="create_time" label=" 鍒涘缓鏃堕棿 " align="center"/> - <el-table-column prop="isupload" label=" 涓婁紶鏍囪 " align="center"/> - <el-table-column prop="upload_time" label=" 涓婁紶鏃堕棿 " align="center"/> - <el-table-column prop="pid" label=" 鐖禝D" align="center"/> - <el-table-column prop="guid" label=" GUID" align="center"/> - </el-table> - </div> -</template> \ No newline at end of file diff --git a/src/comp/smartor3/dwo/dw_list_base_wxaccount.vue b/src/comp/smartor3/dwo/dw_list_base_wxaccount.vue deleted file mode 100644 index 2550a9f..0000000 --- a/src/comp/smartor3/dwo/dw_list_base_wxaccount.vue +++ /dev/null @@ -1,37 +0,0 @@ -<template> - <div> - <el-row :gutter="10" class="mb8"> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">鏂板</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">淇敼</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">鍒犻櫎</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">瀵煎嚭</el-button> - </el-col> - <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/> - </el-row> - <el-table v-loading="loading" :data="dataList" @row-click="rowChanged"> - <el-table-column width="50" type="selection" align="center"/> - <el-table-column prop="wxaccountid" label=" 鑷ID " align="center"/> - <el-table-column prop="wxname" label=" 璐﹀彿鍚嶇О " align="center"/> - <el-table-column prop="appid" label=" 寰俊APPID " align="center"/> - <el-table-column prop="secretkey" label=" 寰俊瀵嗛挜 " align="center"/> - <el-table-column prop="remark" label=" 澶囨敞 " align="center"/> - <el-table-column prop="orgid" label=" 鏈烘瀯ID " align="center"/> - <el-table-column prop="del_flag" label=" 鍒犻櫎鏍囪 " align="center"/> - <el-table-column prop="update_by" label=" 鏇存柊浜� " align="center"/> - <el-table-column prop="update_time" label=" 鏇存柊鏃堕棿 " align="center"/> - <el-table-column prop="create_by" label=" 鍒涘缓浜� " align="center"/> - <el-table-column prop="create_time" label=" 鍒涘缓鏃堕棿 " align="center"/> - <el-table-column prop="isupload" label=" 涓婁紶鏍囪 " align="center"/> - <el-table-column prop="upload_time" label=" 涓婁紶鏃堕棿 " align="center"/> - <el-table-column prop="pid" label=" 鐖禝D" align="center"/> - <el-table-column prop="guid" label=" GUID" align="center"/> - </el-table> - </div> -</template> \ No newline at end of file diff --git a/src/comp/smartor3/dwo/dw_list_pat_archive.vue b/src/comp/smartor3/dwo/dw_list_pat_archive.vue deleted file mode 100644 index 3acf520..0000000 --- a/src/comp/smartor3/dwo/dw_list_pat_archive.vue +++ /dev/null @@ -1,180 +0,0 @@ -<template> - <div> - <el-row v-if="false" :gutter="10" class="mb8"> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-plus" - v-hasPermi="['smartor:patinhosp:add']" - type="primary" - @click="handleAdd" - >鏂板</el-button - > - </el-col> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-edit" - :disabled="single" - v-hasPermi="['smartor:patinhosp:edit']" - type="success" - @click="handleUpdate" - >淇敼</el-button - > - </el-col> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-delete" - :disabled="multiple" - v-hasPermi="['smartor:patinhosp:remove']" - type="danger" - @click="handleDelete" - >鍒犻櫎</el-button - > - </el-col> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-download" - v-hasPermi="['smartor:patinhosp:export']" - type="warning" - @click="handleExport" - >瀵煎嚭</el-button - > - </el-col> - <right-toolbar :showSearch.sync="showSearch" @queryTable="getList" /> - </el-row> - <el-table - v-loading="loading" - :data="dataList" - @selection-change="handleSelectionChange" - @row-click="rowChanged" - > - <el-table-column width="50" type="selection" align="center" /> - <el-table-column prop="patid" label=" 鑷ID " align="center" /> - <el-table-column prop="name" label=" 濮撳悕 " align="center" /> - <el-table-column prop="sex" label=" 鎬у埆 1:鐢� 2:濂�" align="center" /> - <el-table-column prop="idcardno" label=" 璇佷欢鍙风爜 " align="center" /> - <el-table-column prop="birthdate" label=" 鐢熸棩 " align="center" /> - <el-table-column prop="age" label=" 骞撮緞 " align="center" /> - <el-table-column prop="source" label=" 鏉ユ簮 " align="center" /> - <el-table-column prop="archivetime" label=" 寤烘。鏃堕棿 " align="center" /> - <el-table-column prop="archiveby" label=" 寤烘。浜� " align="center" /> - <el-table-column prop="telcode" label=" 鎵嬫満鍙风爜 " align="center" /> - <el-table-column - prop="relativetelcode" - label=" 浜插睘鍙风爜 " - align="center" - /> - <el-table-column prop="idcardtype" label=" 璇佷欢绫诲瀷 " align="center" /> - <el-table-column prop="orgid" label=" 鏈烘瀯ID " align="center" /> - <el-table-column prop="openid" label=" 寰俊openid " align="center" /> - <el-table-column prop="del_flag" label=" 鍒犻櫎鏍囪 " align="center" /> - <el-table-column prop="update_by" label=" 鏇存柊浜� " align="center" /> - <el-table-column prop="update_time" label=" 鏇存柊鏃堕棿 " align="center" /> - <el-table-column prop="create_by" label=" 鍒涘缓浜� " align="center" /> - <el-table-column prop="create_time" label=" 鍒涘缓鏃堕棿 " align="center" /> - <el-table-column prop="isupload" label=" 涓婁紶鏍囪 " align="center" /> - <el-table-column prop="upload_time" label=" 涓婁紶鏃堕棿 " align="center" /> - <el-table-column prop="pid" label=" 鐖禝D" align="center" /> - <el-table-column prop="guid" label=" GUID" align="center" /> - </el-table> - <pagination - :total="total" - :limit.sync="queryParams.pageSize" - @pagination="getList" - :page.sync="queryParams.pageNum" - v-show="total > 0" - /> - </div> -</template> -<script> -import { - listpat_archive, - getpat_archive, - delpat_archive, - addpat_archive, - updatepat_archive, -} from "@/api/smartor3/pat_archive"; -export default { - name: "dw_list_pat_archive", - dicts: ["sys_user_sex", "sys_patientfrom"], - data() { - return { - parent: null, - // 閬僵灞� - loading: true, //true, - // 閫変腑鏁扮粍 - ids: [], - // 闈炲崟涓鐢� - single: true, - // 闈炲涓鐢� - multiple: true, - // 鏄剧ず鎼滅储鏉′欢 - showSearch: false, - // 鎬绘潯鏁� - total: 0, - // 琛ㄦ牸鏁版嵁 - dataList: [], - // 寮瑰嚭灞傛爣棰� - title: "", - // 鏄惁鏄剧ず寮瑰嚭灞� - open: false, - // 鏌ヨ鍙傛暟 - queryParams: { - pageNum: 1, - pageSize: 10, - name: null, - idcardno: null, - source: null, - telcode: null, - orgid: null, - isupload: null, - uploadTime: null, - }, - // 琛ㄥ崟鍙傛暟 - form: {}, - // 琛ㄥ崟鏍¢獙 - rules: {}, - }; - }, - created() { - //this.getList(); - this.getList(); - }, - methods: { - getList() { - this.loading = true; - listpat_archive(this.queryParams).then((response) => { - this.dataList = response.rows; - this.total = response.total; - this.loading = false; - }); - }, - handleSelectionChange(selection) { - this.ids = selection.map((item) => item.patid); - this.single = selection.length !== 1; - this.multiple = !selection.length; - //alert("selections:"+this.ids[0]) - //this.$parent.selectionChanged(this.ids[0]) - }, - handleAdd() { - this.$parent.HandleCmdDefault("bill.new", this.ids[0]); - }, - handleUpdate() { - this.$parent.HandleCmdDefault("bill.open", this.ids[0]); - }, - rowChanged(row) { - //alert(row.patid) - //console.log(row) - this.$parent.selectionRowChanged(row.patid); - //this.$parent.patid = row.patid - }, - }, -}; -</script> diff --git a/src/comp/smartor3/dwo/dw_list_pat_archivecontact.vue b/src/comp/smartor3/dwo/dw_list_pat_archivecontact.vue deleted file mode 100644 index a557bd4..0000000 --- a/src/comp/smartor3/dwo/dw_list_pat_archivecontact.vue +++ /dev/null @@ -1,162 +0,0 @@ -<template> - <div> - <el-row :gutter="10" class="mb8"> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-plus" - v-hasPermi="['smartor:patinhosp:add']" - type="primary" - @click="handleAdd" - >鏂板</el-button - > - </el-col> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-edit" - :disabled="single" - v-hasPermi="['smartor:patinhosp:edit']" - type="success" - @click="handleUpdate" - >淇敼</el-button - > - </el-col> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-delete" - :disabled="multiple" - v-hasPermi="['smartor:patinhosp:remove']" - type="danger" - @click="handleDelete" - >鍒犻櫎</el-button - > - </el-col> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-download" - v-hasPermi="['smartor:patinhosp:export']" - type="warning" - @click="handleExport" - >瀵煎嚭</el-button - > - </el-col> - <right-toolbar :showSearch.sync="showSearch" @queryTable="getList" /> - </el-row> - <el-table - v-loading="loading" - :data="dataList" - @selection-change="handleSelectionChange" - @row-click="rowChanged" - > - <el-table-column width="50" type="selection" align="center" /> - <el-table-column prop="id" label=" 鑷ID " align="center" /> - <el-table-column prop="patid" label=" 鑱旂郴鏂瑰紡ID " align="center" /> - <el-table-column prop="contactway" label=" 鑱旂郴鏂瑰紡 " align="center" /> - <el-table-column prop="relation" label=" 鍏崇郴 " align="center" /> - <el-table-column prop="datasource" label=" 鏁版嵁鏉ユ簮 " align="center" /> - <el-table-column prop="isdefault" label=" 鏄惁榛樿 " align="center" /> - <el-table-column prop="orgid" label=" 鏈烘瀯ID " align="center" /> - <el-table-column prop="del_flag" label=" 鍒犻櫎鏍囪 " align="center" /> - <el-table-column prop="update_by" label=" 鏇存柊浜� " align="center" /> - <el-table-column prop="update_time" label=" 鏇存柊鏃堕棿 " align="center" /> - <el-table-column prop="create_by" label=" 鍒涘缓浜� " align="center" /> - <el-table-column prop="create_time" label=" 鍒涘缓鏃堕棿 " align="center" /> - <el-table-column prop="isupload" label=" 涓婁紶鏍囪 " align="center" /> - <el-table-column prop="upload_time" label=" 涓婁紶鏃堕棿 " align="center" /> - <el-table-column prop="contactname" label=" 鑱旂郴濮撳悕 " align="center" /> - <el-table-column prop="pid" label=" 鐖禝D" align="center" /> - <el-table-column prop="guid" label=" GUID" align="center" /> - </el-table> - </div> -</template> -<script> -import { - listpat_archivecontact, - getpat_archivecontact, - delpat_archivecontact, - addpat_archivecontact, - updatepat_archivecontact, -} from "@/api/smartor3/pat_archivecontact"; -export default { - name: "dw_list_pat_archivecontact", - dicts: ["sys_user_sex", "sys_patientfrom"], - data() { - return { - parent: null, - // 閬僵灞� - loading: true, //false, - // 閫変腑鏁扮粍 - ids: [], - // 闈炲崟涓鐢� - single: true, - // 闈炲涓鐢� - multiple: true, - // 鏄剧ず鎼滅储鏉′欢 - showSearch: false, - // 鎬绘潯鏁� - total: 0, - // 琛ㄦ牸鏁版嵁 - dataList: [], - // 寮瑰嚭灞傛爣棰� - title: "", - // 鏄惁鏄剧ず寮瑰嚭灞� - open: false, - // 鏌ヨ鍙傛暟 - queryParams: { - pageNum: 1, - pageSize: 10, - name: null, - idcardno: null, - source: null, - telcode: null, - orgid: null, - isupload: null, - uploadTime: null, - }, - // 琛ㄥ崟鍙傛暟 - form: {}, - // 琛ㄥ崟鏍¢獙 - rules: {}, - }; - }, - created() { - //this.getList(); - }, - methods: { - getList() { - this.loading = true; - listpat_archivecontact(this.queryParams).then((response) => { - this.dataList = response.rows; - this.total = response.total; - this.loading = false; - }); - }, - handleSelectionChange(selection) { - this.ids = selection.map((item) => item.patid); - this.single = selection.length !== 1; - this.multiple = !selection.length; - //alert("selections:"+this.ids[0]) - //this.$parent.selectionChanged(this.ids[0]) - }, - handleAdd() { - this.$parent.HandleCmdDefault("bill.new", this.ids[0]); - }, - handleUpdate() { - this.$parent.HandleCmdDefault("bill.open", this.ids[0]); - }, - rowChanged(row) { - //alert(row.patid) - //console.log(row) - //this.$parent.selectionChanged(row.id) - this.$parent.id = row.id; - }, - }, -}; -</script> diff --git a/src/comp/smartor3/dwo/dw_list_pat_archivetag.vue b/src/comp/smartor3/dwo/dw_list_pat_archivetag.vue deleted file mode 100644 index c35684f..0000000 --- a/src/comp/smartor3/dwo/dw_list_pat_archivetag.vue +++ /dev/null @@ -1,163 +0,0 @@ -<template> - <div> - <el-row :gutter="10" class="mb8"> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-plus" - v-hasPermi="['smartor:patinhosp:add']" - type="primary" - @click="handleAdd" - >鏂板</el-button - > - </el-col> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-edit" - :disabled="single" - v-hasPermi="['smartor:patinhosp:edit']" - type="success" - @click="handleUpdate" - >淇敼</el-button - > - </el-col> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-delete" - :disabled="multiple" - v-hasPermi="['smartor:patinhosp:remove']" - type="danger" - @click="handleDelete" - >鍒犻櫎</el-button - > - </el-col> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-download" - v-hasPermi="['smartor:patinhosp:export']" - type="warning" - @click="handleExport" - >瀵煎嚭</el-button - > - </el-col> - <right-toolbar :showSearch.sync="showSearch" @queryTable="getList" /> - </el-row> - <el-table - v-loading="loading" - :data="dataList" - @selection-change="handleSelectionChange" - @row-click="rowChanged" - > - <el-table-column width="50" type="selection" align="center" /> - <el-table-column prop="id" label=" 鑷ID " align="center" /> - <el-table-column - prop="tagcategoryid" - label=" 鏍囩鍒嗙被ID " - align="center" - /> - <el-table-column prop="tagid" label=" 鏍囩ID " align="center" /> - <el-table-column prop="orgid" label=" 鏈烘瀯ID " align="center" /> - <el-table-column prop="del_flag" label=" 鍒犻櫎鏍囪 " align="center" /> - <el-table-column prop="update_by" label=" 鏇存柊浜� " align="center" /> - <el-table-column prop="update_time" label=" 鏇存柊鏃堕棿 " align="center" /> - <el-table-column prop="create_by" label=" 鍒涘缓浜� " align="center" /> - <el-table-column prop="create_time" label=" 鍒涘缓鏃堕棿 " align="center" /> - <el-table-column prop="isupload" label=" 涓婁紶鏍囪 " align="center" /> - <el-table-column prop="upload_time" label=" 涓婁紶鏃堕棿 " align="center" /> - <el-table-column prop="patid" label=" 妗fID " align="center" /> - <el-table-column prop="pid" label=" 鐖禝D" align="center" /> - <el-table-column prop="guid" label=" GUID" align="center" /> - </el-table> - </div> -</template> -<script> -import { - listpat_archivetag, - getpat_archivetag, - delpat_archivetag, - addpat_archivetag, - updatepat_archivetag, -} from "@/api/smartor3/pat_archivetag"; -export default { - name: "dw_list_pat_archivetag", - dicts: ["sys_user_sex", "sys_patientfrom"], - data() { - return { - parent: null, - // 閬僵灞� - loading: true, //false, - // 閫変腑鏁扮粍 - ids: [], - // 闈炲崟涓鐢� - single: true, - // 闈炲涓鐢� - multiple: true, - // 鏄剧ず鎼滅储鏉′欢 - showSearch: false, - // 鎬绘潯鏁� - total: 0, - // 琛ㄦ牸鏁版嵁 - dataList: [], - // 寮瑰嚭灞傛爣棰� - title: "", - // 鏄惁鏄剧ず寮瑰嚭灞� - open: false, - // 鏌ヨ鍙傛暟 - queryParams: { - pageNum: 1, - pageSize: 10, - name: null, - idcardno: null, - source: null, - telcode: null, - orgid: null, - isupload: null, - uploadTime: null, - }, - // 琛ㄥ崟鍙傛暟 - form: {}, - // 琛ㄥ崟鏍¢獙 - rules: {}, - }; - }, - created() { - //this.getList(); - }, - methods: { - getList() { - this.loading = true; - listpat_archivetag(this.queryParams).then((response) => { - this.dataList = response.rows; - this.total = response.total; - this.loading = false; - }); - }, - handleSelectionChange(selection) { - this.ids = selection.map((item) => item.patid); - this.single = selection.length !== 1; - this.multiple = !selection.length; - //alert("selections:"+this.ids[0]) - //this.$parent.selectionChanged(this.ids[0]) - }, - handleAdd() { - this.$parent.HandleCmdDefault("bill.new", this.ids[0]); - }, - handleUpdate() { - this.$parent.HandleCmdDefault("bill.open", this.ids[0]); - }, - rowChanged(row) { - //alert(row.patid) - //console.log(row) - //this.$parent.selectionChanged(row.id) - this.$parent.id = row.id; - }, - }, -}; -</script> diff --git a/src/comp/smartor3/dwo/dw_list_pat_med_apointment.vue b/src/comp/smartor3/dwo/dw_list_pat_med_apointment.vue deleted file mode 100644 index 0aefd6b..0000000 --- a/src/comp/smartor3/dwo/dw_list_pat_med_apointment.vue +++ /dev/null @@ -1,248 +0,0 @@ -<template> - <div> - <el-row :gutter="10" class="mb8"> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-plus" - v-hasPermi="['smartor:patinhosp:add']" - type="primary" - @click="handleAdd" - >鏂板</el-button - > - </el-col> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-edit" - :disabled="single" - v-hasPermi="['smartor:patinhosp:edit']" - type="success" - @click="handleUpdate" - >淇敼</el-button - > - </el-col> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-delete" - :disabled="multiple" - v-hasPermi="['smartor:patinhosp:remove']" - type="danger" - @click="handleDelete" - >鍒犻櫎</el-button - > - </el-col> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-download" - v-hasPermi="['smartor:patinhosp:export']" - type="warning" - @click="handleExport" - >瀵煎嚭</el-button - > - </el-col> - <right-toolbar :showSearch.sync="showSearch" @queryTable="getList" /> - </el-row> - <el-table - v-loading="loading" - :data="dataList" - @selection-change="handleSelectionChange" - @row-click="rowChanged" - > - <el-table-column width="50" type="selection" align="center" /> - <el-table-column prop="id" label=" 鑷ID " align="center" /> - <el-table-column prop="visittime" label=" 澶嶈瘖鏃堕棿" align="center" /> - <el-table-column prop="visitdoctor" label=" 澶嶈瘖鍖荤敓" align="center" /> - <el-table-column prop="visitdept" label=" 澶嶈瘖绉戝" align="center" /> - <el-table-column prop="visitdesc" label=" 澶嶈瘖缁撴灉" align="center" /> - <el-table-column prop="hospitalname" label=" 鍖婚櫌鍚嶇О " align="center" /> - <el-table-column prop="hospitalcode" label=" 鍖婚櫌缂栧彿 " align="center" /> - <el-table-column - prop="hospitaldistrictcode" - label=" 闄㈠尯缂栧彿 " - align="center" - /> - <el-table-column - prop="hospitaldistrictname" - label=" 闄㈠尯鍚嶇О " - align="center" - /> - <el-table-column - prop="icd10code" - label=" 鍏ラ櫌璇婃柇ICD鍊� " - align="center" - /> - <el-table-column prop="diagname" label=" 鍏ラ櫌璇婃柇鍚嶇О " align="center" /> - <el-table-column prop="starttime" label=" 鍏ラ櫌鏃堕棿 " align="center" /> - <el-table-column prop="endtime" label=" 鍑洪櫌鏃堕棿 " align="center" /> - <el-table-column prop="deptcode" label=" 鍏ラ櫌绉戝浠g爜 " align="center" /> - <el-table-column prop="deptname" label=" 鍏ラ櫌绉戝鍚嶇О " align="center" /> - <el-table-column prop="roomno" label=" 鎴块棿鍙� " align="center" /> - <el-table-column prop="bedno" label=" 搴婁綅鍙� " align="center" /> - <el-table-column prop="orgid" label=" 鏈烘瀯ID " align="center" /> - <el-table-column prop="del_flag" label=" 鍒犻櫎鏍囪 " align="center" /> - <el-table-column prop="update_by" label=" 鏇存柊浜� " align="center" /> - <el-table-column prop="update_time" label=" 鏇存柊鏃堕棿 " align="center" /> - <el-table-column prop="create_by" label=" 鍒涘缓浜� " align="center" /> - <el-table-column prop="create_time" label=" 鍒涘缓鏃堕棿 " align="center" /> - <el-table-column prop="isupload" label=" 涓婁紶鏍囪 " align="center" /> - <el-table-column prop="upload_time" label=" 涓婁紶鏃堕棿 " align="center" /> - <el-table-column prop="patid" label=" 妗fID " align="center" /> - <el-table-column - prop="leavediagname" - label=" 鍑洪櫌璇婃柇 " - align="center" - /> - <el-table-column - prop="leaveicd10code" - label=" 鍑洪櫌璇婃柇ICD鍊� " - align="center" - /> - <el-table-column prop="drcode" label=" 鍖荤敓宸ュ彿 " align="center" /> - <el-table-column prop="drname" label=" 鍖荤敓鍚嶇О " align="center" /> - <el-table-column - prop="schemestatus" - label=" 鏄惁鐢熸垚鏂规鐘舵��" - align="center" - /> - <el-table-column - prop="generalschemestatus" - label=" 鏄惁鐢熸垚閫氱敤鏂规鐘舵��" - align="center" - /> - <el-table-column - prop="leaveldeptcode" - label=" 鍑洪櫌绉戝浠g爜 " - align="center" - /> - <el-table-column - prop="leaveldeptname" - label=" 鍑洪櫌绉戝浠g爜 " - align="center" - /> - <el-table-column - prop="hospitaldistrictid" - label=" 鐥呭尯ID " - align="center" - /> - <el-table-column - prop="leavehospitaldistrictcode" - label=" 鍑洪櫌鐥呭尯缂栧彿 " - align="center" - /> - <el-table-column - prop="leavehospitaldistrictname" - label=" 鍑洪櫌鐥呭尯鍚嶇О " - align="center" - /> - <el-table-column - prop="leavehospitaldistrictid" - label=" 鍑洪櫌鐥呭尯ID " - align="center" - /> - <el-table-column prop="deptid" label=" 鍏ラ櫌绉戝ID " align="center" /> - <el-table-column - prop="leaveldeptid" - label=" 鍑洪櫌绉戝ID " - align="center" - /> - <el-table-column - prop="schemetime" - label=" 鏂规鐘舵�佹搷浣滄椂闂� " - align="center" - /> - <el-table-column prop="pid" label=" 鐖禝D" align="center" /> - <el-table-column prop="guid" label=" GUID" align="center" /> - </el-table> - </div> -</template> -<script> -import { - listpat_med_apointment, - getpat_med_apointment, - delpat_med_apointment, - addpat_med_apointment, - updatepat_med_apointment, -} from "@/api/smartor3/pat_med_apointment"; -export default { - name: "dw_list_pat_med_apointment", - dicts: ["sys_user_sex", "sys_patientfrom"], - data() { - return { - parent: null, - // 閬僵灞� - loading: true, //false, - // 閫変腑鏁扮粍 - ids: [], - // 闈炲崟涓鐢� - single: true, - // 闈炲涓鐢� - multiple: true, - // 鏄剧ず鎼滅储鏉′欢 - showSearch: false, - // 鎬绘潯鏁� - total: 0, - // 琛ㄦ牸鏁版嵁 - dataList: [], - // 寮瑰嚭灞傛爣棰� - title: "", - // 鏄惁鏄剧ず寮瑰嚭灞� - open: false, - // 鏌ヨ鍙傛暟 - queryParams: { - pageNum: 1, - pageSize: 10, - name: null, - idcardno: null, - source: null, - telcode: null, - orgid: null, - isupload: null, - uploadTime: null, - }, - // 琛ㄥ崟鍙傛暟 - form: {}, - // 琛ㄥ崟鏍¢獙 - rules: {}, - }; - }, - created() { - //this.getList(); - }, - methods: { - getList() { - this.loading = true; - listpat_med_apointment(this.queryParams).then((response) => { - this.dataList = response.rows; - this.total = response.total; - this.loading = false; - }); - }, - handleSelectionChange(selection) { - this.ids = selection.map((item) => item.patid); - this.single = selection.length !== 1; - this.multiple = !selection.length; - //alert("selections:"+this.ids[0]) - //this.$parent.selectionChanged(this.ids[0]) - }, - handleAdd() { - this.$parent.HandleCmdDefault("bill.new", this.ids[0]); - }, - handleUpdate() { - this.$parent.HandleCmdDefault("bill.open", this.ids[0]); - }, - rowChanged(row) { - //alert(row.patid) - //console.log(row) - //this.$parent.selectionChanged(row.id) - this.$parent.id = row.id; - }, - }, -}; -</script> diff --git a/src/comp/smartor3/dwo/dw_list_pat_med_bloodsugar.vue b/src/comp/smartor3/dwo/dw_list_pat_med_bloodsugar.vue deleted file mode 100644 index e39ac8c..0000000 --- a/src/comp/smartor3/dwo/dw_list_pat_med_bloodsugar.vue +++ /dev/null @@ -1,169 +0,0 @@ -<template> - <div> - <el-row :gutter="10" class="mb8"> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-plus" - v-hasPermi="['smartor:patinhosp:add']" - type="primary" - @click="handleAdd" - >鏂板</el-button - > - </el-col> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-edit" - :disabled="single" - v-hasPermi="['smartor:patinhosp:edit']" - type="success" - @click="handleUpdate" - >淇敼</el-button - > - </el-col> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-delete" - :disabled="multiple" - v-hasPermi="['smartor:patinhosp:remove']" - type="danger" - @click="handleDelete" - >鍒犻櫎</el-button - > - </el-col> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-download" - v-hasPermi="['smartor:patinhosp:export']" - type="warning" - @click="handleExport" - >瀵煎嚭</el-button - > - </el-col> - <right-toolbar :showSearch.sync="showSearch" @queryTable="getList" /> - </el-row> - <el-table - v-loading="loading" - :data="dataList" - @selection-change="handleSelectionChange" - @row-click="rowChanged" - > - <el-table-column width="50" type="selection" align="center" /> - <el-table-column prop="bloodsugarid" label=" 鑷ID " align="center" /> - <el-table-column prop="serialnum" label=" 娴佹按鍙� " align="center" /> - <el-table-column prop="recordtime" label=" 璁板綍鏃堕棿 " align="center" /> - <el-table-column prop="orgid" label=" 鏈烘瀯ID " align="center" /> - <el-table-column prop="del_flag" label=" 鍒犻櫎鏍囪 " align="center" /> - <el-table-column prop="update_by" label=" 鏇存柊浜� " align="center" /> - <el-table-column prop="update_time" label=" 鏇存柊鏃堕棿 " align="center" /> - <el-table-column prop="create_by" label=" 鍒涘缓浜� " align="center" /> - <el-table-column prop="create_time" label=" 鍒涘缓鏃堕棿 " align="center" /> - <el-table-column prop="isupload" label=" 涓婁紶鏍囪 " align="center" /> - <el-table-column prop="upload_time" label=" 涓婁紶鏃堕棿 " align="center" /> - <el-table-column prop="patid" label=" 妗fID " align="center" /> - <el-table-column prop="typename" label=" 鏁版嵁绫诲瀷 " align="center" /> - <el-table-column prop="sugarlevel" label=" 琛�绯栧�� " align="center" /> - <el-table-column prop="sourcename" label=" 鏁版嵁鏉ユ簮 " align="center" /> - <el-table-column - prop="sugarlevelempty" - label=" 绌鸿吂琛�绯� " - align="center" - /> - <el-table-column prop="visittype" label=" 灏辫瘖绫诲瀷" align="center" /> - <el-table-column prop="visitid" label=" 灏辫瘖ID" align="center" /> - <el-table-column prop="pid" label=" 鐖禝D" align="center" /> - <el-table-column prop="guid" label=" GUID" align="center" /> - </el-table> - </div> -</template> -<script> -import { - listpat_med_bloodsugar, - getpat_med_bloodsugar, - delpat_med_bloodsugar, - addpat_med_bloodsugar, - updatepat_med_bloodsugar, -} from "@/api/smartor3/pat_med_bloodsugar"; -export default { - name: "dw_list_pat_med_bloodsugar", - dicts: ["sys_user_sex", "sys_patientfrom"], - data() { - return { - parent: null, - // 閬僵灞� - loading: true, //false, - // 閫変腑鏁扮粍 - ids: [], - // 闈炲崟涓鐢� - single: true, - // 闈炲涓鐢� - multiple: true, - // 鏄剧ず鎼滅储鏉′欢 - showSearch: false, - // 鎬绘潯鏁� - total: 0, - // 琛ㄦ牸鏁版嵁 - dataList: [], - // 寮瑰嚭灞傛爣棰� - title: "", - // 鏄惁鏄剧ず寮瑰嚭灞� - open: false, - // 鏌ヨ鍙傛暟 - queryParams: { - pageNum: 1, - pageSize: 10, - name: null, - idcardno: null, - source: null, - telcode: null, - orgid: null, - isupload: null, - uploadTime: null, - }, - // 琛ㄥ崟鍙傛暟 - form: {}, - // 琛ㄥ崟鏍¢獙 - rules: {}, - }; - }, - created() { - //this.getList(); - }, - methods: { - getList() { - this.loading = true; - listpat_med_bloodsugar(this.queryParams).then((response) => { - this.dataList = response.rows; - this.total = response.total; - this.loading = false; - }); - }, - handleSelectionChange(selection) { - this.ids = selection.map((item) => item.patid); - this.single = selection.length !== 1; - this.multiple = !selection.length; - //alert("selections:"+this.ids[0]) - //this.$parent.selectionChanged(this.ids[0]) - }, - handleAdd() { - this.$parent.HandleCmdDefault("bill.new", this.ids[0]); - }, - handleUpdate() { - this.$parent.HandleCmdDefault("bill.open", this.ids[0]); - }, - rowChanged(row) { - //alert(row.patid) - //console.log(row) - //this.$parent.selectionChanged(row.bloodsugarid) - this.$parent.bloodsugarid = row.bloodsugarid; - }, - }, -}; -</script> diff --git a/src/comp/smartor3/dwo/dw_list_pat_med_drug.vue b/src/comp/smartor3/dwo/dw_list_pat_med_drug.vue deleted file mode 100644 index 6ab3424..0000000 --- a/src/comp/smartor3/dwo/dw_list_pat_med_drug.vue +++ /dev/null @@ -1,178 +0,0 @@ -<template> - <div> - <el-row :gutter="10" class="mb8"> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-plus" - v-hasPermi="['smartor:patinhosp:add']" - type="primary" - @click="handleAdd" - >鏂板</el-button - > - </el-col> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-edit" - :disabled="single" - v-hasPermi="['smartor:patinhosp:edit']" - type="success" - @click="handleUpdate" - >淇敼</el-button - > - </el-col> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-delete" - :disabled="multiple" - v-hasPermi="['smartor:patinhosp:remove']" - type="danger" - @click="handleDelete" - >鍒犻櫎</el-button - > - </el-col> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-download" - v-hasPermi="['smartor:patinhosp:export']" - type="warning" - @click="handleExport" - >瀵煎嚭</el-button - > - </el-col> - <right-toolbar :showSearch.sync="showSearch" @queryTable="getList" /> - </el-row> - <el-table - v-loading="loading" - :data="dataList" - @selection-change="handleSelectionChange" - @row-click="rowChanged" - > - <el-table-column width="50" type="selection" align="center" /> - <el-table-column prop="id" label=" 鑷ID " align="center" /> - <el-table-column prop="serialnum" label=" 娴佹按鍙� " align="center" /> - <el-table-column prop="patid" label=" 妗fID " align="center" /> - <el-table-column prop="drugname" label=" 鑽搧鍚嶇О " align="center" /> - <el-table-column prop="opendate" label=" 寮�鏂规棩鏈� " align="center" /> - <el-table-column prop="drugtype" label=" 鑽搧绫诲瀷 " align="center" /> - <el-table-column prop="unit" label=" 鍗曚綅 " align="center" /> - <el-table-column prop="spec" label=" 瑙勬牸 " align="center" /> - <el-table-column prop="drugusage" label=" 鐢ㄦ硶 " align="center" /> - <el-table-column prop="dose" label=" 鍓傞噺 " align="center" /> - <el-table-column prop="orgid" label=" 鏈烘瀯ID " align="center" /> - <el-table-column prop="del_flag" label=" 鍒犻櫎鏍囪 " align="center" /> - <el-table-column prop="update_by" label=" 鏇存柊浜� " align="center" /> - <el-table-column prop="update_time" label=" 鏇存柊鏃堕棿 " align="center" /> - <el-table-column prop="create_by" label=" 鍒涘缓浜� " align="center" /> - <el-table-column prop="create_time" label=" 鍒涘缓鏃堕棿 " align="center" /> - <el-table-column prop="isupload" label=" 涓婁紶鏍囪 " align="center" /> - <el-table-column prop="upload_time" label=" 涓婁紶鏃堕棿 " align="center" /> - <el-table-column prop="drugid" label=" 鑽搧ID " align="center" /> - <el-table-column prop="visittype" label=" 灏辫瘖绫诲瀷 " align="center" /> - <el-table-column prop="visitid" label=" 灏辫瘖ID " align="center" /> - <el-table-column - prop="schemestatus" - label=" 鏄惁鐢熸垚鏂规鐘舵��" - align="center" - /> - <el-table-column - prop="schemetime" - label=" 鏂规鐘舵�佹搷浣滄椂闂� " - align="center" - /> - <el-table-column prop="pid" label=" 鐖禝D" align="center" /> - <el-table-column prop="guid" label=" GUID" align="center" /> - </el-table> - </div> -</template> -<script> -import { - listpat_med_drug, - getpat_med_drug, - delpat_med_drug, - addpat_med_drug, - updatepat_med_drug, -} from "@/api/smartor3/pat_med_drug"; -export default { - name: "dw_list_pat_med_drug", - dicts: ["sys_user_sex", "sys_patientfrom"], - data() { - return { - parent: null, - // 閬僵灞� - loading: true, //false, - // 閫変腑鏁扮粍 - ids: [], - // 闈炲崟涓鐢� - single: true, - // 闈炲涓鐢� - multiple: true, - // 鏄剧ず鎼滅储鏉′欢 - showSearch: false, - // 鎬绘潯鏁� - total: 0, - // 琛ㄦ牸鏁版嵁 - dataList: [], - // 寮瑰嚭灞傛爣棰� - title: "", - // 鏄惁鏄剧ず寮瑰嚭灞� - open: false, - // 鏌ヨ鍙傛暟 - queryParams: { - pageNum: 1, - pageSize: 10, - name: null, - idcardno: null, - source: null, - telcode: null, - orgid: null, - isupload: null, - uploadTime: null, - }, - // 琛ㄥ崟鍙傛暟 - form: {}, - // 琛ㄥ崟鏍¢獙 - rules: {}, - }; - }, - created() { - //this.getList(); - }, - methods: { - getList() { - this.loading = true; - listpat_med_drug(this.queryParams).then((response) => { - this.dataList = response.rows; - this.total = response.total; - this.loading = false; - }); - }, - handleSelectionChange(selection) { - this.ids = selection.map((item) => item.patid); - this.single = selection.length !== 1; - this.multiple = !selection.length; - //alert("selections:"+this.ids[0]) - //this.$parent.selectionChanged(this.ids[0]) - }, - handleAdd() { - this.$parent.HandleCmdDefault("bill.new", this.ids[0]); - }, - handleUpdate() { - this.$parent.HandleCmdDefault("bill.open", this.ids[0]); - }, - rowChanged(row) { - //alert(row.patid) - //console.log(row) - //this.$parent.selectionChanged(row.id) - this.$parent.id = row.id; - }, - }, -}; -</script> diff --git a/src/comp/smartor3/dwo/dw_list_pat_med_hypertension.vue b/src/comp/smartor3/dwo/dw_list_pat_med_hypertension.vue deleted file mode 100644 index d7fd0cd..0000000 --- a/src/comp/smartor3/dwo/dw_list_pat_med_hypertension.vue +++ /dev/null @@ -1,174 +0,0 @@ -<template> - <div> - <el-row :gutter="10" class="mb8"> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-plus" - v-hasPermi="['smartor:patinhosp:add']" - type="primary" - @click="handleAdd" - >鏂板</el-button - > - </el-col> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-edit" - :disabled="single" - v-hasPermi="['smartor:patinhosp:edit']" - type="success" - @click="handleUpdate" - >淇敼</el-button - > - </el-col> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-delete" - :disabled="multiple" - v-hasPermi="['smartor:patinhosp:remove']" - type="danger" - @click="handleDelete" - >鍒犻櫎</el-button - > - </el-col> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-download" - v-hasPermi="['smartor:patinhosp:export']" - type="warning" - @click="handleExport" - >瀵煎嚭</el-button - > - </el-col> - <right-toolbar :showSearch.sync="showSearch" @queryTable="getList" /> - </el-row> - <el-table - v-loading="loading" - :data="dataList" - @selection-change="handleSelectionChange" - @row-click="rowChanged" - > - <el-table-column width="50" type="selection" align="center" /> - <el-table-column prop="id" label=" 鑷ID " align="center" /> - <el-table-column prop="serialnum" label=" 娴佹按鍙� " align="center" /> - <el-table-column prop="recordtime" label=" 璁板綍鏃堕棿 " align="center" /> - <el-table-column prop="typename" label=" 鏁版嵁绫诲瀷 " align="center" /> - <el-table-column - prop="systolicpressure" - label=" 鏀剁缉鍘� " - align="center" - /> - <el-table-column - prop="diastolicpressure" - label=" 鑸掑紶鍘� " - align="center" - /> - <el-table-column prop="sourcename" label=" 鏁版嵁鏉ユ簮 " align="center" /> - <el-table-column prop="orgid" label=" 鏈烘瀯ID " align="center" /> - <el-table-column prop="del_flag" label=" 鍒犻櫎鏍囪 " align="center" /> - <el-table-column prop="update_by" label=" 鏇存柊浜� " align="center" /> - <el-table-column prop="update_time" label=" 鏇存柊鏃堕棿 " align="center" /> - <el-table-column prop="create_by" label=" 鍒涘缓浜� " align="center" /> - <el-table-column prop="create_time" label=" 鍒涘缓鏃堕棿 " align="center" /> - <el-table-column prop="isupload" label=" 涓婁紶鏍囪 " align="center" /> - <el-table-column prop="upload_time" label=" 涓婁紶鏃堕棿 " align="center" /> - <el-table-column prop="patid" label=" 妗fID " align="center" /> - <el-table-column prop="heartrate" label=" 蹇冪巼" align="center" /> - <el-table-column prop="visittype" label=" 灏辫瘖绫诲瀷" align="center" /> - <el-table-column prop="visitid" label=" 灏辫瘖ID" align="center" /> - <el-table-column prop="pid" label=" 鐖禝D" align="center" /> - <el-table-column prop="guid" label=" GUID" align="center" /> - </el-table> - </div> -</template> -<script> -import { - listpat_med_hypertension, - getpat_med_hypertension, - delpat_med_hypertension, - addpat_med_hypertension, - updatepat_med_hypertension, -} from "@/api/smartor3/pat_med_hypertension"; -export default { - name: "dw_list_pat_med_hypertension", - dicts: ["sys_user_sex", "sys_patientfrom"], - data() { - return { - parent: null, - // 閬僵灞� - loading: true, //false, - // 閫変腑鏁扮粍 - ids: [], - // 闈炲崟涓鐢� - single: true, - // 闈炲涓鐢� - multiple: true, - // 鏄剧ず鎼滅储鏉′欢 - showSearch: false, - // 鎬绘潯鏁� - total: 0, - // 琛ㄦ牸鏁版嵁 - dataList: [], - // 寮瑰嚭灞傛爣棰� - title: "", - // 鏄惁鏄剧ず寮瑰嚭灞� - open: false, - // 鏌ヨ鍙傛暟 - queryParams: { - pageNum: 1, - pageSize: 10, - name: null, - idcardno: null, - source: null, - telcode: null, - orgid: null, - isupload: null, - uploadTime: null, - }, - // 琛ㄥ崟鍙傛暟 - form: {}, - // 琛ㄥ崟鏍¢獙 - rules: {}, - }; - }, - created() { - //this.getList(); - }, - methods: { - getList() { - this.loading = true; - listpat_med_hypertension(this.queryParams).then((response) => { - this.dataList = response.rows; - this.total = response.total; - this.loading = false; - }); - }, - handleSelectionChange(selection) { - this.ids = selection.map((item) => item.patid); - this.single = selection.length !== 1; - this.multiple = !selection.length; - //alert("selections:"+this.ids[0]) - //this.$parent.selectionChanged(this.ids[0]) - }, - handleAdd() { - this.$parent.HandleCmdDefault("bill.new", this.ids[0]); - }, - handleUpdate() { - this.$parent.HandleCmdDefault("bill.open", this.ids[0]); - }, - rowChanged(row) { - //alert(row.patid) - //console.log(row) - //this.$parent.selectionChanged(row.id) - this.$parent.id = row.id; - }, - }, -}; -</script> diff --git a/src/comp/smartor3/dwo/dw_list_pat_med_inhosp.vue b/src/comp/smartor3/dwo/dw_list_pat_med_inhosp.vue deleted file mode 100644 index a757dd9..0000000 --- a/src/comp/smartor3/dwo/dw_list_pat_med_inhosp.vue +++ /dev/null @@ -1,245 +0,0 @@ -<template> - <div> - <el-row :gutter="10" class="mb8"> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-plus" - v-hasPermi="['smartor:patinhosp:add']" - type="primary" - @click="handleAdd" - >鏂板</el-button - > - </el-col> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-edit" - :disabled="single" - v-hasPermi="['smartor:patinhosp:edit']" - type="success" - @click="handleUpdate" - >淇敼</el-button - > - </el-col> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-delete" - :disabled="multiple" - v-hasPermi="['smartor:patinhosp:remove']" - type="danger" - @click="handleDelete" - >鍒犻櫎</el-button - > - </el-col> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-download" - v-hasPermi="['smartor:patinhosp:export']" - type="warning" - @click="handleExport" - >瀵煎嚭</el-button - > - </el-col> - <right-toolbar :showSearch.sync="showSearch" @queryTable="getList" /> - </el-row> - <el-table - v-loading="loading" - :data="dataList" - @selection-change="handleSelectionChange" - @row-click="rowChanged" - > - <el-table-column width="50" type="selection" align="center" /> - <el-table-column prop="inhospid" label=" 鑷ID " align="center" /> - <el-table-column prop="serialnum" label=" 娴佹按鍙� " align="center" /> - <el-table-column prop="hospitalname" label=" 鍖婚櫌鍚嶇О " align="center" /> - <el-table-column prop="hospitalcode" label=" 鍖婚櫌缂栧彿 " align="center" /> - <el-table-column - prop="hospitaldistrictcode" - label=" 闄㈠尯缂栧彿 " - align="center" - /> - <el-table-column - prop="hospitaldistrictname" - label=" 闄㈠尯鍚嶇О " - align="center" - /> - <el-table-column - prop="icd10code" - label=" 鍏ラ櫌璇婃柇ICD鍊� " - align="center" - /> - <el-table-column prop="diagname" label=" 鍏ラ櫌璇婃柇鍚嶇О " align="center" /> - <el-table-column prop="starttime" label=" 鍏ラ櫌鏃堕棿 " align="center" /> - <el-table-column prop="endtime" label=" 鍑洪櫌鏃堕棿 " align="center" /> - <el-table-column prop="deptcode" label=" 鍏ラ櫌绉戝浠g爜 " align="center" /> - <el-table-column prop="deptname" label=" 鍏ラ櫌绉戝鍚嶇О " align="center" /> - <el-table-column prop="roomno" label=" 鎴块棿鍙� " align="center" /> - <el-table-column prop="bedno" label=" 搴婁綅鍙� " align="center" /> - <el-table-column prop="orgid" label=" 鏈烘瀯ID " align="center" /> - <el-table-column prop="del_flag" label=" 鍒犻櫎鏍囪 " align="center" /> - <el-table-column prop="update_by" label=" 鏇存柊浜� " align="center" /> - <el-table-column prop="update_time" label=" 鏇存柊鏃堕棿 " align="center" /> - <el-table-column prop="create_by" label=" 鍒涘缓浜� " align="center" /> - <el-table-column prop="create_time" label=" 鍒涘缓鏃堕棿 " align="center" /> - <el-table-column prop="isupload" label=" 涓婁紶鏍囪 " align="center" /> - <el-table-column prop="upload_time" label=" 涓婁紶鏃堕棿 " align="center" /> - <el-table-column prop="patid" label=" 妗fID " align="center" /> - <el-table-column - prop="leavediagname" - label=" 鍑洪櫌璇婃柇 " - align="center" - /> - <el-table-column - prop="leaveicd10code" - label=" 鍑洪櫌璇婃柇ICD鍊� " - align="center" - /> - <el-table-column prop="drcode" label=" 鍖荤敓宸ュ彿 " align="center" /> - <el-table-column prop="drname" label=" 鍖荤敓鍚嶇О " align="center" /> - <el-table-column - prop="schemestatus" - label=" 鏄惁鐢熸垚鏂规鐘舵��" - align="center" - /> - <el-table-column - prop="generalschemestatus" - label=" 鏄惁鐢熸垚閫氱敤鏂规鐘舵��" - align="center" - /> - <el-table-column - prop="leaveldeptcode" - label=" 鍑洪櫌绉戝浠g爜 " - align="center" - /> - <el-table-column - prop="leaveldeptname" - label=" 鍑洪櫌绉戝浠g爜 " - align="center" - /> - <el-table-column - prop="hospitaldistrictid" - label=" 鐥呭尯ID " - align="center" - /> - <el-table-column - prop="leavehospitaldistrictcode" - label=" 鍑洪櫌鐥呭尯缂栧彿 " - align="center" - /> - <el-table-column - prop="leavehospitaldistrictname" - label=" 鍑洪櫌鐥呭尯鍚嶇О " - align="center" - /> - <el-table-column - prop="leavehospitaldistrictid" - label=" 鍑洪櫌鐥呭尯ID " - align="center" - /> - <el-table-column prop="deptid" label=" 鍏ラ櫌绉戝ID " align="center" /> - <el-table-column - prop="leaveldeptid" - label=" 鍑洪櫌绉戝ID " - align="center" - /> - <el-table-column - prop="schemetime" - label=" 鏂规鐘舵�佹搷浣滄椂闂� " - align="center" - /> - <el-table-column prop="pid" label=" 鐖禝D" align="center" /> - <el-table-column prop="guid" label=" GUID" align="center" /> - </el-table> - </div> -</template> -<script> -import { - listpat_med_inhosp, - getpat_med_inhosp, - delpat_med_inhosp, - addpat_med_inhosp, - updatepat_med_inhosp, -} from "@/api/smartor3/pat_med_inhosp"; -export default { - name: "dw_list_pat_med_inhosp", - dicts: ["sys_user_sex", "sys_patientfrom"], - data() { - return { - parent: null, - // 閬僵灞� - loading: true, //false, - // 閫変腑鏁扮粍 - ids: [], - // 闈炲崟涓鐢� - single: true, - // 闈炲涓鐢� - multiple: true, - // 鏄剧ず鎼滅储鏉′欢 - showSearch: false, - // 鎬绘潯鏁� - total: 0, - // 琛ㄦ牸鏁版嵁 - dataList: [], - // 寮瑰嚭灞傛爣棰� - title: "", - // 鏄惁鏄剧ず寮瑰嚭灞� - open: false, - // 鏌ヨ鍙傛暟 - queryParams: { - pageNum: 1, - pageSize: 10, - name: null, - idcardno: null, - source: null, - telcode: null, - orgid: null, - isupload: null, - uploadTime: null, - }, - // 琛ㄥ崟鍙傛暟 - form: {}, - // 琛ㄥ崟鏍¢獙 - rules: {}, - }; - }, - created() { - //this.getList(); - }, - methods: { - getList() { - this.loading = true; - listpat_med_inhosp(this.queryParams).then((response) => { - this.dataList = response.rows; - this.total = response.total; - this.loading = false; - }); - }, - handleSelectionChange(selection) { - this.ids = selection.map((item) => item.patid); - this.single = selection.length !== 1; - this.multiple = !selection.length; - //alert("selections:"+this.ids[0]) - //this.$parent.selectionChanged(this.ids[0]) - }, - handleAdd() { - this.$parent.HandleCmdDefault("bill.new", this.ids[0]); - }, - handleUpdate() { - this.$parent.HandleCmdDefault("bill.open", this.ids[0]); - }, - rowChanged(row) { - //alert(row.patid) - //console.log(row) - //this.$parent.selectionChanged(row.inhospid) - this.$parent.inhospid = row.inhospid; - }, - }, -}; -</script> diff --git a/src/comp/smartor3/dwo/dw_list_pat_med_inspection.vue b/src/comp/smartor3/dwo/dw_list_pat_med_inspection.vue deleted file mode 100644 index 23fa04f..0000000 --- a/src/comp/smartor3/dwo/dw_list_pat_med_inspection.vue +++ /dev/null @@ -1,191 +0,0 @@ -<template> - <div> - <el-row :gutter="10" class="mb8"> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-plus" - v-hasPermi="['smartor:patinhosp:add']" - type="primary" - @click="handleAdd" - >鏂板</el-button - > - </el-col> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-edit" - :disabled="single" - v-hasPermi="['smartor:patinhosp:edit']" - type="success" - @click="handleUpdate" - >淇敼</el-button - > - </el-col> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-delete" - :disabled="multiple" - v-hasPermi="['smartor:patinhosp:remove']" - type="danger" - @click="handleDelete" - >鍒犻櫎</el-button - > - </el-col> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-download" - v-hasPermi="['smartor:patinhosp:export']" - type="warning" - @click="handleExport" - >瀵煎嚭</el-button - > - </el-col> - <right-toolbar :showSearch.sync="showSearch" @queryTable="getList" /> - </el-row> - <el-table - v-loading="loading" - :data="dataList" - @selection-change="handleSelectionChange" - @row-click="rowChanged" - > - <el-table-column width="50" type="selection" align="center" /> - <el-table-column prop="id" label=" 鑷ID " align="center" /> - <el-table-column prop="serialnum" label=" 娴佹按鍙� " align="center" /> - <el-table-column prop="patid" label=" 妗fID " align="center" /> - <el-table-column prop="projecttype" label=" 绫诲瀷" align="center" /> - <el-table-column prop="projectcode" label=" 椤圭洰缂栧彿 " align="center" /> - <el-table-column prop="projectname" label=" 椤圭洰鍚嶇О " align="center" /> - <el-table-column prop="reporttime" label=" 鎶ュ憡鏃堕棿 " align="center" /> - <el-table-column prop="hospitalname" label=" 鍖婚櫌鍚嶇О " align="center" /> - <el-table-column prop="hospitalcode" label=" 鍖婚櫌缂栧彿 " align="center" /> - <el-table-column prop="orgid" label=" 鏈烘瀯ID " align="center" /> - <el-table-column prop="del_flag" label=" 鍒犻櫎鏍囪 " align="center" /> - <el-table-column prop="update_by" label=" 鏇存柊浜� " align="center" /> - <el-table-column prop="update_time" label=" 鏇存柊鏃堕棿 " align="center" /> - <el-table-column prop="create_by" label=" 鍒涘缓浜� " align="center" /> - <el-table-column prop="create_time" label=" 鍒涘缓鏃堕棿 " align="center" /> - <el-table-column prop="isupload" label=" 涓婁紶鏍囪 " align="center" /> - <el-table-column prop="upload_time" label=" 涓婁紶鏃堕棿 " align="center" /> - <el-table-column prop="projectid" label=" 椤圭洰ID " align="center" /> - <el-table-column - prop="applicationtime" - label=" 鐢宠鏃堕棿 " - align="center" - /> - <el-table-column prop="visittype" label=" 灏辫瘖绫诲瀷 " align="center" /> - <el-table-column prop="visitid" label=" 灏辫瘖ID " align="center" /> - <el-table-column - prop="schemestatus" - label=" 鏄惁鐢熸垚鏂规鐘舵��" - align="center" - /> - <el-table-column prop="isabnormal" label=" 鏄惁寮傚父" align="center" /> - <el-table-column - prop="reportconclusion" - label=" 鎶ュ憡缁撹 " - align="center" - /> - <el-table-column - prop="schemetime" - label=" 鏂规鐘舵�佹搷浣滄椂闂� " - align="center" - /> - <el-table-column prop="deptcode" label=" 寮�鍗曠瀹や唬鐮� " align="center" /> - <el-table-column prop="deptname" label=" 寮�鍗曠瀹ゅ悕绉� " align="center" /> - <el-table-column prop="deptid" label=" 寮�鍗曠瀹D " align="center" /> - <el-table-column prop="pid" label=" 鐖禝D" align="center" /> - <el-table-column prop="guid" label=" GUID" align="center" /> - </el-table> - </div> -</template> -<script> -import { - listpat_med_inspection, - getpat_med_inspection, - delpat_med_inspection, - addpat_med_inspection, - updatepat_med_inspection, -} from "@/api/smartor3/pat_med_inspection"; -export default { - name: "dw_list_pat_med_inspection", - dicts: ["sys_user_sex", "sys_patientfrom"], - data() { - return { - parent: null, - // 閬僵灞� - loading: true, //false, - // 閫変腑鏁扮粍 - ids: [], - // 闈炲崟涓鐢� - single: true, - // 闈炲涓鐢� - multiple: true, - // 鏄剧ず鎼滅储鏉′欢 - showSearch: false, - // 鎬绘潯鏁� - total: 0, - // 琛ㄦ牸鏁版嵁 - dataList: [], - // 寮瑰嚭灞傛爣棰� - title: "", - // 鏄惁鏄剧ず寮瑰嚭灞� - open: false, - // 鏌ヨ鍙傛暟 - queryParams: { - pageNum: 1, - pageSize: 10, - name: null, - idcardno: null, - source: null, - telcode: null, - orgid: null, - isupload: null, - uploadTime: null, - }, - // 琛ㄥ崟鍙傛暟 - form: {}, - // 琛ㄥ崟鏍¢獙 - rules: {}, - }; - }, - created() { - //this.getList(); - }, - methods: { - getList() { - this.loading = true; - listpat_med_inspection(this.queryParams).then((response) => { - this.dataList = response.rows; - this.total = response.total; - this.loading = false; - }); - }, - handleSelectionChange(selection) { - this.ids = selection.map((item) => item.patid); - this.single = selection.length !== 1; - this.multiple = !selection.length; - //alert("selections:"+this.ids[0]) - //this.$parent.selectionChanged(this.ids[0]) - }, - handleAdd() { - this.$parent.HandleCmdDefault("bill.new", this.ids[0]); - }, - handleUpdate() { - this.$parent.HandleCmdDefault("bill.open", this.ids[0]); - }, - rowChanged(row) { - //alert(row.patid) - //console.log(row) - //this.$parent.selectionChanged(row.id) - this.$parent.id = row.id; - }, - }, -}; -</script> diff --git a/src/comp/smartor3/dwo/dw_list_pat_med_inspection_item.vue b/src/comp/smartor3/dwo/dw_list_pat_med_inspection_item.vue deleted file mode 100644 index e4ece43..0000000 --- a/src/comp/smartor3/dwo/dw_list_pat_med_inspection_item.vue +++ /dev/null @@ -1,168 +0,0 @@ -<template> - <div> - <el-row :gutter="10" class="mb8"> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-plus" - v-hasPermi="['smartor:patinhosp:add']" - type="primary" - @click="handleAdd" - >鏂板</el-button - > - </el-col> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-edit" - :disabled="single" - v-hasPermi="['smartor:patinhosp:edit']" - type="success" - @click="handleUpdate" - >淇敼</el-button - > - </el-col> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-delete" - :disabled="multiple" - v-hasPermi="['smartor:patinhosp:remove']" - type="danger" - @click="handleDelete" - >鍒犻櫎</el-button - > - </el-col> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-download" - v-hasPermi="['smartor:patinhosp:export']" - type="warning" - @click="handleExport" - >瀵煎嚭</el-button - > - </el-col> - <right-toolbar :showSearch.sync="showSearch" @queryTable="getList" /> - </el-row> - <el-table - v-loading="loading" - :data="dataList" - @selection-change="handleSelectionChange" - @row-click="rowChanged" - > - <el-table-column width="50" type="selection" align="center" /> - <el-table-column prop="id" label=" 鑷ID " align="center" /> - <el-table-column - prop="inspectionid" - label=" 瀵瑰簲璁板綍琛� " - align="center" - /> - <el-table-column prop="relationid" label=" 鐩稿簲ID " align="center" /> - <el-table-column prop="relationcode" label=" 鐩稿簲缂栧彿 " align="center" /> - <el-table-column prop="relationname" label=" 鐩稿簲鍚嶇О " align="center" /> - <el-table-column prop="value" label=" 缁撴灉鍊�/缁撹 " align="center" /> - <el-table-column prop="isabnormal" label=" 鏄惁寮傚父" align="center" /> - <el-table-column prop="unit" label=" 鍗曚綅 " align="center" /> - <el-table-column prop="consult" label=" 鍙傝�� " align="center" /> - <el-table-column prop="orgid" label=" 鏈烘瀯ID " align="center" /> - <el-table-column prop="del_flag" label=" 鍒犻櫎鏍囪 " align="center" /> - <el-table-column prop="update_by" label=" 鏇存柊浜� " align="center" /> - <el-table-column prop="update_time" label=" 鏇存柊鏃堕棿 " align="center" /> - <el-table-column prop="create_by" label=" 鍒涘缓浜� " align="center" /> - <el-table-column prop="create_time" label=" 鍒涘缓鏃堕棿 " align="center" /> - <el-table-column prop="isupload" label=" 涓婁紶鏍囪 " align="center" /> - <el-table-column prop="upload_time" label=" 涓婁紶鏃堕棿 " align="center" /> - <el-table-column prop="pid" label=" 鐖禝D" align="center" /> - <el-table-column prop="guid" label=" GUID" align="center" /> - </el-table> - </div> -</template> -<script> -import { - listpat_med_inspection_item, - getpat_med_inspection_item, - delpat_med_inspection_item, - addpat_med_inspection_item, - updatepat_med_inspection_item, -} from "@/api/smartor3/pat_med_inspection_item"; -export default { - name: "dw_list_pat_med_inspection_item", - dicts: ["sys_user_sex", "sys_patientfrom"], - data() { - return { - parent: null, - // 閬僵灞� - loading: true, //false, - // 閫変腑鏁扮粍 - ids: [], - // 闈炲崟涓鐢� - single: true, - // 闈炲涓鐢� - multiple: true, - // 鏄剧ず鎼滅储鏉′欢 - showSearch: false, - // 鎬绘潯鏁� - total: 0, - // 琛ㄦ牸鏁版嵁 - dataList: [], - // 寮瑰嚭灞傛爣棰� - title: "", - // 鏄惁鏄剧ず寮瑰嚭灞� - open: false, - // 鏌ヨ鍙傛暟 - queryParams: { - pageNum: 1, - pageSize: 10, - name: null, - idcardno: null, - source: null, - telcode: null, - orgid: null, - isupload: null, - uploadTime: null, - }, - // 琛ㄥ崟鍙傛暟 - form: {}, - // 琛ㄥ崟鏍¢獙 - rules: {}, - }; - }, - created() { - //this.getList(); - }, - methods: { - getList() { - this.loading = true; - listpat_med_inspection_item(this.queryParams).then((response) => { - this.dataList = response.rows; - this.total = response.total; - this.loading = false; - }); - }, - handleSelectionChange(selection) { - this.ids = selection.map((item) => item.patid); - this.single = selection.length !== 1; - this.multiple = !selection.length; - //alert("selections:"+this.ids[0]) - //this.$parent.selectionChanged(this.ids[0]) - }, - handleAdd() { - this.$parent.HandleCmdDefault("bill.new", this.ids[0]); - }, - handleUpdate() { - this.$parent.HandleCmdDefault("bill.open", this.ids[0]); - }, - rowChanged(row) { - //alert(row.patid) - //console.log(row) - //this.$parent.selectionChanged(row.id) - this.$parent.id = row.id; - }, - }, -}; -</script> diff --git a/src/comp/smartor3/dwo/dw_list_pat_med_operation.vue b/src/comp/smartor3/dwo/dw_list_pat_med_operation.vue deleted file mode 100644 index 975ffdd..0000000 --- a/src/comp/smartor3/dwo/dw_list_pat_med_operation.vue +++ /dev/null @@ -1,187 +0,0 @@ -<template> - <div> - <el-row :gutter="10" class="mb8"> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-plus" - v-hasPermi="['smartor:patinhosp:add']" - type="primary" - @click="handleAdd" - >鏂板</el-button - > - </el-col> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-edit" - :disabled="single" - v-hasPermi="['smartor:patinhosp:edit']" - type="success" - @click="handleUpdate" - >淇敼</el-button - > - </el-col> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-delete" - :disabled="multiple" - v-hasPermi="['smartor:patinhosp:remove']" - type="danger" - @click="handleDelete" - >鍒犻櫎</el-button - > - </el-col> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-download" - v-hasPermi="['smartor:patinhosp:export']" - type="warning" - @click="handleExport" - >瀵煎嚭</el-button - > - </el-col> - <right-toolbar :showSearch.sync="showSearch" @queryTable="getList" /> - </el-row> - <el-table - v-loading="loading" - :data="dataList" - @selection-change="handleSelectionChange" - @row-click="rowChanged" - > - <el-table-column width="50" type="selection" align="center" /> - <el-table-column prop="id" label=" 鑷ID " align="center" /> - <el-table-column prop="serialnum" label=" 灏辫瘖娴佹按鍙� " align="center" /> - <el-table-column prop="patid" label=" 妗fID " align="center" /> - <el-table-column - prop="operationname" - label=" 鎵嬫湳鍚嶇О " - align="center" - /> - <el-table-column - prop="operationcode" - label=" 鎵嬫湳浠g爜 " - align="center" - /> - <el-table-column prop="operationid" label=" 鎵嬫湳ID " align="center" /> - <el-table-column - prop="operationtime" - label=" 鎵嬫湳鏃堕棿 " - align="center" - /> - <el-table-column prop="visitid" label=" 灏辫瘖ID " align="center" /> - <el-table-column prop="visittype" label=" 灏辫瘖绫诲瀷" align="center" /> - <el-table-column prop="status" label=" 鎵嬫湳鐘舵��" align="center" /> - <el-table-column - prop="schemetime" - label=" 鏂规鐘舵�佹搷浣滄椂闂� " - align="center" - /> - <el-table-column - prop="schemestatus" - label=" 鏄惁鐢熸垚璁″垝" - align="center" - /> - <el-table-column prop="orgid" label=" 鏈烘瀯ID " align="center" /> - <el-table-column prop="del_flag" label=" 鍒犻櫎鏍囪 " align="center" /> - <el-table-column prop="update_by" label=" 鏇存柊浜� " align="center" /> - <el-table-column prop="update_time" label=" 鏇存柊鏃堕棿 " align="center" /> - <el-table-column prop="create_by" label=" 鍒涘缓浜� " align="center" /> - <el-table-column prop="create_time" label=" 鍒涘缓鏃堕棿 " align="center" /> - <el-table-column prop="isupload" label=" 涓婁紶鏍囪 " align="center" /> - <el-table-column prop="upload_time" label=" 涓婁紶鏃堕棿 " align="center" /> - <el-table-column prop="pid" label=" 鐖禝D" align="center" /> - <el-table-column prop="guid" label=" GUID" align="center" /> - </el-table> - </div> -</template> -<script> -import { - listpat_med_operation, - getpat_med_operation, - delpat_med_operation, - addpat_med_operation, - updatepat_med_operation, -} from "@/api/smartor3/pat_med_operation"; -export default { - name: "dw_list_pat_med_operation", - dicts: ["sys_user_sex", "sys_patientfrom"], - data() { - return { - parent: null, - // 閬僵灞� - loading: true, //false, - // 閫変腑鏁扮粍 - ids: [], - // 闈炲崟涓鐢� - single: true, - // 闈炲涓鐢� - multiple: true, - // 鏄剧ず鎼滅储鏉′欢 - showSearch: false, - // 鎬绘潯鏁� - total: 0, - // 琛ㄦ牸鏁版嵁 - dataList: [], - // 寮瑰嚭灞傛爣棰� - title: "", - // 鏄惁鏄剧ず寮瑰嚭灞� - open: false, - // 鏌ヨ鍙傛暟 - queryParams: { - pageNum: 1, - pageSize: 10, - name: null, - idcardno: null, - source: null, - telcode: null, - orgid: null, - isupload: null, - uploadTime: null, - }, - // 琛ㄥ崟鍙傛暟 - form: {}, - // 琛ㄥ崟鏍¢獙 - rules: {}, - }; - }, - created() { - //this.getList(); - }, - methods: { - getList() { - this.loading = true; - listpat_med_operation(this.queryParams).then((response) => { - this.dataList = response.rows; - this.total = response.total; - this.loading = false; - }); - }, - handleSelectionChange(selection) { - this.ids = selection.map((item) => item.patid); - this.single = selection.length !== 1; - this.multiple = !selection.length; - //alert("selections:"+this.ids[0]) - //this.$parent.selectionChanged(this.ids[0]) - }, - handleAdd() { - this.$parent.HandleCmdDefault("bill.new", this.ids[0]); - }, - handleUpdate() { - this.$parent.HandleCmdDefault("bill.open", this.ids[0]); - }, - rowChanged(row) { - //alert(row.patid) - //console.log(row) - //this.$parent.selectionChanged(row.id) - this.$parent.id = row.id; - }, - }, -}; -</script> diff --git a/src/comp/smartor3/dwo/dw_list_pat_med_outhosp.vue b/src/comp/smartor3/dwo/dw_list_pat_med_outhosp.vue deleted file mode 100644 index 8e0fa61..0000000 --- a/src/comp/smartor3/dwo/dw_list_pat_med_outhosp.vue +++ /dev/null @@ -1,180 +0,0 @@ -<template> - <div> - <el-row :gutter="10" class="mb8"> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-plus" - v-hasPermi="['smartor:patinhosp:add']" - type="primary" - @click="handleAdd" - >鏂板</el-button - > - </el-col> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-edit" - :disabled="single" - v-hasPermi="['smartor:patinhosp:edit']" - type="success" - @click="handleUpdate" - >淇敼</el-button - > - </el-col> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-delete" - :disabled="multiple" - v-hasPermi="['smartor:patinhosp:remove']" - type="danger" - @click="handleDelete" - >鍒犻櫎</el-button - > - </el-col> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-download" - v-hasPermi="['smartor:patinhosp:export']" - type="warning" - @click="handleExport" - >瀵煎嚭</el-button - > - </el-col> - <right-toolbar :showSearch.sync="showSearch" @queryTable="getList" /> - </el-row> - <el-table - v-loading="loading" - :data="dataList" - @selection-change="handleSelectionChange" - @row-click="rowChanged" - > - <el-table-column width="50" type="selection" align="center" /> - <el-table-column prop="id" label=" 鑷ID " align="center" /> - <el-table-column prop="serialnum" label=" 娴佹按鍙� " align="center" /> - <el-table-column prop="patid" label=" 妗fID " align="center" /> - <el-table-column prop="hospitalname" label=" 鍖婚櫌鍚嶇О " align="center" /> - <el-table-column prop="hospitalcode" label=" 鍖婚櫌缂栧彿 " align="center" /> - <el-table-column prop="icd10code" label=" 璇婃柇ICD鍊� " align="center" /> - <el-table-column prop="diagname" label=" 璇婃柇鍚嶇О " align="center" /> - <el-table-column prop="deptcode" label=" 绉戝浠g爜 " align="center" /> - <el-table-column prop="deptname" label=" 绉戝鍚嶇О " align="center" /> - <el-table-column prop="drcode" label=" 鍖荤敓宸ュ彿 " align="center" /> - <el-table-column prop="drname" label=" 鍖荤敓鍚嶇О " align="center" /> - <el-table-column prop="admitdate" label=" 灏辫瘖鏃ユ湡 " align="center" /> - <el-table-column prop="orgid" label=" 鏈烘瀯ID " align="center" /> - <el-table-column prop="del_flag" label=" 鍒犻櫎鏍囪 " align="center" /> - <el-table-column prop="update_by" label=" 鏇存柊浜� " align="center" /> - <el-table-column prop="update_time" label=" 鏇存柊鏃堕棿 " align="center" /> - <el-table-column prop="create_by" label=" 鍒涘缓浜� " align="center" /> - <el-table-column prop="create_time" label=" 鍒涘缓鏃堕棿 " align="center" /> - <el-table-column prop="isupload" label=" 涓婁紶鏍囪 " align="center" /> - <el-table-column prop="upload_time" label=" 涓婁紶鏃堕棿 " align="center" /> - <el-table-column - prop="schemestatus" - label=" 鏄惁鐢熸垚鏂规鐘舵��" - align="center" - /> - <el-table-column prop="deptid" label=" 绉戝ID " align="center" /> - <el-table-column - prop="schemetime" - label=" 鏂规鐘舵�佹搷浣滄椂闂� " - align="center" - /> - <el-table-column prop="hpi" label=" 鐜扮梾鍙� " align="center" /> - <el-table-column prop="mainsuit" label=" 涓昏堪 " align="center" /> - <el-table-column prop="pid" label=" 鐖禝D" align="center" /> - <el-table-column prop="guid" label=" GUID" align="center" /> - </el-table> - </div> -</template> -<script> -import { - listpat_med_outhosp, - getpat_med_outhosp, - delpat_med_outhosp, - addpat_med_outhosp, - updatepat_med_outhosp, -} from "@/api/smartor3/pat_med_outhosp"; -export default { - name: "dw_list_pat_med_outhosp", - dicts: ["sys_user_sex", "sys_patientfrom"], - data() { - return { - parent: null, - // 閬僵灞� - loading: true, //false, - // 閫変腑鏁扮粍 - ids: [], - // 闈炲崟涓鐢� - single: true, - // 闈炲涓鐢� - multiple: true, - // 鏄剧ず鎼滅储鏉′欢 - showSearch: false, - // 鎬绘潯鏁� - total: 0, - // 琛ㄦ牸鏁版嵁 - dataList: [], - // 寮瑰嚭灞傛爣棰� - title: "", - // 鏄惁鏄剧ず寮瑰嚭灞� - open: false, - // 鏌ヨ鍙傛暟 - queryParams: { - pageNum: 1, - pageSize: 10, - name: null, - idcardno: null, - source: null, - telcode: null, - orgid: null, - isupload: null, - uploadTime: null, - }, - // 琛ㄥ崟鍙傛暟 - form: {}, - // 琛ㄥ崟鏍¢獙 - rules: {}, - }; - }, - created() { - //this.getList(); - }, - methods: { - getList() { - this.loading = true; - listpat_med_outhosp(this.queryParams).then((response) => { - this.dataList = response.rows; - this.total = response.total; - this.loading = false; - }); - }, - handleSelectionChange(selection) { - this.ids = selection.map((item) => item.patid); - this.single = selection.length !== 1; - this.multiple = !selection.length; - //alert("selections:"+this.ids[0]) - //this.$parent.selectionChanged(this.ids[0]) - }, - handleAdd() { - this.$parent.HandleCmdDefault("bill.new", this.ids[0]); - }, - handleUpdate() { - this.$parent.HandleCmdDefault("bill.open", this.ids[0]); - }, - rowChanged(row) { - //alert(row.patid) - //console.log(row) - //this.$parent.selectionChanged(row.id) - this.$parent.id = row.id; - }, - }, -}; -</script> diff --git a/src/comp/smartor3/dwo/dw_list_pat_med_physical.vue b/src/comp/smartor3/dwo/dw_list_pat_med_physical.vue deleted file mode 100644 index f04c3f2..0000000 --- a/src/comp/smartor3/dwo/dw_list_pat_med_physical.vue +++ /dev/null @@ -1,201 +0,0 @@ -<template> - <div> - <el-row :gutter="10" class="mb8"> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-plus" - v-hasPermi="['smartor:patinhosp:add']" - type="primary" - @click="handleAdd" - >鏂板</el-button - > - </el-col> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-edit" - :disabled="single" - v-hasPermi="['smartor:patinhosp:edit']" - type="success" - @click="handleUpdate" - >淇敼</el-button - > - </el-col> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-delete" - :disabled="multiple" - v-hasPermi="['smartor:patinhosp:remove']" - type="danger" - @click="handleDelete" - >鍒犻櫎</el-button - > - </el-col> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-download" - v-hasPermi="['smartor:patinhosp:export']" - type="warning" - @click="handleExport" - >瀵煎嚭</el-button - > - </el-col> - <right-toolbar :showSearch.sync="showSearch" @queryTable="getList" /> - </el-row> - <el-table - v-loading="loading" - :data="dataList" - @selection-change="handleSelectionChange" - @row-click="rowChanged" - > - <el-table-column width="50" type="selection" align="center" /> - <el-table-column prop="id" label=" 鑷ID " align="center" /> - <el-table-column prop="serialnum" label=" 娴佹按鍙� " align="center" /> - <el-table-column prop="patid" label=" 妗fID " align="center" /> - <el-table-column prop="drcode" label=" 鎬荤粨鍖荤敓宸ュ彿 " align="center" /> - <el-table-column prop="drname" label=" 鎬荤粨鍖荤敓鍚嶇О " align="center" /> - <el-table-column - prop="hospitalcode" - label=" 浣撴鍗曚綅/鍖婚櫌缂栧彿 " - align="center" - /> - <el-table-column - prop="hospitalname" - label=" 浣撴鍗曚綅/鍖婚櫌 " - align="center" - /> - <el-table-column prop="physicaldate" label=" 浣撴鏃堕棿 " align="center" /> - <el-table-column prop="orgid" label=" 鏈烘瀯ID " align="center" /> - <el-table-column prop="del_flag" label=" 鍒犻櫎鏍囪 " align="center" /> - <el-table-column prop="update_by" label=" 鏇存柊浜� " align="center" /> - <el-table-column prop="update_time" label=" 鏇存柊鏃堕棿 " align="center" /> - <el-table-column prop="create_by" label=" 鍒涘缓浜� " align="center" /> - <el-table-column prop="create_time" label=" 鍒涘缓鏃堕棿 " align="center" /> - <el-table-column prop="isupload" label=" 涓婁紶鏍囪 " align="center" /> - <el-table-column prop="upload_time" label=" 涓婁紶鏃堕棿 " align="center" /> - <el-table-column prop="deptcode" label=" 绉戝浠g爜 " align="center" /> - <el-table-column prop="deptname" label=" 绉戝鍚嶇О " align="center" /> - <el-table-column - prop="projectname" - label=" 浣撴椤圭洰鍚嶇О " - align="center" - /> - <el-table-column - prop="projectcode" - label=" 浣撴椤圭洰缂栫爜 " - align="center" - /> - <el-table-column prop="state" label=" 鐘舵��" align="center" /> - <el-table-column - prop="schemestatus" - label=" 鏄惁鐢熸垚鏂规鐘舵��" - align="center" - /> - <el-table-column - prop="generalschemestatus" - label=" 鏄惁鐢熸垚閫氱敤鏂规鐘舵��" - align="center" - /> - <el-table-column prop="deptid" label=" 绉戝ID " align="center" /> - <el-table-column prop="projectid" label=" 浣撴濂楅ID " align="center" /> - <el-table-column - prop="schemetime" - label=" 鏂规鐘舵�佹搷浣滄椂闂� " - align="center" - /> - <el-table-column prop="pid" label=" 鐖禝D" align="center" /> - <el-table-column prop="guid" label=" GUID" align="center" /> - </el-table> - </div> -</template> -<script> -import { - listpat_med_physical, - getpat_med_physical, - delpat_med_physical, - addpat_med_physical, - updatepat_med_physical, -} from "@/api/smartor3/pat_med_physical"; -export default { - name: "dw_list_pat_med_physical", - dicts: ["sys_user_sex", "sys_patientfrom"], - data() { - return { - parent: null, - // 閬僵灞� - loading: true, //false, - // 閫変腑鏁扮粍 - ids: [], - // 闈炲崟涓鐢� - single: true, - // 闈炲涓鐢� - multiple: true, - // 鏄剧ず鎼滅储鏉′欢 - showSearch: false, - // 鎬绘潯鏁� - total: 0, - // 琛ㄦ牸鏁版嵁 - dataList: [], - // 寮瑰嚭灞傛爣棰� - title: "", - // 鏄惁鏄剧ず寮瑰嚭灞� - open: false, - // 鏌ヨ鍙傛暟 - queryParams: { - pageNum: 1, - pageSize: 10, - name: null, - idcardno: null, - source: null, - telcode: null, - orgid: null, - isupload: null, - uploadTime: null, - }, - // 琛ㄥ崟鍙傛暟 - form: {}, - // 琛ㄥ崟鏍¢獙 - rules: {}, - }; - }, - created() { - //this.getList(); - }, - methods: { - getList() { - this.loading = true; - listpat_med_physical(this.queryParams).then((response) => { - this.dataList = response.rows; - this.total = response.total; - this.loading = false; - }); - }, - handleSelectionChange(selection) { - this.ids = selection.map((item) => item.patid); - this.single = selection.length !== 1; - this.multiple = !selection.length; - //alert("selections:"+this.ids[0]) - //this.$parent.selectionChanged(this.ids[0]) - }, - handleAdd() { - this.$parent.HandleCmdDefault("bill.new", this.ids[0]); - }, - handleUpdate() { - this.$parent.HandleCmdDefault("bill.open", this.ids[0]); - }, - rowChanged(row) { - //alert(row.patid) - //console.log(row) - //this.$parent.selectionChanged(row.id) - this.$parent.id = row.id; - }, - }, -}; -</script> diff --git a/src/comp/smartor3/dwo/dw_list_pat_med_registration.vue b/src/comp/smartor3/dwo/dw_list_pat_med_registration.vue deleted file mode 100644 index 0783ea2..0000000 --- a/src/comp/smartor3/dwo/dw_list_pat_med_registration.vue +++ /dev/null @@ -1,189 +0,0 @@ -<template> - <div> - <el-row :gutter="10" class="mb8"> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-plus" - v-hasPermi="['smartor:patinhosp:add']" - type="primary" - @click="handleAdd" - >鏂板</el-button - > - </el-col> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-edit" - :disabled="single" - v-hasPermi="['smartor:patinhosp:edit']" - type="success" - @click="handleUpdate" - >淇敼</el-button - > - </el-col> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-delete" - :disabled="multiple" - v-hasPermi="['smartor:patinhosp:remove']" - type="danger" - @click="handleDelete" - >鍒犻櫎</el-button - > - </el-col> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-download" - v-hasPermi="['smartor:patinhosp:export']" - type="warning" - @click="handleExport" - >瀵煎嚭</el-button - > - </el-col> - <right-toolbar :showSearch.sync="showSearch" @queryTable="getList" /> - </el-row> - <el-table - v-loading="loading" - :data="dataList" - @selection-change="handleSelectionChange" - @row-click="rowChanged" - > - <el-table-column width="50" type="selection" align="center" /> - <el-table-column prop="registid" label=" 鑷ID " align="center" /> - <el-table-column prop="serialnum" label=" 娴佹按琛� " align="center" /> - <el-table-column prop="patid" label=" 妗fID " align="center" /> - <el-table-column prop="hospitalname" label=" 鍖婚櫌鍚嶇О " align="center" /> - <el-table-column prop="hospitalcode" label=" 鍖婚櫌缂栧彿 " align="center" /> - <el-table-column prop="deptcode" label=" 绉戝浠g爜 " align="center" /> - <el-table-column prop="deptname" label=" 绉戝鍚嶇О " align="center" /> - <el-table-column prop="deptid" label=" 绉戝ID " align="center" /> - <el-table-column prop="state" label=" 棰勭害鐘舵��" align="center" /> - <el-table-column - prop="appointmenttime" - label=" 棰勭害鏃堕棿 " - align="center" - /> - <el-table-column - prop="appointmenttimetype" - label=" 棰勭害鐝埆" - align="center" - /> - <el-table-column - prop="appointmentcode" - label=" 棰勭害鍙锋簮 " - align="center" - /> - <el-table-column - prop="appointmentbegintime" - label=" 棰勭害鏃舵寮�濮嬫椂闂� " - align="center" - /> - <el-table-column - prop="appointmentendtime" - label=" 棰勭害鏃舵缁撴潫鏃堕棿 " - align="center" - /> - <el-table-column prop="orgid" label=" 鏈烘瀯ID " align="center" /> - <el-table-column prop="del_flag" label=" 鍒犻櫎鏍囪 " align="center" /> - <el-table-column prop="update_by" label=" 鏇存柊浜� " align="center" /> - <el-table-column prop="update_time" label=" 鏇存柊鏃堕棿 " align="center" /> - <el-table-column prop="create_by" label=" 鍒涘缓浜� " align="center" /> - <el-table-column prop="create_time" label=" 鍒涘缓鏃堕棿 " align="center" /> - <el-table-column prop="isupload" label=" 涓婁紶鏍囪 " align="center" /> - <el-table-column prop="upload_time" label=" 涓婁紶鏃堕棿 " align="center" /> - <el-table-column prop="pid" label=" 鐖禝D" align="center" /> - <el-table-column prop="guid" label=" GUID" align="center" /> - </el-table> - </div> -</template> -<script> -import { - listpat_med_registration, - getpat_med_registration, - delpat_med_registration, - addpat_med_registration, - updatepat_med_registration, -} from "@/api/smartor3/pat_med_registration"; -export default { - name: "dw_list_pat_med_registration", - dicts: ["sys_user_sex", "sys_patientfrom"], - data() { - return { - parent: null, - // 閬僵灞� - loading: true, //false, - // 閫変腑鏁扮粍 - ids: [], - // 闈炲崟涓鐢� - single: true, - // 闈炲涓鐢� - multiple: true, - // 鏄剧ず鎼滅储鏉′欢 - showSearch: false, - // 鎬绘潯鏁� - total: 0, - // 琛ㄦ牸鏁版嵁 - dataList: [], - // 寮瑰嚭灞傛爣棰� - title: "", - // 鏄惁鏄剧ず寮瑰嚭灞� - open: false, - // 鏌ヨ鍙傛暟 - queryParams: { - pageNum: 1, - pageSize: 10, - name: null, - idcardno: null, - source: null, - telcode: null, - orgid: null, - isupload: null, - uploadTime: null, - }, - // 琛ㄥ崟鍙傛暟 - form: {}, - // 琛ㄥ崟鏍¢獙 - rules: {}, - }; - }, - created() { - //this.getList(); - }, - methods: { - getList() { - this.loading = true; - listpat_med_registration(this.queryParams).then((response) => { - this.dataList = response.rows; - this.total = response.total; - this.loading = false; - }); - }, - handleSelectionChange(selection) { - this.ids = selection.map((item) => item.patid); - this.single = selection.length !== 1; - this.multiple = !selection.length; - //alert("selections:"+this.ids[0]) - //this.$parent.selectionChanged(this.ids[0]) - }, - handleAdd() { - this.$parent.HandleCmdDefault("bill.new", this.ids[0]); - }, - handleUpdate() { - this.$parent.HandleCmdDefault("bill.open", this.ids[0]); - }, - rowChanged(row) { - //alert(row.patid) - //console.log(row) - //this.$parent.selectionChanged(row.registid) - this.$parent.registid = row.registid; - }, - }, -}; -</script> diff --git a/src/comp/smartor3/dwo/dw_list_pat_med_weight.vue b/src/comp/smartor3/dwo/dw_list_pat_med_weight.vue deleted file mode 100644 index c578159..0000000 --- a/src/comp/smartor3/dwo/dw_list_pat_med_weight.vue +++ /dev/null @@ -1,164 +0,0 @@ -<template> - <div> - <el-row :gutter="10" class="mb8"> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-plus" - v-hasPermi="['smartor:patinhosp:add']" - type="primary" - @click="handleAdd" - >鏂板</el-button - > - </el-col> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-edit" - :disabled="single" - v-hasPermi="['smartor:patinhosp:edit']" - type="success" - @click="handleUpdate" - >淇敼</el-button - > - </el-col> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-delete" - :disabled="multiple" - v-hasPermi="['smartor:patinhosp:remove']" - type="danger" - @click="handleDelete" - >鍒犻櫎</el-button - > - </el-col> - <el-col :span="1.5"> - <el-button - size="mini" - plain="true" - icon="el-icon-download" - v-hasPermi="['smartor:patinhosp:export']" - type="warning" - @click="handleExport" - >瀵煎嚭</el-button - > - </el-col> - <right-toolbar :showSearch.sync="showSearch" @queryTable="getList" /> - </el-row> - <el-table - v-loading="loading" - :data="dataList" - @selection-change="handleSelectionChange" - @row-click="rowChanged" - > - <el-table-column width="50" type="selection" align="center" /> - <el-table-column prop="id" label=" 鑷ID " align="center" /> - <el-table-column prop="serialnum" label=" 娴佹按鍙� " align="center" /> - <el-table-column prop="fatweight" label=" 鑴傝偑閲嶉噺 " align="center" /> - <el-table-column prop="bodyweight" label=" 浣撻噸 " align="center" /> - <el-table-column prop="recordtime" label=" 璁板綍鏃堕棿 " align="center" /> - <el-table-column prop="orgid" label=" 鏈烘瀯ID " align="center" /> - <el-table-column prop="del_flag" label=" 鍒犻櫎鏍囪 " align="center" /> - <el-table-column prop="update_by" label=" 鏇存柊浜� " align="center" /> - <el-table-column prop="update_time" label=" 鏇存柊鏃堕棿 " align="center" /> - <el-table-column prop="create_by" label=" 鍒涘缓浜� " align="center" /> - <el-table-column prop="create_time" label=" 鍒涘缓鏃堕棿 " align="center" /> - <el-table-column prop="isupload" label=" 涓婁紶鏍囪 " align="center" /> - <el-table-column prop="upload_time" label=" 涓婁紶鏃堕棿 " align="center" /> - <el-table-column prop="patid" label=" 妗fID " align="center" /> - <el-table-column prop="sourcename" label=" 鏁版嵁鏉ユ簮 " align="center" /> - <el-table-column prop="visittype" label=" 灏辫瘖绫诲瀷" align="center" /> - <el-table-column prop="visitid" label=" 灏辫瘖" align="center" /> - <el-table-column prop="pid" label=" 鐖禝D" align="center" /> - <el-table-column prop="guid" label=" GUID" align="center" /> - </el-table> - </div> -</template> -<script> -import { - listpat_med_weight, - getpat_med_weight, - delpat_med_weight, - addpat_med_weight, - updatepat_med_weight, -} from "@/api/smartor3/pat_med_weight"; -export default { - name: "dw_list_pat_med_weight", - dicts: ["sys_user_sex", "sys_patientfrom"], - data() { - return { - parent: null, - // 閬僵灞� - loading: true, //false, - // 閫変腑鏁扮粍 - ids: [], - // 闈炲崟涓鐢� - single: true, - // 闈炲涓鐢� - multiple: true, - // 鏄剧ず鎼滅储鏉′欢 - showSearch: false, - // 鎬绘潯鏁� - total: 0, - // 琛ㄦ牸鏁版嵁 - dataList: [], - // 寮瑰嚭灞傛爣棰� - title: "", - // 鏄惁鏄剧ず寮瑰嚭灞� - open: false, - // 鏌ヨ鍙傛暟 - queryParams: { - pageNum: 1, - pageSize: 10, - name: null, - idcardno: null, - source: null, - telcode: null, - orgid: null, - isupload: null, - uploadTime: null, - }, - // 琛ㄥ崟鍙傛暟 - form: {}, - // 琛ㄥ崟鏍¢獙 - rules: {}, - }; - }, - created() { - //this.getList(); - }, - methods: { - getList() { - this.loading = true; - listpat_med_weight(this.queryParams).then((response) => { - this.dataList = response.rows; - this.total = response.total; - this.loading = false; - }); - }, - handleSelectionChange(selection) { - this.ids = selection.map((item) => item.patid); - this.single = selection.length !== 1; - this.multiple = !selection.length; - //alert("selections:"+this.ids[0]) - //this.$parent.selectionChanged(this.ids[0]) - }, - handleAdd() { - this.$parent.HandleCmdDefault("bill.new", this.ids[0]); - }, - handleUpdate() { - this.$parent.HandleCmdDefault("bill.open", this.ids[0]); - }, - rowChanged(row) { - //alert(row.patid) - //console.log(row) - //this.$parent.selectionChanged(row.id) - this.$parent.id = row.id; - }, - }, -}; -</script> diff --git a/src/comp/smartor3/dwo/dw_maint_base_applydisease.vue b/src/comp/smartor3/dwo/dw_maint_base_applydisease.vue deleted file mode 100644 index 5d496c3..0000000 --- a/src/comp/smartor3/dwo/dw_maint_base_applydisease.vue +++ /dev/null @@ -1,28 +0,0 @@ -<template> - <div> - <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open"> - <el-form :rules="rules" ref="form" :model="form" label-width="80px"> - <el-form-column prop="applyid" label=" 鑷ID "/> - <el-form-column prop="diseaseid" label=" 鐤剧梾ID "/> - <el-form-column prop="objectid" label=" 瀵硅薄ID "/> - <el-form-column prop="diseasename" label=" 鐤剧梾鍚嶇О "/> - <el-form-column prop="icd" label=" ICD缂栫爜 "/> - <el-form-column prop="objecttype" label=" 瀵硅薄绫诲瀷 "/> - <el-form-column prop="orgid" label=" 鍖婚櫌鏈烘瀯id"/> - <el-form-column prop="del_flag" label=" 鍒犻櫎鏍囪 "/> - <el-form-column prop="update_by" label=" 鏇存柊浜� "/> - <el-form-column prop="update_time" label=" 鏇存柊鏃堕棿 "/> - <el-form-column prop="create_by" label=" 鍒涘缓浜� "/> - <el-form-column prop="create_time" label=" 鍒涘缓鏃堕棿 "/> - <el-form-column prop="isupload" label=" 涓婁紶鏍囪 "/> - <el-form-column prop="upload_time" label=" 涓婁紶鏃堕棿 "/> - <el-form-column prop="pid" label=" 鐖禝D"/> - <el-form-column prop="guid" label=" GUID"/> - </el-form> - <div slot="footer" class="dialog-footer"> - <el-button type="primary" @click="submitForm">纭� 瀹�</el-button> - <el-button @click="cancel">鍙� 娑�</el-button> - </div> - </el-dialog> - </div> -</template> \ No newline at end of file diff --git a/src/comp/smartor3/dwo/dw_maint_base_dict_disease.vue b/src/comp/smartor3/dwo/dw_maint_base_dict_disease.vue deleted file mode 100644 index f8ce9ed..0000000 --- a/src/comp/smartor3/dwo/dw_maint_base_dict_disease.vue +++ /dev/null @@ -1,29 +0,0 @@ -<template> - <div> - <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open"> - <el-form :rules="rules" ref="form" :model="form" label-width="80px"> - <el-form-column prop="diseaseid" label=" 鑷ID "/> - <el-form-column prop="diseasename" label=" 鐤剧梾鍚嶇О "/> - <el-form-column prop="icd" label=" ICD缂栫爜 "/> - <el-form-column prop="isenable" label=" 鏄惁鍚敤 "/> - <el-form-column prop="orgid" label=" 鍖婚櫌鏈烘瀯id"/> - <el-form-column prop="del_flag" label=" 鍒犻櫎鏍囪 "/> - <el-form-column prop="update_by" label=" 鏇存柊浜� "/> - <el-form-column prop="update_time" label=" 鏇存柊鏃堕棿 "/> - <el-form-column prop="create_by" label=" 鍒涘缓浜� "/> - <el-form-column prop="create_time" label=" 鍒涘缓鏃堕棿 "/> - <el-form-column prop="isupload" label=" 涓婁紶鏍囪 "/> - <el-form-column prop="upload_time" label=" 涓婁紶鏃堕棿 "/> - <el-form-column prop="centerid" label=" 涓績ID "/> - <el-form-column prop="centername" label=" 涓績鐤剧梾鍚嶇О "/> - <el-form-column prop="centercode" label=" 涓績ICD缂栫爜 "/> - <el-form-column prop="pid" label=" 鐖禝D"/> - <el-form-column prop="guid" label=" GUID"/> - </el-form> - <div slot="footer" class="dialog-footer"> - <el-button type="primary" @click="submitForm">纭� 瀹�</el-button> - <el-button @click="cancel">鍙� 娑�</el-button> - </div> - </el-dialog> - </div> -</template> \ No newline at end of file diff --git a/src/comp/smartor3/dwo/dw_maint_base_dict_drug.vue b/src/comp/smartor3/dwo/dw_maint_base_dict_drug.vue deleted file mode 100644 index 6843de6..0000000 --- a/src/comp/smartor3/dwo/dw_maint_base_dict_drug.vue +++ /dev/null @@ -1,29 +0,0 @@ -<template> - <div> - <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open"> - <el-form :rules="rules" ref="form" :model="form" label-width="80px"> - <el-form-column prop="drugid" label=" 鑷ID "/> - <el-form-column prop="drugname" label=" 鑽搧鍚嶇О "/> - <el-form-column prop="drugcode" label=" 鑽搧浠g爜 "/> - <el-form-column prop="centerid" label=" 涓績ID "/> - <el-form-column prop="centername" label=" 涓績鍚嶇О "/> - <el-form-column prop="centercode" label=" 涓績浠g爜 "/> - <el-form-column prop="orgid" label=" 鍖婚櫌鏈烘瀯id"/> - <el-form-column prop="del_flag" label=" 鍒犻櫎鏍囪 "/> - <el-form-column prop="update_by" label=" 鏇存柊浜� "/> - <el-form-column prop="update_time" label=" 鏇存柊鏃堕棿 "/> - <el-form-column prop="create_by" label=" 鍒涘缓浜� "/> - <el-form-column prop="create_time" label=" 鍒涘缓鏃堕棿 "/> - <el-form-column prop="isupload" label=" 涓婁紶鏍囪 "/> - <el-form-column prop="upload_time" label=" 涓婁紶鏃堕棿 "/> - <el-form-column prop="isenable" label=" 鏄惁鍚敤 "/> - <el-form-column prop="pid" label=" 鐖禝D"/> - <el-form-column prop="guid" label=" GUID"/> - </el-form> - <div slot="footer" class="dialog-footer"> - <el-button type="primary" @click="submitForm">纭� 瀹�</el-button> - <el-button @click="cancel">鍙� 娑�</el-button> - </div> - </el-dialog> - </div> -</template> \ No newline at end of file diff --git a/src/comp/smartor3/dwo/dw_maint_base_dict_inspect.vue b/src/comp/smartor3/dwo/dw_maint_base_dict_inspect.vue deleted file mode 100644 index dfca4db..0000000 --- a/src/comp/smartor3/dwo/dw_maint_base_dict_inspect.vue +++ /dev/null @@ -1,29 +0,0 @@ -<template> - <div> - <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open"> - <el-form :rules="rules" ref="form" :model="form" label-width="80px"> - <el-form-column prop="inspectid" label=" 鑷ID "/> - <el-form-column prop="inspectname" label=" 妫�鏌ラ」鐩悕绉� "/> - <el-form-column prop="inspectcode" label=" 妫�鏌ラ」鐩紪鐮� "/> - <el-form-column prop="centerid" label=" 涓績ID "/> - <el-form-column prop="centername" label=" 涓績鍚嶇О "/> - <el-form-column prop="centercode" label=" 涓績浠g爜 "/> - <el-form-column prop="orgid" label=" 鍖婚櫌鏈烘瀯id"/> - <el-form-column prop="del_flag" label=" 鍒犻櫎鏍囪 "/> - <el-form-column prop="update_by" label=" 鏇存柊浜� "/> - <el-form-column prop="update_time" label=" 鏇存柊鏃堕棿 "/> - <el-form-column prop="create_by" label=" 鍒涘缓浜� "/> - <el-form-column prop="create_time" label=" 鍒涘缓鏃堕棿 "/> - <el-form-column prop="isupload" label=" 涓婁紶鏍囪 "/> - <el-form-column prop="upload_time" label=" 涓婁紶鏃堕棿 "/> - <el-form-column prop="isenable" label=" 鏄惁鍚敤 "/> - <el-form-column prop="pid" label=" 鐖禝D"/> - <el-form-column prop="guid" label=" GUID"/> - </el-form> - <div slot="footer" class="dialog-footer"> - <el-button type="primary" @click="submitForm">纭� 瀹�</el-button> - <el-button @click="cancel">鍙� 娑�</el-button> - </div> - </el-dialog> - </div> -</template> \ No newline at end of file diff --git a/src/comp/smartor3/dwo/dw_maint_base_dict_physicalpackage.vue b/src/comp/smartor3/dwo/dw_maint_base_dict_physicalpackage.vue deleted file mode 100644 index cf6d69b..0000000 --- a/src/comp/smartor3/dwo/dw_maint_base_dict_physicalpackage.vue +++ /dev/null @@ -1,29 +0,0 @@ -<template> - <div> - <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open"> - <el-form :rules="rules" ref="form" :model="form" label-width="80px"> - <el-form-column prop="packageid" label=" 鑷ID "/> - <el-form-column prop="physicalpackagename" label=" 浣撴濂楅鍚嶇О "/> - <el-form-column prop="physicalpackagecode" label=" 浣撴濂楅浠g爜 "/> - <el-form-column prop="centerid" label=" 涓績ID "/> - <el-form-column prop="centername" label=" 涓績鍚嶇О "/> - <el-form-column prop="centercode" label=" 涓績浠g爜 "/> - <el-form-column prop="orgid" label=" 鍖婚櫌鏈烘瀯id"/> - <el-form-column prop="del_flag" label=" 鍒犻櫎鏍囪 "/> - <el-form-column prop="update_by" label=" 鏇存柊浜� "/> - <el-form-column prop="update_time" label=" 鏇存柊鏃堕棿 "/> - <el-form-column prop="create_by" label=" 鍒涘缓浜� "/> - <el-form-column prop="create_time" label=" 鍒涘缓鏃堕棿 "/> - <el-form-column prop="isupload" label=" 涓婁紶鏍囪 "/> - <el-form-column prop="upload_time" label=" 涓婁紶鏃堕棿 "/> - <el-form-column prop="isenable" label=" 鏄惁鍚敤 "/> - <el-form-column prop="pid" label=" 鐖禝D"/> - <el-form-column prop="guid" label=" GUID"/> - </el-form> - <div slot="footer" class="dialog-footer"> - <el-button type="primary" @click="submitForm">纭� 瀹�</el-button> - <el-button @click="cancel">鍙� 娑�</el-button> - </div> - </el-dialog> - </div> -</template> \ No newline at end of file diff --git a/src/comp/smartor3/dwo/dw_maint_base_dict_surgery.vue b/src/comp/smartor3/dwo/dw_maint_base_dict_surgery.vue deleted file mode 100644 index 68d382a..0000000 --- a/src/comp/smartor3/dwo/dw_maint_base_dict_surgery.vue +++ /dev/null @@ -1,29 +0,0 @@ -<template> - <div> - <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open"> - <el-form :rules="rules" ref="form" :model="form" label-width="80px"> - <el-form-column prop="surgeryid" label=" 鑷ID "/> - <el-form-column prop="surgeryname" label=" 鎵嬫湳鍚嶇О "/> - <el-form-column prop="surgerycode" label=" 鎵嬫湳缂栫爜 "/> - <el-form-column prop="centerid" label=" 涓績ID "/> - <el-form-column prop="centername" label=" 涓績鍚嶇О "/> - <el-form-column prop="centercode" label=" 涓績缂栫爜 "/> - <el-form-column prop="orgid" label=" 鍖婚櫌鏈烘瀯id"/> - <el-form-column prop="del_flag" label=" 鍒犻櫎鏍囪 "/> - <el-form-column prop="update_by" label=" 鏇存柊浜� "/> - <el-form-column prop="update_time" label=" 鏇存柊鏃堕棿 "/> - <el-form-column prop="create_by" label=" 鍒涘缓浜� "/> - <el-form-column prop="create_time" label=" 鍒涘缓鏃堕棿 "/> - <el-form-column prop="isupload" label=" 涓婁紶鏍囪 "/> - <el-form-column prop="upload_time" label=" 涓婁紶鏃堕棿 "/> - <el-form-column prop="isenable" label=" 鏄惁鍚敤 "/> - <el-form-column prop="pid" label=" 鐖禝D"/> - <el-form-column prop="guid" label=" GUID"/> - </el-form> - <div slot="footer" class="dialog-footer"> - <el-button type="primary" @click="submitForm">纭� 瀹�</el-button> - <el-button @click="cancel">鍙� 娑�</el-button> - </div> - </el-dialog> - </div> -</template> \ No newline at end of file diff --git a/src/comp/smartor3/dwo/dw_maint_base_dict_test.vue b/src/comp/smartor3/dwo/dw_maint_base_dict_test.vue deleted file mode 100644 index 52d1728..0000000 --- a/src/comp/smartor3/dwo/dw_maint_base_dict_test.vue +++ /dev/null @@ -1,29 +0,0 @@ -<template> - <div> - <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open"> - <el-form :rules="rules" ref="form" :model="form" label-width="80px"> - <el-form-column prop="testid" label=" 鑷ID "/> - <el-form-column prop="testname" label=" 妫�楠屽悕绉� "/> - <el-form-column prop="testcode" label=" 妫�楠屼唬鐮� "/> - <el-form-column prop="centerid" label=" 涓績ID "/> - <el-form-column prop="centername" label=" 涓績鍚嶇О "/> - <el-form-column prop="centercode" label=" 涓績浠g爜 "/> - <el-form-column prop="orgid" label=" 鍖婚櫌鏈烘瀯id"/> - <el-form-column prop="del_flag" label=" 鍒犻櫎鏍囪 "/> - <el-form-column prop="update_by" label=" 鏇存柊浜� "/> - <el-form-column prop="update_time" label=" 鏇存柊鏃堕棿 "/> - <el-form-column prop="create_by" label=" 鍒涘缓浜� "/> - <el-form-column prop="create_time" label=" 鍒涘缓鏃堕棿 "/> - <el-form-column prop="isupload" label=" 涓婁紶鏍囪 "/> - <el-form-column prop="upload_time" label=" 涓婁紶鏃堕棿 "/> - <el-form-column prop="isenable" label=" 鏄惁鍚敤 "/> - <el-form-column prop="pid" label=" 鐖禝D"/> - <el-form-column prop="guid" label=" GUID"/> - </el-form> - <div slot="footer" class="dialog-footer"> - <el-button type="primary" @click="submitForm">纭� 瀹�</el-button> - <el-button @click="cancel">鍙� 娑�</el-button> - </div> - </el-dialog> - </div> -</template> \ No newline at end of file diff --git a/src/comp/smartor3/dwo/dw_maint_base_organization.vue b/src/comp/smartor3/dwo/dw_maint_base_organization.vue deleted file mode 100644 index b7ee35a..0000000 --- a/src/comp/smartor3/dwo/dw_maint_base_organization.vue +++ /dev/null @@ -1,47 +0,0 @@ -<template> - <div> - <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open"> - <el-form :rules="rules" ref="form" :model="form" label-width="80px"> - <el-form-column prop="ID" label=" 涓婚敭鑷"/> - <el-form-column prop="OrganizationName" label=" 缁勭粐鍚嶇О"/> - <el-form-column prop="OrganizationID" label=" 缁勭粐缂栧彿"/> - <el-form-column prop="LogoUrl" label=" logo鍥剧墖璺緞"/> - <el-form-column prop="RegisterTime" label=" 娉ㄥ唽鏃堕棿"/> - <el-form-column prop="RegisterAddress" label=" 娉ㄥ唽鍦扮偣璇︾粏鍦板潃"/> - <el-form-column prop="OfficePlace" label=" 鍔炲叕鍦扮偣"/> - <el-form-column prop="LegalPerson" label=" 娉曚汉"/> - <el-form-column prop="ContactPerson" label=" 鑱旂郴浜�"/> - <el-form-column prop="ContactNumber" label=" 鑱旂郴鐢佃瘽"/> - <el-form-column prop="Introduction" label=" 浠嬬粛"/> - <el-form-column prop="OrganizationType" label=" 鏈烘瀯绫诲瀷 鏍规嵁瀛楀吀 sys_OrganizationType"/> - <el-form-column prop="HospitalNature" label=" 鍖婚櫌鎬ц川 鏍规嵁瀛楀吀sys_HospitalNature OrganizationType=2鍖荤枟鏈烘瀯鏃堕渶瑕侀�夋嫨"/> - <el-form-column prop="RegionalLevel" label=" 鍦板尯鎬ц川 鏍规嵁瀛楀吀sys_RegionalLevel OrganizationType=2鍖荤枟鏈烘瀯鏃堕渶瑕侀�夋嫨"/> - <el-form-column prop="MedicalCode" label=" 鍖荤枟鏈烘瀯缂栧彿 濡�0锛氭禉姹熺渷浜烘皯鍖婚櫌 1锛氭澀宸炲競绗竴浜烘皯鍖婚櫌OrganizationType=2鍖荤枟鏈烘瀯鏃堕渶瑕佸~鍐�"/> - <el-form-column prop="del_flag" label=" 鍒犻櫎鏍囧織锛�0浠h〃瀛樺湪 1浠h〃鍒犻櫎锛�"/> - <el-form-column prop="create_by" label=" 鍒涘缓鑰�"/> - <el-form-column prop="create_time" label=" 鍒涘缓鏃堕棿"/> - <el-form-column prop="update_by" label=" 鏇存柊鑰�"/> - <el-form-column prop="update_time" label=" 鏇存柊鏃堕棿"/> - <el-form-column prop="Province" label=" 鐪佷唤缂栧彿 鏍规嵁琛屾斂鍖哄垝琛� 鎸夋敞鍐屽湴閫夋嫨"/> - <el-form-column prop="ProvinceName" label=" 鐪佷唤鍚嶇О"/> - <el-form-column prop="City" label=" 甯傜紪鍙� 鏍规嵁琛屾斂鍖哄垝琛�"/> - <el-form-column prop="CityName" label=" 甯傚悕绉�"/> - <el-form-column prop="Town" label=" 鎵�灞炶閬擄紙闀囷級鏍规嵁琛屾斂鍖哄垝琛�"/> - <el-form-column prop="TownName" label=" 鎵�灞炶閬擄紙闀囷級鍚嶇О"/> - <el-form-column prop="Community" label=" 绀惧尯锛堟潙锛夌紪鍙� 鏍规嵁琛屾斂鍖哄垝琛�"/> - <el-form-column prop="CommunityName" label=" 绀惧尯锛堟潙锛夊悕绉�"/> - <el-form-column prop="CountyCode" label=" 鎵�灞炲尯鍩熺紪鍙� 鏍规嵁琛屾斂鍖哄垝琛�"/> - <el-form-column prop="CountyName" label=" 鎵�灞炲尯鍩熷悕绉�"/> - <el-form-column prop="bankname" label=" 閾惰鍚嶇О"/> - <el-form-column prop="bankaccount" label=" 閾惰璐﹀彿"/> - <el-form-column prop="pid" label=" 鐖禝D"/> - <el-form-column prop="guid" label=" GUID"/> - <el-form-column prop="orgid" label=" 鍖婚櫌鏈烘瀯id"/> - </el-form> - <div slot="footer" class="dialog-footer"> - <el-button type="primary" @click="submitForm">纭� 瀹�</el-button> - <el-button @click="cancel">鍙� 娑�</el-button> - </div> - </el-dialog> - </div> -</template> \ No newline at end of file diff --git a/src/comp/smartor3/dwo/dw_maint_base_person.vue b/src/comp/smartor3/dwo/dw_maint_base_person.vue deleted file mode 100644 index 15a2bae..0000000 --- a/src/comp/smartor3/dwo/dw_maint_base_person.vue +++ /dev/null @@ -1,38 +0,0 @@ -<template> - <div> - <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open"> - <el-form :rules="rules" ref="form" :model="form" label-width="80px"> - <el-form-column prop="ID" label=" "/> - <el-form-column prop="UserNo" label=" 浜哄憳缂栧彿"/> - <el-form-column prop="UserName" label=" 浜哄憳鍚嶇О"/> - <el-form-column prop="PYM" label=" 鎷奸煶鐮�"/> - <el-form-column prop="WBM" label=" 浜旂瑪鐮�"/> - <el-form-column prop="IDCardNo" label=" 韬唤璇佸彿"/> - <el-form-column prop="UserStatus" label=" 鍦ㄨ亴鐘舵�侊細0鍚︼紱1鏄紝瑙佸瓧鍏� sys_0_1"/> - <el-form-column prop="Sex" label=" 鎬у埆"/> - <el-form-column prop="Telephone" label=" 鑱旂郴鐢佃瘽"/> - <el-form-column prop="Address" label=" 鑱旂郴鍦板潃"/> - <el-form-column prop="UserType" label=" 浜哄憳绫诲埆 瑙佸瓧鍏� sys_UserType"/> - <el-form-column prop="UnitNo" label=" 鍗曚綅缂栧彿"/> - <el-form-column prop="UnitName" label=" 鍗曚綅鍚嶇О"/> - <el-form-column prop="PersonnelUnitNo" label=" 宸ヤ綔浜哄憳鍗曞厓缂栧彿,鐢ㄤ簬鎹愮尞妗堝垪缂栫爜锛岀孩鍗佸瓧浼氫汉鍛樺繀濉�"/> - <el-form-column prop="Title" label=" 鑱岀О,瑙佸瓧鍏竤ys_professionaltitle"/> - <el-form-column prop="DepositBank" label=" 寮�鎴烽摱琛�"/> - <el-form-column prop="BranchBankName" label=" 鍒嗚鍚嶇О"/> - <el-form-column prop="BankCardNo" label=" 鍗″彿"/> - <el-form-column prop="del_flag" label=" 鍒犻櫎鏍囧織锛�0浠h〃瀛樺湪 1浠h〃鍒犻櫎锛�"/> - <el-form-column prop="create_by" label=" 鍒涘缓鑰�"/> - <el-form-column prop="create_time" label=" 鍒涘缓鏃堕棿"/> - <el-form-column prop="update_by" label=" 鏇存柊鑰�"/> - <el-form-column prop="update_time" label=" 鏇存柊鏃堕棿"/> - <el-form-column prop="pid" label=" 鐖禝D"/> - <el-form-column prop="guid" label=" GUID"/> - <el-form-column prop="orgid" label=" 鍖婚櫌鏈烘瀯id"/> - </el-form> - <div slot="footer" class="dialog-footer"> - <el-button type="primary" @click="submitForm">纭� 瀹�</el-button> - <el-button @click="cancel">鍙� 娑�</el-button> - </div> - </el-dialog> - </div> -</template> \ No newline at end of file diff --git a/src/comp/smartor3/dwo/dw_maint_base_pushtemplate.vue b/src/comp/smartor3/dwo/dw_maint_base_pushtemplate.vue deleted file mode 100644 index 50bbc72..0000000 --- a/src/comp/smartor3/dwo/dw_maint_base_pushtemplate.vue +++ /dev/null @@ -1,31 +0,0 @@ -<template> - <div> - <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open"> - <el-form :rules="rules" ref="form" :model="form" label-width="80px"> - <el-form-column prop="templateid" label=" 鑷ID "/> - <el-form-column prop="templatename" label=" 妯℃澘鍚嶇О "/> - <el-form-column prop="templatecode" label=" 瀵瑰簲骞冲彴妯℃澘浠g爜/ID 鐭俊妯℃澘寰俊妯℃澘 "/> - <el-form-column prop="templateplatform" label=" 瀵瑰簲骞冲彴ID 鍏紬鍙风煭淇℃爣绛� "/> - <el-form-column prop="templatecontent" label=" 鍐呭/鍥剧墖URL "/> - <el-form-column prop="orgid" label=" 鍖婚櫌鏈烘瀯id"/> - <el-form-column prop="del_flag" label=" 鍒犻櫎鏍囪 "/> - <el-form-column prop="update_by" label=" 鏇存柊浜� "/> - <el-form-column prop="update_time" label=" 鏇存柊鏃堕棿 "/> - <el-form-column prop="create_by" label=" 鍒涘缓浜� "/> - <el-form-column prop="create_time" label=" 鍒涘缓鏃堕棿 "/> - <el-form-column prop="isupload" label=" 涓婁紶鏍囪 "/> - <el-form-column prop="upload_time" label=" 涓婁紶鏃堕棿 "/> - <el-form-column prop="templatetype" label=" 妯℃澘绫诲埆"/> - <el-form-column prop="templatesource" label=" 妯℃澘鏉ユ簮"/> - <el-form-column prop="isenable" label=" 鏄惁寮�鍚� "/> - <el-form-column prop="templateplatformname" label=" 瀵瑰簲骞冲彴鍚嶇О "/> - <el-form-column prop="pid" label=" 鐖禝D"/> - <el-form-column prop="guid" label=" GUID"/> - </el-form> - <div slot="footer" class="dialog-footer"> - <el-button type="primary" @click="submitForm">纭� 瀹�</el-button> - <el-button @click="cancel">鍙� 娑�</el-button> - </div> - </el-dialog> - </div> -</template> \ No newline at end of file diff --git a/src/comp/smartor3/dwo/dw_maint_base_sequence.vue b/src/comp/smartor3/dwo/dw_maint_base_sequence.vue deleted file mode 100644 index cb68084..0000000 --- a/src/comp/smartor3/dwo/dw_maint_base_sequence.vue +++ /dev/null @@ -1,34 +0,0 @@ -<template> - <div> - <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open"> - <el-form :rules="rules" ref="form" :model="form" label-width="80px"> - <el-form-column prop="orgid" label=" 鏈烘瀯ID "/> - <el-form-column prop="prefix" label=" 鍓嶇紑 "/> - <el-form-column prop="sequencenum" label=" 褰撳墠缂栧彿 "/> - <el-form-column prop="lastreturnnum" label=" 褰撳墠鑾峰彇鍒扮殑缂栧彿 "/> - <el-form-column prop="numberid" label=" 鍙风爜ID "/> - <el-form-column prop="numbername" label=" 鍙风爜鍚嶇О "/> - <el-form-column prop="numberrule" label=" 鐢熸垚瑙勫垯 "/> - <el-form-column prop="numberruleid" label=" 瑙勫垯ID "/> - <el-form-column prop="simpleorgcode" label=" 鏈烘瀯绠�鐮� "/> - <el-form-column prop="prefixdate" label=" 鍓嶇紑鏃ユ湡 "/> - <el-form-column prop="sequenceid" label=" 鑷ID "/> - <el-form-column prop="update_by" label=" 鏇存柊浜� "/> - <el-form-column prop="update_time" label=" 鏇存柊鏃堕棿 "/> - <el-form-column prop="pym" label=" 鎷奸煶鐮� "/> - <el-form-column prop="wbm" label=" 浜旂瑪鐮� "/> - <el-form-column prop="del_flag" label=" 鏄惁鍒犻櫎 1鍒犻櫎锛�0鏈垹闄� "/> - <el-form-column prop="create_by" label=" 鍒涘缓浜� "/> - <el-form-column prop="isupload" label=" 涓婁紶鏍囪 "/> - <el-form-column prop="upload_time" label=" 涓婁紶鏃堕棿 "/> - <el-form-column prop="create_time" label=" 鍒涘缓鏃堕棿 "/> - <el-form-column prop="pid" label=" 鐖禝D"/> - <el-form-column prop="guid" label=" GUID"/> - </el-form> - <div slot="footer" class="dialog-footer"> - <el-button type="primary" @click="submitForm">纭� 瀹�</el-button> - <el-button @click="cancel">鍙� 娑�</el-button> - </div> - </el-dialog> - </div> -</template> \ No newline at end of file diff --git a/src/comp/smartor3/dwo/dw_maint_base_smsaccount.vue b/src/comp/smartor3/dwo/dw_maint_base_smsaccount.vue deleted file mode 100644 index cc6bc26..0000000 --- a/src/comp/smartor3/dwo/dw_maint_base_smsaccount.vue +++ /dev/null @@ -1,28 +0,0 @@ -<template> - <div> - <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open"> - <el-form :rules="rules" ref="form" :model="form" label-width="80px"> - <el-form-column prop="smsacountid" label=" 鑷ID "/> - <el-form-column prop="smsname" label=" 鏍囩鍚嶇О "/> - <el-form-column prop="account" label=" 骞冲彴璐﹀彿 "/> - <el-form-column prop="password" label=" 骞冲彴瀵嗙爜 "/> - <el-form-column prop="remark" label=" 澶囨敞 "/> - <el-form-column prop="orgid" label=" 鏈烘瀯ID "/> - <el-form-column prop="del_flag" label=" 鍒犻櫎鏍囪 "/> - <el-form-column prop="update_by" label=" 鏇存柊浜� "/> - <el-form-column prop="update_time" label=" 鏇存柊鏃堕棿 "/> - <el-form-column prop="create_by" label=" 鍒涘缓浜� "/> - <el-form-column prop="create_time" label=" 鍒涘缓鏃堕棿 "/> - <el-form-column prop="isupload" label=" 涓婁紶鏍囪 "/> - <el-form-column prop="upload_time" label=" 涓婁紶鏃堕棿 "/> - <el-form-column prop="isenable" label=" 鏄惁寮�鍚� "/> - <el-form-column prop="pid" label=" 鐖禝D"/> - <el-form-column prop="guid" label=" GUID"/> - </el-form> - <div slot="footer" class="dialog-footer"> - <el-button type="primary" @click="submitForm">纭� 瀹�</el-button> - <el-button @click="cancel">鍙� 娑�</el-button> - </div> - </el-dialog> - </div> -</template> \ No newline at end of file diff --git a/src/comp/smartor3/dwo/dw_maint_base_tag.vue b/src/comp/smartor3/dwo/dw_maint_base_tag.vue deleted file mode 100644 index 1c823e8..0000000 --- a/src/comp/smartor3/dwo/dw_maint_base_tag.vue +++ /dev/null @@ -1,27 +0,0 @@ -<template> - <div> - <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open"> - <el-form :rules="rules" ref="form" :model="form" label-width="80px"> - <el-form-column prop="tagid" label=" 鑷ID "/> - <el-form-column prop="tagcategoryid" label=" 鏍囩鍒嗙被ID "/> - <el-form-column prop="tagname" label=" 鏍囩鍚嶇О "/> - <el-form-column prop="tagdescription" label=" 鏍囩鎻忚堪 "/> - <el-form-column prop="orgid" label=" 鏈烘瀯ID "/> - <el-form-column prop="del_flag" label=" 鍒犻櫎鏍囪 "/> - <el-form-column prop="update_by" label=" 鏇存柊浜� "/> - <el-form-column prop="update_time" label=" 鏇存柊鏃堕棿 "/> - <el-form-column prop="create_by" label=" 鍒涘缓浜� "/> - <el-form-column prop="create_time" label=" 鍒涘缓鏃堕棿 "/> - <el-form-column prop="isupload" label=" 涓婁紶鏍囪 "/> - <el-form-column prop="upload_time" label=" 涓婁紶鏃堕棿 "/> - <el-form-column prop="isenable" label=" 鏄惁寮�鍚� 1寮�鍚� 0鍏抽棴"/> - <el-form-column prop="pid" label=" 鐖禝D"/> - <el-form-column prop="guid" label=" GUID"/> - </el-form> - <div slot="footer" class="dialog-footer"> - <el-button type="primary" @click="submitForm">纭� 瀹�</el-button> - <el-button @click="cancel">鍙� 娑�</el-button> - </div> - </el-dialog> - </div> -</template> \ No newline at end of file diff --git a/src/comp/smartor3/dwo/dw_maint_base_tagcategory.vue b/src/comp/smartor3/dwo/dw_maint_base_tagcategory.vue deleted file mode 100644 index 6d47b65..0000000 --- a/src/comp/smartor3/dwo/dw_maint_base_tagcategory.vue +++ /dev/null @@ -1,26 +0,0 @@ -<template> - <div> - <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open"> - <el-form :rules="rules" ref="form" :model="form" label-width="80px"> - <el-form-column prop="tagcategoryid" label=" 鑷ID "/> - <el-form-column prop="orgid" label=" 鏈烘瀯ID "/> - <el-form-column prop="update_by" label=" 鏇存柊浜� "/> - <el-form-column prop="update_time" label=" 鏇存柊鏃堕棿 "/> - <el-form-column prop="pym" label=" 鎷奸煶鐮� "/> - <el-form-column prop="wbm" label=" 浜旂瑪鐮� "/> - <el-form-column prop="del_flag" label=" 鍒犻櫎鏍囪 "/> - <el-form-column prop="create_by" label=" 鍒涘缓浜� "/> - <el-form-column prop="create_time" label=" 鍒涘缓鏃堕棿 "/> - <el-form-column prop="isupload" label=" 涓婁紶鏍囪 "/> - <el-form-column prop="upload_time" label=" 涓婁紶鏃堕棿 "/> - <el-form-column prop="categoryname" label=" 鏍囩鍚嶇О "/> - <el-form-column prop="pid" label=" 鐖禝D"/> - <el-form-column prop="guid" label=" GUID"/> - </el-form> - <div slot="footer" class="dialog-footer"> - <el-button type="primary" @click="submitForm">纭� 瀹�</el-button> - <el-button @click="cancel">鍙� 娑�</el-button> - </div> - </el-dialog> - </div> -</template> \ No newline at end of file diff --git a/src/comp/smartor3/dwo/dw_maint_base_template.vue b/src/comp/smartor3/dwo/dw_maint_base_template.vue deleted file mode 100644 index 5da06cc..0000000 --- a/src/comp/smartor3/dwo/dw_maint_base_template.vue +++ /dev/null @@ -1,27 +0,0 @@ -<template> - <div> - <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open"> - <el-form :rules="rules" ref="form" :model="form" label-width="80px"> - <el-form-column prop="templateid" label=" 鑷ID "/> - <el-form-column prop="categoryid" label=" 鍒嗙被ID "/> - <el-form-column prop="templatetype" label=" 妯℃澘绫诲瀷"/> - <el-form-column prop="templatetitle" label=" 鏍囬 "/> - <el-form-column prop="templatecontent" label=" 鍐呭 "/> - <el-form-column prop="orgid" label=" 鏈烘瀯ID "/> - <el-form-column prop="del_flag" label=" 鍒犻櫎鏍囪 "/> - <el-form-column prop="update_by" label=" 鏇存柊浜� "/> - <el-form-column prop="update_time" label=" 鏇存柊鏃堕棿 "/> - <el-form-column prop="create_by" label=" 鍒涘缓浜� "/> - <el-form-column prop="create_time" label=" 鍒涘缓鏃堕棿 "/> - <el-form-column prop="isupload" label=" 涓婁紶鏍囪 "/> - <el-form-column prop="upload_time" label=" 涓婁紶鏃堕棿 "/> - <el-form-column prop="pid" label=" 鐖禝D"/> - <el-form-column prop="guid" label=" GUID"/> - </el-form> - <div slot="footer" class="dialog-footer"> - <el-button type="primary" @click="submitForm">纭� 瀹�</el-button> - <el-button @click="cancel">鍙� 娑�</el-button> - </div> - </el-dialog> - </div> -</template> \ No newline at end of file diff --git a/src/comp/smartor3/dwo/dw_maint_base_templatecategory.vue b/src/comp/smartor3/dwo/dw_maint_base_templatecategory.vue deleted file mode 100644 index 1074909..0000000 --- a/src/comp/smartor3/dwo/dw_maint_base_templatecategory.vue +++ /dev/null @@ -1,25 +0,0 @@ -<template> - <div> - <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open"> - <el-form :rules="rules" ref="form" :model="form" label-width="80px"> - <el-form-column prop="templatecatid" label=" 鑷ID "/> - <el-form-column prop="templatetype" label=" 妯℃澘绫诲瀷"/> - <el-form-column prop="categoryname" label=" 鍒嗙被鍚嶇О "/> - <el-form-column prop="orgid" label=" 鏈烘瀯ID "/> - <el-form-column prop="del_flag" label=" 鍒犻櫎鏍囪 "/> - <el-form-column prop="update_by" label=" 鏇存柊浜� "/> - <el-form-column prop="update_time" label=" 鏇存柊鏃堕棿 "/> - <el-form-column prop="create_by" label=" 鍒涘缓浜� "/> - <el-form-column prop="create_time" label=" 鍒涘缓鏃堕棿 "/> - <el-form-column prop="isupload" label=" 涓婁紶鏍囪 "/> - <el-form-column prop="upload_time" label=" 涓婁紶鏃堕棿 "/> - <el-form-column prop="pid" label=" 鐖禝D"/> - <el-form-column prop="guid" label=" GUID"/> - </el-form> - <div slot="footer" class="dialog-footer"> - <el-button type="primary" @click="submitForm">纭� 瀹�</el-button> - <el-button @click="cancel">鍙� 娑�</el-button> - </div> - </el-dialog> - </div> -</template> \ No newline at end of file diff --git a/src/comp/smartor3/dwo/dw_maint_base_wxaccount.vue b/src/comp/smartor3/dwo/dw_maint_base_wxaccount.vue deleted file mode 100644 index 8081234..0000000 --- a/src/comp/smartor3/dwo/dw_maint_base_wxaccount.vue +++ /dev/null @@ -1,27 +0,0 @@ -<template> - <div> - <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open"> - <el-form :rules="rules" ref="form" :model="form" label-width="80px"> - <el-form-column prop="wxaccountid" label=" 鑷ID "/> - <el-form-column prop="wxname" label=" 璐﹀彿鍚嶇О "/> - <el-form-column prop="appid" label=" 寰俊APPID "/> - <el-form-column prop="secretkey" label=" 寰俊瀵嗛挜 "/> - <el-form-column prop="remark" label=" 澶囨敞 "/> - <el-form-column prop="orgid" label=" 鏈烘瀯ID "/> - <el-form-column prop="del_flag" label=" 鍒犻櫎鏍囪 "/> - <el-form-column prop="update_by" label=" 鏇存柊浜� "/> - <el-form-column prop="update_time" label=" 鏇存柊鏃堕棿 "/> - <el-form-column prop="create_by" label=" 鍒涘缓浜� "/> - <el-form-column prop="create_time" label=" 鍒涘缓鏃堕棿 "/> - <el-form-column prop="isupload" label=" 涓婁紶鏍囪 "/> - <el-form-column prop="upload_time" label=" 涓婁紶鏃堕棿 "/> - <el-form-column prop="pid" label=" 鐖禝D"/> - <el-form-column prop="guid" label=" GUID"/> - </el-form> - <div slot="footer" class="dialog-footer"> - <el-button type="primary" @click="submitForm">纭� 瀹�</el-button> - <el-button @click="cancel">鍙� 娑�</el-button> - </div> - </el-dialog> - </div> -</template> \ No newline at end of file diff --git a/src/comp/smartor3/dwo/dw_maint_pat_archive.vue b/src/comp/smartor3/dwo/dw_maint_pat_archive.vue deleted file mode 100644 index 5e64558..0000000 --- a/src/comp/smartor3/dwo/dw_maint_pat_archive.vue +++ /dev/null @@ -1,132 +0,0 @@ -<template> - <div> - <el-dialog - append-to-body="true" - width="500px" - :title="title" - :visible.sync="open" - > - <el-form :rules="rules" ref="form" :model="form" label-width="80px"> - <el-form-item prop="patid" label=" 鑷ID "> - <el-input placeholder="璇疯緭鍏� 鑷ID " v-model="form.patid" /> - </el-form-item> - <el-form-item prop="name" label=" 濮撳悕 "> - <el-input placeholder="璇疯緭鍏� 濮撳悕 " v-model="form.name" /> - </el-form-item> - <el-form-item prop="sex" label=" 鎬у埆 1:鐢� 2:濂�"> - <el-input placeholder="璇疯緭鍏� 鎬у埆 1:鐢� 2:濂�" v-model="form.sex" /> - </el-form-item> - <el-form-item prop="idcardno" label=" 璇佷欢鍙风爜 "> - <el-input placeholder="璇疯緭鍏� 璇佷欢鍙风爜 " v-model="form.idcardno" /> - </el-form-item> - <el-form-item prop="birthdate" label=" 鐢熸棩 "> - <el-input placeholder="璇疯緭鍏� 鐢熸棩 " v-model="form.birthdate" /> - </el-form-item> - <el-form-item prop="age" label=" 骞撮緞 "> - <el-input placeholder="璇疯緭鍏� 骞撮緞 " v-model="form.age" /> - </el-form-item> - <el-form-item prop="source" label=" 鏉ユ簮 "> - <el-input placeholder="璇疯緭鍏� 鏉ユ簮 " v-model="form.source" /> - </el-form-item> - <el-form-item prop="archivetime" label=" 寤烘。鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 寤烘。鏃堕棿 " v-model="form.archivetime" /> - </el-form-item> - <el-form-item prop="archiveby" label=" 寤烘。浜� "> - <el-input placeholder="璇疯緭鍏� 寤烘。浜� " v-model="form.archiveby" /> - </el-form-item> - <el-form-item prop="telcode" label=" 鎵嬫満鍙风爜 "> - <el-input placeholder="璇疯緭鍏� 鎵嬫満鍙风爜 " v-model="form.telcode" /> - </el-form-item> - <el-form-item prop="relativetelcode" label=" 浜插睘鍙风爜 "> - <el-input - placeholder="璇疯緭鍏� 浜插睘鍙风爜 " - v-model="form.relativetelcode" - /> - </el-form-item> - <el-form-item prop="idcardtype" label=" 璇佷欢绫诲瀷 "> - <el-input placeholder="璇疯緭鍏� 璇佷欢绫诲瀷 " v-model="form.idcardtype" /> - </el-form-item> - <el-form-item prop="orgid" label=" 鏈烘瀯ID "> - <el-input placeholder="璇疯緭鍏� 鏈烘瀯ID " v-model="form.orgid" /> - </el-form-item> - <el-form-item prop="openid" label=" 寰俊openid "> - <el-input placeholder="璇疯緭鍏� 寰俊openid " v-model="form.openid" /> - </el-form-item> - <el-form-item prop="del_flag" label=" 鍒犻櫎鏍囪 "> - <el-input placeholder="璇疯緭鍏� 鍒犻櫎鏍囪 " v-model="form.del_flag" /> - </el-form-item> - <el-form-item prop="update_by" label=" 鏇存柊浜� "> - <el-input placeholder="璇疯緭鍏� 鏇存柊浜� " v-model="form.update_by" /> - </el-form-item> - <el-form-item prop="update_time" label=" 鏇存柊鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 鏇存柊鏃堕棿 " v-model="form.update_time" /> - </el-form-item> - <el-form-item prop="create_by" label=" 鍒涘缓浜� "> - <el-input placeholder="璇疯緭鍏� 鍒涘缓浜� " v-model="form.create_by" /> - </el-form-item> - <el-form-item prop="create_time" label=" 鍒涘缓鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 鍒涘缓鏃堕棿 " v-model="form.create_time" /> - </el-form-item> - <el-form-item prop="isupload" label=" 涓婁紶鏍囪 "> - <el-input placeholder="璇疯緭鍏� 涓婁紶鏍囪 " v-model="form.isupload" /> - </el-form-item> - <el-form-item prop="upload_time" label=" 涓婁紶鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 涓婁紶鏃堕棿 " v-model="form.upload_time" /> - </el-form-item> - <el-form-item prop="pid" label="鐖禝D"> - <el-input placeholder="璇疯緭鍏ョ埗ID" v-model="form.pid" /> - </el-form-item> - <el-form-item prop="guid" label="GUID"> - <el-input placeholder="璇疯緭鍏UID" v-model="form.guid" /> - </el-form-item> - </el-form> - <div slot="footer" class="dialog-footer"> - <el-button type="primary" @click="submitForm">纭� 瀹�</el-button> - <el-button @click="cancel">鍙� 娑�</el-button> - </div> - </el-dialog> - </div> -</template> -<script> -import { - listpat_archive, - getpat_archive, - delpat_archive, - addpat_archive, - updatepat_archive, -} from "@/api/smartor3/pat_archive"; -export default { - name: "dw_maint_pat_archive", - dicts: ["sys_user_sex", "sys_patientfrom"], - data() { - return { - parent: null, - title: "", - // 鏄惁鏄剧ず寮瑰嚭灞� - open: false, - // 鏌ヨ鍙傛暟 - // 琛ㄥ崟鍙傛暟 - form: {}, - // 琛ㄥ崟鏍¢獙 - rules: {}, - }; - }, - created() {}, - methods: { - showdlg(show, val) { - if (val != "") { - const id = val; - getpat_archive(id).then((response) => { - this.form = response.data; - this.open = val; - this.title = "鎮h�呮。妗�"; - }); - } else { - this.form = {}; - this.open = show; - this.title = "鏂板缓鎮h�呮。妗�"; - } - }, - }, -}; -</script> diff --git a/src/comp/smartor3/dwo/dw_maint_pat_archivecontact.vue b/src/comp/smartor3/dwo/dw_maint_pat_archivecontact.vue deleted file mode 100644 index 78c9cc4..0000000 --- a/src/comp/smartor3/dwo/dw_maint_pat_archivecontact.vue +++ /dev/null @@ -1,106 +0,0 @@ -<template> - <div> - <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open"> - <el-form :rules="rules" ref="form" :model="form" label-width="80px"> - <el-form-item prop="id" label=" 鑷ID "> - <el-input placeholder="璇疯緭鍏� 鑷ID " v-model="form.id"/> - </el-form-item> - <el-form-item prop="patid" label=" 鑱旂郴鏂瑰紡ID "> - <el-input placeholder="璇疯緭鍏� 鑱旂郴鏂瑰紡ID " v-model="form.patid"/> - </el-form-item> - <el-form-item prop="contactway" label=" 鑱旂郴鏂瑰紡 "> - <el-input placeholder="璇疯緭鍏� 鑱旂郴鏂瑰紡 " v-model="form.contactway"/> - </el-form-item> - <el-form-item prop="relation" label=" 鍏崇郴 "> - <el-input placeholder="璇疯緭鍏� 鍏崇郴 " v-model="form.relation"/> - </el-form-item> - <el-form-item prop="datasource" label=" 鏁版嵁鏉ユ簮 "> - <el-input placeholder="璇疯緭鍏� 鏁版嵁鏉ユ簮 " v-model="form.datasource"/> - </el-form-item> - <el-form-item prop="isdefault" label=" 鏄惁榛樿 "> - <el-input placeholder="璇疯緭鍏� 鏄惁榛樿 " v-model="form.isdefault"/> - </el-form-item> - <el-form-item prop="orgid" label=" 鏈烘瀯ID "> - <el-input placeholder="璇疯緭鍏� 鏈烘瀯ID " v-model="form.orgid"/> - </el-form-item> - <el-form-item prop="del_flag" label=" 鍒犻櫎鏍囪 "> - <el-input placeholder="璇疯緭鍏� 鍒犻櫎鏍囪 " v-model="form.del_flag"/> - </el-form-item> - <el-form-item prop="update_by" label=" 鏇存柊浜� "> - <el-input placeholder="璇疯緭鍏� 鏇存柊浜� " v-model="form.update_by"/> - </el-form-item> - <el-form-item prop="update_time" label=" 鏇存柊鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 鏇存柊鏃堕棿 " v-model="form.update_time"/> - </el-form-item> - <el-form-item prop="create_by" label=" 鍒涘缓浜� "> - <el-input placeholder="璇疯緭鍏� 鍒涘缓浜� " v-model="form.create_by"/> - </el-form-item> - <el-form-item prop="create_time" label=" 鍒涘缓鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 鍒涘缓鏃堕棿 " v-model="form.create_time"/> - </el-form-item> - <el-form-item prop="isupload" label=" 涓婁紶鏍囪 "> - <el-input placeholder="璇疯緭鍏� 涓婁紶鏍囪 " v-model="form.isupload"/> - </el-form-item> - <el-form-item prop="upload_time" label=" 涓婁紶鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 涓婁紶鏃堕棿 " v-model="form.upload_time"/> - </el-form-item> - <el-form-item prop="contactname" label=" 鑱旂郴濮撳悕 "> - <el-input placeholder="璇疯緭鍏� 鑱旂郴濮撳悕 " v-model="form.contactname"/> - </el-form-item> - <el-form-item prop="pid" label="鐖禝D"> - <el-input placeholder="璇疯緭鍏ョ埗ID" v-model="form.pid"/> - </el-form-item> - <el-form-item prop="guid" label="GUID"> - <el-input placeholder="璇疯緭鍏UID" v-model="form.guid"/> - </el-form-item> - </el-form> - <div slot="footer" class="dialog-footer"> - <el-button type="primary" @click="submitForm">纭� 瀹�</el-button> - <el-button @click="cancel">鍙� 娑�</el-button> - </div> - </el-dialog> - </div> -</template> - <script> - import { listpat_archivecontact, getpat_archivecontact, delpat_archivecontact, addpat_archivecontact, updatepat_archivecontact } from "@/api/smartor3/pat_archivecontact"; - export default { - name: "dw_maint_pat_archivecontact", - dicts: ['sys_user_sex', 'sys_patientfrom'], - data() { - return { - parent:null, - title: "", - // 鏄惁鏄剧ず寮瑰嚭灞� - open: false, - // 鏌ヨ鍙傛暟 - // 琛ㄥ崟鍙傛暟 - form: {}, - // 琛ㄥ崟鏍¢獙 - rules: { - } - }; - }, - created() { - }, - methods: { - showdlg(show,val) - { - if(val !="") - { - const id = val; - getpat_archivecontact(id).then(response => { - this.form = response.data; - this.open = val; - this.title = "鎮h�呮。妗�"; - }); - } - else - { - this.form={}; - this.open = show; - this.title = "鏂板缓鎮h�呮。妗�"; - } - } - } - } - </script> \ No newline at end of file diff --git a/src/comp/smartor3/dwo/dw_maint_pat_archivetag.vue b/src/comp/smartor3/dwo/dw_maint_pat_archivetag.vue deleted file mode 100644 index 3783d8a..0000000 --- a/src/comp/smartor3/dwo/dw_maint_pat_archivetag.vue +++ /dev/null @@ -1,97 +0,0 @@ -<template> - <div> - <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open"> - <el-form :rules="rules" ref="form" :model="form" label-width="80px"> - <el-form-item prop="id" label=" 鑷ID "> - <el-input placeholder="璇疯緭鍏� 鑷ID " v-model="form.id"/> - </el-form-item> - <el-form-item prop="tagcategoryid" label=" 鏍囩鍒嗙被ID "> - <el-input placeholder="璇疯緭鍏� 鏍囩鍒嗙被ID " v-model="form.tagcategoryid"/> - </el-form-item> - <el-form-item prop="tagid" label=" 鏍囩ID "> - <el-input placeholder="璇疯緭鍏� 鏍囩ID " v-model="form.tagid"/> - </el-form-item> - <el-form-item prop="orgid" label=" 鏈烘瀯ID "> - <el-input placeholder="璇疯緭鍏� 鏈烘瀯ID " v-model="form.orgid"/> - </el-form-item> - <el-form-item prop="del_flag" label=" 鍒犻櫎鏍囪 "> - <el-input placeholder="璇疯緭鍏� 鍒犻櫎鏍囪 " v-model="form.del_flag"/> - </el-form-item> - <el-form-item prop="update_by" label=" 鏇存柊浜� "> - <el-input placeholder="璇疯緭鍏� 鏇存柊浜� " v-model="form.update_by"/> - </el-form-item> - <el-form-item prop="update_time" label=" 鏇存柊鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 鏇存柊鏃堕棿 " v-model="form.update_time"/> - </el-form-item> - <el-form-item prop="create_by" label=" 鍒涘缓浜� "> - <el-input placeholder="璇疯緭鍏� 鍒涘缓浜� " v-model="form.create_by"/> - </el-form-item> - <el-form-item prop="create_time" label=" 鍒涘缓鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 鍒涘缓鏃堕棿 " v-model="form.create_time"/> - </el-form-item> - <el-form-item prop="isupload" label=" 涓婁紶鏍囪 "> - <el-input placeholder="璇疯緭鍏� 涓婁紶鏍囪 " v-model="form.isupload"/> - </el-form-item> - <el-form-item prop="upload_time" label=" 涓婁紶鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 涓婁紶鏃堕棿 " v-model="form.upload_time"/> - </el-form-item> - <el-form-item prop="patid" label=" 妗fID "> - <el-input placeholder="璇疯緭鍏� 妗fID " v-model="form.patid"/> - </el-form-item> - <el-form-item prop="pid" label="鐖禝D"> - <el-input placeholder="璇疯緭鍏ョ埗ID" v-model="form.pid"/> - </el-form-item> - <el-form-item prop="guid" label="GUID"> - <el-input placeholder="璇疯緭鍏UID" v-model="form.guid"/> - </el-form-item> - </el-form> - <div slot="footer" class="dialog-footer"> - <el-button type="primary" @click="submitForm">纭� 瀹�</el-button> - <el-button @click="cancel">鍙� 娑�</el-button> - </div> - </el-dialog> - </div> -</template> - <script> - import { listpat_archivetag, getpat_archivetag, delpat_archivetag, addpat_archivetag, updatepat_archivetag } from "@/api/smartor3/pat_archivetag"; - export default { - name: "dw_maint_pat_archivetag", - dicts: ['sys_user_sex', 'sys_patientfrom'], - data() { - return { - parent:null, - title: "", - // 鏄惁鏄剧ず寮瑰嚭灞� - open: false, - // 鏌ヨ鍙傛暟 - // 琛ㄥ崟鍙傛暟 - form: {}, - // 琛ㄥ崟鏍¢獙 - rules: { - } - }; - }, - created() { - }, - methods: { - showdlg(show,val) - { - if(val !="") - { - const id = val; - getpat_archivetag(id).then(response => { - this.form = response.data; - this.open = val; - this.title = "鎮h�呮。妗�"; - }); - } - else - { - this.form={}; - this.open = show; - this.title = "鏂板缓鎮h�呮。妗�"; - } - } - } - } - </script> \ No newline at end of file diff --git a/src/comp/smartor3/dwo/dw_maint_pat_med_apointment.vue b/src/comp/smartor3/dwo/dw_maint_pat_med_apointment.vue deleted file mode 100644 index 304c68d..0000000 --- a/src/comp/smartor3/dwo/dw_maint_pat_med_apointment.vue +++ /dev/null @@ -1,184 +0,0 @@ -<template> - <div> - <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open"> - <el-form :rules="rules" ref="form" :model="form" label-width="80px"> - <el-form-item prop="id" label=" 鑷ID "> - <el-input placeholder="璇疯緭鍏� 鑷ID " v-model="form.id"/> - </el-form-item> - <el-form-item prop="visittime" label="澶嶈瘖鏃堕棿"> - <el-input placeholder="璇疯緭鍏ュ璇婃椂闂�" v-model="form.visittime"/> - </el-form-item> - <el-form-item prop="visitdoctor" label="澶嶈瘖鍖荤敓"> - <el-input placeholder="璇疯緭鍏ュ璇婂尰鐢�" v-model="form.visitdoctor"/> - </el-form-item> - <el-form-item prop="visitdept" label="澶嶈瘖绉戝"> - <el-input placeholder="璇疯緭鍏ュ璇婄瀹�" v-model="form.visitdept"/> - </el-form-item> - <el-form-item prop="visitdesc" label="澶嶈瘖缁撴灉"> - <el-input placeholder="璇疯緭鍏ュ璇婄粨鏋�" v-model="form.visitdesc"/> - </el-form-item> - <el-form-item prop="hospitalname" label=" 鍖婚櫌鍚嶇О "> - <el-input placeholder="璇疯緭鍏� 鍖婚櫌鍚嶇О " v-model="form.hospitalname"/> - </el-form-item> - <el-form-item prop="hospitalcode" label=" 鍖婚櫌缂栧彿 "> - <el-input placeholder="璇疯緭鍏� 鍖婚櫌缂栧彿 " v-model="form.hospitalcode"/> - </el-form-item> - <el-form-item prop="hospitaldistrictcode" label=" 闄㈠尯缂栧彿 "> - <el-input placeholder="璇疯緭鍏� 闄㈠尯缂栧彿 " v-model="form.hospitaldistrictcode"/> - </el-form-item> - <el-form-item prop="hospitaldistrictname" label=" 闄㈠尯鍚嶇О "> - <el-input placeholder="璇疯緭鍏� 闄㈠尯鍚嶇О " v-model="form.hospitaldistrictname"/> - </el-form-item> - <el-form-item prop="icd10code" label=" 鍏ラ櫌璇婃柇ICD鍊� "> - <el-input placeholder="璇疯緭鍏� 鍏ラ櫌璇婃柇ICD鍊� " v-model="form.icd10code"/> - </el-form-item> - <el-form-item prop="diagname" label=" 鍏ラ櫌璇婃柇鍚嶇О "> - <el-input placeholder="璇疯緭鍏� 鍏ラ櫌璇婃柇鍚嶇О " v-model="form.diagname"/> - </el-form-item> - <el-form-item prop="starttime" label=" 鍏ラ櫌鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 鍏ラ櫌鏃堕棿 " v-model="form.starttime"/> - </el-form-item> - <el-form-item prop="endtime" label=" 鍑洪櫌鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 鍑洪櫌鏃堕棿 " v-model="form.endtime"/> - </el-form-item> - <el-form-item prop="deptcode" label=" 鍏ラ櫌绉戝浠g爜 "> - <el-input placeholder="璇疯緭鍏� 鍏ラ櫌绉戝浠g爜 " v-model="form.deptcode"/> - </el-form-item> - <el-form-item prop="deptname" label=" 鍏ラ櫌绉戝鍚嶇О "> - <el-input placeholder="璇疯緭鍏� 鍏ラ櫌绉戝鍚嶇О " v-model="form.deptname"/> - </el-form-item> - <el-form-item prop="roomno" label=" 鎴块棿鍙� "> - <el-input placeholder="璇疯緭鍏� 鎴块棿鍙� " v-model="form.roomno"/> - </el-form-item> - <el-form-item prop="bedno" label=" 搴婁綅鍙� "> - <el-input placeholder="璇疯緭鍏� 搴婁綅鍙� " v-model="form.bedno"/> - </el-form-item> - <el-form-item prop="orgid" label=" 鏈烘瀯ID "> - <el-input placeholder="璇疯緭鍏� 鏈烘瀯ID " v-model="form.orgid"/> - </el-form-item> - <el-form-item prop="del_flag" label=" 鍒犻櫎鏍囪 "> - <el-input placeholder="璇疯緭鍏� 鍒犻櫎鏍囪 " v-model="form.del_flag"/> - </el-form-item> - <el-form-item prop="update_by" label=" 鏇存柊浜� "> - <el-input placeholder="璇疯緭鍏� 鏇存柊浜� " v-model="form.update_by"/> - </el-form-item> - <el-form-item prop="update_time" label=" 鏇存柊鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 鏇存柊鏃堕棿 " v-model="form.update_time"/> - </el-form-item> - <el-form-item prop="create_by" label=" 鍒涘缓浜� "> - <el-input placeholder="璇疯緭鍏� 鍒涘缓浜� " v-model="form.create_by"/> - </el-form-item> - <el-form-item prop="create_time" label=" 鍒涘缓鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 鍒涘缓鏃堕棿 " v-model="form.create_time"/> - </el-form-item> - <el-form-item prop="isupload" label=" 涓婁紶鏍囪 "> - <el-input placeholder="璇疯緭鍏� 涓婁紶鏍囪 " v-model="form.isupload"/> - </el-form-item> - <el-form-item prop="upload_time" label=" 涓婁紶鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 涓婁紶鏃堕棿 " v-model="form.upload_time"/> - </el-form-item> - <el-form-item prop="patid" label=" 妗fID "> - <el-input placeholder="璇疯緭鍏� 妗fID " v-model="form.patid"/> - </el-form-item> - <el-form-item prop="leavediagname" label=" 鍑洪櫌璇婃柇 "> - <el-input placeholder="璇疯緭鍏� 鍑洪櫌璇婃柇 " v-model="form.leavediagname"/> - </el-form-item> - <el-form-item prop="leaveicd10code" label=" 鍑洪櫌璇婃柇ICD鍊� "> - <el-input placeholder="璇疯緭鍏� 鍑洪櫌璇婃柇ICD鍊� " v-model="form.leaveicd10code"/> - </el-form-item> - <el-form-item prop="drcode" label=" 鍖荤敓宸ュ彿 "> - <el-input placeholder="璇疯緭鍏� 鍖荤敓宸ュ彿 " v-model="form.drcode"/> - </el-form-item> - <el-form-item prop="drname" label=" 鍖荤敓鍚嶇О "> - <el-input placeholder="璇疯緭鍏� 鍖荤敓鍚嶇О " v-model="form.drname"/> - </el-form-item> - <el-form-item prop="schemestatus" label=" 鏄惁鐢熸垚鏂规鐘舵��"> - <el-input placeholder="璇疯緭鍏� 鏄惁鐢熸垚鏂规鐘舵��" v-model="form.schemestatus"/> - </el-form-item> - <el-form-item prop="generalschemestatus" label=" 鏄惁鐢熸垚閫氱敤鏂规鐘舵��"> - <el-input placeholder="璇疯緭鍏� 鏄惁鐢熸垚閫氱敤鏂规鐘舵��" v-model="form.generalschemestatus"/> - </el-form-item> - <el-form-item prop="leaveldeptcode" label=" 鍑洪櫌绉戝浠g爜 "> - <el-input placeholder="璇疯緭鍏� 鍑洪櫌绉戝浠g爜 " v-model="form.leaveldeptcode"/> - </el-form-item> - <el-form-item prop="leaveldeptname" label=" 鍑洪櫌绉戝浠g爜 "> - <el-input placeholder="璇疯緭鍏� 鍑洪櫌绉戝浠g爜 " v-model="form.leaveldeptname"/> - </el-form-item> - <el-form-item prop="hospitaldistrictid" label=" 鐥呭尯ID "> - <el-input placeholder="璇疯緭鍏� 鐥呭尯ID " v-model="form.hospitaldistrictid"/> - </el-form-item> - <el-form-item prop="leavehospitaldistrictcode" label=" 鍑洪櫌鐥呭尯缂栧彿 "> - <el-input placeholder="璇疯緭鍏� 鍑洪櫌鐥呭尯缂栧彿 " v-model="form.leavehospitaldistrictcode"/> - </el-form-item> - <el-form-item prop="leavehospitaldistrictname" label=" 鍑洪櫌鐥呭尯鍚嶇О "> - <el-input placeholder="璇疯緭鍏� 鍑洪櫌鐥呭尯鍚嶇О " v-model="form.leavehospitaldistrictname"/> - </el-form-item> - <el-form-item prop="leavehospitaldistrictid" label=" 鍑洪櫌鐥呭尯ID "> - <el-input placeholder="璇疯緭鍏� 鍑洪櫌鐥呭尯ID " v-model="form.leavehospitaldistrictid"/> - </el-form-item> - <el-form-item prop="deptid" label=" 鍏ラ櫌绉戝ID "> - <el-input placeholder="璇疯緭鍏� 鍏ラ櫌绉戝ID " v-model="form.deptid"/> - </el-form-item> - <el-form-item prop="leaveldeptid" label=" 鍑洪櫌绉戝ID "> - <el-input placeholder="璇疯緭鍏� 鍑洪櫌绉戝ID " v-model="form.leaveldeptid"/> - </el-form-item> - <el-form-item prop="schemetime" label=" 鏂规鐘舵�佹搷浣滄椂闂� "> - <el-input placeholder="璇疯緭鍏� 鏂规鐘舵�佹搷浣滄椂闂� " v-model="form.schemetime"/> - </el-form-item> - <el-form-item prop="pid" label="鐖禝D"> - <el-input placeholder="璇疯緭鍏ョ埗ID" v-model="form.pid"/> - </el-form-item> - <el-form-item prop="guid" label="GUID"> - <el-input placeholder="璇疯緭鍏UID" v-model="form.guid"/> - </el-form-item> - </el-form> - <div slot="footer" class="dialog-footer"> - <el-button type="primary" @click="submitForm">纭� 瀹�</el-button> - <el-button @click="cancel">鍙� 娑�</el-button> - </div> - </el-dialog> - </div> -</template> - <script> - import { listpat_med_apointment, getpat_med_apointment, delpat_med_apointment, addpat_med_apointment, updatepat_med_apointment } from "@/api/smartor3/pat_med_apointment"; - export default { - name: "dw_maint_pat_med_apointment", - dicts: ['sys_user_sex', 'sys_patientfrom'], - data() { - return { - parent:null, - title: "", - // 鏄惁鏄剧ず寮瑰嚭灞� - open: false, - // 鏌ヨ鍙傛暟 - // 琛ㄥ崟鍙傛暟 - form: {}, - // 琛ㄥ崟鏍¢獙 - rules: { - } - }; - }, - created() { - }, - methods: { - showdlg(show,val) - { - if(val !="") - { - const id = val; - getpat_med_apointment(id).then(response => { - this.form = response.data; - this.open = val; - this.title = "鎮h�呮。妗�"; - }); - } - else - { - this.form={}; - this.open = show; - this.title = "鏂板缓鎮h�呮。妗�"; - } - } - } - } - </script> \ No newline at end of file diff --git a/src/comp/smartor3/dwo/dw_maint_pat_med_bloodsugar.vue b/src/comp/smartor3/dwo/dw_maint_pat_med_bloodsugar.vue deleted file mode 100644 index be60260..0000000 --- a/src/comp/smartor3/dwo/dw_maint_pat_med_bloodsugar.vue +++ /dev/null @@ -1,115 +0,0 @@ -<template> - <div> - <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open"> - <el-form :rules="rules" ref="form" :model="form" label-width="80px"> - <el-form-item prop="bloodsugarid" label=" 鑷ID "> - <el-input placeholder="璇疯緭鍏� 鑷ID " v-model="form.bloodsugarid"/> - </el-form-item> - <el-form-item prop="serialnum" label=" 娴佹按鍙� "> - <el-input placeholder="璇疯緭鍏� 娴佹按鍙� " v-model="form.serialnum"/> - </el-form-item> - <el-form-item prop="recordtime" label=" 璁板綍鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 璁板綍鏃堕棿 " v-model="form.recordtime"/> - </el-form-item> - <el-form-item prop="orgid" label=" 鏈烘瀯ID "> - <el-input placeholder="璇疯緭鍏� 鏈烘瀯ID " v-model="form.orgid"/> - </el-form-item> - <el-form-item prop="del_flag" label=" 鍒犻櫎鏍囪 "> - <el-input placeholder="璇疯緭鍏� 鍒犻櫎鏍囪 " v-model="form.del_flag"/> - </el-form-item> - <el-form-item prop="update_by" label=" 鏇存柊浜� "> - <el-input placeholder="璇疯緭鍏� 鏇存柊浜� " v-model="form.update_by"/> - </el-form-item> - <el-form-item prop="update_time" label=" 鏇存柊鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 鏇存柊鏃堕棿 " v-model="form.update_time"/> - </el-form-item> - <el-form-item prop="create_by" label=" 鍒涘缓浜� "> - <el-input placeholder="璇疯緭鍏� 鍒涘缓浜� " v-model="form.create_by"/> - </el-form-item> - <el-form-item prop="create_time" label=" 鍒涘缓鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 鍒涘缓鏃堕棿 " v-model="form.create_time"/> - </el-form-item> - <el-form-item prop="isupload" label=" 涓婁紶鏍囪 "> - <el-input placeholder="璇疯緭鍏� 涓婁紶鏍囪 " v-model="form.isupload"/> - </el-form-item> - <el-form-item prop="upload_time" label=" 涓婁紶鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 涓婁紶鏃堕棿 " v-model="form.upload_time"/> - </el-form-item> - <el-form-item prop="patid" label=" 妗fID "> - <el-input placeholder="璇疯緭鍏� 妗fID " v-model="form.patid"/> - </el-form-item> - <el-form-item prop="typename" label=" 鏁版嵁绫诲瀷 "> - <el-input placeholder="璇疯緭鍏� 鏁版嵁绫诲瀷 " v-model="form.typename"/> - </el-form-item> - <el-form-item prop="sugarlevel" label=" 琛�绯栧�� "> - <el-input placeholder="璇疯緭鍏� 琛�绯栧�� " v-model="form.sugarlevel"/> - </el-form-item> - <el-form-item prop="sourcename" label=" 鏁版嵁鏉ユ簮 "> - <el-input placeholder="璇疯緭鍏� 鏁版嵁鏉ユ簮 " v-model="form.sourcename"/> - </el-form-item> - <el-form-item prop="sugarlevelempty" label=" 绌鸿吂琛�绯� "> - <el-input placeholder="璇疯緭鍏� 绌鸿吂琛�绯� " v-model="form.sugarlevelempty"/> - </el-form-item> - <el-form-item prop="visittype" label=" 灏辫瘖绫诲瀷"> - <el-input placeholder="璇疯緭鍏� 灏辫瘖绫诲瀷" v-model="form.visittype"/> - </el-form-item> - <el-form-item prop="visitid" label=" 灏辫瘖ID"> - <el-input placeholder="璇疯緭鍏� 灏辫瘖ID" v-model="form.visitid"/> - </el-form-item> - <el-form-item prop="pid" label="鐖禝D"> - <el-input placeholder="璇疯緭鍏ョ埗ID" v-model="form.pid"/> - </el-form-item> - <el-form-item prop="guid" label="GUID"> - <el-input placeholder="璇疯緭鍏UID" v-model="form.guid"/> - </el-form-item> - </el-form> - <div slot="footer" class="dialog-footer"> - <el-button type="primary" @click="submitForm">纭� 瀹�</el-button> - <el-button @click="cancel">鍙� 娑�</el-button> - </div> - </el-dialog> - </div> -</template> - <script> - import { listpat_med_bloodsugar, getpat_med_bloodsugar, delpat_med_bloodsugar, addpat_med_bloodsugar, updatepat_med_bloodsugar } from "@/api/smartor3/pat_med_bloodsugar"; - export default { - name: "dw_maint_pat_med_bloodsugar", - dicts: ['sys_user_sex', 'sys_patientfrom'], - data() { - return { - parent:null, - title: "", - // 鏄惁鏄剧ず寮瑰嚭灞� - open: false, - // 鏌ヨ鍙傛暟 - // 琛ㄥ崟鍙傛暟 - form: {}, - // 琛ㄥ崟鏍¢獙 - rules: { - } - }; - }, - created() { - }, - methods: { - showdlg(show,val) - { - if(val !="") - { - const id = val; - getpat_med_bloodsugar(id).then(response => { - this.form = response.data; - this.open = val; - this.title = "鎮h�呮。妗�"; - }); - } - else - { - this.form={}; - this.open = show; - this.title = "鏂板缓鎮h�呮。妗�"; - } - } - } - } - </script> \ No newline at end of file diff --git a/src/comp/smartor3/dwo/dw_maint_pat_med_drug.vue b/src/comp/smartor3/dwo/dw_maint_pat_med_drug.vue deleted file mode 100644 index 3336020..0000000 --- a/src/comp/smartor3/dwo/dw_maint_pat_med_drug.vue +++ /dev/null @@ -1,130 +0,0 @@ -<template> - <div> - <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open"> - <el-form :rules="rules" ref="form" :model="form" label-width="80px"> - <el-form-item prop="id" label=" 鑷ID "> - <el-input placeholder="璇疯緭鍏� 鑷ID " v-model="form.id"/> - </el-form-item> - <el-form-item prop="serialnum" label=" 娴佹按鍙� "> - <el-input placeholder="璇疯緭鍏� 娴佹按鍙� " v-model="form.serialnum"/> - </el-form-item> - <el-form-item prop="patid" label=" 妗fID "> - <el-input placeholder="璇疯緭鍏� 妗fID " v-model="form.patid"/> - </el-form-item> - <el-form-item prop="drugname" label=" 鑽搧鍚嶇О "> - <el-input placeholder="璇疯緭鍏� 鑽搧鍚嶇О " v-model="form.drugname"/> - </el-form-item> - <el-form-item prop="opendate" label=" 寮�鏂规棩鏈� "> - <el-input placeholder="璇疯緭鍏� 寮�鏂规棩鏈� " v-model="form.opendate"/> - </el-form-item> - <el-form-item prop="drugtype" label=" 鑽搧绫诲瀷 "> - <el-input placeholder="璇疯緭鍏� 鑽搧绫诲瀷 " v-model="form.drugtype"/> - </el-form-item> - <el-form-item prop="unit" label=" 鍗曚綅 "> - <el-input placeholder="璇疯緭鍏� 鍗曚綅 " v-model="form.unit"/> - </el-form-item> - <el-form-item prop="spec" label=" 瑙勬牸 "> - <el-input placeholder="璇疯緭鍏� 瑙勬牸 " v-model="form.spec"/> - </el-form-item> - <el-form-item prop="drugusage" label=" 鐢ㄦ硶 "> - <el-input placeholder="璇疯緭鍏� 鐢ㄦ硶 " v-model="form.drugusage"/> - </el-form-item> - <el-form-item prop="dose" label=" 鍓傞噺 "> - <el-input placeholder="璇疯緭鍏� 鍓傞噺 " v-model="form.dose"/> - </el-form-item> - <el-form-item prop="orgid" label=" 鏈烘瀯ID "> - <el-input placeholder="璇疯緭鍏� 鏈烘瀯ID " v-model="form.orgid"/> - </el-form-item> - <el-form-item prop="del_flag" label=" 鍒犻櫎鏍囪 "> - <el-input placeholder="璇疯緭鍏� 鍒犻櫎鏍囪 " v-model="form.del_flag"/> - </el-form-item> - <el-form-item prop="update_by" label=" 鏇存柊浜� "> - <el-input placeholder="璇疯緭鍏� 鏇存柊浜� " v-model="form.update_by"/> - </el-form-item> - <el-form-item prop="update_time" label=" 鏇存柊鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 鏇存柊鏃堕棿 " v-model="form.update_time"/> - </el-form-item> - <el-form-item prop="create_by" label=" 鍒涘缓浜� "> - <el-input placeholder="璇疯緭鍏� 鍒涘缓浜� " v-model="form.create_by"/> - </el-form-item> - <el-form-item prop="create_time" label=" 鍒涘缓鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 鍒涘缓鏃堕棿 " v-model="form.create_time"/> - </el-form-item> - <el-form-item prop="isupload" label=" 涓婁紶鏍囪 "> - <el-input placeholder="璇疯緭鍏� 涓婁紶鏍囪 " v-model="form.isupload"/> - </el-form-item> - <el-form-item prop="upload_time" label=" 涓婁紶鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 涓婁紶鏃堕棿 " v-model="form.upload_time"/> - </el-form-item> - <el-form-item prop="drugid" label=" 鑽搧ID "> - <el-input placeholder="璇疯緭鍏� 鑽搧ID " v-model="form.drugid"/> - </el-form-item> - <el-form-item prop="visittype" label=" 灏辫瘖绫诲瀷 "> - <el-input placeholder="璇疯緭鍏� 灏辫瘖绫诲瀷 " v-model="form.visittype"/> - </el-form-item> - <el-form-item prop="visitid" label=" 灏辫瘖ID "> - <el-input placeholder="璇疯緭鍏� 灏辫瘖ID " v-model="form.visitid"/> - </el-form-item> - <el-form-item prop="schemestatus" label=" 鏄惁鐢熸垚鏂规鐘舵��"> - <el-input placeholder="璇疯緭鍏� 鏄惁鐢熸垚鏂规鐘舵��" v-model="form.schemestatus"/> - </el-form-item> - <el-form-item prop="schemetime" label=" 鏂规鐘舵�佹搷浣滄椂闂� "> - <el-input placeholder="璇疯緭鍏� 鏂规鐘舵�佹搷浣滄椂闂� " v-model="form.schemetime"/> - </el-form-item> - <el-form-item prop="pid" label="鐖禝D"> - <el-input placeholder="璇疯緭鍏ョ埗ID" v-model="form.pid"/> - </el-form-item> - <el-form-item prop="guid" label="GUID"> - <el-input placeholder="璇疯緭鍏UID" v-model="form.guid"/> - </el-form-item> - </el-form> - <div slot="footer" class="dialog-footer"> - <el-button type="primary" @click="submitForm">纭� 瀹�</el-button> - <el-button @click="cancel">鍙� 娑�</el-button> - </div> - </el-dialog> - </div> -</template> - <script> - import { listpat_med_drug, getpat_med_drug, delpat_med_drug, addpat_med_drug, updatepat_med_drug } from "@/api/smartor3/pat_med_drug"; - export default { - name: "dw_maint_pat_med_drug", - dicts: ['sys_user_sex', 'sys_patientfrom'], - data() { - return { - parent:null, - title: "", - // 鏄惁鏄剧ず寮瑰嚭灞� - open: false, - // 鏌ヨ鍙傛暟 - // 琛ㄥ崟鍙傛暟 - form: {}, - // 琛ㄥ崟鏍¢獙 - rules: { - } - }; - }, - created() { - }, - methods: { - showdlg(show,val) - { - if(val !="") - { - const id = val; - getpat_med_drug(id).then(response => { - this.form = response.data; - this.open = val; - this.title = "鎮h�呮。妗�"; - }); - } - else - { - this.form={}; - this.open = show; - this.title = "鏂板缓鎮h�呮。妗�"; - } - } - } - } - </script> \ No newline at end of file diff --git a/src/comp/smartor3/dwo/dw_maint_pat_med_hypertension.vue b/src/comp/smartor3/dwo/dw_maint_pat_med_hypertension.vue deleted file mode 100644 index 582023d..0000000 --- a/src/comp/smartor3/dwo/dw_maint_pat_med_hypertension.vue +++ /dev/null @@ -1,118 +0,0 @@ -<template> - <div> - <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open"> - <el-form :rules="rules" ref="form" :model="form" label-width="80px"> - <el-form-item prop="id" label=" 鑷ID "> - <el-input placeholder="璇疯緭鍏� 鑷ID " v-model="form.id"/> - </el-form-item> - <el-form-item prop="serialnum" label=" 娴佹按鍙� "> - <el-input placeholder="璇疯緭鍏� 娴佹按鍙� " v-model="form.serialnum"/> - </el-form-item> - <el-form-item prop="recordtime" label=" 璁板綍鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 璁板綍鏃堕棿 " v-model="form.recordtime"/> - </el-form-item> - <el-form-item prop="typename" label=" 鏁版嵁绫诲瀷 "> - <el-input placeholder="璇疯緭鍏� 鏁版嵁绫诲瀷 " v-model="form.typename"/> - </el-form-item> - <el-form-item prop="systolicpressure" label=" 鏀剁缉鍘� "> - <el-input placeholder="璇疯緭鍏� 鏀剁缉鍘� " v-model="form.systolicpressure"/> - </el-form-item> - <el-form-item prop="diastolicpressure" label=" 鑸掑紶鍘� "> - <el-input placeholder="璇疯緭鍏� 鑸掑紶鍘� " v-model="form.diastolicpressure"/> - </el-form-item> - <el-form-item prop="sourcename" label=" 鏁版嵁鏉ユ簮 "> - <el-input placeholder="璇疯緭鍏� 鏁版嵁鏉ユ簮 " v-model="form.sourcename"/> - </el-form-item> - <el-form-item prop="orgid" label=" 鏈烘瀯ID "> - <el-input placeholder="璇疯緭鍏� 鏈烘瀯ID " v-model="form.orgid"/> - </el-form-item> - <el-form-item prop="del_flag" label=" 鍒犻櫎鏍囪 "> - <el-input placeholder="璇疯緭鍏� 鍒犻櫎鏍囪 " v-model="form.del_flag"/> - </el-form-item> - <el-form-item prop="update_by" label=" 鏇存柊浜� "> - <el-input placeholder="璇疯緭鍏� 鏇存柊浜� " v-model="form.update_by"/> - </el-form-item> - <el-form-item prop="update_time" label=" 鏇存柊鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 鏇存柊鏃堕棿 " v-model="form.update_time"/> - </el-form-item> - <el-form-item prop="create_by" label=" 鍒涘缓浜� "> - <el-input placeholder="璇疯緭鍏� 鍒涘缓浜� " v-model="form.create_by"/> - </el-form-item> - <el-form-item prop="create_time" label=" 鍒涘缓鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 鍒涘缓鏃堕棿 " v-model="form.create_time"/> - </el-form-item> - <el-form-item prop="isupload" label=" 涓婁紶鏍囪 "> - <el-input placeholder="璇疯緭鍏� 涓婁紶鏍囪 " v-model="form.isupload"/> - </el-form-item> - <el-form-item prop="upload_time" label=" 涓婁紶鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 涓婁紶鏃堕棿 " v-model="form.upload_time"/> - </el-form-item> - <el-form-item prop="patid" label=" 妗fID "> - <el-input placeholder="璇疯緭鍏� 妗fID " v-model="form.patid"/> - </el-form-item> - <el-form-item prop="heartrate" label=" 蹇冪巼"> - <el-input placeholder="璇疯緭鍏� 蹇冪巼" v-model="form.heartrate"/> - </el-form-item> - <el-form-item prop="visittype" label=" 灏辫瘖绫诲瀷"> - <el-input placeholder="璇疯緭鍏� 灏辫瘖绫诲瀷" v-model="form.visittype"/> - </el-form-item> - <el-form-item prop="visitid" label=" 灏辫瘖ID"> - <el-input placeholder="璇疯緭鍏� 灏辫瘖ID" v-model="form.visitid"/> - </el-form-item> - <el-form-item prop="pid" label="鐖禝D"> - <el-input placeholder="璇疯緭鍏ョ埗ID" v-model="form.pid"/> - </el-form-item> - <el-form-item prop="guid" label="GUID"> - <el-input placeholder="璇疯緭鍏UID" v-model="form.guid"/> - </el-form-item> - </el-form> - <div slot="footer" class="dialog-footer"> - <el-button type="primary" @click="submitForm">纭� 瀹�</el-button> - <el-button @click="cancel">鍙� 娑�</el-button> - </div> - </el-dialog> - </div> -</template> - <script> - import { listpat_med_hypertension, getpat_med_hypertension, delpat_med_hypertension, addpat_med_hypertension, updatepat_med_hypertension } from "@/api/smartor3/pat_med_hypertension"; - export default { - name: "dw_maint_pat_med_hypertension", - dicts: ['sys_user_sex', 'sys_patientfrom'], - data() { - return { - parent:null, - title: "", - // 鏄惁鏄剧ず寮瑰嚭灞� - open: false, - // 鏌ヨ鍙傛暟 - // 琛ㄥ崟鍙傛暟 - form: {}, - // 琛ㄥ崟鏍¢獙 - rules: { - } - }; - }, - created() { - }, - methods: { - showdlg(show,val) - { - if(val !="") - { - const id = val; - getpat_med_hypertension(id).then(response => { - this.form = response.data; - this.open = val; - this.title = "鎮h�呮。妗�"; - }); - } - else - { - this.form={}; - this.open = show; - this.title = "鏂板缓鎮h�呮。妗�"; - } - } - } - } - </script> \ No newline at end of file diff --git a/src/comp/smartor3/dwo/dw_maint_pat_med_inhosp.vue b/src/comp/smartor3/dwo/dw_maint_pat_med_inhosp.vue deleted file mode 100644 index 3586c4c..0000000 --- a/src/comp/smartor3/dwo/dw_maint_pat_med_inhosp.vue +++ /dev/null @@ -1,175 +0,0 @@ -<template> - <div> - <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open"> - <el-form :rules="rules" ref="form" :model="form" label-width="80px"> - <el-form-item prop="inhospid" label=" 鑷ID "> - <el-input placeholder="璇疯緭鍏� 鑷ID " v-model="form.inhospid"/> - </el-form-item> - <el-form-item prop="serialnum" label=" 娴佹按鍙� "> - <el-input placeholder="璇疯緭鍏� 娴佹按鍙� " v-model="form.serialnum"/> - </el-form-item> - <el-form-item prop="hospitalname" label=" 鍖婚櫌鍚嶇О "> - <el-input placeholder="璇疯緭鍏� 鍖婚櫌鍚嶇О " v-model="form.hospitalname"/> - </el-form-item> - <el-form-item prop="hospitalcode" label=" 鍖婚櫌缂栧彿 "> - <el-input placeholder="璇疯緭鍏� 鍖婚櫌缂栧彿 " v-model="form.hospitalcode"/> - </el-form-item> - <el-form-item prop="hospitaldistrictcode" label=" 闄㈠尯缂栧彿 "> - <el-input placeholder="璇疯緭鍏� 闄㈠尯缂栧彿 " v-model="form.hospitaldistrictcode"/> - </el-form-item> - <el-form-item prop="hospitaldistrictname" label=" 闄㈠尯鍚嶇О "> - <el-input placeholder="璇疯緭鍏� 闄㈠尯鍚嶇О " v-model="form.hospitaldistrictname"/> - </el-form-item> - <el-form-item prop="icd10code" label=" 鍏ラ櫌璇婃柇ICD鍊� "> - <el-input placeholder="璇疯緭鍏� 鍏ラ櫌璇婃柇ICD鍊� " v-model="form.icd10code"/> - </el-form-item> - <el-form-item prop="diagname" label=" 鍏ラ櫌璇婃柇鍚嶇О "> - <el-input placeholder="璇疯緭鍏� 鍏ラ櫌璇婃柇鍚嶇О " v-model="form.diagname"/> - </el-form-item> - <el-form-item prop="starttime" label=" 鍏ラ櫌鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 鍏ラ櫌鏃堕棿 " v-model="form.starttime"/> - </el-form-item> - <el-form-item prop="endtime" label=" 鍑洪櫌鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 鍑洪櫌鏃堕棿 " v-model="form.endtime"/> - </el-form-item> - <el-form-item prop="deptcode" label=" 鍏ラ櫌绉戝浠g爜 "> - <el-input placeholder="璇疯緭鍏� 鍏ラ櫌绉戝浠g爜 " v-model="form.deptcode"/> - </el-form-item> - <el-form-item prop="deptname" label=" 鍏ラ櫌绉戝鍚嶇О "> - <el-input placeholder="璇疯緭鍏� 鍏ラ櫌绉戝鍚嶇О " v-model="form.deptname"/> - </el-form-item> - <el-form-item prop="roomno" label=" 鎴块棿鍙� "> - <el-input placeholder="璇疯緭鍏� 鎴块棿鍙� " v-model="form.roomno"/> - </el-form-item> - <el-form-item prop="bedno" label=" 搴婁綅鍙� "> - <el-input placeholder="璇疯緭鍏� 搴婁綅鍙� " v-model="form.bedno"/> - </el-form-item> - <el-form-item prop="orgid" label=" 鏈烘瀯ID "> - <el-input placeholder="璇疯緭鍏� 鏈烘瀯ID " v-model="form.orgid"/> - </el-form-item> - <el-form-item prop="del_flag" label=" 鍒犻櫎鏍囪 "> - <el-input placeholder="璇疯緭鍏� 鍒犻櫎鏍囪 " v-model="form.del_flag"/> - </el-form-item> - <el-form-item prop="update_by" label=" 鏇存柊浜� "> - <el-input placeholder="璇疯緭鍏� 鏇存柊浜� " v-model="form.update_by"/> - </el-form-item> - <el-form-item prop="update_time" label=" 鏇存柊鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 鏇存柊鏃堕棿 " v-model="form.update_time"/> - </el-form-item> - <el-form-item prop="create_by" label=" 鍒涘缓浜� "> - <el-input placeholder="璇疯緭鍏� 鍒涘缓浜� " v-model="form.create_by"/> - </el-form-item> - <el-form-item prop="create_time" label=" 鍒涘缓鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 鍒涘缓鏃堕棿 " v-model="form.create_time"/> - </el-form-item> - <el-form-item prop="isupload" label=" 涓婁紶鏍囪 "> - <el-input placeholder="璇疯緭鍏� 涓婁紶鏍囪 " v-model="form.isupload"/> - </el-form-item> - <el-form-item prop="upload_time" label=" 涓婁紶鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 涓婁紶鏃堕棿 " v-model="form.upload_time"/> - </el-form-item> - <el-form-item prop="patid" label=" 妗fID "> - <el-input placeholder="璇疯緭鍏� 妗fID " v-model="form.patid"/> - </el-form-item> - <el-form-item prop="leavediagname" label=" 鍑洪櫌璇婃柇 "> - <el-input placeholder="璇疯緭鍏� 鍑洪櫌璇婃柇 " v-model="form.leavediagname"/> - </el-form-item> - <el-form-item prop="leaveicd10code" label=" 鍑洪櫌璇婃柇ICD鍊� "> - <el-input placeholder="璇疯緭鍏� 鍑洪櫌璇婃柇ICD鍊� " v-model="form.leaveicd10code"/> - </el-form-item> - <el-form-item prop="drcode" label=" 鍖荤敓宸ュ彿 "> - <el-input placeholder="璇疯緭鍏� 鍖荤敓宸ュ彿 " v-model="form.drcode"/> - </el-form-item> - <el-form-item prop="drname" label=" 鍖荤敓鍚嶇О "> - <el-input placeholder="璇疯緭鍏� 鍖荤敓鍚嶇О " v-model="form.drname"/> - </el-form-item> - <el-form-item prop="schemestatus" label=" 鏄惁鐢熸垚鏂规鐘舵��"> - <el-input placeholder="璇疯緭鍏� 鏄惁鐢熸垚鏂规鐘舵��" v-model="form.schemestatus"/> - </el-form-item> - <el-form-item prop="generalschemestatus" label=" 鏄惁鐢熸垚閫氱敤鏂规鐘舵��"> - <el-input placeholder="璇疯緭鍏� 鏄惁鐢熸垚閫氱敤鏂规鐘舵��" v-model="form.generalschemestatus"/> - </el-form-item> - <el-form-item prop="leaveldeptcode" label=" 鍑洪櫌绉戝浠g爜 "> - <el-input placeholder="璇疯緭鍏� 鍑洪櫌绉戝浠g爜 " v-model="form.leaveldeptcode"/> - </el-form-item> - <el-form-item prop="leaveldeptname" label=" 鍑洪櫌绉戝浠g爜 "> - <el-input placeholder="璇疯緭鍏� 鍑洪櫌绉戝浠g爜 " v-model="form.leaveldeptname"/> - </el-form-item> - <el-form-item prop="hospitaldistrictid" label=" 鐥呭尯ID "> - <el-input placeholder="璇疯緭鍏� 鐥呭尯ID " v-model="form.hospitaldistrictid"/> - </el-form-item> - <el-form-item prop="leavehospitaldistrictcode" label=" 鍑洪櫌鐥呭尯缂栧彿 "> - <el-input placeholder="璇疯緭鍏� 鍑洪櫌鐥呭尯缂栧彿 " v-model="form.leavehospitaldistrictcode"/> - </el-form-item> - <el-form-item prop="leavehospitaldistrictname" label=" 鍑洪櫌鐥呭尯鍚嶇О "> - <el-input placeholder="璇疯緭鍏� 鍑洪櫌鐥呭尯鍚嶇О " v-model="form.leavehospitaldistrictname"/> - </el-form-item> - <el-form-item prop="leavehospitaldistrictid" label=" 鍑洪櫌鐥呭尯ID "> - <el-input placeholder="璇疯緭鍏� 鍑洪櫌鐥呭尯ID " v-model="form.leavehospitaldistrictid"/> - </el-form-item> - <el-form-item prop="deptid" label=" 鍏ラ櫌绉戝ID "> - <el-input placeholder="璇疯緭鍏� 鍏ラ櫌绉戝ID " v-model="form.deptid"/> - </el-form-item> - <el-form-item prop="leaveldeptid" label=" 鍑洪櫌绉戝ID "> - <el-input placeholder="璇疯緭鍏� 鍑洪櫌绉戝ID " v-model="form.leaveldeptid"/> - </el-form-item> - <el-form-item prop="schemetime" label=" 鏂规鐘舵�佹搷浣滄椂闂� "> - <el-input placeholder="璇疯緭鍏� 鏂规鐘舵�佹搷浣滄椂闂� " v-model="form.schemetime"/> - </el-form-item> - <el-form-item prop="pid" label="鐖禝D"> - <el-input placeholder="璇疯緭鍏ョ埗ID" v-model="form.pid"/> - </el-form-item> - <el-form-item prop="guid" label="GUID"> - <el-input placeholder="璇疯緭鍏UID" v-model="form.guid"/> - </el-form-item> - </el-form> - <div slot="footer" class="dialog-footer"> - <el-button type="primary" @click="submitForm">纭� 瀹�</el-button> - <el-button @click="cancel">鍙� 娑�</el-button> - </div> - </el-dialog> - </div> -</template> - <script> - import { listpat_med_inhosp, getpat_med_inhosp, delpat_med_inhosp, addpat_med_inhosp, updatepat_med_inhosp } from "@/api/smartor3/pat_med_inhosp"; - export default { - name: "dw_maint_pat_med_inhosp", - dicts: ['sys_user_sex', 'sys_patientfrom'], - data() { - return { - parent:null, - title: "", - // 鏄惁鏄剧ず寮瑰嚭灞� - open: false, - // 鏌ヨ鍙傛暟 - // 琛ㄥ崟鍙傛暟 - form: {}, - // 琛ㄥ崟鏍¢獙 - rules: { - } - }; - }, - created() { - }, - methods: { - showdlg(show,val) - { - if(val !="") - { - const id = val; - getpat_med_inhosp(id).then(response => { - this.form = response.data; - this.open = val; - this.title = "鎮h�呮。妗�"; - }); - } - else - { - this.form={}; - this.open = show; - this.title = "鏂板缓鎮h�呮。妗�"; - } - } - } - } - </script> \ No newline at end of file diff --git a/src/comp/smartor3/dwo/dw_maint_pat_med_inspection.vue b/src/comp/smartor3/dwo/dw_maint_pat_med_inspection.vue deleted file mode 100644 index 05ae90f..0000000 --- a/src/comp/smartor3/dwo/dw_maint_pat_med_inspection.vue +++ /dev/null @@ -1,145 +0,0 @@ -<template> - <div> - <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open"> - <el-form :rules="rules" ref="form" :model="form" label-width="80px"> - <el-form-item prop="id" label=" 鑷ID "> - <el-input placeholder="璇疯緭鍏� 鑷ID " v-model="form.id"/> - </el-form-item> - <el-form-item prop="serialnum" label=" 娴佹按鍙� "> - <el-input placeholder="璇疯緭鍏� 娴佹按鍙� " v-model="form.serialnum"/> - </el-form-item> - <el-form-item prop="patid" label=" 妗fID "> - <el-input placeholder="璇疯緭鍏� 妗fID " v-model="form.patid"/> - </el-form-item> - <el-form-item prop="projecttype" label=" 绫诲瀷"> - <el-input placeholder="璇疯緭鍏� 绫诲瀷" v-model="form.projecttype"/> - </el-form-item> - <el-form-item prop="projectcode" label=" 椤圭洰缂栧彿 "> - <el-input placeholder="璇疯緭鍏� 椤圭洰缂栧彿 " v-model="form.projectcode"/> - </el-form-item> - <el-form-item prop="projectname" label=" 椤圭洰鍚嶇О "> - <el-input placeholder="璇疯緭鍏� 椤圭洰鍚嶇О " v-model="form.projectname"/> - </el-form-item> - <el-form-item prop="reporttime" label=" 鎶ュ憡鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 鎶ュ憡鏃堕棿 " v-model="form.reporttime"/> - </el-form-item> - <el-form-item prop="hospitalname" label=" 鍖婚櫌鍚嶇О "> - <el-input placeholder="璇疯緭鍏� 鍖婚櫌鍚嶇О " v-model="form.hospitalname"/> - </el-form-item> - <el-form-item prop="hospitalcode" label=" 鍖婚櫌缂栧彿 "> - <el-input placeholder="璇疯緭鍏� 鍖婚櫌缂栧彿 " v-model="form.hospitalcode"/> - </el-form-item> - <el-form-item prop="orgid" label=" 鏈烘瀯ID "> - <el-input placeholder="璇疯緭鍏� 鏈烘瀯ID " v-model="form.orgid"/> - </el-form-item> - <el-form-item prop="del_flag" label=" 鍒犻櫎鏍囪 "> - <el-input placeholder="璇疯緭鍏� 鍒犻櫎鏍囪 " v-model="form.del_flag"/> - </el-form-item> - <el-form-item prop="update_by" label=" 鏇存柊浜� "> - <el-input placeholder="璇疯緭鍏� 鏇存柊浜� " v-model="form.update_by"/> - </el-form-item> - <el-form-item prop="update_time" label=" 鏇存柊鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 鏇存柊鏃堕棿 " v-model="form.update_time"/> - </el-form-item> - <el-form-item prop="create_by" label=" 鍒涘缓浜� "> - <el-input placeholder="璇疯緭鍏� 鍒涘缓浜� " v-model="form.create_by"/> - </el-form-item> - <el-form-item prop="create_time" label=" 鍒涘缓鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 鍒涘缓鏃堕棿 " v-model="form.create_time"/> - </el-form-item> - <el-form-item prop="isupload" label=" 涓婁紶鏍囪 "> - <el-input placeholder="璇疯緭鍏� 涓婁紶鏍囪 " v-model="form.isupload"/> - </el-form-item> - <el-form-item prop="upload_time" label=" 涓婁紶鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 涓婁紶鏃堕棿 " v-model="form.upload_time"/> - </el-form-item> - <el-form-item prop="projectid" label=" 椤圭洰ID "> - <el-input placeholder="璇疯緭鍏� 椤圭洰ID " v-model="form.projectid"/> - </el-form-item> - <el-form-item prop="applicationtime" label=" 鐢宠鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 鐢宠鏃堕棿 " v-model="form.applicationtime"/> - </el-form-item> - <el-form-item prop="visittype" label=" 灏辫瘖绫诲瀷 "> - <el-input placeholder="璇疯緭鍏� 灏辫瘖绫诲瀷 " v-model="form.visittype"/> - </el-form-item> - <el-form-item prop="visitid" label=" 灏辫瘖ID "> - <el-input placeholder="璇疯緭鍏� 灏辫瘖ID " v-model="form.visitid"/> - </el-form-item> - <el-form-item prop="schemestatus" label=" 鏄惁鐢熸垚鏂规鐘舵��"> - <el-input placeholder="璇疯緭鍏� 鏄惁鐢熸垚鏂规鐘舵��" v-model="form.schemestatus"/> - </el-form-item> - <el-form-item prop="isabnormal" label=" 鏄惁寮傚父"> - <el-input placeholder="璇疯緭鍏� 鏄惁寮傚父" v-model="form.isabnormal"/> - </el-form-item> - <el-form-item prop="reportconclusion" label=" 鎶ュ憡缁撹 "> - <el-input placeholder="璇疯緭鍏� 鎶ュ憡缁撹 " v-model="form.reportconclusion"/> - </el-form-item> - <el-form-item prop="schemetime" label=" 鏂规鐘舵�佹搷浣滄椂闂� "> - <el-input placeholder="璇疯緭鍏� 鏂规鐘舵�佹搷浣滄椂闂� " v-model="form.schemetime"/> - </el-form-item> - <el-form-item prop="deptcode" label=" 寮�鍗曠瀹や唬鐮� "> - <el-input placeholder="璇疯緭鍏� 寮�鍗曠瀹や唬鐮� " v-model="form.deptcode"/> - </el-form-item> - <el-form-item prop="deptname" label=" 寮�鍗曠瀹ゅ悕绉� "> - <el-input placeholder="璇疯緭鍏� 寮�鍗曠瀹ゅ悕绉� " v-model="form.deptname"/> - </el-form-item> - <el-form-item prop="deptid" label=" 寮�鍗曠瀹D "> - <el-input placeholder="璇疯緭鍏� 寮�鍗曠瀹D " v-model="form.deptid"/> - </el-form-item> - <el-form-item prop="pid" label="鐖禝D"> - <el-input placeholder="璇疯緭鍏ョ埗ID" v-model="form.pid"/> - </el-form-item> - <el-form-item prop="guid" label="GUID"> - <el-input placeholder="璇疯緭鍏UID" v-model="form.guid"/> - </el-form-item> - </el-form> - <div slot="footer" class="dialog-footer"> - <el-button type="primary" @click="submitForm">纭� 瀹�</el-button> - <el-button @click="cancel">鍙� 娑�</el-button> - </div> - </el-dialog> - </div> -</template> - <script> - import { listpat_med_inspection, getpat_med_inspection, delpat_med_inspection, addpat_med_inspection, updatepat_med_inspection } from "@/api/smartor3/pat_med_inspection"; - export default { - name: "dw_maint_pat_med_inspection", - dicts: ['sys_user_sex', 'sys_patientfrom'], - data() { - return { - parent:null, - title: "", - // 鏄惁鏄剧ず寮瑰嚭灞� - open: false, - // 鏌ヨ鍙傛暟 - // 琛ㄥ崟鍙傛暟 - form: {}, - // 琛ㄥ崟鏍¢獙 - rules: { - } - }; - }, - created() { - }, - methods: { - showdlg(show,val) - { - if(val !="") - { - const id = val; - getpat_med_inspection(id).then(response => { - this.form = response.data; - this.open = val; - this.title = "鎮h�呮。妗�"; - }); - } - else - { - this.form={}; - this.open = show; - this.title = "鏂板缓鎮h�呮。妗�"; - } - } - } - } - </script> \ No newline at end of file diff --git a/src/comp/smartor3/dwo/dw_maint_pat_med_inspection_item.vue b/src/comp/smartor3/dwo/dw_maint_pat_med_inspection_item.vue deleted file mode 100644 index 16e4915..0000000 --- a/src/comp/smartor3/dwo/dw_maint_pat_med_inspection_item.vue +++ /dev/null @@ -1,112 +0,0 @@ -<template> - <div> - <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open"> - <el-form :rules="rules" ref="form" :model="form" label-width="80px"> - <el-form-item prop="id" label=" 鑷ID "> - <el-input placeholder="璇疯緭鍏� 鑷ID " v-model="form.id"/> - </el-form-item> - <el-form-item prop="inspectionid" label=" 瀵瑰簲璁板綍琛� "> - <el-input placeholder="璇疯緭鍏� 瀵瑰簲璁板綍琛� " v-model="form.inspectionid"/> - </el-form-item> - <el-form-item prop="relationid" label=" 鐩稿簲ID "> - <el-input placeholder="璇疯緭鍏� 鐩稿簲ID " v-model="form.relationid"/> - </el-form-item> - <el-form-item prop="relationcode" label=" 鐩稿簲缂栧彿 "> - <el-input placeholder="璇疯緭鍏� 鐩稿簲缂栧彿 " v-model="form.relationcode"/> - </el-form-item> - <el-form-item prop="relationname" label=" 鐩稿簲鍚嶇О "> - <el-input placeholder="璇疯緭鍏� 鐩稿簲鍚嶇О " v-model="form.relationname"/> - </el-form-item> - <el-form-item prop="value" label=" 缁撴灉鍊�/缁撹 "> - <el-input placeholder="璇疯緭鍏� 缁撴灉鍊�/缁撹 " v-model="form.value"/> - </el-form-item> - <el-form-item prop="isabnormal" label=" 鏄惁寮傚父"> - <el-input placeholder="璇疯緭鍏� 鏄惁寮傚父" v-model="form.isabnormal"/> - </el-form-item> - <el-form-item prop="unit" label=" 鍗曚綅 "> - <el-input placeholder="璇疯緭鍏� 鍗曚綅 " v-model="form.unit"/> - </el-form-item> - <el-form-item prop="consult" label=" 鍙傝�� "> - <el-input placeholder="璇疯緭鍏� 鍙傝�� " v-model="form.consult"/> - </el-form-item> - <el-form-item prop="orgid" label=" 鏈烘瀯ID "> - <el-input placeholder="璇疯緭鍏� 鏈烘瀯ID " v-model="form.orgid"/> - </el-form-item> - <el-form-item prop="del_flag" label=" 鍒犻櫎鏍囪 "> - <el-input placeholder="璇疯緭鍏� 鍒犻櫎鏍囪 " v-model="form.del_flag"/> - </el-form-item> - <el-form-item prop="update_by" label=" 鏇存柊浜� "> - <el-input placeholder="璇疯緭鍏� 鏇存柊浜� " v-model="form.update_by"/> - </el-form-item> - <el-form-item prop="update_time" label=" 鏇存柊鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 鏇存柊鏃堕棿 " v-model="form.update_time"/> - </el-form-item> - <el-form-item prop="create_by" label=" 鍒涘缓浜� "> - <el-input placeholder="璇疯緭鍏� 鍒涘缓浜� " v-model="form.create_by"/> - </el-form-item> - <el-form-item prop="create_time" label=" 鍒涘缓鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 鍒涘缓鏃堕棿 " v-model="form.create_time"/> - </el-form-item> - <el-form-item prop="isupload" label=" 涓婁紶鏍囪 "> - <el-input placeholder="璇疯緭鍏� 涓婁紶鏍囪 " v-model="form.isupload"/> - </el-form-item> - <el-form-item prop="upload_time" label=" 涓婁紶鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 涓婁紶鏃堕棿 " v-model="form.upload_time"/> - </el-form-item> - <el-form-item prop="pid" label="鐖禝D"> - <el-input placeholder="璇疯緭鍏ョ埗ID" v-model="form.pid"/> - </el-form-item> - <el-form-item prop="guid" label="GUID"> - <el-input placeholder="璇疯緭鍏UID" v-model="form.guid"/> - </el-form-item> - </el-form> - <div slot="footer" class="dialog-footer"> - <el-button type="primary" @click="submitForm">纭� 瀹�</el-button> - <el-button @click="cancel">鍙� 娑�</el-button> - </div> - </el-dialog> - </div> -</template> - <script> - import { listpat_med_inspection_item, getpat_med_inspection_item, delpat_med_inspection_item, addpat_med_inspection_item, updatepat_med_inspection_item } from "@/api/smartor3/pat_med_inspection_item"; - export default { - name: "dw_maint_pat_med_inspection_item", - dicts: ['sys_user_sex', 'sys_patientfrom'], - data() { - return { - parent:null, - title: "", - // 鏄惁鏄剧ず寮瑰嚭灞� - open: false, - // 鏌ヨ鍙傛暟 - // 琛ㄥ崟鍙傛暟 - form: {}, - // 琛ㄥ崟鏍¢獙 - rules: { - } - }; - }, - created() { - }, - methods: { - showdlg(show,val) - { - if(val !="") - { - const id = val; - getpat_med_inspection_item(id).then(response => { - this.form = response.data; - this.open = val; - this.title = "鎮h�呮。妗�"; - }); - } - else - { - this.form={}; - this.open = show; - this.title = "鏂板缓鎮h�呮。妗�"; - } - } - } - } - </script> \ No newline at end of file diff --git a/src/comp/smartor3/dwo/dw_maint_pat_med_operation.vue b/src/comp/smartor3/dwo/dw_maint_pat_med_operation.vue deleted file mode 100644 index 81855eb..0000000 --- a/src/comp/smartor3/dwo/dw_maint_pat_med_operation.vue +++ /dev/null @@ -1,121 +0,0 @@ -<template> - <div> - <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open"> - <el-form :rules="rules" ref="form" :model="form" label-width="80px"> - <el-form-item prop="id" label=" 鑷ID "> - <el-input placeholder="璇疯緭鍏� 鑷ID " v-model="form.id"/> - </el-form-item> - <el-form-item prop="serialnum" label=" 灏辫瘖娴佹按鍙� "> - <el-input placeholder="璇疯緭鍏� 灏辫瘖娴佹按鍙� " v-model="form.serialnum"/> - </el-form-item> - <el-form-item prop="patid" label=" 妗fID "> - <el-input placeholder="璇疯緭鍏� 妗fID " v-model="form.patid"/> - </el-form-item> - <el-form-item prop="operationname" label=" 鎵嬫湳鍚嶇О "> - <el-input placeholder="璇疯緭鍏� 鎵嬫湳鍚嶇О " v-model="form.operationname"/> - </el-form-item> - <el-form-item prop="operationcode" label=" 鎵嬫湳浠g爜 "> - <el-input placeholder="璇疯緭鍏� 鎵嬫湳浠g爜 " v-model="form.operationcode"/> - </el-form-item> - <el-form-item prop="operationid" label=" 鎵嬫湳ID "> - <el-input placeholder="璇疯緭鍏� 鎵嬫湳ID " v-model="form.operationid"/> - </el-form-item> - <el-form-item prop="operationtime" label=" 鎵嬫湳鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 鎵嬫湳鏃堕棿 " v-model="form.operationtime"/> - </el-form-item> - <el-form-item prop="visitid" label=" 灏辫瘖ID "> - <el-input placeholder="璇疯緭鍏� 灏辫瘖ID " v-model="form.visitid"/> - </el-form-item> - <el-form-item prop="visittype" label=" 灏辫瘖绫诲瀷"> - <el-input placeholder="璇疯緭鍏� 灏辫瘖绫诲瀷" v-model="form.visittype"/> - </el-form-item> - <el-form-item prop="status" label=" 鎵嬫湳鐘舵��"> - <el-input placeholder="璇疯緭鍏� 鎵嬫湳鐘舵��" v-model="form.status"/> - </el-form-item> - <el-form-item prop="schemetime" label=" 鏂规鐘舵�佹搷浣滄椂闂� "> - <el-input placeholder="璇疯緭鍏� 鏂规鐘舵�佹搷浣滄椂闂� " v-model="form.schemetime"/> - </el-form-item> - <el-form-item prop="schemestatus" label=" 鏄惁鐢熸垚璁″垝"> - <el-input placeholder="璇疯緭鍏� 鏄惁鐢熸垚璁″垝" v-model="form.schemestatus"/> - </el-form-item> - <el-form-item prop="orgid" label=" 鏈烘瀯ID "> - <el-input placeholder="璇疯緭鍏� 鏈烘瀯ID " v-model="form.orgid"/> - </el-form-item> - <el-form-item prop="del_flag" label=" 鍒犻櫎鏍囪 "> - <el-input placeholder="璇疯緭鍏� 鍒犻櫎鏍囪 " v-model="form.del_flag"/> - </el-form-item> - <el-form-item prop="update_by" label=" 鏇存柊浜� "> - <el-input placeholder="璇疯緭鍏� 鏇存柊浜� " v-model="form.update_by"/> - </el-form-item> - <el-form-item prop="update_time" label=" 鏇存柊鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 鏇存柊鏃堕棿 " v-model="form.update_time"/> - </el-form-item> - <el-form-item prop="create_by" label=" 鍒涘缓浜� "> - <el-input placeholder="璇疯緭鍏� 鍒涘缓浜� " v-model="form.create_by"/> - </el-form-item> - <el-form-item prop="create_time" label=" 鍒涘缓鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 鍒涘缓鏃堕棿 " v-model="form.create_time"/> - </el-form-item> - <el-form-item prop="isupload" label=" 涓婁紶鏍囪 "> - <el-input placeholder="璇疯緭鍏� 涓婁紶鏍囪 " v-model="form.isupload"/> - </el-form-item> - <el-form-item prop="upload_time" label=" 涓婁紶鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 涓婁紶鏃堕棿 " v-model="form.upload_time"/> - </el-form-item> - <el-form-item prop="pid" label="鐖禝D"> - <el-input placeholder="璇疯緭鍏ョ埗ID" v-model="form.pid"/> - </el-form-item> - <el-form-item prop="guid" label="GUID"> - <el-input placeholder="璇疯緭鍏UID" v-model="form.guid"/> - </el-form-item> - </el-form> - <div slot="footer" class="dialog-footer"> - <el-button type="primary" @click="submitForm">纭� 瀹�</el-button> - <el-button @click="cancel">鍙� 娑�</el-button> - </div> - </el-dialog> - </div> -</template> - <script> - import { listpat_med_operation, getpat_med_operation, delpat_med_operation, addpat_med_operation, updatepat_med_operation } from "@/api/smartor3/pat_med_operation"; - export default { - name: "dw_maint_pat_med_operation", - dicts: ['sys_user_sex', 'sys_patientfrom'], - data() { - return { - parent:null, - title: "", - // 鏄惁鏄剧ず寮瑰嚭灞� - open: false, - // 鏌ヨ鍙傛暟 - // 琛ㄥ崟鍙傛暟 - form: {}, - // 琛ㄥ崟鏍¢獙 - rules: { - } - }; - }, - created() { - }, - methods: { - showdlg(show,val) - { - if(val !="") - { - const id = val; - getpat_med_operation(id).then(response => { - this.form = response.data; - this.open = val; - this.title = "鎮h�呮。妗�"; - }); - } - else - { - this.form={}; - this.open = show; - this.title = "鏂板缓鎮h�呮。妗�"; - } - } - } - } - </script> \ No newline at end of file diff --git a/src/comp/smartor3/dwo/dw_maint_pat_med_outhosp.vue b/src/comp/smartor3/dwo/dw_maint_pat_med_outhosp.vue deleted file mode 100644 index 1499e26..0000000 --- a/src/comp/smartor3/dwo/dw_maint_pat_med_outhosp.vue +++ /dev/null @@ -1,136 +0,0 @@ -<template> - <div> - <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open"> - <el-form :rules="rules" ref="form" :model="form" label-width="80px"> - <el-form-item prop="id" label=" 鑷ID "> - <el-input placeholder="璇疯緭鍏� 鑷ID " v-model="form.id"/> - </el-form-item> - <el-form-item prop="serialnum" label=" 娴佹按鍙� "> - <el-input placeholder="璇疯緭鍏� 娴佹按鍙� " v-model="form.serialnum"/> - </el-form-item> - <el-form-item prop="patid" label=" 妗fID "> - <el-input placeholder="璇疯緭鍏� 妗fID " v-model="form.patid"/> - </el-form-item> - <el-form-item prop="hospitalname" label=" 鍖婚櫌鍚嶇О "> - <el-input placeholder="璇疯緭鍏� 鍖婚櫌鍚嶇О " v-model="form.hospitalname"/> - </el-form-item> - <el-form-item prop="hospitalcode" label=" 鍖婚櫌缂栧彿 "> - <el-input placeholder="璇疯緭鍏� 鍖婚櫌缂栧彿 " v-model="form.hospitalcode"/> - </el-form-item> - <el-form-item prop="icd10code" label=" 璇婃柇ICD鍊� "> - <el-input placeholder="璇疯緭鍏� 璇婃柇ICD鍊� " v-model="form.icd10code"/> - </el-form-item> - <el-form-item prop="diagname" label=" 璇婃柇鍚嶇О "> - <el-input placeholder="璇疯緭鍏� 璇婃柇鍚嶇О " v-model="form.diagname"/> - </el-form-item> - <el-form-item prop="deptcode" label=" 绉戝浠g爜 "> - <el-input placeholder="璇疯緭鍏� 绉戝浠g爜 " v-model="form.deptcode"/> - </el-form-item> - <el-form-item prop="deptname" label=" 绉戝鍚嶇О "> - <el-input placeholder="璇疯緭鍏� 绉戝鍚嶇О " v-model="form.deptname"/> - </el-form-item> - <el-form-item prop="drcode" label=" 鍖荤敓宸ュ彿 "> - <el-input placeholder="璇疯緭鍏� 鍖荤敓宸ュ彿 " v-model="form.drcode"/> - </el-form-item> - <el-form-item prop="drname" label=" 鍖荤敓鍚嶇О "> - <el-input placeholder="璇疯緭鍏� 鍖荤敓鍚嶇О " v-model="form.drname"/> - </el-form-item> - <el-form-item prop="admitdate" label=" 灏辫瘖鏃ユ湡 "> - <el-input placeholder="璇疯緭鍏� 灏辫瘖鏃ユ湡 " v-model="form.admitdate"/> - </el-form-item> - <el-form-item prop="orgid" label=" 鏈烘瀯ID "> - <el-input placeholder="璇疯緭鍏� 鏈烘瀯ID " v-model="form.orgid"/> - </el-form-item> - <el-form-item prop="del_flag" label=" 鍒犻櫎鏍囪 "> - <el-input placeholder="璇疯緭鍏� 鍒犻櫎鏍囪 " v-model="form.del_flag"/> - </el-form-item> - <el-form-item prop="update_by" label=" 鏇存柊浜� "> - <el-input placeholder="璇疯緭鍏� 鏇存柊浜� " v-model="form.update_by"/> - </el-form-item> - <el-form-item prop="update_time" label=" 鏇存柊鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 鏇存柊鏃堕棿 " v-model="form.update_time"/> - </el-form-item> - <el-form-item prop="create_by" label=" 鍒涘缓浜� "> - <el-input placeholder="璇疯緭鍏� 鍒涘缓浜� " v-model="form.create_by"/> - </el-form-item> - <el-form-item prop="create_time" label=" 鍒涘缓鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 鍒涘缓鏃堕棿 " v-model="form.create_time"/> - </el-form-item> - <el-form-item prop="isupload" label=" 涓婁紶鏍囪 "> - <el-input placeholder="璇疯緭鍏� 涓婁紶鏍囪 " v-model="form.isupload"/> - </el-form-item> - <el-form-item prop="upload_time" label=" 涓婁紶鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 涓婁紶鏃堕棿 " v-model="form.upload_time"/> - </el-form-item> - <el-form-item prop="schemestatus" label=" 鏄惁鐢熸垚鏂规鐘舵��"> - <el-input placeholder="璇疯緭鍏� 鏄惁鐢熸垚鏂规鐘舵��" v-model="form.schemestatus"/> - </el-form-item> - <el-form-item prop="deptid" label=" 绉戝ID "> - <el-input placeholder="璇疯緭鍏� 绉戝ID " v-model="form.deptid"/> - </el-form-item> - <el-form-item prop="schemetime" label=" 鏂规鐘舵�佹搷浣滄椂闂� "> - <el-input placeholder="璇疯緭鍏� 鏂规鐘舵�佹搷浣滄椂闂� " v-model="form.schemetime"/> - </el-form-item> - <el-form-item prop="hpi" label=" 鐜扮梾鍙� "> - <el-input placeholder="璇疯緭鍏� 鐜扮梾鍙� " v-model="form.hpi"/> - </el-form-item> - <el-form-item prop="mainsuit" label=" 涓昏堪 "> - <el-input placeholder="璇疯緭鍏� 涓昏堪 " v-model="form.mainsuit"/> - </el-form-item> - <el-form-item prop="pid" label="鐖禝D"> - <el-input placeholder="璇疯緭鍏ョ埗ID" v-model="form.pid"/> - </el-form-item> - <el-form-item prop="guid" label="GUID"> - <el-input placeholder="璇疯緭鍏UID" v-model="form.guid"/> - </el-form-item> - </el-form> - <div slot="footer" class="dialog-footer"> - <el-button type="primary" @click="submitForm">纭� 瀹�</el-button> - <el-button @click="cancel">鍙� 娑�</el-button> - </div> - </el-dialog> - </div> -</template> - <script> - import { listpat_med_outhosp, getpat_med_outhosp, delpat_med_outhosp, addpat_med_outhosp, updatepat_med_outhosp } from "@/api/smartor3/pat_med_outhosp"; - export default { - name: "dw_maint_pat_med_outhosp", - dicts: ['sys_user_sex', 'sys_patientfrom'], - data() { - return { - parent:null, - title: "", - // 鏄惁鏄剧ず寮瑰嚭灞� - open: false, - // 鏌ヨ鍙傛暟 - // 琛ㄥ崟鍙傛暟 - form: {}, - // 琛ㄥ崟鏍¢獙 - rules: { - } - }; - }, - created() { - }, - methods: { - showdlg(show,val) - { - if(val !="") - { - const id = val; - getpat_med_outhosp(id).then(response => { - this.form = response.data; - this.open = val; - this.title = "鎮h�呮。妗�"; - }); - } - else - { - this.form={}; - this.open = show; - this.title = "鏂板缓鎮h�呮。妗�"; - } - } - } - } - </script> \ No newline at end of file diff --git a/src/comp/smartor3/dwo/dw_maint_pat_med_physical.vue b/src/comp/smartor3/dwo/dw_maint_pat_med_physical.vue deleted file mode 100644 index d376cd4..0000000 --- a/src/comp/smartor3/dwo/dw_maint_pat_med_physical.vue +++ /dev/null @@ -1,139 +0,0 @@ -<template> - <div> - <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open"> - <el-form :rules="rules" ref="form" :model="form" label-width="80px"> - <el-form-item prop="id" label=" 鑷ID "> - <el-input placeholder="璇疯緭鍏� 鑷ID " v-model="form.id"/> - </el-form-item> - <el-form-item prop="serialnum" label=" 娴佹按鍙� "> - <el-input placeholder="璇疯緭鍏� 娴佹按鍙� " v-model="form.serialnum"/> - </el-form-item> - <el-form-item prop="patid" label=" 妗fID "> - <el-input placeholder="璇疯緭鍏� 妗fID " v-model="form.patid"/> - </el-form-item> - <el-form-item prop="drcode" label=" 鎬荤粨鍖荤敓宸ュ彿 "> - <el-input placeholder="璇疯緭鍏� 鎬荤粨鍖荤敓宸ュ彿 " v-model="form.drcode"/> - </el-form-item> - <el-form-item prop="drname" label=" 鎬荤粨鍖荤敓鍚嶇О "> - <el-input placeholder="璇疯緭鍏� 鎬荤粨鍖荤敓鍚嶇О " v-model="form.drname"/> - </el-form-item> - <el-form-item prop="hospitalcode" label=" 浣撴鍗曚綅/鍖婚櫌缂栧彿 "> - <el-input placeholder="璇疯緭鍏� 浣撴鍗曚綅/鍖婚櫌缂栧彿 " v-model="form.hospitalcode"/> - </el-form-item> - <el-form-item prop="hospitalname" label=" 浣撴鍗曚綅/鍖婚櫌 "> - <el-input placeholder="璇疯緭鍏� 浣撴鍗曚綅/鍖婚櫌 " v-model="form.hospitalname"/> - </el-form-item> - <el-form-item prop="physicaldate" label=" 浣撴鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 浣撴鏃堕棿 " v-model="form.physicaldate"/> - </el-form-item> - <el-form-item prop="orgid" label=" 鏈烘瀯ID "> - <el-input placeholder="璇疯緭鍏� 鏈烘瀯ID " v-model="form.orgid"/> - </el-form-item> - <el-form-item prop="del_flag" label=" 鍒犻櫎鏍囪 "> - <el-input placeholder="璇疯緭鍏� 鍒犻櫎鏍囪 " v-model="form.del_flag"/> - </el-form-item> - <el-form-item prop="update_by" label=" 鏇存柊浜� "> - <el-input placeholder="璇疯緭鍏� 鏇存柊浜� " v-model="form.update_by"/> - </el-form-item> - <el-form-item prop="update_time" label=" 鏇存柊鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 鏇存柊鏃堕棿 " v-model="form.update_time"/> - </el-form-item> - <el-form-item prop="create_by" label=" 鍒涘缓浜� "> - <el-input placeholder="璇疯緭鍏� 鍒涘缓浜� " v-model="form.create_by"/> - </el-form-item> - <el-form-item prop="create_time" label=" 鍒涘缓鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 鍒涘缓鏃堕棿 " v-model="form.create_time"/> - </el-form-item> - <el-form-item prop="isupload" label=" 涓婁紶鏍囪 "> - <el-input placeholder="璇疯緭鍏� 涓婁紶鏍囪 " v-model="form.isupload"/> - </el-form-item> - <el-form-item prop="upload_time" label=" 涓婁紶鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 涓婁紶鏃堕棿 " v-model="form.upload_time"/> - </el-form-item> - <el-form-item prop="deptcode" label=" 绉戝浠g爜 "> - <el-input placeholder="璇疯緭鍏� 绉戝浠g爜 " v-model="form.deptcode"/> - </el-form-item> - <el-form-item prop="deptname" label=" 绉戝鍚嶇О "> - <el-input placeholder="璇疯緭鍏� 绉戝鍚嶇О " v-model="form.deptname"/> - </el-form-item> - <el-form-item prop="projectname" label=" 浣撴椤圭洰鍚嶇О "> - <el-input placeholder="璇疯緭鍏� 浣撴椤圭洰鍚嶇О " v-model="form.projectname"/> - </el-form-item> - <el-form-item prop="projectcode" label=" 浣撴椤圭洰缂栫爜 "> - <el-input placeholder="璇疯緭鍏� 浣撴椤圭洰缂栫爜 " v-model="form.projectcode"/> - </el-form-item> - <el-form-item prop="state" label=" 鐘舵��"> - <el-input placeholder="璇疯緭鍏� 鐘舵��" v-model="form.state"/> - </el-form-item> - <el-form-item prop="schemestatus" label=" 鏄惁鐢熸垚鏂规鐘舵��"> - <el-input placeholder="璇疯緭鍏� 鏄惁鐢熸垚鏂规鐘舵��" v-model="form.schemestatus"/> - </el-form-item> - <el-form-item prop="generalschemestatus" label=" 鏄惁鐢熸垚閫氱敤鏂规鐘舵��"> - <el-input placeholder="璇疯緭鍏� 鏄惁鐢熸垚閫氱敤鏂规鐘舵��" v-model="form.generalschemestatus"/> - </el-form-item> - <el-form-item prop="deptid" label=" 绉戝ID "> - <el-input placeholder="璇疯緭鍏� 绉戝ID " v-model="form.deptid"/> - </el-form-item> - <el-form-item prop="projectid" label=" 浣撴濂楅ID "> - <el-input placeholder="璇疯緭鍏� 浣撴濂楅ID " v-model="form.projectid"/> - </el-form-item> - <el-form-item prop="schemetime" label=" 鏂规鐘舵�佹搷浣滄椂闂� "> - <el-input placeholder="璇疯緭鍏� 鏂规鐘舵�佹搷浣滄椂闂� " v-model="form.schemetime"/> - </el-form-item> - <el-form-item prop="pid" label="鐖禝D"> - <el-input placeholder="璇疯緭鍏ョ埗ID" v-model="form.pid"/> - </el-form-item> - <el-form-item prop="guid" label="GUID"> - <el-input placeholder="璇疯緭鍏UID" v-model="form.guid"/> - </el-form-item> - </el-form> - <div slot="footer" class="dialog-footer"> - <el-button type="primary" @click="submitForm">纭� 瀹�</el-button> - <el-button @click="cancel">鍙� 娑�</el-button> - </div> - </el-dialog> - </div> -</template> - <script> - import { listpat_med_physical, getpat_med_physical, delpat_med_physical, addpat_med_physical, updatepat_med_physical } from "@/api/smartor3/pat_med_physical"; - export default { - name: "dw_maint_pat_med_physical", - dicts: ['sys_user_sex', 'sys_patientfrom'], - data() { - return { - parent:null, - title: "", - // 鏄惁鏄剧ず寮瑰嚭灞� - open: false, - // 鏌ヨ鍙傛暟 - // 琛ㄥ崟鍙傛暟 - form: {}, - // 琛ㄥ崟鏍¢獙 - rules: { - } - }; - }, - created() { - }, - methods: { - showdlg(show,val) - { - if(val !="") - { - const id = val; - getpat_med_physical(id).then(response => { - this.form = response.data; - this.open = val; - this.title = "鎮h�呮。妗�"; - }); - } - else - { - this.form={}; - this.open = show; - this.title = "鏂板缓鎮h�呮。妗�"; - } - } - } - } - </script> \ No newline at end of file diff --git a/src/comp/smartor3/dwo/dw_maint_pat_med_registration.vue b/src/comp/smartor3/dwo/dw_maint_pat_med_registration.vue deleted file mode 100644 index 6d7616b..0000000 --- a/src/comp/smartor3/dwo/dw_maint_pat_med_registration.vue +++ /dev/null @@ -1,127 +0,0 @@ -<template> - <div> - <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open"> - <el-form :rules="rules" ref="form" :model="form" label-width="80px"> - <el-form-item prop="registid" label=" 鑷ID "> - <el-input placeholder="璇疯緭鍏� 鑷ID " v-model="form.registid"/> - </el-form-item> - <el-form-item prop="serialnum" label=" 娴佹按琛� "> - <el-input placeholder="璇疯緭鍏� 娴佹按琛� " v-model="form.serialnum"/> - </el-form-item> - <el-form-item prop="patid" label=" 妗fID "> - <el-input placeholder="璇疯緭鍏� 妗fID " v-model="form.patid"/> - </el-form-item> - <el-form-item prop="hospitalname" label=" 鍖婚櫌鍚嶇О "> - <el-input placeholder="璇疯緭鍏� 鍖婚櫌鍚嶇О " v-model="form.hospitalname"/> - </el-form-item> - <el-form-item prop="hospitalcode" label=" 鍖婚櫌缂栧彿 "> - <el-input placeholder="璇疯緭鍏� 鍖婚櫌缂栧彿 " v-model="form.hospitalcode"/> - </el-form-item> - <el-form-item prop="deptcode" label=" 绉戝浠g爜 "> - <el-input placeholder="璇疯緭鍏� 绉戝浠g爜 " v-model="form.deptcode"/> - </el-form-item> - <el-form-item prop="deptname" label=" 绉戝鍚嶇О "> - <el-input placeholder="璇疯緭鍏� 绉戝鍚嶇О " v-model="form.deptname"/> - </el-form-item> - <el-form-item prop="deptid" label=" 绉戝ID "> - <el-input placeholder="璇疯緭鍏� 绉戝ID " v-model="form.deptid"/> - </el-form-item> - <el-form-item prop="state" label=" 棰勭害鐘舵��"> - <el-input placeholder="璇疯緭鍏� 棰勭害鐘舵��" v-model="form.state"/> - </el-form-item> - <el-form-item prop="appointmenttime" label=" 棰勭害鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 棰勭害鏃堕棿 " v-model="form.appointmenttime"/> - </el-form-item> - <el-form-item prop="appointmenttimetype" label=" 棰勭害鐝埆"> - <el-input placeholder="璇疯緭鍏� 棰勭害鐝埆" v-model="form.appointmenttimetype"/> - </el-form-item> - <el-form-item prop="appointmentcode" label=" 棰勭害鍙锋簮 "> - <el-input placeholder="璇疯緭鍏� 棰勭害鍙锋簮 " v-model="form.appointmentcode"/> - </el-form-item> - <el-form-item prop="appointmentbegintime" label=" 棰勭害鏃舵寮�濮嬫椂闂� "> - <el-input placeholder="璇疯緭鍏� 棰勭害鏃舵寮�濮嬫椂闂� " v-model="form.appointmentbegintime"/> - </el-form-item> - <el-form-item prop="appointmentendtime" label=" 棰勭害鏃舵缁撴潫鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 棰勭害鏃舵缁撴潫鏃堕棿 " v-model="form.appointmentendtime"/> - </el-form-item> - <el-form-item prop="orgid" label=" 鏈烘瀯ID "> - <el-input placeholder="璇疯緭鍏� 鏈烘瀯ID " v-model="form.orgid"/> - </el-form-item> - <el-form-item prop="del_flag" label=" 鍒犻櫎鏍囪 "> - <el-input placeholder="璇疯緭鍏� 鍒犻櫎鏍囪 " v-model="form.del_flag"/> - </el-form-item> - <el-form-item prop="update_by" label=" 鏇存柊浜� "> - <el-input placeholder="璇疯緭鍏� 鏇存柊浜� " v-model="form.update_by"/> - </el-form-item> - <el-form-item prop="update_time" label=" 鏇存柊鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 鏇存柊鏃堕棿 " v-model="form.update_time"/> - </el-form-item> - <el-form-item prop="create_by" label=" 鍒涘缓浜� "> - <el-input placeholder="璇疯緭鍏� 鍒涘缓浜� " v-model="form.create_by"/> - </el-form-item> - <el-form-item prop="create_time" label=" 鍒涘缓鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 鍒涘缓鏃堕棿 " v-model="form.create_time"/> - </el-form-item> - <el-form-item prop="isupload" label=" 涓婁紶鏍囪 "> - <el-input placeholder="璇疯緭鍏� 涓婁紶鏍囪 " v-model="form.isupload"/> - </el-form-item> - <el-form-item prop="upload_time" label=" 涓婁紶鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 涓婁紶鏃堕棿 " v-model="form.upload_time"/> - </el-form-item> - <el-form-item prop="pid" label="鐖禝D"> - <el-input placeholder="璇疯緭鍏ョ埗ID" v-model="form.pid"/> - </el-form-item> - <el-form-item prop="guid" label="GUID"> - <el-input placeholder="璇疯緭鍏UID" v-model="form.guid"/> - </el-form-item> - </el-form> - <div slot="footer" class="dialog-footer"> - <el-button type="primary" @click="submitForm">纭� 瀹�</el-button> - <el-button @click="cancel">鍙� 娑�</el-button> - </div> - </el-dialog> - </div> -</template> - <script> - import { listpat_med_registration, getpat_med_registration, delpat_med_registration, addpat_med_registration, updatepat_med_registration } from "@/api/smartor3/pat_med_registration"; - export default { - name: "dw_maint_pat_med_registration", - dicts: ['sys_user_sex', 'sys_patientfrom'], - data() { - return { - parent:null, - title: "", - // 鏄惁鏄剧ず寮瑰嚭灞� - open: false, - // 鏌ヨ鍙傛暟 - // 琛ㄥ崟鍙傛暟 - form: {}, - // 琛ㄥ崟鏍¢獙 - rules: { - } - }; - }, - created() { - }, - methods: { - showdlg(show,val) - { - if(val !="") - { - const id = val; - getpat_med_registration(id).then(response => { - this.form = response.data; - this.open = val; - this.title = "鎮h�呮。妗�"; - }); - } - else - { - this.form={}; - this.open = show; - this.title = "鏂板缓鎮h�呮。妗�"; - } - } - } - } - </script> \ No newline at end of file diff --git a/src/comp/smartor3/dwo/dw_maint_pat_med_weight.vue b/src/comp/smartor3/dwo/dw_maint_pat_med_weight.vue deleted file mode 100644 index 9b36743..0000000 --- a/src/comp/smartor3/dwo/dw_maint_pat_med_weight.vue +++ /dev/null @@ -1,112 +0,0 @@ -<template> - <div> - <el-dialog append-to-body="true" width="500px" :title="title" :visible.sync="open"> - <el-form :rules="rules" ref="form" :model="form" label-width="80px"> - <el-form-item prop="id" label=" 鑷ID "> - <el-input placeholder="璇疯緭鍏� 鑷ID " v-model="form.id"/> - </el-form-item> - <el-form-item prop="serialnum" label=" 娴佹按鍙� "> - <el-input placeholder="璇疯緭鍏� 娴佹按鍙� " v-model="form.serialnum"/> - </el-form-item> - <el-form-item prop="fatweight" label=" 鑴傝偑閲嶉噺 "> - <el-input placeholder="璇疯緭鍏� 鑴傝偑閲嶉噺 " v-model="form.fatweight"/> - </el-form-item> - <el-form-item prop="bodyweight" label=" 浣撻噸 "> - <el-input placeholder="璇疯緭鍏� 浣撻噸 " v-model="form.bodyweight"/> - </el-form-item> - <el-form-item prop="recordtime" label=" 璁板綍鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 璁板綍鏃堕棿 " v-model="form.recordtime"/> - </el-form-item> - <el-form-item prop="orgid" label=" 鏈烘瀯ID "> - <el-input placeholder="璇疯緭鍏� 鏈烘瀯ID " v-model="form.orgid"/> - </el-form-item> - <el-form-item prop="del_flag" label=" 鍒犻櫎鏍囪 "> - <el-input placeholder="璇疯緭鍏� 鍒犻櫎鏍囪 " v-model="form.del_flag"/> - </el-form-item> - <el-form-item prop="update_by" label=" 鏇存柊浜� "> - <el-input placeholder="璇疯緭鍏� 鏇存柊浜� " v-model="form.update_by"/> - </el-form-item> - <el-form-item prop="update_time" label=" 鏇存柊鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 鏇存柊鏃堕棿 " v-model="form.update_time"/> - </el-form-item> - <el-form-item prop="create_by" label=" 鍒涘缓浜� "> - <el-input placeholder="璇疯緭鍏� 鍒涘缓浜� " v-model="form.create_by"/> - </el-form-item> - <el-form-item prop="create_time" label=" 鍒涘缓鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 鍒涘缓鏃堕棿 " v-model="form.create_time"/> - </el-form-item> - <el-form-item prop="isupload" label=" 涓婁紶鏍囪 "> - <el-input placeholder="璇疯緭鍏� 涓婁紶鏍囪 " v-model="form.isupload"/> - </el-form-item> - <el-form-item prop="upload_time" label=" 涓婁紶鏃堕棿 "> - <el-input placeholder="璇疯緭鍏� 涓婁紶鏃堕棿 " v-model="form.upload_time"/> - </el-form-item> - <el-form-item prop="patid" label=" 妗fID "> - <el-input placeholder="璇疯緭鍏� 妗fID " v-model="form.patid"/> - </el-form-item> - <el-form-item prop="sourcename" label=" 鏁版嵁鏉ユ簮 "> - <el-input placeholder="璇疯緭鍏� 鏁版嵁鏉ユ簮 " v-model="form.sourcename"/> - </el-form-item> - <el-form-item prop="visittype" label=" 灏辫瘖绫诲瀷"> - <el-input placeholder="璇疯緭鍏� 灏辫瘖绫诲瀷" v-model="form.visittype"/> - </el-form-item> - <el-form-item prop="visitid" label=" 灏辫瘖"> - <el-input placeholder="璇疯緭鍏� 灏辫瘖" v-model="form.visitid"/> - </el-form-item> - <el-form-item prop="pid" label="鐖禝D"> - <el-input placeholder="璇疯緭鍏ョ埗ID" v-model="form.pid"/> - </el-form-item> - <el-form-item prop="guid" label="GUID"> - <el-input placeholder="璇疯緭鍏UID" v-model="form.guid"/> - </el-form-item> - </el-form> - <div slot="footer" class="dialog-footer"> - <el-button type="primary" @click="submitForm">纭� 瀹�</el-button> - <el-button @click="cancel">鍙� 娑�</el-button> - </div> - </el-dialog> - </div> -</template> - <script> - import { listpat_med_weight, getpat_med_weight, delpat_med_weight, addpat_med_weight, updatepat_med_weight } from "@/api/smartor3/pat_med_weight"; - export default { - name: "dw_maint_pat_med_weight", - dicts: ['sys_user_sex', 'sys_patientfrom'], - data() { - return { - parent:null, - title: "", - // 鏄惁鏄剧ず寮瑰嚭灞� - open: false, - // 鏌ヨ鍙傛暟 - // 琛ㄥ崟鍙傛暟 - form: {}, - // 琛ㄥ崟鏍¢獙 - rules: { - } - }; - }, - created() { - }, - methods: { - showdlg(show,val) - { - if(val !="") - { - const id = val; - getpat_med_weight(id).then(response => { - this.form = response.data; - this.open = val; - this.title = "鎮h�呮。妗�"; - }); - } - else - { - this.form={}; - this.open = show; - this.title = "鏂板缓鎮h�呮。妗�"; - } - } - } - } - </script> \ No newline at end of file diff --git a/src/comp/smartor3/dwo/dw_query_base_applydisease.vue b/src/comp/smartor3/dwo/dw_query_base_applydisease.vue deleted file mode 100644 index dfa9a87..0000000 --- a/src/comp/smartor3/dwo/dw_query_base_applydisease.vue +++ /dev/null @@ -1,27 +0,0 @@ -<template> - <div> - <el-row :gutter="10" class="mb8"> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-plus" v-hasPermi="['smartor:patinhosp:add']" type="primary" @click="handleAdd">鏂板</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-edit" :disabled="single" v-hasPermi="['smartor:patinhosp:edit']" type="success" @click="handleUpdate">淇敼</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-delete" :disabled="multiple" v-hasPermi="['smartor:patinhosp:remove']" type="danger" @click="handleDelete">鍒犻櫎</el-button> - </el-col> - <el-col :span="1.5"> - <el-button size="mini" plain="true" icon="el-icon-download" v-hasPermi="['smartor:patinhosp:export']" type="warning" @click="handleExport">瀵煎嚭</el-button> - </el-col> - <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"/> - </el-row> - <el-table v-loading="loading" :data="dataList" @row-click="rowChanged"> - <el-table-column width="50" type="selection" align="center"/> - <el-table-column prop="applyid" label=" 鑷ID " align="center"/> - <el-table-column prop="diseaseid" label=" 鐤剧梾ID " align="center"/> - <el-table-column prop="objectid" label=" 瀵硅薄ID " align="center"/> - <el-table-column prop="diseasename" label=" 鐤剧梾鍚嶇О " align="center"/> - <el-table-column prop="icd" label=" ICD缂栫爜 " align="center"/> - </el-table> - </div> -</template> \ No newline at end of file diff --git a/src/comp/smartor3/dwo/dw_query_pat_archive.vue b/src/comp/smartor3/dwo/dw_query_pat_archive.vue deleted file mode 100644 index e003ee3..0000000 --- a/src/comp/smartor3/dwo/dw_query_pat_archive.vue +++ /dev/null @@ -1,91 +0,0 @@ -<dw obj="pat_archive" name="dw_query_pat_archive" used="query"> - <field name="patid" label=" 鑷ID "/> - <field name="name" label=" 濮撳悕 "/> - <field name="sex" label=" 鎬у埆 1:鐢� 2:濂�"/> - <field name="idcardno" label=" 璇佷欢鍙风爜 "/> - <field name="birthdate" label=" 鐢熸棩 "/> -</dw> -<script> -import { - listpat_archive, - getpat_archive, - delpat_archive, - addpat_archive, - updatepat_archive, -} from "@/api/smartor3/pat_archive"; -export default { - name: "dw_query_pat_archive", - dicts: ["sys_user_sex", "sys_patientfrom"], - data() { - return { - parent: null, - // 閬僵灞� - loading: true, //false, - // 閫変腑鏁扮粍 - ids: [], - // 闈炲崟涓鐢� - single: true, - // 闈炲涓鐢� - multiple: true, - // 鏄剧ず鎼滅储鏉′欢 - showSearch: false, - // 鎬绘潯鏁� - total: 0, - // 琛ㄦ牸鏁版嵁 - dataList: [], - // 寮瑰嚭灞傛爣棰� - title: "", - // 鏄惁鏄剧ず寮瑰嚭灞� - open: false, - // 鏌ヨ鍙傛暟 - queryParams: { - pageNum: 1, - pageSize: 10, - name: null, - idcardno: null, - source: null, - telcode: null, - orgid: null, - isupload: null, - uploadTime: null, - }, - // 琛ㄥ崟鍙傛暟 - form: {}, - // 琛ㄥ崟鏍¢獙 - rules: {}, - }; - }, - created() { - //this.getList(); - }, - methods: { - getList() { - this.loading = true; - listpat_archive(this.queryParams).then((response) => { - this.dataList = response.rows; - this.total = response.total; - this.loading = false; - }); - }, - handleSelectionChange(selection) { - this.ids = selection.map((item) => item.patid); - this.single = selection.length !== 1; - this.multiple = !selection.length; - //alert("selections:"+this.ids[0]) - //this.$parent.selectionChanged(this.ids[0]) - }, - handleAdd() { - this.$parent.HandleCmdDefault("bill.new", this.ids[0]); - }, - handleUpdate() { - this.$parent.HandleCmdDefault("bill.open", this.ids[0]); - }, - rowChanged(row) { - //alert(row.patid) - //console.log(row) - //this.$parent.selectionChanged(row.patid) - this.$parent.patid = row.patid; - }, - }, -}; -</script> diff --git a/src/store/getters.js b/src/store/getters.js index 2c9ecce..ccdf439 100644 --- a/src/store/getters.js +++ b/src/store/getters.js @@ -88,10 +88,56 @@ }, }, ], + // 浼樺厛鎵ц + precedencetype: (state) => [ + { + value: '0', + label: "璇煶浼樺厛", + raw: { + cssClass: "", + listClass: "", + }, + }, + { + value: '1', + label: "鏂囧瓧浼樺厛", + raw: { + cssClass: "", + listClass: "", + }, + }, + ], + // 閫傜敤闄㈠尯 + courtyardlist: (state) => [ + { + value: '1', + label: "涔嬫睙闄㈠尯", + raw: { + cssClass: "", + listClass: "", + }, + }, + { + value: '2', + label: "搴嗘槬闄㈠尯", + raw: { + cssClass: "", + listClass: "", + }, + }, + { + value: '3', + label: "浣欐澀闄㈠尯", + raw: { + cssClass: "", + listClass: "", + }, + }, + ], // 璇█ languagelist: (state) => [ { - value: "1", + value: "鏅�氳瘽", label: "鏅�氳瘽", raw: { cssClass: "", @@ -99,7 +145,7 @@ }, }, { - value: "2", + value: "绮よ", label: "绮よ", raw: { cssClass: "", @@ -107,7 +153,7 @@ }, }, { - value: "3", + value: "鑻辫", label: "鑻辫", raw: { cssClass: "", @@ -115,4 +161,5 @@ }, }, ],}; + export default getters; diff --git a/src/views/patient/patient/index.vue b/src/views/patient/patient/index.vue index 5777449..468b2c7 100644 --- a/src/views/patient/patient/index.vue +++ b/src/views/patient/patient/index.vue @@ -259,7 +259,7 @@ :show-overflow-tooltip="true" > <template slot-scope="scope"> - <span v-for="item in scope.row.tagList">{{ item }} </span> + <span v-for="item in scope.row.tagList">{{ item.tagname }} </span> </template> </el-table-column> <el-table-column diff --git a/src/views/patient/patient/profile/index.vue b/src/views/patient/patient/profile/index.vue index 2be9058..46768ea 100644 --- a/src/views/patient/patient/profile/index.vue +++ b/src/views/patient/patient/profile/index.vue @@ -145,27 +145,30 @@ <el-col :span="24" ><div class="xinz-inf"> <el-tag - :key="tag" + :key="tag.tagid" type="success" v-for="tag in dynamicTags" closable :disable-transitions="false" @close="handleClose(tag)" > - {{ tag }} + {{ tag.tagname }} </el-tag> <el-select v-model="inputValue" v-if="inputVisible" @change="handleInputConfirm" + :remote-method="remoteMethod" + remote filterable allow-create default-first-option - placeholder="璇烽�夋嫨" + placeholder="璇烽�夋嫨/鏌ヨ" + :loading="loading" > <el-option v-for="item in options" - :key="item.tagname" + :key="item.tagid" :label="item.tagname" :value="item.tagname" > @@ -650,6 +653,7 @@ titletb: "鏂板鑱旂郴鏂瑰紡", activeTab: "userinfo", id: "", + loading: false, activeName: "health", //涓�绫诲鑸� sonactiveName: "outpatient", //鍋ュ悍鐩戞祴瀵艰埅 sontwoactiveName: "blood", //鍖荤枟妗f瀵艰埅 @@ -789,6 +793,9 @@ this.tableData = response.rows; }); }, + processElement(element) { + return { ...element, isoperation: 0 }; + }, // 鑾峰彇鍩虹淇℃伅 getuserinfo() { const queryParams = { @@ -799,7 +806,8 @@ // 鎮h�呭熀纭�淇℃伅 messagelistpatient(queryParams).then((response) => { this.userform = response.rows[0]; - this.dynamicTags = response.rows[0].tagList; + // this.dynamicTags = response.rows[0].tagList; + this.dynamicTags = response.rows[0].tagList.map(this.processElement); }); // 鐥呭彶淇℃伅 getmedicalhistory({ pid: this.id }).then((res) => { @@ -810,7 +818,8 @@ }, // 淇濆瓨鎮h�呮。妗� savefile() { - this.userform.tagList = this.dynamicTags; + // this.userform.tagList = this.dynamicTags; + this.userform.isoperation = 2; alterpatient(this.userform).then((res) => { if (res.code == 200) { this.$modal.msgSuccess("鍩虹淇℃伅淇濆瓨鎴愬姛"); @@ -818,7 +827,7 @@ this.$modal.msgError("鍩虹淇℃伅淇敼澶辫触"); } }); - // 鐥呭彶 + // 鐥呭彶鏄� this.medicalhistory(); }, // 鐥呭彶 @@ -920,12 +929,18 @@ .catch(() => {}); }, tableRowClassName({ row, rowIndex }) { - console.log(row); if (row.isdefault == "1") { return "warning-row"; } return ""; }, + // tab鍒囨崲 + handleClick(tab, event) { + console.log(tab, event); + }, + // 鑱旂郴鏂瑰紡鏂板 + Addanumber() {}, + // 鏍囩-------------------------- /** 鏌ヨ鏍囩鍒楄〃 */ gettabList() { const tagqueryParams = { @@ -937,28 +952,59 @@ this.options = response.rows; }); }, - - // tab鍒囨崲 - handleClick(tab, event) { - console.log(tab, event); + remoteMethod(value) { + const illnessqueryParams = { + pageNum: 1, + pageSize: 100, + tagname: value, + tagcategoryid: "0", + }; + this.loading = true; + setTimeout(() => { + this.loading = false; + listtag(illnessqueryParams).then((response) => { + this.options = response.rows; + }); + }, 200); }, - // 鑱旂郴鏂瑰紡鏂板 - Addanumber() {}, handleClose(tag) { + const lindex = this.dynamicTags.indexOf(tag); this.dynamicTags.splice(this.dynamicTags.indexOf(tag), 1); + this.userform.tagList[lindex].isoperation = 3; }, showInput() { this.inputVisible = true; - this.$nextTick((_) => { - this.$refs.saveTagInput.$refs.input.focus(); - }); + // this.$nextTick((_) => { + // this.$refs.saveTagInput.$refs.input.focus(); + // }); }, handleInputConfirm() { - let inputValue = this.inputValue; - if (inputValue) { - this.dynamicTags.push(inputValue); + let tagvalue = {}; + let tagname = this.inputValue; + if (tagname) { + listtag({ + pageNum: 1, + pageSize: 1000, + tagcategoryid: "0", + tagname: tagname, + }).then((res) => { + if (res.rows[0]) { + tagvalue = res.rows[0]; + tagvalue.isoperation = 1; + } else { + tagvalue = { + tagname: tagname, + isoperation: 1, + }; + } + console.log(tagvalue); + this.userform.tagList.push(tagvalue); + this.dynamicTags.push(tagvalue); + console.log(this.userform.tagList); + console.log(this.dynamicTags); + }); } this.inputVisible = false; this.inputValue = ""; @@ -1452,7 +1498,7 @@ } .xinz-inf { font-size: 18px; - white-space: nowrap; + // white-space: nowrap; overflow: hidden; text-overflow: ellipsis; diff --git a/src/views/repositoryai/intention/index.vue b/src/views/repositoryai/intention/index.vue index 10dd668..80ce5cb 100644 --- a/src/views/repositoryai/intention/index.vue +++ b/src/views/repositoryai/intention/index.vue @@ -13,56 +13,35 @@ class="input-with-select" size="medium " > - <el-button - @click="sidecolumnss" - slot="append" - icon="el-icon-search" - ></el-button> </el-input> </div> - <div class="bottom-fl"> - <el-menu - default-active="3" - class="el-menu-vertical-demo" - @open="handleOpen" - @close="handleClose" - @select="handleSelect" - > - <el-submenu index="1"> - <template slot="title"> - <i class="el-icon-location"></i> - <span>鍒嗙被涓�</span> - </template> - <el-menu-item index="1-1">閫夐」1</el-menu-item> - <el-menu-item index="1-2">閫夐」2</el-menu-item> - <el-menu-item index="1-3">閫夐」3</el-menu-item> - <el-menu-item index="1-4">閫夐」3</el-menu-item> - </el-submenu> - <el-submenu index="2"> - <template slot="title"> - <i class="el-icon-menu"></i> - <span>鍒嗙被浜�</span> - </template> - <el-menu-item index="2-1">閫夐」1</el-menu-item> - <el-menu-item index="2-2">閫夐」2</el-menu-item> - <el-menu-item index="2-3">閫夐」3</el-menu-item> - </el-submenu> - <el-submenu index="3"> - <template slot="title"> - <i class="el-icon-document"></i> - <span>鍒嗙被涓�</span> - </template> - <el-menu-item index="2-1">閫夐」1</el-menu-item> - </el-submenu> - <el-submenu index="4"> - <template slot="title"> - <i class="el-icon-setting"></i> - <span>鍒嗙被鍥�</span> - </template> - <el-menu-item index="2-1">閫夐」1</el-menu-item> - </el-submenu> - </el-menu> + <div class="head-container" style="margin-top: 20px"> + <el-tree + :data="deptOptions" + :props="defaultProps" + :expand-on-click-node="false" + :filter-node-method="filterNode" + ref="tree" + node-key="id" + default-expand-all + highlight-current + @node-click="handleNodeClick" + > + <span class="custom-tree-node" slot-scope="{ node, data }"> + <span>{{ node.label }}</span> + <span> + <el-button + type="text" + icon="el-icon-delete" + circle + size="mini" + @click="() => remove(node, data)" + > + </el-button> + </span> + </span> + </el-tree> </div> </div> <!-- 鍙充晶鏁版嵁 --> @@ -642,28 +621,30 @@ </span> </el-dialog> <!-- 娣诲姞绫诲埆寮规 --> - <el-dialog - :title="amendtag ? '淇敼绫诲埆' : '鏂板绫诲埆'" - width="30%" - :visible.sync="dialogFormVisible" - > + <el-dialog title="鏂板绫诲埆" width="30%" :visible.sync="dialogFormVisible"> + <div style="text-align: center; margin-bottom: 20px"> + <el-radio-group v-model="radio"> + <el-radio-button label="涓诲垎绫�"></el-radio-button> + <el-radio-button label="瀛愬垎绫�"></el-radio-button> + </el-radio-group> + </div> + <el-divider></el-divider> + <el-form :model="classifyform"> - <el-form-item label="璇烽�夋嫨鎸囨爣澶х被"> - <el-select v-model="classifyform.broadheading" placeholder="璇烽�夋嫨"> + <el-form-item label="璇烽�夋嫨闂澶х被" v-if="radio == '瀛愬垎绫�'"> + <el-select v-model="classifyform.pid" placeholder="璇烽�夋嫨"> <el-option - v-for="item in editableTabs" - :key="item.value" - :label="item.label" - :value="item.value" + v-for="item in deptOptions" + :key="item.id" + :label="item.indexAssortName" + :value="item.id" > </el-option> </el-select> </el-form-item> - <el-form-item - :label="amendtag ? '璇疯緭鍏ユ柊鐨勭被鍒悕绉�' : '璇疯緭鍏ョ被鍒悕绉�'" - > + <el-form-item label="璇疯緭鍏ョ被鍒悕绉�"> <el-input - v-model="classifyform.categoryname" + v-model="classifyform.indexAssortName" autocomplete="off" ></el-input> </el-form-item> @@ -672,20 +653,6 @@ <el-button @click="dialogFormVisible = false">鍙� 娑�</el-button> <el-button type="primary" @click="submitsidecolumn">纭� 瀹�</el-button> </div> - </el-dialog> - <!-- 鍒犻櫎绫诲埆纭妗� --> - <el-dialog title="璀﹀憡" :visible.sync="deleteVisible" width="40%"> - <div style="font-size: 20px; color: rgb(247, 76, 76)"> - 鏄惁纭鍒犻櫎鍒嗙被锛歔<span>{{ deletefenl }}</span - >]? - </div> - <div style="font-size: 20px"> - 姝ゆ搷浣滀細灏嗚绫诲埆涓嬫墍鏈夋ā鍧楄浆绉昏嚦[鏈垎绫籡锛屾槸鍚︾户缁垹闄ゆ鍒嗙被锛� - </div> - <span slot="footer" class="dialog-footer"> - <el-button @click="deleteVisible = false">鍙� 娑�</el-button> - <el-button type="primary" @click="deletefenlei">纭� 瀹�</el-button> - </span> </el-dialog> </div> </template> @@ -709,6 +676,9 @@ getillness, deltargetillness, addtargetillness, + selectIvrLibaTargetAssortList, + addtreeselectIvrLibaTargetAssort, + delselectIvrLibaTargetAssort, } from "@/api/AiCentre/index"; import { getToken } from "@/utils/auth"; import Treeselect from "@riophae/vue-treeselect"; @@ -743,6 +713,7 @@ dialogFormVisible: false, //淇敼娣诲姞绫诲埆寮规 deleteVisible: false, //鍒嗙被鍒犻櫎寮规 deletefenl: "楂樿鍘�", //鍒犻櫎椤� + radio: "涓诲垎绫�", testvalue: "", testgovalue: "", classifyform: { @@ -765,6 +736,11 @@ indexform: {}, numberlb: 22, numberlbs: 2, + deptOptions: [], + defaultProps: { + children: "ivrLibaTargetAssortList", + label: "indexAssortName", + }, sidecolumnform: {}, //娣诲姞绫诲埆琛ㄥ崟 dialogFormVisible: false, //娣诲姞绫诲埆寮规 sidecolumnval: "", //绫诲埆鎼滅储 @@ -781,29 +757,7 @@ mode: [], optionstag: [], targetoptionList: [], - //绫诲埆鍒楄〃 - editableTabs: [ - { - title: "鎸囨爣鍒嗙被涓�", - number: "1", - }, - { - title: "鎸囨爣鍒嗙被浜�", - number: "2", - }, - { - title: "鎸囨爣鍒嗙被涓�", - number: "2", - }, - { - title: "鎸囨爣鍒嗙被鍥�", - number: "2", - }, - { - title: "鎸囨爣鍒嗙被浜�", - number: "2", - }, - ], + // 鏌ヨ鍙傛暟 queryParams: { pageNum: 1, @@ -819,10 +773,16 @@ rules: {}, }; }, - watch: {}, + watch: { + // 鏍规嵁鍚嶇О绛涢�夐儴闂ㄦ爲 + sidecolumnval(val) { + this.$refs.tree.filter(val); + }, + }, created() { this.getList(); this.gettabList(); + this.getDeptTree(); this.mode = store.getters.mode; this.valuetype = store.getters.valuetype; this.languagelist = store.getters.languagelist; @@ -840,36 +800,14 @@ this.loading = false; }); }, + processElement(element) { return { ...element, isoperation: 1 }; }, getIndexInArray(arr, obj) { return arr.indexOf(obj); }, - // 娣诲姞銆佷慨鏀圭被鍒� - submitsidecolumn() { - if (this.amendtag) { - this.classifyform.tagcategoryid = this.idds; - // toamendtagcategory(this.addDateRange(this.classifyform)).then( - // (response) => { - // console.log(response); - // this.gitclasify(); - // } - // ); - } else { - // addtagcategory(this.addDateRange(this.classifyform)).then( - // (response) => { - // console.log(response); - // this.gitclasify(); - // } - // ); - } - this.classifyform = { - categoryname: "", - }; - this.idds = ""; - this.dialogFormVisible = false; - }, + //鍒犻櫎鍒嗙被 deletefenlei(row) { if (this.deleteVisible) { @@ -886,16 +824,6 @@ } }, - // 渚ц竟-------------- - handleOpen(key, keyPath) { - console.log(key, keyPath); - }, - handleClose(key, keyPath) { - console.log(key, keyPath); - }, - handleSelect(key, keyPath) { - console.log(key, keyPath); - }, // 鐤剧梾----------------------- illnessUpdate(row) { this.illnessVisible = true; @@ -963,7 +891,7 @@ deltargetillness(this.illnesslistapi.join(",")).then((res) => {}); } this.illnessVisible = false; - this.$modal.msgSuccess("缂栬緫鐤剧梾鎴愬姛"); + this.$modal.msgSuccess("缂栬緫鎴愬姛"); }, // 鏍囩----------------- @@ -1004,6 +932,7 @@ isoperation: 1, }; } + console.log(tagvalue); this.indexform.baseTagList.push(tagvalue); this.dynamicTags.push(tagvalue); console.log(this.indexform.baseTagList); @@ -1070,10 +999,79 @@ console.log(this.testuserList); }, // --------------------- - //鎼滅储绫诲埆 - sidecolumnss() {}, - // 鍒囨崲鍏变韩/鏈湴 - tophandleClick() {}, + + /** 鏌ヨ閮ㄩ棬涓嬫媺鏍戠粨鏋� */ + getDeptTree() { + selectIvrLibaTargetAssortList({}).then((res) => { + this.deptOptions = res.rows; + console.log(res); + }); + }, + // 绛涢�夎妭鐐� + filterNode(value, data) { + if (!value) return true; + return data.indexAssortName.indexOf(value) !== -1; + }, + // 娣诲姞绫诲埆鏍� + submitsidecolumn() { + let calssvalue = {}; + if ( + this.classifyform.pid && + this.classifyform.indexAssortName && + this.radio == "瀛愬垎绫�" + ) { + const index = this.deptOptions.findIndex( + (obj) => obj.id == this.classifyform.pid + ); + calssvalue = this.deptOptions[index]; + console.log(calssvalue); + calssvalue.ivrLibaTargetAssortList.push(this.classifyform); + } else if (this.radio == "涓诲垎绫�" && this.classifyform.indexAssortName) { + this.classifyform.pid = null; + this.classifyform.ivrLibaTargetAssortList = []; + } else { + return this.$modal.msgError("璇峰~鍐欏畬鏁翠俊鎭�"); + } + + addtreeselectIvrLibaTargetAssort(this.classifyform).then((res) => { + this.getDeptTree(); + this.$modal.msgSuccess("鏂板鎴愬姛"); + }); + }, + remove(a, b) { + if (b.pid) { + this.$modal + .confirm('鏄惁纭鍒犻櫎鍒嗙被椤逛负"' + b.indexAssortName + '"鐨勬暟鎹」锛�') + .then(function () { + return delselectIvrLibaTargetAssort(b.id); + }) + .then(() => { + this.getDeptTree(); + this.$modal.msgSuccess("鍒犻櫎鎴愬姛"); + }) + .catch(() => {}); + } else { + this.$modal + .confirm( + '鏄惁纭鍒犻櫎涓�绾у垎绫�"' + + b.indexAssortName + + '"锛熷垹闄ゅ悗鍏朵笅鍒嗙被灏嗗綊绫烩�樻湭鍒嗙被鈥�' + ) + .then(() => { + return delselectIvrLibaTargetAssort(b.id); + }) + .then(() => { + this.getDeptTree(); + this.$modal.msgSuccess("鍒犻櫎鎴愬姛"); + }) + .catch(() => {}); + } + }, + handleNodeClick(data) { + this.queryParams.assortid = data.id; + this.getList(); + }, + // 鍙栨秷鎸夐挳 cancel() { this.indexopen = false; @@ -1340,6 +1338,22 @@ font-size: 20px; } } +::v-deep .el-tree-node__content { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + height: 46px; + font-size: 20px; + cursor: pointer; +} +::v-deep .el-button--mini.is-circle { + padding: 7px; + margin: 0; + color: red; +} .button-text { color: rgb(70, 204, 238); } diff --git a/src/views/repositoryai/templateku/configurat/index.vue b/src/views/repositoryai/templateku/configurat/index.vue index 97892d0..b818ccc 100644 --- a/src/views/repositoryai/templateku/configurat/index.vue +++ b/src/views/repositoryai/templateku/configurat/index.vue @@ -29,26 +29,28 @@ <el-row> <el-col :span="12"> <el-form-item label="妯$増鍚嶇О" prop="region"> - <div style="width: 30%"> - <el-input v-model="ruleForm.name"></el-input> + <div> + <el-input + v-model="ruleForm.templateName" + placeholder="璇疯緭鍏ュ悕绉�" + ></el-input> </div> </el-form-item> </el-col> <el-col :span="12"> <el-form-item label="闅忚妯$増鍒嗙被" prop="region"> <el-select - v-model="ruleForm.classify" + v-model="ruleForm.assortid" size="medium" - multiple filterable placeholder="璇烽�夋嫨鍒嗙被" > <el-option class="ruleFormaa" - v-for="item in options" - :key="item.value" - :label="item.label" - :value="item.value" + v-for="item in indexAssortlist" + :key="item.id" + :label="item.indexAssortName" + :value="item.id" > </el-option> </el-select> @@ -56,28 +58,33 @@ </el-col> </el-row> - <el-form-item label="妯$増绠�浠�" prop="name"> + <el-form-item label="妯$増绠�浠�" prop="note"> <div style="width: 50%"> - <el-input type="textarea" v-model="ruleForm.name"></el-input> + <el-input + type="textarea" + placeholder="璇疯緭鍏ョ畝浠�" + v-model="ruleForm.note" + ></el-input> </div> </el-form-item> <el-row :gutter="20"> - <el-col :span="6"> - <el-form-item label="鐗堟湰鍙�" prop="name"> - <el-input v-model="currentVersion"></el-input> </el-form-item + <el-col :span="10"> + <el-form-item label="鐗堟湰鍙�" prop="version"> + <el-input + v-model="ruleForm.version" + placeholder="榛樿1.0.1" + ></el-input> </el-form-item ></el-col> - <el-col :span="9"> + <el-col :span="12"> <el-form-item label="鍙敤鐘舵��" prop="region"> <el-select - v-model="ruleForm.classify" + v-model="ruleForm.usestate" size="medium" - multiple - filterable - placeholder="璇烽�夋嫨鍒嗙被" + placeholder="璇烽�夋嫨" > <el-option class="ruleFormaa" - v-for="item in options" + v-for="item in usable" :key="item.value" :label="item.label" :value="item.value" @@ -86,93 +93,34 @@ </el-select> </el-form-item ></el-col> </el-row> - <el-form-item label="閫氱煡鍙橀噺" prop="name"> - <el-row v-for="item in variablelist"> - <el-col :span="4"> - <el-input v-model="item.variable"></el-input> - </el-col> - <el-col :span="8" :offset="1"> - <el-input v-model="item.value"></el-input> - </el-col> - <el-col :span="4" :offset="1"> - <el-button - type="success" - icon="el-icon-plus" - circle - @click="addvariable(item)" - ></el-button> - <el-button - type="danger" - icon="el-icon-delete" - circle - @click="delvariable(item)" - ></el-button> - </el-col> - </el-row> - </el-form-item> - <el-form-item label="鏍囩" prop="desc"> - <div class="xinz-inf"> - <el-tag - :key="tag" - type="success" - v-for="tag in dynamicTags" - closable - :disable-transitions="false" - @close="handleClose(tag)" - > - {{ tag }} - </el-tag> - <el-select - v-model="inputValue" - v-if="inputVisible" - @change="handleInputConfirm" - filterable - allow-create - default-first-option - placeholder="璇烽�夋嫨" - > - <el-option - v-for="item in optionstag" - :key="item.tagname" - :label="item.tagname" - :value="item.tagname" - > - </el-option> - </el-select> - <el-button - v-else - class="button-new-tag" - size="small" - @click="showInput" - >+ 鏂板鏍囩</el-button - > - </div> - </el-form-item> <el-row :gutter="20"> - <el-col :span="6"> + <el-col :span="10"> <el-form-item label="璇█" prop="name"> <el-select v-model="ruleForm.language" size="medium" filterable - placeholder="璇烽�夋嫨鍒嗙被" + placeholder="璇烽�夋嫨璇█" > <el-option class="ruleFormaa" v-for="item in languagelist" - :key="item.value" + :key="item.label" :label="item.label" - :value="item.value" + :value="item.label" > </el-option> </el-select> </el-form-item ></el-col> - <el-col :span="9"> - <el-form-item label="鎾姤浼樺厛" prop="region"> - <el-radio-group v-model="ruleForm.classify"> - <el-radio :label="3">璇█鍚堟垚浼樺厛</el-radio> - <el-radio :label="6">璇█鏂囦欢浼樺厛</el-radio> + <el-col :span="12"> + <el-form-item label="鎾姤浼樺厛" prop="playType"> + <el-radio-group v-model="ruleForm.playType"> + <el-radio + v-for="item in precedencetype" + :label="item.value" + >{{ item.label }}</el-radio + > </el-radio-group> </el-form-item></el-col > @@ -188,7 +136,7 @@ > <el-option class="ruleFormaa" - v-for="item in xjxsoptions" + v-for="item in mode" :key="item.value" :label="item.label" :value="item.value" @@ -196,38 +144,103 @@ </el-option> </el-select> </el-form-item> - <el-form-item label="閫傜敤鐤剧梾" prop="region"> - <el-select - style="width: 500px" - v-model="ruleForm.illness" - size="medium" - multiple - filterable - placeholder="璇烽�夋嫨鍒嗙被锛堝閫夛級" - > - <el-option - class="ruleFormaa" - v-for="item in options" - :key="item.value" - :label="item.label" - :value="item.value" + <el-form-item label="鏍囩" prop="desc"> + <div class="xinz-inf"> + <el-tag + :key="tag.tagname" + type="success" + v-for="tag in dynamicTags" + closable + :disable-transitions="false" + @close="handleClosetag(tag)" > - </el-option> - </el-select> + {{ tag.tagname }} + </el-tag> + <el-select + v-model="inputValue" + v-if="inputVisible" + @change="handleInputConfirm" + filterable + remote + reserve-keyword + default-first-option + :remote-method="remoteMethodtag" + :loading="loading" + placeholder="璇烽�夋嫨" + > + <el-option + v-for="item in optionstag" + :key="item.tagid" + :label="item.tagname" + :value="item.tagname" + > + </el-option> + </el-select> + <el-button + v-else + class="button-new-tag" + size="small" + @click="showInput" + >+ 鏂板鏍囩</el-button + > + </div> + </el-form-item> + + <el-form-item label="閫傜敤鐤剧梾" prop="region"> + <div class="xinz-inf"> + <el-tag + :key="item.icd10name" + type="warning" + v-for="item in illnesslist" + closable + :disable-transitions="false" + @close="handleCloseillness(item)" + > + {{ item.icd10name }} + </el-tag> + <el-select + v-model="inputValueillness" + v-if="inputVisibleillness" + @change="illnessConfirm" + :remote-method="remoteMethod" + filterable + remote + allow-create + default-first-option + placeholder="璇烽�夋嫨/鏌ヨ" + :loading="loading" + > + <el-option + v-for="item in optionsillness" + :key="item.icdid" + :label="item.icdname" + :value="item.icdid" + > + </el-option> + </el-select> + <el-button + v-else + class="button-new-tag" + size="small" + @click="inputVisibleillness = true" + >+ 鏂板鐤剧梾</el-button + > + </div> </el-form-item> <el-form-item label="閫傜敤闄㈠尯" prop="region"> <el-select - v-model="ruleForm.courtyard" + v-model="campusvalue" size="medium" + multiple filterable placeholder="璇烽�夋嫨鍒嗙被" > <el-option class="ruleFormaa" - v-for="item in options" - :key="item.value" + v-for="item in courtyardlist" + :key="item.label" :label="item.label" - :value="item.value" + :value="item.label" > </el-option> </el-select> @@ -235,7 +248,7 @@ <el-form-item label="閫傜敤绉戝" prop="region"> <el-select style="width: 500px" - v-model="ruleForm.administrative" + v-model="deptNamesvalue" size="medium" multiple filterable @@ -243,10 +256,10 @@ > <el-option class="ruleFormaa" - v-for="item in options" - :key="item.value" + v-for="item in administrativelist" + :key="item.label" :label="item.label" - :value="item.value" + :value="item.label" > </el-option> </el-select> @@ -254,7 +267,7 @@ <el-form-item label="閫氱敤搴�" prop="region"> <el-select style="width: 500px" - v-model="ruleForm.way" + v-model="ruleForm.waya" size="medium" multiple filterable @@ -262,7 +275,7 @@ > <el-option class="ruleFormaa" - v-for="item in xjxsoptions" + v-for="item in generallist" :key="item.value" :label="item.label" :value="item.value" @@ -274,14 +287,14 @@ <el-col :span="8"> <el-form-item label="闅忚鍓嶅鐞�" prop="name"> <el-select - v-model="ruleForm.languageq" + v-model="ruleForm.prefollowup" size="medium" filterable - placeholder="璇烽�夋嫨鍒嗙被" + placeholder="璇烽�夋嫨" > <el-option class="ruleFormaa" - v-for="item in xjxsoptions" + v-for="item in prefollowuplist" :key="item.value" :label="item.label" :value="item.value" @@ -292,14 +305,14 @@ <el-col :span="9"> <el-form-item label="闅忚鍚庡鐞�" prop="region"> <el-select - v-model="ruleForm.languageh" + v-model="ruleForm.postfollowup" size="medium" filterable placeholder="璇烽�夋嫨鍒嗙被" > <el-option class="ruleFormaa" - v-for="item in xjxsoptions" + v-for="item in postfollowuplist" :key="item.value" :label="item.label" :value="item.value" @@ -309,14 +322,14 @@ ></el-col> </el-row> <el-row :gutter="20"> - <el-col :span="8"> + <el-col :span="10"> <el-form-item label="闈欓粯鏃堕棿(绉�)" prop="name"> <div style="width: 40%"> <el-input v-model="ruleForm.name" ></el-input></div></el-form-item ></el-col> - <el-col :span="8"> + <el-col :span="10"> <el-form-item label="鏃犲尮閰嶉噸澶�(娆�)" prop="region"> <div style="width: 40%"> <el-input v-model="ruleForm.name"></el-input> @@ -467,10 +480,10 @@ <div class="topicxq" v-for="item in 2"> <el-row :gutter="10"> <el-col :span="12" - ><el-form-item label="澶勭悊"> + ><el-form-item label="閫夐」鍚�"> <el-input type="text" - placeholder="(榛樿)鏃犲0" + placeholder="璇疯緭鍏�" v-model="queryParams.text" show-word-limit > @@ -480,7 +493,7 @@ ><el-form-item label="鑺傜偣ID"> <el-input type="text" - placeholder="璇疯緭鍏ュ垎鍊�" + placeholder="璇疯緭鍏ヨ妭鐐�" v-model="queryParams.text" show-word-limit > @@ -489,10 +502,10 @@ </el-row> <el-row :gutter="10"> <el-col :span="12" - ><el-form-item label="閫変腑鎻愮ず"> + ><el-form-item label="澶勭悊"> <el-input type="text" - placeholder="璇疯緭鍏ュ唴瀹�" + placeholder="(榛樿)鏃犲0" v-model="queryParams.text" maxlength="10" show-word-limit @@ -503,14 +516,14 @@ ><el-form-item label="閫変腑璺宠浆"> <el-input type="text" - placeholder="璇疯緭鍏ラ鍙�" + placeholder="璇疯緭鍏ラ鐩妭鐐�" v-model="queryParams.text" show-word-limit > </el-input> </el-form-item ></el-col> </el-row> - <el-form-item label="璇煶鏂囨湰"> + <el-form-item label="鍖归厤姝e垯"> <el-input style="width: 24vw" type="textarea" @@ -640,13 +653,11 @@ <el-select v-model="ruleForm.classify" size="medium" - multiple - filterable placeholder="璇烽�夋嫨鍒嗙被" > <el-option class="ruleFormaa" - v-for="item in options" + v-for="item in themelist" :key="item.value" :label="item.label" :value="item.value" @@ -708,91 +719,76 @@ <script> import { listtag } from "@/api/system/label"; +import store from "@/store"; + +import { + getFollowupclassify, + delFollowupclassify, + addFollowupclassify, + addtargetillness, + getvFollowup, + compileFollowup, + delFollowupinfo, + Followupinfo, + getFollowuplist, + getillnesslist, + illnesslistget, + getillness, +} from "@/api/AiCentre/index"; export default { data() { return { - sidecolumnrabs: "left", //鏂瑰悜 - Editprogress: 2, //缂栬緫杩涘害 - currentVersion: "1.2.3", //褰撳墠鐗堟湰 + Editprogress: 1, //缂栬緫杩涘害 loading: false, // 閬僵灞� drawer: false, //鎺у埗灞曞紑 - radio: "false", //鍗曢�夐閫変腑 radios: [], //澶氶�夐閫変腑 radioas: "", //濉┖棰樼瓟妗� - dynamicTags: ["鏍囩涓�", "鏍囩浜�", "鏍囩涓�"], - inputVisible: false, + campusvalue: [], //闄㈠尯涓存椂瀛樺偍 + labelInfovalue: [], //鏍囩涓存椂瀛樺偍 + deptNamesvalue: [], //绉戝涓存椂瀛樺偍 + dynamicTags: [], + indexAssortlist: [], inputValue: "", + inputValueillness: "", topicobj: {}, - // 鎬绘潯鏁� total: 1, - ruleForm: { - name: "", - region: "", - date1: "", - date2: "", - delivery: false, - type: [], - resource: "", - desc: "", - templatevalue: "", - data2: "", - }, + id: "", + ruleForm: {}, rules: {}, - rulesa: {}, - optionstag:[], - xjxsoptions: [ - { - value: "閫夐」1", - label: "鍥炬枃", - }, - { - value: "閫夐」2", - label: "瑙嗛", - }, - { - value: "閫夐」3", - label: "闊抽", - }, - ], + optionstag: [], + prefollowuplist: [], + postfollowuplist: [], + generallist: [{ value: "1", label: "闅忚閫氱敤搴撲竴" }], + fileList: [ { name: "food.jpeg", url: "https://fuss10.elemecdn.com/3/63/4e7f3a15429bfda99bce42a18cdd1jpeg.jpeg?imageMogr2/thumbnail/360x360/format/webp/quality/100", }, ], - options: [ - { - value: "閫夐」1", - label: "鐤剧梾闅忚妯$増", - }, - { - value: "閫夐」2", - label: "鍏ラ櫌闅忚妯$増", - }, - { - value: "閫夐」3", - label: "鎵嬫湳闅忚妯$増", - }, - { - value: "閫夐」4", - label: "鎶ょ悊闅忚妯$増", - }, + administrativelist: [ + { value: "1", label: "蹇冨绉�" }, + { value: "2", label: "蹇冨唴绉�" }, ], - languagelist: [ - { - value: "1", - label: "鏅�氳瘽", - }, - { - value: "2", - label: "绮よ", - }, - { - value: "3", - label: "鑻辨枃", - }, - ], + themelist: [], + languagelist: [], + courtyardlist: [], + precedencetype: [], + usable: [], + mode: [], + inputVisible: false, + inputVisibleillness: false, + illnessVisible: false, //鎸囨爣鐤剧梾寮规 + deptOptions: [], + optionsillness: [], + illnesslistapi: [], + illnesslist: [], + defaultProps: { + children: "ivrLibaTemplateAssortList", + label: "indexAssortName", + }, + variablelist: [ { variable: "paitent", @@ -846,19 +842,59 @@ created() { this.gettabList(); - + this.getvFollowup(); + this.auxiliary(); + this.mode = store.getters.mode; + this.usable = store.getters.usable; + this.languagelist = store.getters.languagelist; + this.courtyardlist = store.getters.courtyardlist; + this.precedencetype = store.getters.precedencetype; }, methods: { getIndexInArray(arr, obj) { return arr.indexOf(obj); }, + // 鑾峰彇琛ㄥ崟鏁版嵁 + getvFollowup() { + this.id = this.$route.query.id; + + getvFollowup({ id: this.id }).then((res) => { + this.ruleForm = res.data; + }); + getillnesslist({ + pageNum: 1, + pageSize: 100, + }).then((response) => { + this.optionsillness = response.rows; + }); + getillness({ outid: this.id, type: 3 }).then((res) => { + this.illnesslist = res.rows; + }); + }, + // 闄勫睘鏁版嵁琛� + auxiliary() { + // 鍒嗙被 + getFollowupclassify({}).then((res) => { + this.indexAssortlist = res.rows; + }); + // 鐤剧梾鍒� + }, submitForm(formName) { - this.rules = this.rulesa; + if (this.ruleForm.id) { + this.ruleForm.isoperation = 2; + } else { + this.ruleForm.isoperation = 2; + } + this.ruleForm.campus = JSON.stringify(this.illnesslist); + this.ruleForm.deptNames = this.deptNamesvalue.join(","); + this.ruleForm.labelInfo = JSON.stringify(this.dynamicTags); // 鎻愪氦 this.$refs[formName].validate((valid) => { if (valid) { - alert("submit!"); + compileFollowup(this.ruleForm).then((res) => { + this.$modal.msgSuccess("淇敼鎴愬姛"); + }); } else { console.log("error submit!!"); return false; @@ -910,22 +946,7 @@ }, // 淇敼棰樼洰淇℃伅 Submittopicobj() {}, - // 鏂板鍙橀噺 - addvariable() { - this.variablelist.push({ - variable: "", - value: "", - }); - }, - // 鍒犻櫎鍙橀噺 - delvariable(item) { - const index = this.variablelist.indexOf(item); - if (index !== -1) { - this.variablelist.splice(index, 1); // 浠庣储寮曚綅缃垹闄や竴涓厓绱� - } else { - console.log("鏈壘鍒拌瀵硅薄"); - } - }, + // 鎺у埗鏂囦欢 handleChange(file, fileList) { this.fileList = fileList.slice(-3); @@ -950,23 +971,54 @@ this.optionstag = response.rows; }); }, - handleClose(tag) { + handleClosetag(tag) { + console.log(tag); + console.log(this.dynamicTags.indexOf(tag)); + const lindex = this.dynamicTags.indexOf(tag); this.dynamicTags.splice(this.dynamicTags.indexOf(tag), 1); + this.ruleForm.ivrLibaTemplateTargetList[lindex].isoperation = 3; }, handleInputConfirm() { - let inputValue = this.inputValue; - if (inputValue) { - this.dynamicTags.push(inputValue); + let tagvalue = {}; + let tagname = this.inputValue; + if (tagname) { + listtag({ + pageNum: 1, + pageSize: 1000, + tagcategoryid: "0", + tagname: tagname, + }).then((res) => { + if (res.rows[0]) { + tagvalue = res.rows[0]; + tagvalue.isoperation = 1; + } else { + tagvalue = { + tagname: tagname, + isoperation: 1, + }; + } + this.ruleForm.ivrLibaTemplateTargetList.push(tagvalue); + this.dynamicTags.push(tagvalue); + }); } this.inputVisible = false; this.inputValue = ""; }, + remoteMethodtag(query) { + if (query !== "") { + this.loading = true; + setTimeout(() => { + this.loading = false; + listtag({ tagname: query, tagcategoryid: "0" }).then((res) => { + this.optionstag = res.rows; + }); + }, 200); + } else { + this.optionstag = []; + } + }, showInput() { this.inputVisible = true; - // 鑷姩鑾峰彇鐒︾偣 - // this.$nextTick((_) => { - // this.$refs.saveTagInput.$refs.input.focus(); - // }); }, //娴嬭瘯琛ㄥ崟 --------------------------------- addzbiao() {}, @@ -1009,6 +1061,61 @@ resetForm(formName) { this.$refs[formName].resetFields(); }, + + // 鐤剧梾----------------------- + + handleCloseillness(tag) { + this.illnesslist.splice(this.illnesslist.indexOf(tag), 1); + if (tag.id) { + this.illnesslistapi.push(tag.id); + } + }, + remoteMethod(value) { + console.log(value); + const illnessqueryParams = { + pageNum: 1, + pageSize: 100, + icdname: value, + }; + this.loading = true; + setTimeout(() => { + this.loading = false; + getillnesslist(illnessqueryParams).then((response) => { + this.optionsillness = response.rows; + }); + }, 200); + }, + illnessConfirm(item) { + let opeavalue = {}; + let tagname = this.inputValueillness; + illnesslistget(item).then((res) => { + opeavalue = res.data; + opeavalue.outid = this.id; + opeavalue.type = 3; + opeavalue.icd10id = opeavalue.icdid; + opeavalue.icd10name = opeavalue.icdname; + opeavalue.icd10code = opeavalue.icdcode; + if (tagname) { + this.illnesslist.push(opeavalue); + } + }); + console.log(this.illnesslist); + this.inputVisibleillness = false; + this.inputValueillness = ""; + }, + // 淇濆瓨 + confirmillness() { + this.illnesslist.forEach((item, index) => { + if (!item.id) { + addtargetillness(item).then((res) => {}); + } + }); + if (this.illnesslistapi.length) { + deltargetillness(this.illnesslistapi.join(",")).then((res) => {}); + } + this.illnessVisible = false; + this.$modal.msgSuccess("缂栬緫鎴愬姛"); + }, }, }; </script> @@ -1018,7 +1125,7 @@ display: flex; } .sidecolumn { - width: 300px; + width: 250px; min-height: 100vh; text-align: center; // display: flex; diff --git a/src/views/repositoryai/templateku/index.vue b/src/views/repositoryai/templateku/index.vue index 038a4a4..0cca167 100644 --- a/src/views/repositoryai/templateku/index.vue +++ b/src/views/repositoryai/templateku/index.vue @@ -6,91 +6,41 @@ <div class="top-wj">妯$増绫诲瀷</div> <div class="top-tj" @click="dialogFormVisible = true">+娣诲姞</div> </div> - <div class="center-ss"> + <div class="center-ss"> <el-input placeholder="璇疯緭鍏ュ唴瀹�" v-model="sidecolumnval" class="input-with-select" size="medium " > - <el-button - @click="sidecolumnss" - slot="append" - icon="el-icon-search" - ></el-button> </el-input> </div> - <div class="bottom-fl"> - <!-- <el-tabs tab-position="right"> - <el-tab-pane :label="`鍏ㄩ儴 (${numberlb})`"></el-tab-pane> - <el-tab-pane - class="tab-paness" - :key="item.title" - v-for="(item, index) in editableTabs" - > - <span slot="label"> - {{ - item.title + " (" + item.number + ")" - }}   <el-popover - placement="top-start" - width="100" - trigger="hover" - > - <div style="text-align: center"> - <el-button type="text" @click="popoveramend(item)" - >淇敼</el-button - ><el-button type="text" @click="deletefenlei(item)" - ><span style="color: rgb(173, 55, 55)" - >鍒犻櫎</span - ></el-button - > - </div> - <i slot="reference" class="el-icon-share"></i> </el-popover - ></span> - </el-tab-pane> - </el-tabs> --> - <el-menu - default-active="3" - class="el-menu-vertical-demo" - @open="handleOpen" - @close="handleClose" - @select="handleSelect" + <div class="head-container" style="margin-top: 20px"> + <el-tree + :data="deptOptions" + :props="defaultProps" + :expand-on-click-node="false" + :filter-node-method="filterNode" + ref="tree" + node-key="id" + default-expand-all + highlight-current + @node-click="handleNodeClick" > - <el-submenu index="1"> - <template slot="title"> - <i class="el-icon-location"></i> - <span>鍒嗙被涓�</span> - </template> - - <el-menu-item index="1-1">閫夐」1</el-menu-item> - <el-menu-item index="1-2">閫夐」2</el-menu-item> - <el-menu-item index="1-3">閫夐」3</el-menu-item> - <el-menu-item index="1-4">閫夐」3</el-menu-item> - </el-submenu> - <el-submenu index="2"> - <template slot="title"> - <i class="el-icon-menu"></i> - <span>鍒嗙被浜�</span> - </template> - <el-menu-item index="2-1">閫夐」1</el-menu-item> - <el-menu-item index="2-2">閫夐」2</el-menu-item> - <el-menu-item index="2-3">閫夐」3</el-menu-item> - </el-submenu> - <el-submenu index="3"> - <template slot="title"> - <i class="el-icon-document"></i> - <span>鍒嗙被涓�</span> - </template> - <el-menu-item index="2-1">閫夐」1</el-menu-item> - </el-submenu> - <el-submenu index="4"> - <template slot="title"> - <i class="el-icon-setting"></i> - <span>鍒嗙被鍥�</span> - </template> - <el-menu-item index="2-1">閫夐」1</el-menu-item> - </el-submenu> - </el-menu> + <span class="custom-tree-node" slot-scope="{ node, data }"> + <span>{{ node.label }}</span> + <span> + <el-button + type="text" + icon="el-icon-delete" + circle + size="mini" + @click="() => remove(node, data)" + > + </el-button> + </span> + </span> + </el-tree> </div> </div> <!-- 鍙充晶鏁版嵁 --> @@ -214,25 +164,21 @@ @selection-change="handleSelectionChange" > <el-table-column type="selection" width="50" align="center" /> - <el-table-column - label="搴忓彿" - align="center" - key="userId" - prop="userId" - /> + <el-table-column label="搴忓彿" align="center" key="id" prop="id" /> <el-table-column label="妯$増鍚嶇О" align="center" - key="userName" - prop="userName" + key="templateName" + prop="templateName" + width="200" :show-overflow-tooltip="true" /> <el-table-column label="涓昏鍐呭" align="center" - key="nickName" - prop="nickName" - width="300" + key="note" + prop="note" + width="200" :show-overflow-tooltip="true" /> @@ -241,40 +187,87 @@ align="center" key="aphonenumber" prop="aphonenumber" - width="400" - /><el-table-column - label="閫傜敤绉戝" - align="center" - key="bphonenumber" - prop="bphonenumber" - width="120" - /> - <el-table-column - label="鏍囩" - align="center" - key="tagList" - prop="tagList" - width="160" - :show-overflow-tooltip="true" > <template slot-scope="scope"> - <span v-for="item in scope.row.tagList">{{ item }} </span> + <el-button + size="medium" + type="text" + @click="illnessUpdate(scope.row)" + v-hasPermi="['system:user:edit']" + ><span class="button-textxg" + ><i class="el-icon-date"></i>璇︽儏</span + ></el-button + > + </template> + </el-table-column> + + <el-table-column + label="閫傜敤绉戝" + align="center" + key="deptNames" + prop="deptNames" + width="120" + > + <template slot-scope="scope"> + <div v-if="scope.row.deptNames"> + <span v-for="item in scope.row.deptNames.split(",")" + >{{ item }} + </span> + </div> + <div v-else>''</div> </template> </el-table-column> <el-table-column - label="瀹f暀鏂瑰紡" + label="鏍囩" align="center" - key="way" - prop="way" - width="120" - /> + key="labelInfo" + prop="labelInfo" + width="160" + :show-overflow-tooltip="true" + > + <template slot-scope="scope" > + <div v-if="scope.row.labelInfo"> + <span v-for="item in JSON.parse(scope.row.labelInfo)" + >{{ item.tagname }}</span> + </div> + <div v-else> + <span>鏃�</span> + </div> + </span> + </template> + </el-table-column> + <el-table-column + label="閫傜敤闄㈠尯" + align="center" + key="campus" + prop="campus" + width="160" + :show-overflow-tooltip="true" + > + <template slot-scope="scope" > + <div v-if="scope.row.campus"> + <span v-for="item in JSON.parse(scope.row.campus)">{{ item.label }} </span> + </div> + <div v-else> + <span>鏃�</span> + </div> + </template> + </el-table-column> + <el-table-column label="璧勬枡褰㈠紡" align="center" - key="formal" - prop="formal" + key="playType" + prop="playType" width="120" - /> + > + <template slot-scope="scope"> + <dict-tag + :options="precedencetype" + :value="scope.row.playType" + /> + </template> + </el-table-column> <el-table-column label="鐗堟湰鍙�" align="center" @@ -285,18 +278,13 @@ <el-table-column label="鏈�杩戜慨鏀�" align="center" - key="Recentrevision" - prop="Recentrevision" + key="updateTime" + prop="updateTime" width="120" /> - <el-table-column label="鍙敤鐘舵��" align="center" key="status"> + <el-table-column label="鍙敤鐘舵��" align="center" key="usestate"> <template slot-scope="scope"> - <el-switch - v-model="scope.row.status" - active-value="0" - inactive-value="1" - @change="handleStatusChange(scope.row)" - ></el-switch> + <dict-tag :options="qyoptions" :value="scope.row.usestate" /> </template> </el-table-column> @@ -307,7 +295,6 @@ class-name="small-padding fixed-width" > <template slot-scope="scope"> - <el-button size="medium" type="text" @@ -349,21 +336,32 @@ /> </el-col> </el-row> - </div> </div> <!-- 娣诲姞绫诲埆寮规 --> - <el-dialog - :title="amendtag ? '淇敼绫诲埆' : '鏂板绫诲埆'" - width="30%" - :visible.sync="dialogFormVisible" - > + <el-dialog title="鏂板绫诲埆" width="30%" :visible.sync="dialogFormVisible"> + <div style="text-align: center; margin-bottom: 20px"> + <el-radio-group v-model="radio"> + <el-radio-button label="涓诲垎绫�"></el-radio-button> + <el-radio-button label="瀛愬垎绫�"></el-radio-button> + </el-radio-group> + </div> + <el-divider></el-divider> <el-form :model="classifyform"> - <el-form-item - :label="amendtag ? '璇疯緭鍏ユ柊鐨勭被鍒悕绉�' : '璇疯緭鍏ョ被鍒悕绉�'" - > + <el-form-item label="璇烽�夋嫨闂澶х被" v-if="radio == '瀛愬垎绫�'"> + <el-select v-model="classifyform.pid" placeholder="璇烽�夋嫨"> + <el-option + v-for="item in deptOptions" + :key="item.id" + :label="item.indexAssortName" + :value="item.id" + > + </el-option> + </el-select> + </el-form-item> + <el-form-item label="璇疯緭鍏ョ被鍒悕绉�"> <el-input - v-model="classifyform.categoryname" + v-model="classifyform.indexAssortName" autocomplete="off" ></el-input> </el-form-item> @@ -373,34 +371,76 @@ <el-button type="primary" @click="submitsidecolumn">纭� 瀹�</el-button> </div> </el-dialog> - <!-- 鍒犻櫎绫诲埆纭妗� --> - <el-dialog title="璀﹀憡" :visible.sync="deleteVisible" width="40%"> - <div style="font-size: 20px; color: rgb(247, 76, 76)"> - 鏄惁纭鍒犻櫎鍒嗙被锛歔<span>{{ deletefenl }}</span - >]? - </div> - <div style="font-size: 20px"> - 姝ゆ搷浣滀細灏嗚绫诲埆涓嬫墍鏈夋ā鍧楄浆绉昏嚦[鏈垎绫籡锛屾槸鍚︾户缁垹闄ゆ鍒嗙被锛� + <!-- 娣诲姞鐤剧梾瀵硅瘽妗� --> + <el-dialog title="鎸囨爣鐤剧梾" :visible.sync="illnessVisible" width="50%"> + <div> + <div class="xinz-infs"> + <el-tag + :key="item.icd10name" + type="warning" + v-for="item in illnesslist" + closable + :disable-transitions="false" + @close="handleCloseillness(item)" + > + {{ item.icd10name }} + </el-tag> + <el-select + v-model="inputValue" + v-if="inputVisible" + @change="illnessConfirm" + :remote-method="remoteMethod" + filterable + remote + allow-create + default-first-option + placeholder="璇烽�夋嫨/鏌ヨ" + :loading="loading" + > + <el-option + v-for="item in optionsillness" + :key="item.icdid" + :label="item.icdname" + :value="item.icdid" + > + </el-option> + </el-select> + <el-button + v-else + class="button-new-tag" + size="small" + @click="showInput" + >+ 鏂板鐤剧梾</el-button + > + </div> </div> <span slot="footer" class="dialog-footer"> - <el-button @click="deleteVisible = false">鍙� 娑�</el-button> - <el-button type="primary" @click="deletefenlei">纭� 瀹�</el-button> + <el-button @click="illnessVisible = false">鍙� 娑�</el-button> + <el-button type="primary" @click="confirmillness">纭� 瀹�</el-button> </span> </el-dialog> </div> </template> <script> +import store from "@/store"; + import { - listUser, - getUser, - delUser, - addUser, - updateUser, -} from "@/api/system/user"; + getFollowupclassify, + delFollowupclassify, + addFollowupclassify, + addtargetillness, + getvFollowup, + compileFollowup, + delFollowupinfo, + Followupinfo, + getFollowuplist, + getillnesslist, + illnesslistget, + getillness, +} from "@/api/AiCentre/index"; export default { - name: "questionnaire", - dicts: ["sys_normal_disable", "sys_user_sex"], + name: "templateku", data() { return { topactiveName: "Local", //椤堕儴閫夋嫨 @@ -427,17 +467,7 @@ categoryname: "", }, //绫诲埆琛ㄥ崟 // 琛ㄦ牸鏁版嵁 - userList: [ - { - userid: 1, - userName: "琛�甯歌銆佸翱甯歌", - nickName: "璐", - aphonenumber: "(?!涓�.*|娌�.*|鏈�.*)^.*([璐钩鍑]|璐|璇勫|璇勫),10", - bphonenumber: "閫夋嫨", - cphonenumber: "鏅�氳瘽", - status: "0", - }, - ], + userList: [], // 寮瑰嚭灞傛爣棰� title: "", // 鏄惁鏄剧ず寮瑰嚭灞� @@ -448,6 +478,7 @@ postOptions: [], // 瑙掕壊閫夐」 roleOptions: [], + precedencetype: [], // 娣诲姞銆佷慨鏀瑰弬鏁� indexform: {}, numberlb: 22, @@ -455,170 +486,61 @@ sidecolumnform: {}, //娣诲姞绫诲埆琛ㄥ崟 dialogFormVisible: false, //娣诲姞绫诲埆寮规 sidecolumnval: "", //绫诲埆鎼滅储 - indexopen: false, //寮规灞曠ず鍚� - indexopenty: false, //寮规灞曠ず鍚� - propss: { multiple: true }, - languagelist: [ - { - value: 1, - label: "鐭俊", - }, - { - value: 2, - label: "鐢佃瘽", - }, - { - value: 3, - label: "灏忕▼搴�", - }, - ], //璇█鍒楄〃 - qyoptions: [ - { - value: 1, - label: "鍙敤", - }, - { - value: 2, - label: "鍋滅敤", - }, - ], // 鎾姤鏂瑰紡 - qyoptionbo: [ - { - value: 1, - label: "璇煶浼樺厛", - }, - { - value: 2, - label: "鏂囧瓧浼樺厛", - }, - ], + qyoptionbo: [], //绫诲埆鍒楄〃 - editableTabs: [ - { - title: "妯$増鍒嗙被涓�", - number: "1", - }, - { - title: "妯$増鍒嗙被浜�", - number: "2", - }, - { - title: "妯$増鍒嗙被涓�", - number: "2", - }, - ], + editableTabs: [], // 鏌ヨ鍙傛暟 queryParams: { pageNum: 1, pageSize: 10, - userName: undefined, - phonenumber: undefined, - status: undefined, - deptId: undefined, - IDnumber: undefined, }, // 琛ㄥ崟鏍¢獙 - rules: { - userName: [ - { required: true, message: "涓绘棬涓嶈兘涓虹┖", trigger: "blur" }, - { - min: 2, - max: 20, - message: "鐢ㄦ埛鍚嶇О闀垮害蹇呴』浠嬩簬 2 鍜� 20 涔嬮棿", - trigger: "blur", - }, - ], - nickName: [ - { required: true, message: "鐢ㄦ埛鏄电О涓嶈兘涓虹┖", trigger: "blur" }, - ], - password: [ - { required: true, message: "鐢ㄦ埛瀵嗙爜涓嶈兘涓虹┖", trigger: "blur" }, - { - min: 5, - max: 20, - message: "鐢ㄦ埛瀵嗙爜闀垮害蹇呴』浠嬩簬 5 鍜� 20 涔嬮棿", - trigger: "blur", - }, - ], - email: [ - { - type: "email", - message: "璇疯緭鍏ユ纭殑閭鍦板潃", - trigger: ["blur", "change"], - }, - ], - phonenumber: [ - { - pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/, - message: "璇疯緭鍏ユ纭殑鎵嬫満鍙风爜", - trigger: "blur", - }, - ], - IDnumber: [ - { - pattern: - /^\d{6}((((((19|20)\d{2})(0[13-9]|1[012])(0[1-9]|[12]\d|30))|(((19|20)\d{2})(0[13578]|1[02])31)|((19|20)\d{2})02(0[1-9]|1\d|2[0-8])|((((19|20)([13579][26]|[2468][048]|0[48]))|(2000))0229))\d{3})|((((\d{2})(0[13-9]|1[012])(0[1-9]|[12]\d|30))|((\d{2})(0[13578]|1[02])31)|((\d{2})02(0[1-9]|1\d|2[0-8]))|(([13579][26]|[2468][048]|0[048])0229))\d{2}))(\d|X|x)$/, - message: "璇疯緭鍏ユ纭殑韬唤璇佸彿鐮�", - trigger: "blur", - }, - ], + rules: {}, + indexid: null, + inputValue: "", + radio: "涓诲垎绫�", + inputVisible: false, + illnessVisible: false, //鎸囨爣鐤剧梾寮规 + deptOptions: [], + optionsillness: [], + illnesslistapi: [], + illnesslist: [], + defaultProps: { + children: "ivrLibaTemplateAssortList", + label: "indexAssortName", }, + mode: [], + languagelist: [], + qyoptions: [], }; }, - watch: {}, + watch: { + // 鏍规嵁鍚嶇О绛涢�夐儴闂ㄦ爲 + sidecolumnval(val) { + this.$refs.tree.filter(val); + }, + }, created() { this.getList(); + this.getDeptTree(); + this.mode = store.getters.mode; + this.languagelist = store.getters.languagelist; + this.qyoptions = store.getters.usable; + this.precedencetype = store.getters.precedencetype; }, methods: { - /** 鏌ヨ鐢ㄦ埛鍒楄〃 */ + /** 鏌ヨ淇℃伅 */ getList() { - // this.loading = true; - listUser().then((response) => { - console.log(response); + getFollowuplist(this.queryParams).then((res) => { + console.log(res); console.log(this.userList); + this.userList = res.rows; + this.total = res.total; }); }, - // 娣诲姞銆佷慨鏀圭被鍒� - submitsidecolumn() { - if (this.amendtag) { - this.classifyform.tagcategoryid = this.idds; - // toamendtagcategory(this.addDateRange(this.classifyform)).then( - // (response) => { - // console.log(response); - // this.gitclasify(); - // } - // ); - } else { - // addtagcategory(this.addDateRange(this.classifyform)).then( - // (response) => { - // console.log(response); - // this.gitclasify(); - // } - // ); - } - this.classifyform = { - categoryname: "", - }; - this.idds = ""; - this.dialogFormVisible = false; - }, - //鍒犻櫎鍒嗙被 - deletefenlei(row) { - if (this.deleteVisible) { - // deletetagcategory(this.idds).then((response) => { - // console.log(response); - // this.gitclasify(); - // }); - this.deleteVisible = false; - this.idds = ""; - } else { - this.deleteVisible = true; - this.idds = row.tagcategoryid; - this.deletefenl = row.title; - } - }, + // 澶嶅埗妯$増 copyfn() {}, // 涓嬭浇妯$増 @@ -627,40 +549,10 @@ compileUpdate(row) { this.$router.push({ path: "/knowledge/templateku/configurat/", - query: { id: "1" }, + query: { id: row.id }, }); - - // this.$router.push({ - // path: "/knowledge/templateku/particulars/", - // query: { id: "1" }, - // }); - }, - // 棰樼洰鐘舵�佷慨鏀� - handleStatusChange(row) { - let text = row.status === "0" ? "鍚敤" : "鍋滅敤"; - this.$modal - .confirm('纭瑕�"' + text + '""' + row.userName + '"鐢ㄦ埛鍚楋紵') - .then(function () { - return changeUserStatus(row.userId, row.status); - }) - .then(() => { - this.$modal.msgSuccess(text + "鎴愬姛"); - }) - .catch(function () { - row.status = row.status === "0" ? "1" : "0"; - }); - }, - // 渚ц竟-------------- - handleOpen(key, keyPath) { - console.log(key, keyPath); - }, - handleClose(key, keyPath) { - console.log(key, keyPath); - }, - handleSelect(key, keyPath) { - console.log(key, keyPath); - }, + //鎼滅储绫诲埆 sidecolumnss() {}, // 渚挎嵎鏍囩 @@ -669,8 +561,6 @@ tophandleClick() {}, // 鍙栨秷鎸夐挳 cancel() { - this.indexopen = false; - this.indexopenty = false; this.reset(); }, @@ -707,39 +597,176 @@ }, // 澶氶�夋閫変腑鏁版嵁 handleSelectionChange(selection) { - this.ids = selection.map((item) => item.userId); + this.ids = selection.map((item) => item.id); this.single = selection.length != 1; this.multiple = !selection.length; }, /** 鏂板鎸夐挳鎿嶄綔 */ - handleAdd() { - this.reset(); - this.title = "鏂板妯$増"; - if (this.topactiveName == "Local") { - this.indexopen = true; - } else { - this.indexopenty = true; - } - }, - // 淇敼鍒嗙被寮规 - popoveramend(tagcategoryid) { - this.idds = tagcategoryid; - this.amendtag = true; - this.dialogFormVisible = true; - }, + handleAdd() {}, + /** 鍒犻櫎鎸夐挳鎿嶄綔 */ handleDelete(row) { - const userIds = row.userId || this.ids; + const userids = row.id || this.ids; this.$modal - .confirm('鏄惁纭鍒犻櫎鐢ㄦ埛缂栧彿涓�"' + userIds + '"鐨勬暟鎹」锛�') + .confirm('鏄惁纭鍒犻櫎鐢ㄦ埛缂栧彿涓�"' + userids + '"鐨勬暟鎹」锛�') .then(function () { - return delUser(userIds); + return delFollowupinfo(userids); }) .then(() => { this.getList(); this.$modal.msgSuccess("鍒犻櫎鎴愬姛"); }) .catch(() => {}); + }, + // 鍒嗙被鏍�----------------------------------------- + // 淇敼鍒嗙被寮规 + popoveramend(tagcategoryid) { + this.idds = tagcategoryid; + this.amendtag = true; + this.dialogFormVisible = true; + }, + // 鏌ヨ鏍� + getDeptTree() { + getFollowupclassify({}).then((res) => { + this.deptOptions = res.rows; + console.log(res); + }); + }, + + // 娣诲姞绫诲埆鏍� + submitsidecolumn() { + let calssvalue = {}; + if ( + this.classifyform.pid && + this.classifyform.indexAssortName && + this.radio == "瀛愬垎绫�" + ) { + const index = this.deptOptions.findIndex( + (obj) => obj.id == this.classifyform.pid + ); + calssvalue = this.deptOptions[index]; + calssvalue.ivrLibaTemplateAssortList.push(this.classifyform); + } else if (this.radio == "涓诲垎绫�" && this.classifyform.indexAssortName) { + this.classifyform.pid = null; + this.classifyform.ivrLibaTemplateAssortList = []; + } else { + return this.$modal.msgError("璇峰~鍐欏畬鏁翠俊鎭�"); + } + addFollowupclassify(this.classifyform).then((res) => { + this.getDeptTree(); + this.$modal.msgSuccess("鏂板鎴愬姛"); + }); + }, + remove(a, b) { + if (b.pid) { + this.$modal + .confirm('鏄惁纭鍒犻櫎鍒嗙被椤逛负"' + b.indexAssortName + '"鐨勬暟鎹」锛�') + .then(function () { + return delFollowupclassify(b.id); + }) + .then(() => { + this.getDeptTree(); + this.$modal.msgSuccess("鍒犻櫎鎴愬姛"); + }) + .catch(() => {}); + } else { + this.$modal + .confirm( + '鏄惁纭鍒犻櫎涓�绾у垎绫�"' + + b.indexAssortName + + '"锛熷垹闄ゅ悗鍏朵笅鍒嗙被灏嗗綊绫烩�樻湭鍒嗙被鈥�' + ) + .then(() => { + return delFollowupclassify(b.id); + }) + .then(() => { + this.getDeptTree(); + this.$modal.msgSuccess("鍒犻櫎鎴愬姛"); + }) + .catch(() => {}); + } + }, + + // 绛涢�夎妭鐐� + filterNode(value, data) { + if (!value) return true; + return data.indexAssortName.indexOf(value) !== -1; + }, + handleNodeClick(data) { + this.queryParams.assortid = data.id; + this.getList(); + }, + // 鐤剧梾----------------------- + illnessUpdate(row) { + this.illnessVisible = true; + this.indexid = row.id; + this.illnesslistapi = []; + const illnessqueryParams = { + pageNum: 1, + pageSize: 100, + }; + getillnesslist(illnessqueryParams).then((response) => { + console.log(response); + this.optionsillness = response.rows; + }); + getillness({ outid: row.id, type: 3 }).then((res) => { + this.illnesslist = res.rows; + console.log(res); + }); + }, + handleCloseillness(tag) { + this.illnesslist.splice(this.illnesslist.indexOf(tag), 1); + if (tag.id) { + this.illnesslistapi.push(tag.id); + } + }, + remoteMethod(value) { + console.log(value); + const illnessqueryParams = { + pageNum: 1, + pageSize: 100, + icdname: value, + }; + this.loading = true; + setTimeout(() => { + this.loading = false; + getillnesslist(illnessqueryParams).then((response) => { + this.optionsillness = response.rows; + }); + }, 200); + }, + illnessConfirm(item) { + let opeavalue = {}; + let tagname = this.inputValue; + illnesslistget(item).then((res) => { + opeavalue = res.data; + opeavalue.outid = this.indexid; + opeavalue.type = 3; + opeavalue.icd10id = opeavalue.icdid; + opeavalue.icd10name = opeavalue.icdname; + opeavalue.icd10code = opeavalue.icdcode; + if (tagname) { + this.illnesslist.push(opeavalue); + } + }); + console.log(this.illnesslist); + this.inputVisible = false; + this.inputValue = ""; + }, + confirmillness() { + this.illnesslist.forEach((item, index) => { + if (!item.id) { + addtargetillness(item).then((res) => {}); + } + }); + if (this.illnesslistapi.length) { + deltargetillness(this.illnesslistapi.join(",")).then((res) => {}); + } + this.illnessVisible = false; + this.$modal.msgSuccess("缂栬緫鎴愬姛"); + }, + showInput() { + this.inputVisible = true; }, }, }; @@ -853,6 +880,29 @@ font-size: 20px; } } +.xinz-infs { + font-size: 18px; + overflow: hidden; + text-overflow: ellipsis; + + line-height: 48px; + + .el-tag + .el-tag { + margin-left: 10px; + } + .button-new-tag { + margin-left: 10px; + height: 32px; + line-height: 30px; + padding-top: 0; + padding-bottom: 0; + } + .input-new-tag { + width: 90px; + margin-left: 10px; + vertical-align: bottom; + } +} .leftvlues { // display: flex; // flex: 1; @@ -868,6 +918,22 @@ font-size: 20px; } } +::v-deep .el-tree-node__content { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + height: 46px; + font-size: 20px; + cursor: pointer; +} +::v-deep .el-button--mini.is-circle { + padding: 7px; + margin: 0; + color: red; +} .button-text { color: rgb(70, 204, 238); } diff --git a/src/views/repositoryai/verbaltrick/index.vue b/src/views/repositoryai/verbaltrick/index.vue index dd3efca..e0fedf6 100644 --- a/src/views/repositoryai/verbaltrick/index.vue +++ b/src/views/repositoryai/verbaltrick/index.vue @@ -13,56 +13,34 @@ class="input-with-select" size="medium " > - <el-button - @click="sidecolumnss" - slot="append" - icon="el-icon-search" - ></el-button> </el-input> </div> - <div class="bottom-fl"> - <el-menu - default-active="3" - class="el-menu-vertical-demo" - @open="handleOpen" - @close="handleClose" - @select="handleSelect" + <div class="head-container" style="margin-top: 20px"> + <el-tree + :data="deptOptions" + :props="defaultProps" + :expand-on-click-node="false" + :filter-node-method="filterNode" + ref="tree" + node-key="id" + default-expand-all + highlight-current + @node-click="handleNodeClick" > - <el-submenu index="1"> - <template slot="title"> - <i class="el-icon-location"></i> - <span>鍒嗙被涓�</span> - </template> - - <el-menu-item index="1-1">閫夐」1</el-menu-item> - <el-menu-item index="1-2">閫夐」2</el-menu-item> - <el-menu-item index="1-3">閫夐」3</el-menu-item> - <el-menu-item index="1-4">閫夐」3</el-menu-item> - </el-submenu> - <el-submenu index="2"> - <template slot="title"> - <i class="el-icon-menu"></i> - <span>鍒嗙被浜�</span> - </template> - <el-menu-item index="2-1">閫夐」1</el-menu-item> - <el-menu-item index="2-2">閫夐」2</el-menu-item> - <el-menu-item index="2-3">閫夐」3</el-menu-item> - </el-submenu> - <el-submenu index="3"> - <template slot="title"> - <i class="el-icon-document"></i> - <span>鍒嗙被涓�</span> - </template> - <el-menu-item index="2-1">閫夐」1</el-menu-item> - </el-submenu> - <el-submenu index="4"> - <template slot="title"> - <i class="el-icon-setting"></i> - <span>鍒嗙被鍥�</span> - </template> - <el-menu-item index="2-1">閫夐」1</el-menu-item> - </el-submenu> - </el-menu> + <span class="custom-tree-node" slot-scope="{ node, data }"> + <span>{{ node.label }}</span> + <span> + <el-button + type="text" + icon="el-icon-delete" + circle + size="mini" + @click="() => remove(node, data)" + > + </el-button> + </span> + </span> + </el-tree> </div> </div> <!-- 鍙充晶鏁版嵁 --> @@ -192,24 +170,19 @@ @selection-change="handleSelectionChange" > <el-table-column type="selection" width="50" align="center" /> - <el-table-column - label="搴忓彿" - align="center" - key="userId" - prop="userId" - /> + <el-table-column label="搴忓彿" align="center" key="id" prop="id" /> <el-table-column label="闂涓婚" align="center" - key="userName" - prop="userName" + key="questiontitle" + prop="questiontitle" :show-overflow-tooltip="true" /> <el-table-column label="闂鏂囨湰" align="center" - key="nickName" - prop="nickName" + key="questiontext" + prop="questiontext" width="200" :show-overflow-tooltip="true" /> @@ -217,94 +190,79 @@ <el-table-column label="闂璇煶" align="center" - key="aphonenumber" - prop="aphonenumber" + key="questionvoice" + prop="questionvoice" width="200" /><el-table-column label="鍏宠仈鎸囨爣" align="center" - key="bphonenumbers" - prop="bphonenumbers" + key="targetname" + prop="targetname" width="120" /> - /><el-table-column - label="姝e父鍊艰寖鍥�" - align="center" - key="scope" - prop="scope" - width="120" - /> - /><el-table-column - label="闂鎻忚堪" - align="center" - key="describe" - prop="describe" - width="120" - /> + /><el-table-column label="閫傜敤鏂瑰紡" align="center" key="application" prop="application" width="120" - /> - /><el-table-column - label="閫傜敤鐤剧梾" - align="center" - key="Applicable" - prop="Applicable" - width="120" - /> - <el-table-column - label="鏍囩" - align="center" - key="tagList" - prop="tagList" - width="160" - :show-overflow-tooltip="true" > <template slot-scope="scope"> - <span v-for="item in scope.row.tagList">{{ item }} </span> + <dict-tag :options="mode" :value="scope.row.suitWay" /> + </template> + </el-table-column> + <el-table-column + label="閫傜敤鐤剧梾" + align="center" + key="suitDisease" + prop="suitDisease" + width="120" + > + <template slot-scope="scope"> + <el-button + size="medium" + type="text" + @click="illnessUpdate(scope.row)" + v-hasPermi="['system:user:edit']" + ><span class="button-textxg" + ><i class="el-icon-date"></i>璇︽儏</span + ></el-button + > </template> </el-table-column> <el-table-column label="璇█" align="center" - key="indicator" - prop="indicator" + key="language" + prop="language" width="120" /> <el-table-column label="鐗堟湰" align="center" - key="versions" - prop="versions" + key="version" + prop="version" width="120" /> <el-table-column label="鍙敤" align="center" - key="usable" - prop="usable" + key="usestate" + prop="usestate" width="120" - /> + > + <template slot-scope="scope"> + <dict-tag :options="qyoptions" :value="scope.row.usestate" /> + </template> + </el-table-column> <el-table-column label="鏈�杩戜慨鏀�" align="center" - key="Recentrevision" - prop="Recentrevision" + key="modifytime" + prop="modifytime" width="120" /> - <el-table-column label="鏄惁鍙敤" align="center" key="status"> - <template slot-scope="scope"> - <el-switch - v-model="scope.row.status" - active-value="0" - inactive-value="1" - @change="handleStatusChange(scope.row)" - ></el-switch> - </template> - </el-table-column> <el-table-column label="鎿嶄綔" @@ -334,7 +292,7 @@ <el-button size="medium" type="text" - @click="handleDelete(scope.row)" + @click="preview(scope.row)" v-hasPermi="['system:user:remove']" ><span class="button-text" ><i class="el-icon-view"></i>棰勮</span @@ -356,28 +314,30 @@ </div> </div> <!-- 娣诲姞绫诲埆寮规 --> - <el-dialog - :title="amendtag ? '淇敼绫诲埆' : '鏂板绫诲埆'" - width="30%" - :visible.sync="dialogFormVisible" - > + <el-dialog title="鏂板绫诲埆" width="30%" :visible.sync="dialogFormVisible"> + <div style="text-align: center; margin-bottom: 20px"> + <el-radio-group v-model="radio"> + <el-radio-button label="涓诲垎绫�"></el-radio-button> + <el-radio-button label="瀛愬垎绫�"></el-radio-button> + </el-radio-group> + </div> + <el-divider></el-divider> + <el-form :model="classifyform"> - <el-form-item label="璇烽�夋嫨闂嵎澶х被"> - <el-select v-model="classifyform.broadheading" placeholder="璇烽�夋嫨"> + <el-form-item label="璇烽�夋嫨闂澶х被" v-if="radio == '瀛愬垎绫�'"> + <el-select v-model="classifyform.pid" placeholder="璇烽�夋嫨"> <el-option - v-for="item in editableTabs" - :key="item.title" - :label="item.title" - :value="item.title" + v-for="item in deptOptions" + :key="item.id" + :label="item.indexAssortName" + :value="item.id" > </el-option> </el-select> </el-form-item> - <el-form-item - :label="amendtag ? '璇疯緭鍏ユ柊鐨勭被鍒悕绉�' : '璇疯緭鍏ョ被鍒悕绉�'" - > + <el-form-item label="璇疯緭鍏ョ被鍒悕绉�"> <el-input - v-model="classifyform.categoryname" + v-model="classifyform.indexAssortName" autocomplete="off" ></el-input> </el-form-item> @@ -387,18 +347,52 @@ <el-button type="primary" @click="submitsidecolumn">纭� 瀹�</el-button> </div> </el-dialog> - <!-- 鍒犻櫎绫诲埆纭妗� --> - <el-dialog title="璀﹀憡" :visible.sync="deleteVisible" width="40%"> - <div style="font-size: 20px; color: rgb(247, 76, 76)"> - 鏄惁纭鍒犻櫎鍒嗙被锛歔<span>{{ deletefenl }}</span - >]? - </div> - <div style="font-size: 20px"> - 姝ゆ搷浣滀細灏嗚绫诲埆涓嬫墍鏈夋ā鍧楄浆绉昏嚦[鏈垎绫籡锛屾槸鍚︾户缁垹闄ゆ鍒嗙被锛� + <!-- 娣诲姞鐤剧梾瀵硅瘽妗� --> + <el-dialog title="鎸囨爣鐤剧梾" :visible.sync="illnessVisible" width="50%"> + <div> + <div class="xinz-infs"> + <el-tag + :key="item.icd10name" + type="warning" + v-for="item in illnesslist" + closable + :disable-transitions="false" + @close="handleCloseillness(item)" + > + {{ item.icd10name }} + </el-tag> + <el-select + v-model="inputValue" + v-if="inputVisible" + @change="illnessConfirm" + :remote-method="remoteMethod" + filterable + remote + allow-create + default-first-option + placeholder="璇烽�夋嫨/鏌ヨ" + :loading="loading" + > + <el-option + v-for="item in optionsillness" + :key="item.icdid" + :label="item.icdname" + :value="item.icdid" + > + </el-option> + </el-select> + <el-button + v-else + class="button-new-tag" + size="small" + @click="showInput" + >+ 鏂板鐤剧梾</el-button + > + </div> </div> <span slot="footer" class="dialog-footer"> - <el-button @click="deleteVisible = false">鍙� 娑�</el-button> - <el-button type="primary" @click="deletefenlei">纭� 瀹�</el-button> + <el-button @click="illnessVisible = false">鍙� 娑�</el-button> + <el-button type="primary" @click="confirmillness">纭� 瀹�</el-button> </span> </el-dialog> </div> @@ -406,18 +400,25 @@ <script> import { - listUser, - getUser, - delUser, - addUser, - updateUser, -} from "@/api/system/user"; + getverbaltricklist, + verbaltrickinfo, + delverbaltrickinfo, + getverbaltrick, + getillnesslist, + illnesslistget, + getillness, + deltargetillness, + addtargetillness, + getbaltrickclassify, + delbaltrickclassify, + addbaltrickclassify, +} from "@/api/AiCentre/index"; +import store from "@/store"; import { getToken } from "@/utils/auth"; import Treeselect from "@riophae/vue-treeselect"; import "@riophae/vue-treeselect/dist/vue-treeselect.css"; export default { name: "questionnaire", - dicts: ["sys_normal_disable", "sys_user_sex"], components: { Treeselect }, data() { return { @@ -439,8 +440,18 @@ idds: "", amendtag: false, //鏄惁淇敼绫诲埆 dialogFormVisible: false, //淇敼娣诲姞绫诲埆寮规 - deleteVisible: false, //鍒嗙被鍒犻櫎寮规 - deletefenl: "楂樿鍘�", //鍒犻櫎椤� + indexid: null, + inputValue: "", + inputVisible: false, + illnessVisible: false, //鎸囨爣鐤剧梾寮规 + deptOptions: [], + optionsillness: [], + illnesslistapi: [], + illnesslist: [], + defaultProps: { + children: "ivrLibaScriptAssortList", + label: "indexAssortName", + }, classifyform: { categoryname: "", }, //绫诲埆琛ㄥ崟 @@ -475,221 +486,70 @@ sidecolumnval: "", //绫诲埆鎼滅储 indexopen: false, //寮规灞曠ず鍚� propss: { multiple: true }, - languagelist: [ - { - value: 1, - label: "鏅�氳瘽", - }, - { - value: 2, - label: "绮よ", - }, - { - value: 3, - label: "鑻辫", - }, - ], //璇█鍒楄〃 - qyoptions: [ - { - value: 1, - label: "鍙敤", - }, - { - value: 2, - label: "绂佺敤", - }, - ], - //绫诲埆鍒楄〃 - editableTabs: [ - { - title: "闂鍒嗙被涓�", - number: "1", - }, - { - title: "闂鍒嗙被浜�", - number: "2", - }, - { - title: "闂鍒嗙被涓�", - number: "2", - }, - { - title: "闂鍒嗙被鍥�", - number: "2", - }, - { - title: "闂鍒嗙被浜�", - number: "2", - }, - ], + radio: "涓诲垎绫�", + + usable: [], + + mode: [], + languagelist: [], + qyoptions: [], // 鏌ヨ鍙傛暟 queryParams: { pageNum: 1, pageSize: 10, - userName: undefined, - phonenumber: undefined, - status: undefined, - deptId: undefined, - IDnumber: undefined, }, // 琛ㄥ崟鏍¢獙 - rules: { - userName: [ - { required: true, message: "涓绘棬涓嶈兘涓虹┖", trigger: "blur" }, - { - min: 2, - max: 20, - message: "鐢ㄦ埛鍚嶇О闀垮害蹇呴』浠嬩簬 2 鍜� 20 涔嬮棿", - trigger: "blur", - }, - ], - nickName: [ - { required: true, message: "鐢ㄦ埛鏄电О涓嶈兘涓虹┖", trigger: "blur" }, - ], - password: [ - { required: true, message: "鐢ㄦ埛瀵嗙爜涓嶈兘涓虹┖", trigger: "blur" }, - { - min: 5, - max: 20, - message: "鐢ㄦ埛瀵嗙爜闀垮害蹇呴』浠嬩簬 5 鍜� 20 涔嬮棿", - trigger: "blur", - }, - ], - email: [ - { - type: "email", - message: "璇疯緭鍏ユ纭殑閭鍦板潃", - trigger: ["blur", "change"], - }, - ], - phonenumber: [ - { - pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/, - message: "璇疯緭鍏ユ纭殑鎵嬫満鍙风爜", - trigger: "blur", - }, - ], - IDnumber: [ - { - pattern: - /^\d{6}((((((19|20)\d{2})(0[13-9]|1[012])(0[1-9]|[12]\d|30))|(((19|20)\d{2})(0[13578]|1[02])31)|((19|20)\d{2})02(0[1-9]|1\d|2[0-8])|((((19|20)([13579][26]|[2468][048]|0[48]))|(2000))0229))\d{3})|((((\d{2})(0[13-9]|1[012])(0[1-9]|[12]\d|30))|((\d{2})(0[13578]|1[02])31)|((\d{2})02(0[1-9]|1\d|2[0-8]))|(([13579][26]|[2468][048]|0[048])0229))\d{2}))(\d|X|x)$/, - message: "璇疯緭鍏ユ纭殑韬唤璇佸彿鐮�", - trigger: "blur", - }, - ], - }, + rules: {}, }; }, - watch: {}, + watch: { + // 鏍规嵁鍚嶇О绛涢�夐儴闂ㄦ爲 + sidecolumnval(val) { + this.$refs.tree.filter(val); + }, + }, created() { this.getList(); + this.getDeptTree(); + this.mode = store.getters.mode; + this.languagelist = store.getters.languagelist; + this.qyoptions = store.getters.usable; }, methods: { /** 鏌ヨ鐢ㄦ埛鍒楄〃 */ getList() { - // this.loading = true; - listUser().then((response) => { - console.log(response); - console.log(this.userList); + this.loading = true; + getverbaltricklist(this.queryParams).then((res) => { + this.userList = res.rows; + this.loading = false; + this.total=res.total }); }, - // 娣诲姞銆佷慨鏀圭被鍒� - submitsidecolumn() { - if (this.amendtag) { - this.classifyform.tagcategoryid = this.idds; - // toamendtagcategory(this.addDateRange(this.classifyform)).then( - // (response) => { - // console.log(response); - // this.gitclasify(); - // } - // ); - } else { - // addtagcategory(this.addDateRange(this.classifyform)).then( - // (response) => { - // console.log(response); - // this.gitclasify(); - // } - // ); - } - this.classifyform = { - categoryname: "", - }; - this.idds = ""; - this.dialogFormVisible = false; - }, - //鍒犻櫎鍒嗙被 - deletefenlei(row) { - if (this.deleteVisible) { - // deletetagcategory(this.idds).then((response) => { - // console.log(response); - // this.gitclasify(); - // }); - this.deleteVisible = false; - this.idds = ""; - } else { - this.deleteVisible = true; - this.idds = row.tagcategoryid; - this.deletefenl = row.title; - } - }, + compileUpdate(row) { this.$router.push({ path: "/knowledge/verbaltrick/particulars/", - query: { id: "1" }, + query: { id: row.id }, }); }, - // 棰樼洰鐘舵�佷慨鏀� - handleStatusChange(row) { - let text = row.status === "0" ? "鍙敤" : "鍋滅敤"; + /** 鍒犻櫎鎸夐挳鎿嶄綔 */ + handleDelete(row) { + const userIds = row.id || this.ids; this.$modal - .confirm('纭瑕�"' + text + '""' + row.userName + '"鐢ㄦ埛鍚楋紵') + .confirm('鏄惁纭鍒犻櫎鐢ㄦ埛缂栧彿涓�"' + userIds + '"鐨勬暟鎹」锛�') .then(function () { - return changeUserStatus(row.userId, row.status); + return delverbaltrickinfo(userIds); }) .then(() => { - this.$modal.msgSuccess(text + "鎴愬姛"); + this.getList(); + this.$modal.msgSuccess("鍒犻櫎鎴愬姛"); }) - .catch(function () { - row.status = row.status === "0" ? "1" : "0"; - }); + .catch(() => {}); }, - // 渚ц竟-------------- - handleOpen(key, keyPath) { - console.log(key, keyPath); - }, - handleClose(key, keyPath) { - console.log(key, keyPath); - }, - handleSelect(key, keyPath) { - console.log(key, keyPath); - }, - //鎼滅储绫诲埆 - sidecolumnss() {}, - // 渚挎嵎鏍囩 - tsgnameto() {}, - // 鍙栨秷鎸夐挳 - cancel() { - this.indexopen = false; - this.reset(); - }, - // 琛ㄥ崟閲嶇疆 reset() { - this.form = { - userId: undefined, - deptId: undefined, - userName: undefined, - nickName: undefined, - password: undefined, - phonenumber: undefined, - email: undefined, - sex: undefined, - status: "0", - remark: undefined, - postIds: [], - roleIds: [], - }; + this.form = {}; this.resetForm("form"); }, /** 鎼滅储鎸夐挳鎿嶄綔 */ @@ -707,7 +567,7 @@ }, // 澶氶�夋閫変腑鏁版嵁 handleSelectionChange(selection) { - this.ids = selection.map((item) => item.userId); + this.ids = selection.map((item) => item.id); this.single = selection.length != 1; this.multiple = !selection.length; }, @@ -715,49 +575,161 @@ handleAdd() { this.$router.push({ path: "/knowledge/verbaltrick/particulars/", - query: { id: "1" }, + query: { id: "" }, }); }, + // 鍒嗙被鏍�----------------------------------------- // 淇敼鍒嗙被寮规 popoveramend(tagcategoryid) { this.idds = tagcategoryid; this.amendtag = true; this.dialogFormVisible = true; }, - - /** 鏇存柊/淇敼鎻愪氦鎸夐挳 */ - submitForm: function () { - this.$refs["form"].validate((valid) => { - if (valid) { - if (this.form.userId != undefined) { - updateUser(this.form).then((response) => { - this.$modal.msgSuccess("淇敼鎴愬姛"); - this.indexopen = false; - this.getList(); - }); - } else { - addUser(this.form).then((response) => { - this.$modal.msgSuccess("鏂板鎴愬姛"); - this.indexopen = false; - this.getList(); - }); - } - } + // 鏌ヨ鏍� + getDeptTree() { + getbaltrickclassify({}).then((res) => { + this.deptOptions = res.rows; + console.log(res); }); }, - /** 鍒犻櫎鎸夐挳鎿嶄綔 */ - handleDelete(row) { - const userIds = row.userId || this.ids; - this.$modal - .confirm('鏄惁纭鍒犻櫎鐢ㄦ埛缂栧彿涓�"' + userIds + '"鐨勬暟鎹」锛�') - .then(function () { - return delUser(userIds); - }) - .then(() => { - this.getList(); - this.$modal.msgSuccess("鍒犻櫎鎴愬姛"); - }) - .catch(() => {}); + + // 娣诲姞绫诲埆鏍� + submitsidecolumn() { + let calssvalue = {}; + if ( + this.classifyform.pid && + this.classifyform.indexAssortName && + this.radio == "瀛愬垎绫�" + ) { + const index = this.deptOptions.findIndex( + (obj) => obj.id == this.classifyform.pid + ); + calssvalue = this.deptOptions[index]; + calssvalue.ivrLibaScriptAssortList.push(this.classifyform); + } else if (this.radio == "涓诲垎绫�" && this.classifyform.indexAssortName) { + this.classifyform.pid = null; + this.classifyform.ivrLibaScriptAssortList = []; + } else { + return this.$modal.msgError("璇峰~鍐欏畬鏁翠俊鎭�"); + } + addbaltrickclassify(this.classifyform).then((res) => { + this.getDeptTree(); + this.$modal.msgSuccess("鏂板鎴愬姛"); + }); + }, + remove(a, b) { + if (b.pid) { + this.$modal + .confirm('鏄惁纭鍒犻櫎鍒嗙被椤逛负"' + b.indexAssortName + '"鐨勬暟鎹」锛�') + .then(function () { + return delbaltrickclassify(b.id); + }) + .then(() => { + this.getDeptTree(); + this.$modal.msgSuccess("鍒犻櫎鎴愬姛"); + }) + .catch(() => {}); + } else { + this.$modal + .confirm( + '鏄惁纭鍒犻櫎涓�绾у垎绫�"' + + b.indexAssortName + + '"锛熷垹闄ゅ悗鍏朵笅鍒嗙被灏嗗綊绫烩�樻湭鍒嗙被鈥�' + ) + .then(() => { + return delbaltrickclassify(b.id); + }) + .then(() => { + this.getDeptTree(); + this.$modal.msgSuccess("鍒犻櫎鎴愬姛"); + }) + .catch(() => {}); + } + }, + + // 绛涢�夎妭鐐� + filterNode(value, data) { + if (!value) return true; + return data.indexAssortName.indexOf(value) !== -1; + }, + handleNodeClick(data) { + this.queryParams.assortid = data.id; + this.getList(); + }, + + // 棰勮 + preview(row) {}, + // 鐤剧梾----------------------- + illnessUpdate(row) { + this.illnessVisible = true; + this.indexid = row.id; + this.illnesslistapi = []; + const illnessqueryParams = { + pageNum: 1, + pageSize: 100, + }; + getillnesslist(illnessqueryParams).then((response) => { + console.log(response); + this.optionsillness = response.rows; + }); + getillness({ outid: row.id, type: 2 }).then((res) => { + this.illnesslist = res.rows; + console.log(res); + }); + }, + handleCloseillness(tag) { + this.illnesslist.splice(this.illnesslist.indexOf(tag), 1); + if (tag.id) { + this.illnesslistapi.push(tag.id); + } + }, + remoteMethod(value) { + console.log(value); + const illnessqueryParams = { + pageNum: 1, + pageSize: 100, + icdname: value, + }; + this.loading = true; + setTimeout(() => { + this.loading = false; + getillnesslist(illnessqueryParams).then((response) => { + this.optionsillness = response.rows; + }); + }, 200); + }, + illnessConfirm(item) { + let opeavalue = {}; + let tagname = this.inputValue; + illnesslistget(item).then((res) => { + opeavalue = res.data; + opeavalue.outid = this.indexid; + opeavalue.type = 2; + opeavalue.icd10id = opeavalue.icdid; + opeavalue.icd10name = opeavalue.icdname; + opeavalue.icd10code = opeavalue.icdcode; + if (tagname) { + this.illnesslist.push(opeavalue); + } + }); + console.log(this.illnesslist); + this.inputVisible = false; + this.inputValue = ""; + }, + confirmillness() { + this.illnesslist.forEach((item, index) => { + if (!item.id) { + addtargetillness(item).then((res) => {}); + } + }); + if (this.illnesslistapi.length) { + deltargetillness(this.illnesslistapi.join(",")).then((res) => {}); + } + this.illnessVisible = false; + this.$modal.msgSuccess("缂栬緫鎴愬姛"); + }, + showInput() { + this.inputVisible = true; }, }, }; @@ -801,6 +773,29 @@ .bottom-fl { margin-top: 30px; display: center !important; + } +} +.xinz-infs { + font-size: 18px; + overflow: hidden; + text-overflow: ellipsis; + + line-height: 48px; + + .el-tag + .el-tag { + margin-left: 10px; + } + .button-new-tag { + margin-left: 10px; + height: 32px; + line-height: 30px; + padding-top: 0; + padding-bottom: 0; + } + .input-new-tag { + width: 90px; + margin-left: 10px; + vertical-align: bottom; } } .qrcode-dialo { @@ -856,6 +851,22 @@ display: block; font-size: 20px; } +::v-deep .el-tree-node__content { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + height: 46px; + font-size: 20px; + cursor: pointer; +} +::v-deep .el-button--mini.is-circle { + padding: 7px; + margin: 0; + color: red; +} .leftvlue { // display: flex; // flex: 1; diff --git a/src/views/repositoryai/verbaltrick/particulars/index.vue b/src/views/repositoryai/verbaltrick/particulars/index.vue index eaff738..f1d3662 100644 --- a/src/views/repositoryai/verbaltrick/particulars/index.vue +++ b/src/views/repositoryai/verbaltrick/particulars/index.vue @@ -39,7 +39,10 @@ </el-col> <el-col :span="12"> <el-form-item label="鍙敤鐘舵��" prop="status"> - <el-select v-model="indexform.status" placeholder="璇烽�夋嫨鐘舵��"> + <el-select + v-model="indexform.isAvailable" + placeholder="璇烽�夋嫨鐘舵��" + > <el-option v-for="item in qyoptions" :key="item.value" @@ -51,190 +54,100 @@ </el-form-item> </el-col> </el-row> + <el-row :gutter="20"> <el-col :span="12"> - <el-form-item label="闂涓绘棬" prop="nickName"> - <el-input - v-model="indexform.nickName" - placeholder="璇疯緭鍏ラ棶棰樹富鏃�" - maxlength="80" - /> + <el-form-item label="闂鍒嗙被" prop="status"> + <el-select + v-model="indexform.assortid" + placeholder="璇烽�夋嫨鐘舵��" + > + <el-option + v-for="item in questionclass" + :key="item.id" + :label="item.indexAssortName" + :value="item.id" + > + </el-option> + </el-select> </el-form-item> </el-col> + <el-col :span="5"> - <el-form-item label="鐗堟湰鍙�" prop="nickName"> + <el-form-item label="鐗堟湰鍙�" prop="version"> <el-input - v-model="indexform.nickName" + v-model="indexform.version" placeholder="璇疯緭鍏�" maxlength="80" /> </el-form-item> </el-col> </el-row> - <el-row> - <el-col :span="24"> - <div - style="display: flex; margin-left: 100px; margin-bottom: 10px" + <el-row :gutter="20"> + <el-col :span="20"> + <el-form-item label="闂涓绘棬" prop="questiontitle"> + <el-input + v-model="indexform.questiontitle" + placeholder="璇疯緭鍏ラ棶棰樹富鏃�" + maxlength="80" + /> + </el-form-item> + </el-col> + </el-row> + <el-form-item label="鏍囩" prop="desc"> + <div class="xinz-inf"> + <el-tag + :key="tag.tagname" + type="success" + v-for="tag in dynamicTags" + closable + :disable-transitions="false" + @close="handleClosetag(tag)" > - <div class="tsgname" @click="tsgnameto()">鍖婚櫌鍚嶇О</div> - <div class="tsgname" @click="tsgnameto()">鍖婚櫌鐢佃瘽</div> - <div class="tsgname" @click="tsgnameto()">鍖婚櫌濮撳悕</div> - <div class="tsgname" @click="tsgnameto()">闅忚濮撳悕</div> - <div class="tsgname" @click="tsgnameto()">闅忚鐢佃瘽</div> - <div class="tsgname" @click="tsgnameto()">鎬у埆</div> - <div class="tsgname" @click="tsgnameto()">骞撮緞</div> - <div class="tsgname" @click="tsgnameto()">鍦板潃</div> - </div> - </el-col></el-row - > - <el-row> - <el-col :span="24"> - <el-form-item label="闂鏂囨湰" prop="verbaltricktext"> - <el-input - type="textarea" - :rows="2" - placeholder="璇疯緭鍏ュ唴瀹�" - v-model="indexform.userName" - maxlength="30" - /> - </el-form-item> </el-col - ></el-row> - <el-row> - <el-col :span="6"> - <el-form-item label="闂璇煶" prop="verbaltrickyy"> - <el-upload - class="upload-demo" - action="https://jsonplaceholder.typicode.com/posts/" - :on-change="handleChange" - :file-list="fileList" - :limit="1" - :on-exceed="handleExceed" + {{ tag.tagname }} + </el-tag> + <el-select + v-model="inputValue" + v-if="inputVisible" + @change="handleInputConfirm" + filterable + remote + reserve-keyword + default-first-option + :remote-method="remoteMethodtag" + :loading="loading" + placeholder="璇烽�夋嫨" + > + <el-option + v-for="item in optionstag" + :key="item.tagid" + :label="item.tagname" + :value="item.tagname" > - <el-button size="small" type="primary">鐐瑰嚮涓婁紶</el-button> - </el-upload> - <!-- <el-input v-model="indexform.userName" maxlength="30" /> --> - </el-form-item> - </el-col></el-row - > - <el-row> - <el-col :span="24"> - <el-form-item label="鏃犲尮閰嶆枃鏈�" prop="matchtext"> - <el-input - type="textarea" - :rows="2" - placeholder="璇疯緭鍏ュ唴瀹�" - v-model="indexform.userName" - maxlength="30" - /> - </el-form-item> </el-col - ></el-row> - <el-row> - <el-col :span="6"> - <el-form-item label="鏃犲尮閰嶈闊�" prop="matchyy"> - <el-upload - class="upload-demo" - action="https://jsonplaceholder.typicode.com/posts/" - :on-change="handleChange" - :file-list="fileList" - :limit="1" - :on-exceed="handleExceed" - > - <el-button size="small" type="primary">鐐瑰嚮涓婁紶</el-button> - </el-upload> - </el-form-item> - </el-col></el-row - > - <el-row> - <el-col :span="24"> - <el-form-item label="鏃犲0鏂囨湰" prop="silenttext"> - <el-input - type="textarea" - :rows="2" - placeholder="璇疯緭鍏ュ唴瀹�" - v-model="indexform.userName" - maxlength="30" - /> - </el-form-item> </el-col - ></el-row> - <el-row> - <el-col :span="6"> - <el-form-item label="鏃犲0璇煶" prop="silentyy"> - <el-upload - class="upload-demo" - action="https://jsonplaceholder.typicode.com/posts/" - :on-change="handleChange" - :file-list="fileList" - :limit="1" - :on-exceed="handleExceed" - > - <el-button size="small" type="primary">鐐瑰嚮涓婁紶</el-button> - </el-upload> - </el-form-item> - </el-col></el-row - > - <el-row> - <el-col :span="24"> - <el-form-item label="閫氱敤搴撴枃鏈�" prop="librarytext"> - <el-input - type="textarea" - :rows="2" - placeholder="璇疯緭鍏ュ唴瀹�" - v-model="indexform.userName" - maxlength="30" - /> - </el-form-item> </el-col - ></el-row> - <el-row> - <el-col :span="6"> - <el-form-item label="閫氱敤搴撹闊�" prop="libraryy"> - <el-upload - class="upload-demo" - action="https://jsonplaceholder.typicode.com/posts/" - :on-change="handleChange" - :file-list="fileList" - :limit="1" - :on-exceed="handleExceed" - > - <el-button size="small" type="primary">鐐瑰嚮涓婁紶</el-button> - </el-upload> - </el-form-item> - </el-col></el-row - > - <el-row> - <el-col :span="24"> - <el-form-item label="鍚笉娓呮枃鏈�" prop="vaguetext"> - <el-input - type="textarea" - :rows="2" - placeholder="璇疯緭鍏ュ唴瀹�" - v-model="indexform.userName" - maxlength="30" - /> - </el-form-item> </el-col - ></el-row> - <el-row> - <el-col :span="6"> - <el-form-item label="鍚笉娓呰闊�" prop="vagueyy"> - <el-upload - class="upload-demo" - action="https://jsonplaceholder.typicode.com/posts/" - :on-change="handleChange" - :file-list="fileList" - :limit="1" - :on-exceed="handleExceed" - > - <el-button size="small" type="primary">鐐瑰嚮涓婁紶</el-button> - </el-upload> - </el-form-item> - </el-col></el-row - > + </el-option> + </el-select> + <el-button + v-else + class="button-new-tag" + size="small" + @click="showInput" + >+ 鏂板鏍囩</el-button + > + </div> + </el-form-item> <el-form-item label="閫氱煡鍙橀噺" prop="name"> <el-row v-for="item in variablelist"> <el-col :span="4"> - <el-input v-model="item.variable"></el-input> + <el-input + v-model="item.name" + placeholder="璇疯緭鍏ュ彉閲忓悕" + ></el-input> </el-col> <el-col :span="8" :offset="1"> - <el-input v-model="item.value"></el-input> + <el-input + v-model="item.value" + placeholder="璇疯緭鍏ュ彉閲忓唴瀹�" + ></el-input> </el-col> <el-col :span="4" :offset="1"> <el-button @@ -244,6 +157,7 @@ @click="addvariable(item)" ></el-button> <el-button + v-if="item" type="danger" icon="el-icon-delete" circle @@ -253,17 +167,6 @@ </el-row> </el-form-item> - <el-row> - <el-col :span="24"> - <el-form-item label="鎸囨爣璇存槑"> - <el-input - v-model="indexform.remark" - type="textarea" - placeholder="璇疯緭鍏ュ唴瀹�" - ></el-input> - </el-form-item> - </el-col> - </el-row> <el-row> <el-col :span="12"> <el-form-item label="浠呴檺闄㈠尯" prop="region"> @@ -287,23 +190,191 @@ <el-col :span="12"> <el-form-item label="鍏宠仈鎸囨爣" prop="region"> <el-select - v-model="indexform.relevance" - size="medium" + v-model="indexform.targetid" filterable - placeholder="璇烽�夋嫨鍒嗙被" + remote + reserve-keyword + placeholder="璇疯緭鍏ュ叧閿瘝" + :remote-method="remoteMethod" + :loading="loading" > <el-option - class="indexformaa" - v-for="item in options" - :key="item.value" - :label="item.label" - :value="item.value" + v-for="item in targetlist" + :key="item.targetid" + :label="item.targetname" + :value="item.targetid" > </el-option> </el-select> </el-form-item> </el-col> </el-row> + <el-row> + <el-col :span="24"> + <div + style="display: flex; margin-left: 100px; margin-bottom: 10px" + > + <div + v-for="item in variablelist" + class="tsgname" + @click="tsgnameto(item)" + > + {{ item.name }} + </div> + </div> + </el-col></el-row + > + <el-row> + <el-col :span="24"> + <el-form-item label="闂鏂囨湰" prop="questiontext"> + <el-input + type="textarea" + :rows="2" + placeholder="璇疯緭鍏ュ唴瀹�" + id="questiontext" + v-model.sync="indexform.questiontext" + @focus="handleInput('questiontext')" + maxlength="30" + /> + </el-form-item> </el-col + ></el-row> + <el-row> + <el-col :span="6"> + <el-form-item label="闂璇煶" prop="verbaltrickyy"> + <el-upload + class="upload-demo" + action="https://jsonplaceholder.typicode.com/posts/" + :on-change="handleChange" + :file-list="fileList" + :limit="1" + :on-exceed="handleExceed" + > + <el-button size="small" type="primary">鐐瑰嚮涓婁紶</el-button> + </el-upload> + <!-- <el-input v-model="indexform.userName" maxlength="30" /> --> + </el-form-item> + </el-col></el-row + > + <el-row> + <el-col :span="24"> + <el-form-item label="鏃犲尮閰嶆枃鏈�" prop="nomatchtext"> + <el-input + type="textarea" + :rows="2" + id="nomatchtext" + placeholder="璇疯緭鍏ュ唴瀹�" + v-model.sync="indexform.nomatchtext" + @focus="handleInput('nomatchtext')" + maxlength="30" + /> + </el-form-item> </el-col + ></el-row> + <el-row> + <el-col :span="6"> + <el-form-item label="鏃犲尮閰嶈闊�" prop="matchyy"> + <el-upload + class="upload-demo" + action="https://jsonplaceholder.typicode.com/posts/" + :on-change="handleChange" + :file-list="fileList" + :limit="1" + :on-exceed="handleExceed" + > + <el-button size="small" type="primary">鐐瑰嚮涓婁紶</el-button> + </el-upload> + </el-form-item> + </el-col></el-row + > + <el-row> + <el-col :span="24"> + <el-form-item label="鏃犲0鏂囨湰" prop="sliencetext"> + <el-input + type="textarea" + :rows="2" + id="sliencetext" + placeholder="璇疯緭鍏ュ唴瀹�" + v-model.sync="indexform.sliencetext" + @focus="handleInput('sliencetext')" + maxlength="30" + /> + </el-form-item> </el-col + ></el-row> + <el-row> + <el-col :span="6"> + <el-form-item label="鏃犲0璇煶" prop="silentyy"> + <el-upload + class="upload-demo" + action="https://jsonplaceholder.typicode.com/posts/" + :on-change="handleChange" + :file-list="fileList" + :limit="1" + :on-exceed="handleExceed" + > + <el-button size="small" type="primary">鐐瑰嚮涓婁紶</el-button> + </el-upload> + </el-form-item> + </el-col></el-row + > + <el-row> + <el-col :span="24"> + <el-form-item label="閫氱敤搴撴枃鏈�" prop="submoduletext"> + <el-input + type="textarea" + :rows="2" + id="submoduletext" + placeholder="璇疯緭鍏ュ唴瀹�" + v-model.sync="indexform.submoduletext" + @focus="handleInput('submoduletext')" + maxlength="30" + /> + </el-form-item> </el-col + ></el-row> + <el-row> + <el-col :span="6"> + <el-form-item label="閫氱敤搴撹闊�" prop="libraryy"> + <el-upload + class="upload-demo" + action="https://jsonplaceholder.typicode.com/posts/" + :on-change="handleChange" + :file-list="fileList" + :limit="1" + :on-exceed="handleExceed" + > + <el-button size="small" type="primary">鐐瑰嚮涓婁紶</el-button> + </el-upload> + </el-form-item> + </el-col></el-row + > + <el-row> + <el-col :span="24"> + <el-form-item label="鍚笉娓呮枃鏈�" prop="noclearlytext"> + <el-input + type="textarea" + id="noclearlytext" + :rows="2" + placeholder="璇疯緭鍏ュ唴瀹�" + @focus="handleInput('noclearlytext')" + v-model.sync="indexform.noclearlytext" + maxlength="30" + /> + </el-form-item> </el-col + ></el-row> + <el-row> + <el-col :span="6"> + <el-form-item label="鍚笉娓呰闊�" prop="vagueyy"> + <el-upload + class="upload-demo" + action="https://jsonplaceholder.typicode.com/posts/" + :on-change="handleChange" + :file-list="fileList" + :limit="1" + :on-exceed="handleExceed" + > + <el-button size="small" type="primary">鐐瑰嚮涓婁紶</el-button> + </el-upload> + </el-form-item> + </el-col></el-row + > </el-form> <div slot="footer" class="dialog-footer"> <el-button type="primary" @click="nextstep">纭� 瀹�</el-button> @@ -324,156 +395,48 @@ <el-col :span="12"> <el-form-item label="鎸囨爣鍚嶇О" prop="deptId"> <el-input - v-model="indexform.name" - placeholder="璇疯緭鍏ユ寚鏍囩绫�" - maxlength="40" - /> - </el-form-item> - </el-col> - <el-col :span="12"> - <el-form-item label="鐗堟湰鍙�" prop="deptId"> - <el-input - v-model="indexform.versions" - placeholder="璇疯緭鍏ユ寚鏍囩绫�" + v-model="indexform.targetname" + placeholder="璇疯緭鍏ユ寚鏍囧悕绉�" maxlength="40" /> </el-form-item> </el-col> </el-row> - <el-row> - <el-col :span="12"> - <el-form-item label="璇█" prop="deptId"> - <el-select - v-model="indexform.language" - placeholder="璇烽�夋嫨璇█" - > - <el-option - v-for="index in languagelist" - :key="index.value" - :label="index.label" - :value="index.value" - ></el-option> - </el-select> - </el-form-item> - </el-col> - <el-col :span="12"> - <el-form-item label="鏄惁鍙敤" prop="deptId"> - <el-select v-model="indexform.useofstate" placeholder="璇烽�夋嫨"> - <el-option - v-for="index in qyoptions" - :key="index.value" - :label="index.label" - :value="index.value" - ></el-option> - </el-select> - </el-form-item> - </el-col> - </el-row> - <el-row> - <el-col :span="24"> - <el-form-item label="鎸囨爣鎻忚堪" prop="nickName"> - <el-input - v-model="indexform.nickName" - placeholder="璇疯緭鍏ユ寚鏍囨弿杩�" - maxlength="40" - /> - </el-form-item> </el-col - ></el-row> - <el-form-item label="鏍囩" prop="desc"> - <div class="xinz-inf"> - <el-tag - :key="tag" - type="success" - v-for="tag in dynamicTags" - closable - :disable-transitions="false" - @close="handleClose(tag)" - > - {{ tag }} - </el-tag> - <el-select - v-model="inputValue" - v-if="inputVisible" - @change="handleInputConfirm" - filterable - allow-create - default-first-option - placeholder="璇烽�夋嫨" - > - <el-option - v-for="item in optionstag" - :key="item.tagname" - :label="item.tagname" - :value="item.tagname" - > - </el-option> - </el-select> - <el-button - v-else - class="button-new-tag" - size="small" - @click="showInput" - >+ 鏂板鏍囩</el-button - > - </div> - </el-form-item> - <el-row> - <el-col :span="24"> - <el-form-item label="鍊肩被鍨�"> - <el-radio-group v-model="indexform.resource"> - <el-radio label="閫夐」"></el-radio> - <el-radio label="鏂囨湰"></el-radio> - <el-radio label="鏁板��"></el-radio> - </el-radio-group> - </el-form-item> </el-col - ></el-row> - <el-row> - <el-col :span="24"> - <el-form-item label="閫傜敤鐤剧梾" prop="userName"> - <el-select v-model="indexform.useofstate" placeholder="璇烽�夋嫨"> - <el-option - v-for="index in qyoptions" - :key="index.value" - :label="index.label" - :value="index.value" - ></el-option> - </el-select> - </el-form-item> </el-col - ></el-row> <el-row> <el-col :span="24"> - <el-form-item label="閫傜敤鏂瑰紡" prop="email"> - <el-select v-model="indexform.useofstate" placeholder="璇烽�夋嫨"> - <el-option - v-for="index in qyoptions" - :key="index.value" - :label="index.label" - :value="index.value" - ></el-option> - </el-select> + <el-form-item label="鍊肩被鍨�"> + <el-radio-group v-model="indexform.isenable"> + <el-radio :label="1">閫夐」</el-radio> + <el-radio :label="2">鏂囨湰</el-radio> + <el-radio :label="3">鏁板��</el-radio> + </el-radio-group> </el-form-item> - </el-col> - </el-row> + </el-col></el-row + > + <el-card class="box-card" style="margin-bottom: 20px"> - <el-table v-loading="loading" :data="testuserList"> + <el-table + v-loading="loading" + :data="indexform.ivrLibaScriptTargetoptionList" + > <el-table-column label="搴忓彿" align="center" - key="userid" - prop="userid" + key="guid" + prop="guid" width="50" /> <el-table-column label="鎸囨爣閫夐」" align="center" - key="nickName" - prop="nickName" + key="targetvalue" + prop="targetvalue" :show-overflow-tooltip="true" > <template slot-scope="scope"> <el-input - v-model="scope.row.nickName" + v-model="scope.row.targetvalue" placeholder="璇疯緭鍏ュ唴瀹�" ></el-input> </template> @@ -481,14 +444,14 @@ <el-table-column label="瑙f瀽瑙勫垯" align="center" - key="aphonenumber" - prop="aphonenumber" + key="targetregex" + prop="targetregex" width="460" :show-overflow-tooltip="true" > <template slot-scope="scope"> <el-input - v-model="scope.row.aphonenumber" + v-model="scope.row.targetregex" placeholder="璇疯緭鍏ュ唴瀹�" ></el-input> </template> @@ -531,7 +494,7 @@ </el-card> <el-row :gutter="20"> <el-col :span="12"> - <el-form-item label="娴嬭瘯杈撳叆" prop="nickName"> + <el-form-item label="娴嬭瘯杈撳叆" prop="targetvalue"> <el-input v-model="testvalue" placeholder="璇疯緭鍏ユ祴璇曞唴瀹�" @@ -554,8 +517,8 @@ </el-input> </div> <el-button type="primary" @click="laststep()">涓婁竴姝�</el-button> - <el-button type="info" @click="closeFm('ruleForm')">鍏抽棴</el-button> - <el-button @click="Saveproblem('ruleForm')">淇濆瓨鎸囨爣鏁版嵁</el-button> + <el-button type="info" @click="closeFm()">鍏抽棴</el-button> + <el-button @click="Saveproblem()">淇濆瓨鎸囨爣鏁版嵁</el-button> </div> </div> </div> @@ -563,6 +526,17 @@ <script> import { listtag } from "@/api/system/label"; +import { + getverbaltricklist, + verbaltrickinfo, + delverbaltrickinfo, + compileverbaltrick, + getverbaltrick, + getbaltrickclassify, + gettargetInfolist, + gettargetInfo, +} from "@/api/AiCentre/index"; +import store from "@/store"; export default { data() { @@ -572,142 +546,44 @@ radio: "false", //鍗曢�夐閫変腑 radios: [], //澶氶�夐閫変腑 radioas: "", //濉┖棰樼瓟妗� - dynamicTags: ["鏍囩涓�", "鏍囩浜�", "鏍囩涓�"], + dynamicTags: [], inputVisible: false, inputValue: "", testvalue: "", testgovalue: "", topicobj: {}, indexform: {}, + mode: [], + questionclass: [], + currentInputId: "", + // 鎬绘潯鏁� total: 1, - ruleForm: { - name: "", - region: "", - date1: "", - date2: "", - delivery: false, - type: [], - resource: "", - desc: "", - templatevalue: "", - data2: "", - }, - rules: {}, - rulesa: {}, - optionstag: [], - xjxsoptions: [ + + targetlist: [ { value: "閫夐」1", label: "鍥炬枃", }, - { - value: "閫夐」2", - label: "瑙嗛", - }, - { - value: "閫夐」3", - label: "闊抽", - }, ], + rules: {}, + rulesa: {}, + optionstag: [], + fileList: [ { name: "food.jpeg", url: "https://fuss10.elemecdn.com/3/63/4e7f3a15429bfda99bce42a18cdd1jpeg.jpeg?imageMogr2/thumbnail/360x360/format/webp/quality/100", }, ], - qyoptions: [ - { - value: 1, - label: "鍙敤", - }, - { - value: 2, - label: "绂佺敤", - }, - ], - options: [ - { - value: "閫夐」1", - label: "鐤剧梾鎸囨爣", - }, - { - value: "閫夐」2", - label: "鍏ラ櫌鎸囨爣", - }, - { - value: "閫夐」3", - label: "鎵嬫湳鎸囨爣", - }, - { - value: "閫夐」4", - label: "鎶ょ悊鎸囨爣", - }, - ], + qyoptions: [], + options: [], variablelist: [ - { - variable: "paitent", - value: "琛ㄧず鎮h�呯殑鏍囪瘑", - }, - ], - testuserList: [ - { - userid: 1, - nickName: "璐", - aphonenumber: "(?!涓�.*|娌�.*|鏈�.*)^.*([璐钩鍑]|璐|璇勫|璇勫),10", - }, - { - userid: 2, - nickName: "姝e父", - aphonenumber: "(?!涓�.*|娌�.*|鏈�.*)^.*([璐钩鍑]|璐|璇勫|璇勫),10", - }, - { - userid: 55, - nickName: "闈炴甯�", - aphonenumber: "(?!涓�.*|娌�.*|鏈�.*)^.*([璐钩鍑]|璐|璇勫|璇勫),10", - }, - { - userid: 4, - nickName: "a姝e父", - aphonenumber: "(?!涓�.*|娌�.*|鏈�.*)^.*([璐钩鍑]|璐|璇勫|璇勫),10", - status: "0", - }, + ], addvalue: "娣诲姞棰樼洰", - // 棰樼洰琛ㄦ牸鏁版嵁 - userList: [ - { - userid: "1", - userName: "涓�鍙锋寚鏍�", - }, - { - userid: "2", - userName: "浜屽彿鎸囨爣", - }, - { - userid: "3", - userName: "涓夊彿鎸囨爣", - }, - { - userid: "4", - userName: "鍥涘彿鎸囨爣", - }, - ], - languagelist: [ - { - value: 1, - label: "鏅�氳瘽", - }, - { - value: 2, - label: "绮よ", - }, - { - value: 3, - label: "鑻辫", - }, - ], //璇█鍒楄〃 + languagelist: [], //璇█鍒楄〃 // 鏌ヨ鍙傛暟 queryParams: { pageNum: 1, @@ -723,24 +599,86 @@ created() { this.gettabList(); + this.getverbaltrick(); + this.mode = store.getters.mode; + this.valuetype = store.getters.valuetype; + this.languagelist = store.getters.languagelist; + this.qyoptions = store.getters.usable; }, methods: { - submitForm(formName) { - this.rules = this.rulesa; - // 鎻愪氦 - this.$refs[formName].validate((valid) => { - if (valid) { - alert("submit!"); - } else { - console.log("error submit!!"); - return false; - } + // 鑾峰彇璇︽儏鏁版嵁 + getverbaltrick() { + let id = this.$route.query.id; + getverbaltrick({ id: id }).then((res) => { + this.indexform = res.data; + this.indexform.assortid = parseInt(this.indexform.assortid); + this.variablelist = JSON.parse(this.indexform.parameter)?JSON.parse(this.indexform.parameter):[{name:'',value:''}]; + this.dynamicTags = this.indexform.ivrLibaScriptTagList.map( + this.processElement + ); + this.targetlist = [ + { + targetid: this.indexform.targetid, + targetname: this.indexform.targetname, + }, + ]; + console.log(this.targetlist); + }); + // 鏍� + getbaltrickclassify({}).then((res) => { + this.questionclass = res.rows; + console.log(res); }); }, + + // 淇濆瓨璇︾粏淇℃伅 + Saveproblem() { + if (this.indexform.id) { + this.indexform.isoperation = 2; + this.indexform.parameter = JSON.stringify(this.variablelist); + compileverbaltrick(this.indexform).then((res) => { + if (res.code == 200) { + this.$modal.msgSuccess("淇敼鎴愬姛"); + } + }); + } else { + this.indexform.isoperation = 1; + compileverbaltrick(this.indexform).then((res) => { + if (res.code == 200) { + this.$modal.msgSuccess("鏂板鎴愬姛"); + } + }); + } + }, + remoteMethod(query) { + if (query !== "") { + this.loading = true; + setTimeout(() => { + this.loading = false; + gettargetInfolist({ targetname: query }).then((res) => { + this.targetlist = res.rows; + }); + }, 200); + } else { + this.targetlist = []; + } + }, + // 涓嬩竴姝� nextstep() { - if (this.Editprogress <= 1 && this.indexform.relevance) { + if (this.Editprogress <= 1 && this.indexform.targetid) { + if (this.indexform.ivrLibaScriptTargetoptionList.length) { + return this.Editprogress++; + } + gettargetInfo({ targetID: this.indexform.targetid }).then((res) => { + this.indexform.isenable = res.rows[0].isenable; + this.indexform.targetname = res.rows[0].targetname; + res.rows[0].targetoptionList.forEach((item) => { + item.isoperation = 1; + this.indexform.ivrLibaScriptTargetoptionList.push(item); + }); + }); return this.Editprogress++; } else { this.$message.warning("璇峰厛閫夋嫨鍏宠仈鎸囨爣"); @@ -767,40 +705,7 @@ }); }); }, - // 淇濆瓨棰樼洰淇℃伅 - Saveproblem() {}, - /** 鏌ヨ棰樼洰鍒楄〃 */ - getList() { - // this.loading = true; - listUser().then((response) => { - console.log(response); - // this.userList = response.data; - // this.total = response.total; - // this.loading = false; - console.log(this.userList); - }); - // const { rows } = await listUser(); - // console.log(rows); - // this.list = rows; - }, - // 淇敼棰樼洰淇℃伅 - Submittopicobj() {}, - // 鏂板鍙橀噺 - addvariable() { - this.variablelist.push({ - variable: "", - value: "", - }); - }, - // 鍒犻櫎鍙橀噺 - delvariable(item) { - const index = this.variablelist.indexOf(item); - if (index !== -1) { - this.variablelist.splice(index, 1); // 浠庣储寮曚綅缃垹闄や竴涓厓绱� - } else { - console.log("鏈壘鍒拌瀵硅薄"); - } - }, + // 鏂囦欢---------------------- // 鎺у埗鏂囦欢 handleChange(file, fileList) { this.fileList = fileList.slice(-3); @@ -825,74 +730,187 @@ this.optionstag = response.rows; }); }, - handleClose(tag) { + handleClosetag(tag) { + console.log(tag); + console.log(this.dynamicTags.indexOf(tag)); + const lindex = this.dynamicTags.indexOf(tag); this.dynamicTags.splice(this.dynamicTags.indexOf(tag), 1); + this.indexform.ivrLibaScriptTagList[lindex].isoperation = 3; }, handleInputConfirm() { - let inputValue = this.inputValue; - if (inputValue) { - this.dynamicTags.push(inputValue); + let tagvalue = {}; + let tagname = this.inputValue; + if (tagname) { + listtag({ + pageNum: 1, + pageSize: 1000, + tagcategoryid: "0", + tagname: tagname, + }).then((res) => { + if (res.rows[0]) { + tagvalue = res.rows[0]; + tagvalue.isoperation = 1; + } else { + tagvalue = { + tagname: tagname, + isoperation: 1, + }; + } + this.indexform.ivrLibaScriptTagList.push(tagvalue); + this.dynamicTags.push(tagvalue); + }); } this.inputVisible = false; this.inputValue = ""; }, + remoteMethodtag(query) { + if (query !== "") { + this.loading = true; + setTimeout(() => { + this.loading = false; + listtag({ tagname: query, tagcategoryid: "0" }).then((res) => { + this.optionstag = res.rows; + }); + }, 200); + } else { + this.optionstag = []; + } + }, showInput() { this.inputVisible = true; - // 鑷姩鑾峰彇鐒︾偣 - // this.$nextTick((_) => { - // this.$refs.saveTagInput.$refs.input.focus(); - // }); }, // -------------------------- //娴嬭瘯琛ㄥ崟 -------------------------- + gettagerlist() { + gettagerlist({ targetname: this.targetname }).then((response) => { + console.log(response); + this.optionstag = response.rows; + }); + }, addoption() { - this.testuserList.push({ - userid: 1, - nickName: "璐", - aphonenumber: "(?!涓�.*|娌�.*|鏈�.*)^.*([璐钩鍑]|璐|璇勫|璇勫),10", + this.indexform.ivrLibaScriptTargetoptionList.push({ + guid: 1, + isoperation: 1, + targetvalue: "", + targetregex: "", }); this.sortFn(); }, deloption() { - const index = this.testuserList.indexOf(item); + const index = this.indexform.ivrLibaScriptTargetoptionList.indexOf(item); if (index !== -1) { - this.testuserList.splice(index, 1); // 浠庣储寮曚綅缃垹闄や竴涓厓绱� + this.indexform.ivrLibaScriptTargetoptionList.splice(index, 1); // 浠庣储寮曚綅缃垹闄や竴涓厓绱� this.sortFn(); } else { console.log("鏈壘鍒拌瀵硅薄"); } }, + getIndexInArray(arr, obj) { + return arr.indexOf(obj); + }, + processElement(element) { + return { ...element, isoperation: 1 }; + }, syioption(row) { - const index = this.getIndexInArray(this.testuserList, row); - const item = this.testuserList.splice(index, 1)[0]; // 绉婚櫎鎸囧畾绱㈠紩澶勭殑鍏冪礌锛屽苟淇濆瓨鍒癷tem鍙橀噺涓� - this.testuserList.splice(index - 1, 0, item); // 灏唅tem鎻掑叆鍒扮储寮曚綅缃殑鍓嶄竴浣� + const index = this.getIndexInArray( + this.indexform.ivrLibaScriptTargetoptionList, + row + ); + const item = this.indexform.ivrLibaScriptTargetoptionList.splice( + index, + 1 + )[0]; // 绉婚櫎鎸囧畾绱㈠紩澶勭殑鍏冪礌锛屽苟淇濆瓨鍒癷tem鍙橀噺涓� + this.indexform.ivrLibaScriptTargetoptionList.splice(index - 1, 0, item); // 灏唅tem鎻掑叆鍒扮储寮曚綅缃殑鍓嶄竴浣� this.sortFn(); }, xiayioption(row) { - const index = this.getIndexInArray(this.testuserList, row); - const item = this.testuserList.splice(index, 1)[0]; // 绉婚櫎鎸囧畾绱㈠紩澶勭殑鍏冪礌锛屽苟淇濆瓨鍒癷tem鍙橀噺涓� - this.testuserList.splice(index + 1, 0, item); // 灏唅tem鎻掑叆鍒扮储寮曚綅缃殑鍓嶄竴浣� + const index = this.getIndexInArray( + this.indexform.ivrLibaScriptTargetoptionList, + row + ); + const item = this.indexform.ivrLibaScriptTargetoptionList.splice( + index, + 1 + )[0]; // 绉婚櫎鎸囧畾绱㈠紩澶勭殑鍏冪礌锛屽苟淇濆瓨鍒癷tem鍙橀噺涓� + this.indexform.ivrLibaScriptTargetoptionList.splice(index + 1, 0, item); // 灏唅tem鎻掑叆鍒扮储寮曚綅缃殑鍓嶄竴浣� this.sortFn(); }, sortFn() { - this.testuserList = this.testuserList.map((item, index) => { - return { - userid: index + 1, - nickName: item.nickName, - aphonenumber: item.aphonenumber, - }; - }); - console.log(this.testuserList); + this.indexform.ivrLibaScriptTargetoptionList = + this.indexform.ivrLibaScriptTargetoptionList.map((item, index) => { + return { + guid: index + 1, + targetvalue: item.targetvalue, + targetregex: item.targetregex, + }; + }); + console.log(this.indexform.ivrLibaScriptTargetoptionList); }, // --------------------- - // 鏌ヨ棰樺簱 - handleQuery() {}, - resetQuery() {}, - resetForm(formName) { - this.$refs[formName].resetFields(); - }, // 渚挎嵎鏍囩 - tsgnameto() {}, + tsgnameto(row) { + let inputValueArr = ""; + let el = document.querySelector("#" + this.currentInputId); + //el.selectionStart; 杩欏氨鏄綋鍓嶅厜鏍囨墍鍦ㄧ殑浣嶇疆锛堝瓧绗︿覆涓瓧绗︾殑index锛� + if (this.currentInputId == "questiontext") { + inputValueArr = this.indexform.questiontext.split(""); + } else if (this.currentInputId == "nomatchtext") { + inputValueArr = this.indexform.nomatchtext.split(""); + } else if (this.currentInputId == "sliencetext") { + inputValueArr = this.indexform.sliencetext.split(""); + } else if (this.currentInputId == "noclearlytext") { + inputValueArr = this.indexform.noclearlytext.split(""); + } else if (this.currentInputId == "submoduletext") { + inputValueArr = this.indexform.submoduletext.split(""); + } else { + return; + } + //灏嗚緭鍏ユ鍐呭鍒囨垚鏁扮粍锛屾柟渚垮悗缁搷浣� + // inputValueArr = this.inputValue.split(""); + // 鎷垮埌閫変腑鏂囧瓧鐨勯暱搴︼紙鍚庣画鍙互鐢ㄦ潵鏇挎崲閫変腑鐨勬枃瀛楋級 + let selectLength = el.selectionEnd - el.selectionStart; + // 灏嗚鎻掑叆/鏇挎崲鐨勬枃瀛楁彃鍏�/鏇挎崲锛坴alue.name鏄鎻掑叆/鏇挎崲鐨勫瓧绗︿覆锛� + inputValueArr.splice(el.selectionStart, selectLength, `${row.value}`); + // 鎶婃暟缁勯噸鏂拌浆鎹负瀛楃涓插苟璧嬪�� + inputValueArr = inputValueArr.join(""); + console.log(inputValueArr); + if (this.currentInputId == "questiontext") { + this.indexform.questiontext = inputValueArr; + } else if (this.currentInputId == "nomatchtext") { + this.indexform.nomatchtext = inputValueArr; + } else if (this.currentInputId == "sliencetext") { + this.indexform.sliencetext = inputValueArr; + } else if (this.currentInputId == "noclearlytext") { + this.indexform.noclearlytext = inputValueArr; + } else if (this.currentInputId == "submoduletext") { + this.indexform.submoduletext = inputValueArr; + } else { + return; + } + }, + + // 鏂板鍙橀噺 + addvariable() { + this.variablelist.push({ + variable: "", + value: "", + }); + }, + // 鍒犻櫎鍙橀噺 + delvariable(item) { + const index = this.variablelist.indexOf(item); + if (index !== -1) { + this.variablelist.splice(index, 1); // 浠庣储寮曚綅缃垹闄や竴涓厓绱� + } else { + console.log("鏈壘鍒拌瀵硅薄"); + } + }, + // 杈撳叆鑾峰彇id + handleInput(id) { + this.currentInputId = id; + console.log("杈撳叆妗嗙殑鍊煎凡鏇存柊:", this.currentInputId); + // 鍦ㄨ繖閲屾墽琛屾洿鏂版暟鎹殑閫昏緫 + }, }, }; </script> -- Gitblit v1.9.3