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