From 66223fb36c73a4060b80f96b1d1596726a230f9c Mon Sep 17 00:00:00 2001
From: heimawl <1785969728@qq.com>
Date: 星期一, 07 八月 2023 10:09:57 +0800
Subject: [PATCH] 11
---
src/api/smartorpor/base_dict_drug.js | 71
src/api/smartorpor/base_dict_inspect.js | 71
src/comp/smartor3/dwo/dw_maint_pat_med_weight.vue | 112
vue.config.js | 8
src/views/patient/patient/index.vue | 121
src/api/smartorpor/pat_med_operation.js | 71
src/comp/smartor3/dwo/dw_maint_pat_med_outhosp.vue | 136 +
src/api/smartorpor/pat_archivetag.js | 71
src/comp/smartor3/dwo/dw_list_base_dict_drug.vue | 39
src/comp/smartor3/dwo/dw_list_pat_med_inspection.vue | 134 +
src/api/smartorpor/pat_med_outhosp.js | 71
src/comp/smartor3/dwo/dw_maint_base_dict_test.vue | 29
src/comp/smartor3/dwo/dw_maint_pat_med_inhosp.vue | 175 +
src/api/smartorpor/pat_med_inspection.js | 71
src/api/smartorpor/base_tagcategory.js | 71
src/comp/smartor3/dwo/dw_maint_base_dict_surgery.vue | 29
src/comp/smartor3/dwo/dw_list_base_dict_inspect.vue | 39
src/comp/smartor3/dwo/dw_maint_pat_med_drug.vue | 130 +
src/comp/smartor3/dwo/dw_maint_pat_med_registration.vue | 127
src/comp/smartor3/dwo/dw_maint_pat_archivecontact.vue | 106
src/comp/smartor3/dwo/dw_maint_base_dict_physicalpackage.vue | 29
src/comp/smartor3/dwo/dw_maint_base_pushtemplate.vue | 31
src/comp/smartor3/dwo/dw_maint_base_tag.vue | 27
src/comp/smartor3/dwo/dw_list_base_template.vue | 37
src/api/smartorpor/base_dict_disease.js | 71
src/comp/smartor3/dwo/dw_list_pat_archivecontact.vue | 121
src/comp/smartor3/dwo/dw_list_base_sequence.vue | 44
src/comp/smartor3/dwo/dw_list_pat_med_weight.vue | 123
src/comp/smartor3/dwo/dw_list_pat_med_operation.vue | 126
src/comp/smartor3/dwo/dw_list_base_templatecategory.vue | 35
src/comp/smartor3/dwo/dw_maint_base_dict_disease.vue | 29
src/comp/smartor3/dwo/dw_maint_base_wxaccount.vue | 27
src/comp/smartor3/dwo/dw_list_pat_med_apointment.vue | 147 +
src/comp/smartor3/dwo/dw_list_base_applydisease.vue | 39
src/comp/smartor3/dwo/dw_list_pat_med_drug.vue | 129 +
src/comp/smartor3/dwo/dw_query_pat_archive.vue | 89
src/api/smartorpor/base_dict_surgery.js | 71
src/comp/smartor3/dwo/dw_maint_pat_archivetag.vue | 97
src/comp/smartor3/dwo/dw_maint_base_person.vue | 38
src/api/smartorpor/base_organization.js | 71
src/views/patient/viewvant/index.vue | 27
src/api/smartorpor/base_template.js | 71
src/views/knowledge/education/index.vue | 2
src/comp/smartor3/dwo/dw_maint_pat_med_bloodsugar.vue | 115
src/comp/smartor3/dwo/dw_query_base_applydisease.vue | 27
src/api/smartorpor/base_tag.js | 71
src/comp/smartor3/dwo/dw_maint_pat_med_apointment.vue | 184 +
src/api/smartorpor/pat_med_apointment.js | 71
src/api/smartorpor/base_sequence.js | 71
src/comp/smartor3/dwo/dw_maint_base_organization.vue | 47
src/api/smartorpor/pat_med_inspection_item.js | 71
src/comp/smartor3/dwo/dw_maint_pat_archive.vue | 124
src/comp/smartor3/dwo/dw_list_base_organization.vue | 57
src/comp/smartor3/dwo/dw_maint_pat_med_physical.vue | 139 +
src/comp/smartor3/dwo/dw_list_base_dict_physicalpackage.vue | 39
src/api/smartorpor/pat_archive.js | 71
src/api/smartorpor/pat_archivecontact.js | 71
src/comp/smartor3/dwo/dw_list_base_person.vue | 48
src/comp/smartor3/dwo/dw_maint_base_tagcategory.vue | 26
src/comp/smartor3/dwo/dw_list_base_tagcategory.vue | 36
src/comp/smartor3/dwo/dw_list_base_pushtemplate.vue | 41
src/api/smartorpor/base_pushtemplate.js | 71
src/comp/smartor3/dwo/dw_list_pat_med_registration.vue | 128
src/comp/smartor3/dwo/dw_list_base_tag.vue | 37
src/api/smartorpor/pat_med_drug.js | 71
src/comp/smartor3/dwo/dw_list_base_dict_surgery.vue | 39
src/api/smartorpor/base_dict_physicalpackage.js | 71
src/comp/smartor3/dwo/dw_list_pat_med_hypertension.vue | 125
src/comp/smartor3/dwo/dw_maint_pat_med_operation.vue | 121
src/api/patient/homepage.js | 14
src/comp/smartor3/dwo/dw_list_pat_med_physical.vue | 132 +
src/comp/smartor3/dwo/dw_maint_pat_med_hypertension.vue | 118
src/comp/smartor3/dwo/dw_list_pat_med_bloodsugar.vue | 124
src/comp/smartor3/dwo/dw_list_base_smsaccount.vue | 38
src/comp/smartor3/dwo/dw_list_pat_med_outhosp.vue | 131 +
src/comp/smartor3/dwo/dw_maint_base_dict_drug.vue | 29
src/api/smartorpor/pat_med_registration.js | 71
src/api/smartorpor/base_templatecategory.js | 71
src/api/smartorpor/pat_med_hypertension.js | 71
src/api/smartorpor/base_smsaccount.js | 71
src/comp/smartor3/dwo/dw_list_pat_archive.vue | 128
src/comp/smartor3/dwo/dw_maint_base_templatecategory.vue | 25
src/comp/smartor3/dwo/dw_maint_pat_med_inspection.vue | 145 +
src/views/shortmessage/communication/index.vue | 2
src/comp/smartor3/dwo/dw_maint_pat_med_inspection_item.vue | 112
src/api/smartorpor/pat_med_bloodsugar.js | 71
src/comp/smartor3/dwo/dw_list_pat_med_inhosp.vue | 144 +
src/comp/smartor3/dwo/dw_list_base_dict_test.vue | 39
src/api/smartorpor/workflow/workflow.js | 9
src/api/smartorpor/base_dict_test.js | 71
src/api/smartorpor/base_applydisease.js | 71
src/comp/smartor3/dwo/dw_maint_base_dict_inspect.vue | 29
src/comp/smartor3/dwo/dw_list_pat_med_inspection_item.vue | 123
src/views/system/label/index.vue | 54
src/comp/smartor3/dwo/dw_maint_base_sequence.vue | 34
src/api/smartorpor/pat_med_physical.js | 71
src/comp/smartor3/dwo/dw_list_pat_archivetag.vue | 118
src/api/smartorpor/base_wxaccount.js | 71
src/comp/smartor3/dwo/dw_maint_base_template.vue | 27
src/api/smartorpor/pat_med_weight.js | 71
src/comp/smartor3/dwo/dw_maint_base_applydisease.vue | 28
src/api/smartorpor/base_person.js | 71
package.json | 3
src/comp/smartor3/dwo/dw_list_base_dict_disease.vue | 39
src/comp/smartor3/dwo/dw_list_base_wxaccount.vue | 37
src/api/smartorpor/pat_med_inhosp.js | 71
src/comp/smartor3/dwo/dw_maint_base_smsaccount.vue | 28
107 files changed, 7,579 insertions(+), 118 deletions(-)
diff --git a/package.json b/package.json
index de480a5..455af61 100644
--- a/package.json
+++ b/package.json
@@ -36,6 +36,9 @@
"url": "https://gitee.com/y_project/RuoYi-Vue.git"
},
"dependencies": {
+ "@antv/x6": "^1.18.3",
+ "@antv/x6-vue-shape": "^1.2.3",
+ "@vue/composition-api": "^1.0.0-rc.6",
"@riophae/vue-treeselect": "0.4.0",
"@vue/babel-plugin-jsx": "^1.1.5",
"axios": "0.24.0",
diff --git a/src/api/patient/homepage.js b/src/api/patient/homepage.js
index 8ede6e1..dadf02b 100644
--- a/src/api/patient/homepage.js
+++ b/src/api/patient/homepage.js
@@ -2,13 +2,13 @@
import { parseStrEmpty } from "@/utils/ruoyi";//澶勭悊瀛楃涓�,und,null杞崲涓�'';
// 鏌ヨ鎮h�呭垪琛�
-export function listpatient(query) {
- return request({
- url: '/smartor/patarchive/list',
- method: 'get',
- params: query
- })
-};
+// export function listpatient(query) {
+// return request({
+// url: '/smartor/patarchive/list',
+// method: 'get',
+// params: query
+// })
+// };
// 鐢ㄦ埛淇℃伅鏌ヨ鎮h�呭垪琛�
export function messagelistpatient(data) {
return request({
diff --git a/src/api/smartorpor/base_applydisease.js b/src/api/smartorpor/base_applydisease.js
new file mode 100644
index 0000000..3697ca2
--- /dev/null
+++ b/src/api/smartorpor/base_applydisease.js
@@ -0,0 +1,71 @@
+
+ /*閫傜敤鐤剧梾API鎺ュ彛
+ applyid// 鑷ID
diseaseid// 鐤剧梾ID
objectid// 瀵硅薄ID
diseasename// 鐤剧梾鍚嶇О
icd// ICD缂栫爜
objecttype// 瀵硅薄绫诲瀷
orgid//鍖婚櫌鏈烘瀯id
del_flag// 鍒犻櫎鏍囪
update_by// 鏇存柊浜�
update_time// 鏇存柊鏃堕棿
create_by// 鍒涘缓浜�
create_time// 鍒涘缓鏃堕棿
isupload// 涓婁紶鏍囪
upload_time// 涓婁紶鏃堕棿
pid//鐖禝D
guid//GUID
+ */
+ import request from '@/utils/request'
+
+ export function slavelistbase_applydisease(query) {
+ return request({
+ url: 'proc/smartor/entity/base/base_applydisease/slavelist',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 璇诲彇鍒楄〃淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function listbase_applydisease(query) {
+ return request({
+ url: 'proc/smartor/entity/base/base_applydisease/list',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏍规嵁id璇诲彇鎸囧畾瀵硅薄淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function getbase_applydisease(applyid) {
+ return request({
+ url: 'proc/smartor/entity/base/base_applydisease/' + applyid,
+ method: 'get'
+ })
+ }
+
+ /*
+ 鍔熻兘: 澧炲姞瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function addbase_applydisease(data) {
+ return request({
+ url: 'proc/smartor/entity/base/base_applydisease/add',
+ method: 'post',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏇存柊瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function updatebase_applydisease(data) {
+ return request({
+ url: 'proc/smartor/entity/base/base_applydisease/update',
+ method: 'put',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鍒犻櫎瀵硅薄
+ 鍙傛暟锛歰bjid 瀵硅薄ID
+ */
+ export function delbase_applydisease(applyid) {
+ return request({
+ url: 'proc/smartor/entity/base/base_applydisease/del/' +applyid,
+ method: 'delete'
+ })
+ }
\ No newline at end of file
diff --git a/src/api/smartorpor/base_dict_disease.js b/src/api/smartorpor/base_dict_disease.js
new file mode 100644
index 0000000..04eb37c
--- /dev/null
+++ b/src/api/smartorpor/base_dict_disease.js
@@ -0,0 +1,71 @@
+
+ /*鐤剧梾瀛楀吀API鎺ュ彛
+ diseaseid// 鑷ID
diseasename// 鐤剧梾鍚嶇О
icd// ICD缂栫爜
isenable// 鏄惁鍚敤
orgid//鍖婚櫌鏈烘瀯id
del_flag// 鍒犻櫎鏍囪
update_by// 鏇存柊浜�
update_time// 鏇存柊鏃堕棿
create_by// 鍒涘缓浜�
create_time// 鍒涘缓鏃堕棿
isupload// 涓婁紶鏍囪
upload_time// 涓婁紶鏃堕棿
centerid// 涓績ID
centername// 涓績鐤剧梾鍚嶇О
centercode// 涓績ICD缂栫爜
pid//鐖禝D
guid//GUID
+ */
+ import request from '@/utils/request'
+
+ export function slavelistbase_dict_disease(query) {
+ return request({
+ url: 'proc/smartor/entity/base/base_dict_disease/slavelist',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 璇诲彇鍒楄〃淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function listbase_dict_disease(query) {
+ return request({
+ url: 'proc/smartor/entity/base/base_dict_disease/list',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏍规嵁id璇诲彇鎸囧畾瀵硅薄淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function getbase_dict_disease(diseaseid) {
+ return request({
+ url: 'proc/smartor/entity/base/base_dict_disease/' + diseaseid,
+ method: 'get'
+ })
+ }
+
+ /*
+ 鍔熻兘: 澧炲姞瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function addbase_dict_disease(data) {
+ return request({
+ url: 'proc/smartor/entity/base/base_dict_disease/add',
+ method: 'post',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏇存柊瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function updatebase_dict_disease(data) {
+ return request({
+ url: 'proc/smartor/entity/base/base_dict_disease/update',
+ method: 'put',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鍒犻櫎瀵硅薄
+ 鍙傛暟锛歰bjid 瀵硅薄ID
+ */
+ export function delbase_dict_disease(diseaseid) {
+ return request({
+ url: 'proc/smartor/entity/base/base_dict_disease/del/' +diseaseid,
+ method: 'delete'
+ })
+ }
\ No newline at end of file
diff --git a/src/api/smartorpor/base_dict_drug.js b/src/api/smartorpor/base_dict_drug.js
new file mode 100644
index 0000000..ece30e5
--- /dev/null
+++ b/src/api/smartorpor/base_dict_drug.js
@@ -0,0 +1,71 @@
+
+ /*鑽搧瀛楀吀API鎺ュ彛
+ drugid// 鑷ID
drugname// 鑽搧鍚嶇О
drugcode// 鑽搧浠g爜
centerid// 涓績ID
centername// 涓績鍚嶇О
centercode// 涓績浠g爜
orgid//鍖婚櫌鏈烘瀯id
del_flag// 鍒犻櫎鏍囪
update_by// 鏇存柊浜�
update_time// 鏇存柊鏃堕棿
create_by// 鍒涘缓浜�
create_time// 鍒涘缓鏃堕棿
isupload// 涓婁紶鏍囪
upload_time// 涓婁紶鏃堕棿
isenable// 鏄惁鍚敤
pid//鐖禝D
guid//GUID
+ */
+ import request from '@/utils/request'
+
+ export function slavelistbase_dict_drug(query) {
+ return request({
+ url: 'proc/smartor/entity/base/base_dict_drug/slavelist',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 璇诲彇鍒楄〃淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function listbase_dict_drug(query) {
+ return request({
+ url: 'proc/smartor/entity/base/base_dict_drug/list',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏍规嵁id璇诲彇鎸囧畾瀵硅薄淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function getbase_dict_drug(drugid) {
+ return request({
+ url: 'proc/smartor/entity/base/base_dict_drug/' + drugid,
+ method: 'get'
+ })
+ }
+
+ /*
+ 鍔熻兘: 澧炲姞瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function addbase_dict_drug(data) {
+ return request({
+ url: 'proc/smartor/entity/base/base_dict_drug/add',
+ method: 'post',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏇存柊瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function updatebase_dict_drug(data) {
+ return request({
+ url: 'proc/smartor/entity/base/base_dict_drug/update',
+ method: 'put',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鍒犻櫎瀵硅薄
+ 鍙傛暟锛歰bjid 瀵硅薄ID
+ */
+ export function delbase_dict_drug(drugid) {
+ return request({
+ url: 'proc/smartor/entity/base/base_dict_drug/del/' +drugid,
+ method: 'delete'
+ })
+ }
\ No newline at end of file
diff --git a/src/api/smartorpor/base_dict_inspect.js b/src/api/smartorpor/base_dict_inspect.js
new file mode 100644
index 0000000..c2d7662
--- /dev/null
+++ b/src/api/smartorpor/base_dict_inspect.js
@@ -0,0 +1,71 @@
+
+ /*妫�鏌ュ瓧鍏窤PI鎺ュ彛
+ inspectid// 鑷ID
inspectname// 妫�鏌ラ」鐩悕绉�
inspectcode// 妫�鏌ラ」鐩紪鐮�
centerid// 涓績ID
centername// 涓績鍚嶇О
centercode// 涓績浠g爜
orgid//鍖婚櫌鏈烘瀯id
del_flag// 鍒犻櫎鏍囪
update_by// 鏇存柊浜�
update_time// 鏇存柊鏃堕棿
create_by// 鍒涘缓浜�
create_time// 鍒涘缓鏃堕棿
isupload// 涓婁紶鏍囪
upload_time// 涓婁紶鏃堕棿
isenable// 鏄惁鍚敤
pid//鐖禝D
guid//GUID
+ */
+ import request from '@/utils/request'
+
+ export function slavelistbase_dict_inspect(query) {
+ return request({
+ url: 'proc/smartor/entity/base/base_dict_inspect/slavelist',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 璇诲彇鍒楄〃淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function listbase_dict_inspect(query) {
+ return request({
+ url: 'proc/smartor/entity/base/base_dict_inspect/list',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏍规嵁id璇诲彇鎸囧畾瀵硅薄淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function getbase_dict_inspect(inspectid) {
+ return request({
+ url: 'proc/smartor/entity/base/base_dict_inspect/' + inspectid,
+ method: 'get'
+ })
+ }
+
+ /*
+ 鍔熻兘: 澧炲姞瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function addbase_dict_inspect(data) {
+ return request({
+ url: 'proc/smartor/entity/base/base_dict_inspect/add',
+ method: 'post',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏇存柊瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function updatebase_dict_inspect(data) {
+ return request({
+ url: 'proc/smartor/entity/base/base_dict_inspect/update',
+ method: 'put',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鍒犻櫎瀵硅薄
+ 鍙傛暟锛歰bjid 瀵硅薄ID
+ */
+ export function delbase_dict_inspect(inspectid) {
+ return request({
+ url: 'proc/smartor/entity/base/base_dict_inspect/del/' +inspectid,
+ method: 'delete'
+ })
+ }
\ No newline at end of file
diff --git a/src/api/smartorpor/base_dict_physicalpackage.js b/src/api/smartorpor/base_dict_physicalpackage.js
new file mode 100644
index 0000000..4fbca6b
--- /dev/null
+++ b/src/api/smartorpor/base_dict_physicalpackage.js
@@ -0,0 +1,71 @@
+
+ /*浣撴濂楅API鎺ュ彛
+ packageid// 鑷ID
physicalpackagename// 浣撴濂楅鍚嶇О
physicalpackagecode// 浣撴濂楅浠g爜
centerid// 涓績ID
centername// 涓績鍚嶇О
centercode// 涓績浠g爜
orgid//鍖婚櫌鏈烘瀯id
del_flag// 鍒犻櫎鏍囪
update_by// 鏇存柊浜�
update_time// 鏇存柊鏃堕棿
create_by// 鍒涘缓浜�
create_time// 鍒涘缓鏃堕棿
isupload// 涓婁紶鏍囪
upload_time// 涓婁紶鏃堕棿
isenable// 鏄惁鍚敤
pid//鐖禝D
guid//GUID
+ */
+ import request from '@/utils/request'
+
+ export function slavelistbase_dict_physicalpackage(query) {
+ return request({
+ url: 'proc/smartor/entity/base/base_dict_physicalpackage/slavelist',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 璇诲彇鍒楄〃淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function listbase_dict_physicalpackage(query) {
+ return request({
+ url: 'proc/smartor/entity/base/base_dict_physicalpackage/list',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏍规嵁id璇诲彇鎸囧畾瀵硅薄淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function getbase_dict_physicalpackage(packageid) {
+ return request({
+ url: 'proc/smartor/entity/base/base_dict_physicalpackage/' + packageid,
+ method: 'get'
+ })
+ }
+
+ /*
+ 鍔熻兘: 澧炲姞瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function addbase_dict_physicalpackage(data) {
+ return request({
+ url: 'proc/smartor/entity/base/base_dict_physicalpackage/add',
+ method: 'post',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏇存柊瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function updatebase_dict_physicalpackage(data) {
+ return request({
+ url: 'proc/smartor/entity/base/base_dict_physicalpackage/update',
+ method: 'put',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鍒犻櫎瀵硅薄
+ 鍙傛暟锛歰bjid 瀵硅薄ID
+ */
+ export function delbase_dict_physicalpackage(packageid) {
+ return request({
+ url: 'proc/smartor/entity/base/base_dict_physicalpackage/del/' +packageid,
+ method: 'delete'
+ })
+ }
\ No newline at end of file
diff --git a/src/api/smartorpor/base_dict_surgery.js b/src/api/smartorpor/base_dict_surgery.js
new file mode 100644
index 0000000..a206b1f
--- /dev/null
+++ b/src/api/smartorpor/base_dict_surgery.js
@@ -0,0 +1,71 @@
+
+ /*鎵嬫湳瀛楀吀API鎺ュ彛
+ surgeryid// 鑷ID
surgeryname// 鎵嬫湳鍚嶇О
surgerycode// 鎵嬫湳缂栫爜
centerid// 涓績ID
centername// 涓績鍚嶇О
centercode// 涓績缂栫爜
orgid//鍖婚櫌鏈烘瀯id
del_flag// 鍒犻櫎鏍囪
update_by// 鏇存柊浜�
update_time// 鏇存柊鏃堕棿
create_by// 鍒涘缓浜�
create_time// 鍒涘缓鏃堕棿
isupload// 涓婁紶鏍囪
upload_time// 涓婁紶鏃堕棿
isenable// 鏄惁鍚敤
pid//鐖禝D
guid//GUID
+ */
+ import request from '@/utils/request'
+
+ export function slavelistbase_dict_surgery(query) {
+ return request({
+ url: 'proc/smartor/entity/base/base_dict_surgery/slavelist',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 璇诲彇鍒楄〃淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function listbase_dict_surgery(query) {
+ return request({
+ url: 'proc/smartor/entity/base/base_dict_surgery/list',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏍规嵁id璇诲彇鎸囧畾瀵硅薄淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function getbase_dict_surgery(surgeryid) {
+ return request({
+ url: 'proc/smartor/entity/base/base_dict_surgery/' + surgeryid,
+ method: 'get'
+ })
+ }
+
+ /*
+ 鍔熻兘: 澧炲姞瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function addbase_dict_surgery(data) {
+ return request({
+ url: 'proc/smartor/entity/base/base_dict_surgery/add',
+ method: 'post',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏇存柊瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function updatebase_dict_surgery(data) {
+ return request({
+ url: 'proc/smartor/entity/base/base_dict_surgery/update',
+ method: 'put',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鍒犻櫎瀵硅薄
+ 鍙傛暟锛歰bjid 瀵硅薄ID
+ */
+ export function delbase_dict_surgery(surgeryid) {
+ return request({
+ url: 'proc/smartor/entity/base/base_dict_surgery/del/' +surgeryid,
+ method: 'delete'
+ })
+ }
\ No newline at end of file
diff --git a/src/api/smartorpor/base_dict_test.js b/src/api/smartorpor/base_dict_test.js
new file mode 100644
index 0000000..849f585
--- /dev/null
+++ b/src/api/smartorpor/base_dict_test.js
@@ -0,0 +1,71 @@
+
+ /*妫�楠屽瓧鍏窤PI鎺ュ彛
+ testid// 鑷ID
testname// 妫�楠屽悕绉�
testcode// 妫�楠屼唬鐮�
centerid// 涓績ID
centername// 涓績鍚嶇О
centercode// 涓績浠g爜
orgid//鍖婚櫌鏈烘瀯id
del_flag// 鍒犻櫎鏍囪
update_by// 鏇存柊浜�
update_time// 鏇存柊鏃堕棿
create_by// 鍒涘缓浜�
create_time// 鍒涘缓鏃堕棿
isupload// 涓婁紶鏍囪
upload_time// 涓婁紶鏃堕棿
isenable// 鏄惁鍚敤
pid//鐖禝D
guid//GUID
+ */
+ import request from '@/utils/request'
+
+ export function slavelistbase_dict_test(query) {
+ return request({
+ url: 'proc/smartor/entity/base/base_dict_test/slavelist',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 璇诲彇鍒楄〃淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function listbase_dict_test(query) {
+ return request({
+ url: 'proc/smartor/entity/base/base_dict_test/list',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏍规嵁id璇诲彇鎸囧畾瀵硅薄淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function getbase_dict_test(testid) {
+ return request({
+ url: 'proc/smartor/entity/base/base_dict_test/' + testid,
+ method: 'get'
+ })
+ }
+
+ /*
+ 鍔熻兘: 澧炲姞瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function addbase_dict_test(data) {
+ return request({
+ url: 'proc/smartor/entity/base/base_dict_test/add',
+ method: 'post',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏇存柊瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function updatebase_dict_test(data) {
+ return request({
+ url: 'proc/smartor/entity/base/base_dict_test/update',
+ method: 'put',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鍒犻櫎瀵硅薄
+ 鍙傛暟锛歰bjid 瀵硅薄ID
+ */
+ export function delbase_dict_test(testid) {
+ return request({
+ url: 'proc/smartor/entity/base/base_dict_test/del/' +testid,
+ method: 'delete'
+ })
+ }
\ No newline at end of file
diff --git a/src/api/smartorpor/base_organization.js b/src/api/smartorpor/base_organization.js
new file mode 100644
index 0000000..6cb1d52
--- /dev/null
+++ b/src/api/smartorpor/base_organization.js
@@ -0,0 +1,71 @@
+
+ /*鏈烘瀯琛ˋPI鎺ュ彛
+ ID//涓婚敭鑷
OrganizationName//缁勭粐鍚嶇О
OrganizationID//缁勭粐缂栧彿
LogoUrl//logo鍥剧墖璺緞
RegisterTime//娉ㄥ唽鏃堕棿
RegisterAddress//娉ㄥ唽鍦扮偣璇︾粏鍦板潃
OfficePlace//鍔炲叕鍦扮偣
LegalPerson//娉曚汉
ContactPerson//鑱旂郴浜�
ContactNumber//鑱旂郴鐢佃瘽
Introduction//浠嬬粛
OrganizationType//鏈烘瀯绫诲瀷 鏍规嵁瀛楀吀 sys_OrganizationType
HospitalNature//鍖婚櫌鎬ц川 鏍规嵁瀛楀吀sys_HospitalNature OrganizationType=2鍖荤枟鏈烘瀯鏃堕渶瑕侀�夋嫨
RegionalLevel//鍦板尯鎬ц川 鏍规嵁瀛楀吀sys_RegionalLevel OrganizationType=2鍖荤枟鏈烘瀯鏃堕渶瑕侀�夋嫨
MedicalCode//鍖荤枟鏈烘瀯缂栧彿 濡�0锛氭禉姹熺渷浜烘皯鍖婚櫌 1锛氭澀宸炲競绗竴浜烘皯鍖婚櫌OrganizationType=2鍖荤枟鏈烘瀯鏃堕渶瑕佸~鍐�
del_flag//鍒犻櫎鏍囧織锛�0浠h〃瀛樺湪 1浠h〃鍒犻櫎锛�
create_by//鍒涘缓鑰�
create_time//鍒涘缓鏃堕棿
update_by//鏇存柊鑰�
update_time//鏇存柊鏃堕棿
Province//鐪佷唤缂栧彿 鏍规嵁琛屾斂鍖哄垝琛� 鎸夋敞鍐屽湴閫夋嫨
ProvinceName//鐪佷唤鍚嶇О
City//甯傜紪鍙� 鏍规嵁琛屾斂鍖哄垝琛�
CityName//甯傚悕绉�
Town//鎵�灞炶閬擄紙闀囷級鏍规嵁琛屾斂鍖哄垝琛�
TownName//鎵�灞炶閬擄紙闀囷級鍚嶇О
Community//绀惧尯锛堟潙锛夌紪鍙� 鏍规嵁琛屾斂鍖哄垝琛�
CommunityName//绀惧尯锛堟潙锛夊悕绉�
CountyCode//鎵�灞炲尯鍩熺紪鍙� 鏍规嵁琛屾斂鍖哄垝琛�
CountyName//鎵�灞炲尯鍩熷悕绉�
bankname//閾惰鍚嶇О
bankaccount//閾惰璐﹀彿
pid//鐖禝D
guid//GUID
orgid//鍖婚櫌鏈烘瀯id
+ */
+ import request from '@/utils/request'
+
+ export function slavelistbase_organization(query) {
+ return request({
+ url: 'proc/smartor/entity/base/base_organization/slavelist',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 璇诲彇鍒楄〃淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function listbase_organization(query) {
+ return request({
+ url: 'proc/smartor/entity/base/base_organization/list',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏍规嵁id璇诲彇鎸囧畾瀵硅薄淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function getbase_organization(ID) {
+ return request({
+ url: 'proc/smartor/entity/base/base_organization/' + ID,
+ method: 'get'
+ })
+ }
+
+ /*
+ 鍔熻兘: 澧炲姞瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function addbase_organization(data) {
+ return request({
+ url: 'proc/smartor/entity/base/base_organization/add',
+ method: 'post',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏇存柊瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function updatebase_organization(data) {
+ return request({
+ url: 'proc/smartor/entity/base/base_organization/update',
+ method: 'put',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鍒犻櫎瀵硅薄
+ 鍙傛暟锛歰bjid 瀵硅薄ID
+ */
+ export function delbase_organization(ID) {
+ return request({
+ url: 'proc/smartor/entity/base/base_organization/del/' +ID,
+ method: 'delete'
+ })
+ }
\ No newline at end of file
diff --git a/src/api/smartorpor/base_person.js b/src/api/smartorpor/base_person.js
new file mode 100644
index 0000000..f7c057d
--- /dev/null
+++ b/src/api/smartorpor/base_person.js
@@ -0,0 +1,71 @@
+
+ /*澶栧洿鍗曚綅浜哄憳琛ˋPI鎺ュ彛
+ ID//
UserNo//浜哄憳缂栧彿
UserName//浜哄憳鍚嶇О
PYM//鎷奸煶鐮�
WBM//浜旂瑪鐮�
IDCardNo//韬唤璇佸彿
UserStatus//鍦ㄨ亴鐘舵�侊細0鍚︼紱1鏄紝瑙佸瓧鍏� sys_0_1
Sex//鎬у埆
Telephone//鑱旂郴鐢佃瘽
Address//鑱旂郴鍦板潃
UserType//浜哄憳绫诲埆 瑙佸瓧鍏� sys_UserType
UnitNo//鍗曚綅缂栧彿
UnitName//鍗曚綅鍚嶇О
PersonnelUnitNo//宸ヤ綔浜哄憳鍗曞厓缂栧彿,鐢ㄤ簬鎹愮尞妗堝垪缂栫爜锛岀孩鍗佸瓧浼氫汉鍛樺繀濉�
Title//鑱岀О,瑙佸瓧鍏竤ys_professionaltitle
DepositBank//寮�鎴烽摱琛�
BranchBankName//鍒嗚鍚嶇О
BankCardNo//鍗″彿
del_flag//鍒犻櫎鏍囧織锛�0浠h〃瀛樺湪 1浠h〃鍒犻櫎锛�
create_by//鍒涘缓鑰�
create_time//鍒涘缓鏃堕棿
update_by//鏇存柊鑰�
update_time//鏇存柊鏃堕棿
pid//鐖禝D
guid//GUID
orgid//鍖婚櫌鏈烘瀯id
+ */
+ import request from '@/utils/request'
+
+ export function slavelistbase_person(query) {
+ return request({
+ url: 'proc/smartor/entity/base/base_person/slavelist',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 璇诲彇鍒楄〃淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function listbase_person(query) {
+ return request({
+ url: 'proc/smartor/entity/base/base_person/list',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏍规嵁id璇诲彇鎸囧畾瀵硅薄淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function getbase_person(ID) {
+ return request({
+ url: 'proc/smartor/entity/base/base_person/' + ID,
+ method: 'get'
+ })
+ }
+
+ /*
+ 鍔熻兘: 澧炲姞瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function addbase_person(data) {
+ return request({
+ url: 'proc/smartor/entity/base/base_person/add',
+ method: 'post',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏇存柊瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function updatebase_person(data) {
+ return request({
+ url: 'proc/smartor/entity/base/base_person/update',
+ method: 'put',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鍒犻櫎瀵硅薄
+ 鍙傛暟锛歰bjid 瀵硅薄ID
+ */
+ export function delbase_person(ID) {
+ return request({
+ url: 'proc/smartor/entity/base/base_person/del/' +ID,
+ method: 'delete'
+ })
+ }
\ No newline at end of file
diff --git a/src/api/smartorpor/base_pushtemplate.js b/src/api/smartorpor/base_pushtemplate.js
new file mode 100644
index 0000000..df7099a
--- /dev/null
+++ b/src/api/smartorpor/base_pushtemplate.js
@@ -0,0 +1,71 @@
+
+ /*鎺ㄩ�佹ā鏉緼PI鎺ュ彛
+ templateid// 鑷ID
templatename// 妯℃澘鍚嶇О
templatecode// 瀵瑰簲骞冲彴妯℃澘浠g爜/ID 鐭俊妯℃澘寰俊妯℃澘
templateplatform// 瀵瑰簲骞冲彴ID 鍏紬鍙风煭淇℃爣绛�
templatecontent// 鍐呭/鍥剧墖URL
orgid//鍖婚櫌鏈烘瀯id
del_flag// 鍒犻櫎鏍囪
update_by// 鏇存柊浜�
update_time// 鏇存柊鏃堕棿
create_by// 鍒涘缓浜�
create_time// 鍒涘缓鏃堕棿
isupload// 涓婁紶鏍囪
upload_time// 涓婁紶鏃堕棿
templatetype// 妯℃澘绫诲埆
templatesource// 妯℃澘鏉ユ簮
isenable// 鏄惁寮�鍚�
templateplatformname// 瀵瑰簲骞冲彴鍚嶇О
pid//鐖禝D
guid//GUID
+ */
+ import request from '@/utils/request'
+
+ export function slavelistbase_pushtemplate(query) {
+ return request({
+ url: 'proc/smartor/entity/base/base_pushtemplate/slavelist',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 璇诲彇鍒楄〃淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function listbase_pushtemplate(query) {
+ return request({
+ url: 'proc/smartor/entity/base/base_pushtemplate/list',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏍规嵁id璇诲彇鎸囧畾瀵硅薄淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function getbase_pushtemplate(templateid) {
+ return request({
+ url: 'proc/smartor/entity/base/base_pushtemplate/' + templateid,
+ method: 'get'
+ })
+ }
+
+ /*
+ 鍔熻兘: 澧炲姞瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function addbase_pushtemplate(data) {
+ return request({
+ url: 'proc/smartor/entity/base/base_pushtemplate/add',
+ method: 'post',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏇存柊瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function updatebase_pushtemplate(data) {
+ return request({
+ url: 'proc/smartor/entity/base/base_pushtemplate/update',
+ method: 'put',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鍒犻櫎瀵硅薄
+ 鍙傛暟锛歰bjid 瀵硅薄ID
+ */
+ export function delbase_pushtemplate(templateid) {
+ return request({
+ url: 'proc/smartor/entity/base/base_pushtemplate/del/' +templateid,
+ method: 'delete'
+ })
+ }
\ No newline at end of file
diff --git a/src/api/smartorpor/base_sequence.js b/src/api/smartorpor/base_sequence.js
new file mode 100644
index 0000000..4c8333d
--- /dev/null
+++ b/src/api/smartorpor/base_sequence.js
@@ -0,0 +1,71 @@
+
+ /*搴忓彿琛ˋPI鎺ュ彛
+ orgid// 鏈烘瀯ID
prefix// 鍓嶇紑
sequencenum// 褰撳墠缂栧彿
lastreturnnum// 褰撳墠鑾峰彇鍒扮殑缂栧彿
numberid// 鍙风爜ID
numbername// 鍙风爜鍚嶇О
numberrule// 鐢熸垚瑙勫垯
numberruleid// 瑙勫垯ID
simpleorgcode// 鏈烘瀯绠�鐮�
prefixdate// 鍓嶇紑鏃ユ湡
sequenceid// 鑷ID
update_by// 鏇存柊浜�
update_time// 鏇存柊鏃堕棿
pym// 鎷奸煶鐮�
wbm// 浜旂瑪鐮�
del_flag// 鏄惁鍒犻櫎 1鍒犻櫎锛�0鏈垹闄�
create_by// 鍒涘缓浜�
isupload// 涓婁紶鏍囪
upload_time// 涓婁紶鏃堕棿
create_time// 鍒涘缓鏃堕棿
pid//鐖禝D
guid//GUID
+ */
+ import request from '@/utils/request'
+
+ export function slavelistbase_sequence(query) {
+ return request({
+ url: 'proc/smartor/entity/base/base_sequence/slavelist',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 璇诲彇鍒楄〃淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function listbase_sequence(query) {
+ return request({
+ url: 'proc/smartor/entity/base/base_sequence/list',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏍规嵁id璇诲彇鎸囧畾瀵硅薄淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function getbase_sequence(orgid) {
+ return request({
+ url: 'proc/smartor/entity/base/base_sequence/' + orgid,
+ method: 'get'
+ })
+ }
+
+ /*
+ 鍔熻兘: 澧炲姞瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function addbase_sequence(data) {
+ return request({
+ url: 'proc/smartor/entity/base/base_sequence/add',
+ method: 'post',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏇存柊瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function updatebase_sequence(data) {
+ return request({
+ url: 'proc/smartor/entity/base/base_sequence/update',
+ method: 'put',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鍒犻櫎瀵硅薄
+ 鍙傛暟锛歰bjid 瀵硅薄ID
+ */
+ export function delbase_sequence(orgid) {
+ return request({
+ url: 'proc/smartor/entity/base/base_sequence/del/' +orgid,
+ method: 'delete'
+ })
+ }
\ No newline at end of file
diff --git a/src/api/smartorpor/base_smsaccount.js b/src/api/smartorpor/base_smsaccount.js
new file mode 100644
index 0000000..a33dd38
--- /dev/null
+++ b/src/api/smartorpor/base_smsaccount.js
@@ -0,0 +1,71 @@
+
+ /*鐭俊璐﹀彿琛ˋPI鎺ュ彛
+ smsacountid// 鑷ID
smsname// 鏍囩鍚嶇О
account// 骞冲彴璐﹀彿
password// 骞冲彴瀵嗙爜
remark// 澶囨敞
orgid// 鏈烘瀯ID
del_flag// 鍒犻櫎鏍囪
update_by// 鏇存柊浜�
update_time// 鏇存柊鏃堕棿
create_by// 鍒涘缓浜�
create_time// 鍒涘缓鏃堕棿
isupload// 涓婁紶鏍囪
upload_time// 涓婁紶鏃堕棿
isenable// 鏄惁寮�鍚�
pid//鐖禝D
guid//GUID
+ */
+ import request from '@/utils/request'
+
+ export function slavelistbase_smsaccount(query) {
+ return request({
+ url: 'proc/smartor/entity/base/base_smsaccount/slavelist',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 璇诲彇鍒楄〃淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function listbase_smsaccount(query) {
+ return request({
+ url: 'proc/smartor/entity/base/base_smsaccount/list',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏍规嵁id璇诲彇鎸囧畾瀵硅薄淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function getbase_smsaccount(smsacountid) {
+ return request({
+ url: 'proc/smartor/entity/base/base_smsaccount/' + smsacountid,
+ method: 'get'
+ })
+ }
+
+ /*
+ 鍔熻兘: 澧炲姞瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function addbase_smsaccount(data) {
+ return request({
+ url: 'proc/smartor/entity/base/base_smsaccount/add',
+ method: 'post',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏇存柊瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function updatebase_smsaccount(data) {
+ return request({
+ url: 'proc/smartor/entity/base/base_smsaccount/update',
+ method: 'put',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鍒犻櫎瀵硅薄
+ 鍙傛暟锛歰bjid 瀵硅薄ID
+ */
+ export function delbase_smsaccount(smsacountid) {
+ return request({
+ url: 'proc/smartor/entity/base/base_smsaccount/del/' +smsacountid,
+ method: 'delete'
+ })
+ }
\ No newline at end of file
diff --git a/src/api/smartorpor/base_tag.js b/src/api/smartorpor/base_tag.js
new file mode 100644
index 0000000..e465d62
--- /dev/null
+++ b/src/api/smartorpor/base_tag.js
@@ -0,0 +1,71 @@
+
+ /*鏍囩琛ˋPI鎺ュ彛
+ tagid// 鑷ID
tagcategoryid// 鏍囩鍒嗙被ID
tagname// 鏍囩鍚嶇О
tagdescription// 鏍囩鎻忚堪
orgid// 鏈烘瀯ID
del_flag// 鍒犻櫎鏍囪
update_by// 鏇存柊浜�
update_time// 鏇存柊鏃堕棿
create_by// 鍒涘缓浜�
create_time// 鍒涘缓鏃堕棿
isupload// 涓婁紶鏍囪
upload_time// 涓婁紶鏃堕棿
isenable// 鏄惁寮�鍚� 1寮�鍚� 0鍏抽棴
pid//鐖禝D
guid//GUID
+ */
+ import request from '@/utils/request'
+
+ export function slavelistbase_tag(query) {
+ return request({
+ url: 'proc/smartor/entity/base/base_tag/slavelist',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 璇诲彇鍒楄〃淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function listbase_tag(query) {
+ return request({
+ url: 'proc/smartor/entity/base/base_tag/list',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏍规嵁id璇诲彇鎸囧畾瀵硅薄淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function getbase_tag(tagid) {
+ return request({
+ url: 'proc/smartor/entity/base/base_tag/' + tagid,
+ method: 'get'
+ })
+ }
+
+ /*
+ 鍔熻兘: 澧炲姞瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function addbase_tag(data) {
+ return request({
+ url: 'proc/smartor/entity/base/base_tag/add',
+ method: 'post',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏇存柊瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function updatebase_tag(data) {
+ return request({
+ url: 'proc/smartor/entity/base/base_tag/update',
+ method: 'put',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鍒犻櫎瀵硅薄
+ 鍙傛暟锛歰bjid 瀵硅薄ID
+ */
+ export function delbase_tag(tagid) {
+ return request({
+ url: 'proc/smartor/entity/base/base_tag/del/' +tagid,
+ method: 'delete'
+ })
+ }
\ No newline at end of file
diff --git a/src/api/smartorpor/base_tagcategory.js b/src/api/smartorpor/base_tagcategory.js
new file mode 100644
index 0000000..40be139
--- /dev/null
+++ b/src/api/smartorpor/base_tagcategory.js
@@ -0,0 +1,71 @@
+
+ /*鏍囩鍒嗙被API鎺ュ彛
+ tagcategoryid// 鑷ID
orgid// 鏈烘瀯ID
update_by// 鏇存柊浜�
update_time// 鏇存柊鏃堕棿
pym// 鎷奸煶鐮�
wbm// 浜旂瑪鐮�
del_flag// 鍒犻櫎鏍囪
create_by// 鍒涘缓浜�
create_time// 鍒涘缓鏃堕棿
isupload// 涓婁紶鏍囪
upload_time// 涓婁紶鏃堕棿
categoryname// 鏍囩鍚嶇О
pid//鐖禝D
guid//GUID
+ */
+ import request from '@/utils/request'
+
+ export function slavelistbase_tagcategory(query) {
+ return request({
+ url: 'proc/smartor/entity/base/base_tagcategory/slavelist',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 璇诲彇鍒楄〃淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function listbase_tagcategory(query) {
+ return request({
+ url: 'proc/smartor/entity/base/base_tagcategory/list',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏍规嵁id璇诲彇鎸囧畾瀵硅薄淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function getbase_tagcategory(tagcategoryid) {
+ return request({
+ url: 'proc/smartor/entity/base/base_tagcategory/' + tagcategoryid,
+ method: 'get'
+ })
+ }
+
+ /*
+ 鍔熻兘: 澧炲姞瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function addbase_tagcategory(data) {
+ return request({
+ url: 'proc/smartor/entity/base/base_tagcategory/add',
+ method: 'post',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏇存柊瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function updatebase_tagcategory(data) {
+ return request({
+ url: 'proc/smartor/entity/base/base_tagcategory/update',
+ method: 'put',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鍒犻櫎瀵硅薄
+ 鍙傛暟锛歰bjid 瀵硅薄ID
+ */
+ export function delbase_tagcategory(tagcategoryid) {
+ return request({
+ url: 'proc/smartor/entity/base/base_tagcategory/del/' +tagcategoryid,
+ method: 'delete'
+ })
+ }
\ No newline at end of file
diff --git a/src/api/smartorpor/base_template.js b/src/api/smartorpor/base_template.js
new file mode 100644
index 0000000..eaddf25
--- /dev/null
+++ b/src/api/smartorpor/base_template.js
@@ -0,0 +1,71 @@
+
+ /*甯哥敤妯℃澘琛ˋPI鎺ュ彛
+ templateid// 鑷ID
categoryid// 鍒嗙被ID
templatetype// 妯℃澘绫诲瀷
templatetitle// 鏍囬
templatecontent// 鍐呭
orgid// 鏈烘瀯ID
del_flag// 鍒犻櫎鏍囪
update_by// 鏇存柊浜�
update_time// 鏇存柊鏃堕棿
create_by// 鍒涘缓浜�
create_time// 鍒涘缓鏃堕棿
isupload// 涓婁紶鏍囪
upload_time// 涓婁紶鏃堕棿
pid//鐖禝D
guid//GUID
+ */
+ import request from '@/utils/request'
+
+ export function slavelistbase_template(query) {
+ return request({
+ url: 'proc/smartor/entity/base/base_template/slavelist',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 璇诲彇鍒楄〃淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function listbase_template(query) {
+ return request({
+ url: 'proc/smartor/entity/base/base_template/list',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏍规嵁id璇诲彇鎸囧畾瀵硅薄淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function getbase_template(templateid) {
+ return request({
+ url: 'proc/smartor/entity/base/base_template/' + templateid,
+ method: 'get'
+ })
+ }
+
+ /*
+ 鍔熻兘: 澧炲姞瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function addbase_template(data) {
+ return request({
+ url: 'proc/smartor/entity/base/base_template/add',
+ method: 'post',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏇存柊瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function updatebase_template(data) {
+ return request({
+ url: 'proc/smartor/entity/base/base_template/update',
+ method: 'put',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鍒犻櫎瀵硅薄
+ 鍙傛暟锛歰bjid 瀵硅薄ID
+ */
+ export function delbase_template(templateid) {
+ return request({
+ url: 'proc/smartor/entity/base/base_template/del/' +templateid,
+ method: 'delete'
+ })
+ }
\ No newline at end of file
diff --git a/src/api/smartorpor/base_templatecategory.js b/src/api/smartorpor/base_templatecategory.js
new file mode 100644
index 0000000..b6713fc
--- /dev/null
+++ b/src/api/smartorpor/base_templatecategory.js
@@ -0,0 +1,71 @@
+
+ /*甯哥敤妯℃澘鍒嗙被API鎺ュ彛
+ templatecatid// 鑷ID
templatetype// 妯℃澘绫诲瀷
categoryname// 鍒嗙被鍚嶇О
orgid// 鏈烘瀯ID
del_flag// 鍒犻櫎鏍囪
update_by// 鏇存柊浜�
update_time// 鏇存柊鏃堕棿
create_by// 鍒涘缓浜�
create_time// 鍒涘缓鏃堕棿
isupload// 涓婁紶鏍囪
upload_time// 涓婁紶鏃堕棿
pid//鐖禝D
guid//GUID
+ */
+ import request from '@/utils/request'
+
+ export function slavelistbase_templatecategory(query) {
+ return request({
+ url: 'proc/smartor/entity/base/base_templatecategory/slavelist',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 璇诲彇鍒楄〃淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function listbase_templatecategory(query) {
+ return request({
+ url: 'proc/smartor/entity/base/base_templatecategory/list',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏍规嵁id璇诲彇鎸囧畾瀵硅薄淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function getbase_templatecategory(templatecatid) {
+ return request({
+ url: 'proc/smartor/entity/base/base_templatecategory/' + templatecatid,
+ method: 'get'
+ })
+ }
+
+ /*
+ 鍔熻兘: 澧炲姞瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function addbase_templatecategory(data) {
+ return request({
+ url: 'proc/smartor/entity/base/base_templatecategory/add',
+ method: 'post',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏇存柊瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function updatebase_templatecategory(data) {
+ return request({
+ url: 'proc/smartor/entity/base/base_templatecategory/update',
+ method: 'put',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鍒犻櫎瀵硅薄
+ 鍙傛暟锛歰bjid 瀵硅薄ID
+ */
+ export function delbase_templatecategory(templatecatid) {
+ return request({
+ url: 'proc/smartor/entity/base/base_templatecategory/del/' +templatecatid,
+ method: 'delete'
+ })
+ }
\ No newline at end of file
diff --git a/src/api/smartorpor/base_wxaccount.js b/src/api/smartorpor/base_wxaccount.js
new file mode 100644
index 0000000..87d3cae
--- /dev/null
+++ b/src/api/smartorpor/base_wxaccount.js
@@ -0,0 +1,71 @@
+
+ /*寰俊鍏紬鍙峰钩鍙拌处鍙风鐞咥PI鎺ュ彛
+ wxaccountid// 鑷ID
wxname// 璐﹀彿鍚嶇О
appid// 寰俊APPID
secretkey// 寰俊瀵嗛挜
remark// 澶囨敞
orgid// 鏈烘瀯ID
del_flag// 鍒犻櫎鏍囪
update_by// 鏇存柊浜�
update_time// 鏇存柊鏃堕棿
create_by// 鍒涘缓浜�
create_time// 鍒涘缓鏃堕棿
isupload// 涓婁紶鏍囪
upload_time// 涓婁紶鏃堕棿
pid//鐖禝D
guid//GUID
+ */
+ import request from '@/utils/request'
+
+ export function slavelistbase_wxaccount(query) {
+ return request({
+ url: 'proc/smartor/entity/base/base_wxaccount/slavelist',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 璇诲彇鍒楄〃淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function listbase_wxaccount(query) {
+ return request({
+ url: 'proc/smartor/entity/base/base_wxaccount/list',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏍规嵁id璇诲彇鎸囧畾瀵硅薄淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function getbase_wxaccount(wxaccountid) {
+ return request({
+ url: 'proc/smartor/entity/base/base_wxaccount/' + wxaccountid,
+ method: 'get'
+ })
+ }
+
+ /*
+ 鍔熻兘: 澧炲姞瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function addbase_wxaccount(data) {
+ return request({
+ url: 'proc/smartor/entity/base/base_wxaccount/add',
+ method: 'post',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏇存柊瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function updatebase_wxaccount(data) {
+ return request({
+ url: 'proc/smartor/entity/base/base_wxaccount/update',
+ method: 'put',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鍒犻櫎瀵硅薄
+ 鍙傛暟锛歰bjid 瀵硅薄ID
+ */
+ export function delbase_wxaccount(wxaccountid) {
+ return request({
+ url: 'proc/smartor/entity/base/base_wxaccount/del/' +wxaccountid,
+ method: 'delete'
+ })
+ }
\ No newline at end of file
diff --git a/src/api/smartorpor/pat_archive.js b/src/api/smartorpor/pat_archive.js
new file mode 100644
index 0000000..7845d69
--- /dev/null
+++ b/src/api/smartorpor/pat_archive.js
@@ -0,0 +1,71 @@
+
+ /*鎮h�呮。妗圓PI鎺ュ彛
+ patid// 鑷ID
name// 濮撳悕
sex// 鎬у埆 1:鐢� 2:濂�
iccardno// 璇佷欢鍙风爜
birthdate// 鐢熸棩
age// 骞撮緞
source// 鏉ユ簮
archivetime// 寤烘。鏃堕棿
archiveby// 寤烘。浜�
telcode// 鎵嬫満鍙风爜
relativetelcode// 浜插睘鍙风爜
iccardtype// 璇佷欢绫诲瀷
orgid// 鏈烘瀯ID
openid// 寰俊openid
del_flag// 鍒犻櫎鏍囪
update_by// 鏇存柊浜�
update_time// 鏇存柊鏃堕棿
create_by// 鍒涘缓浜�
create_time// 鍒涘缓鏃堕棿
isupload// 涓婁紶鏍囪
upload_time// 涓婁紶鏃堕棿
pid//鐖禝D
guid//GUID
+ */
+ import request from '@/utils/request'
+
+ export function slavelistpat_archive(query) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_archive/slavelist',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 璇诲彇鍒楄〃淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function listpat_archive(query) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_archive/list',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏍规嵁id璇诲彇鎸囧畾瀵硅薄淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function getpat_archive(patid) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_archive/' + patid,
+ method: 'get'
+ })
+ }
+
+ /*
+ 鍔熻兘: 澧炲姞瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function addpat_archive(data) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_archive/add',
+ method: 'post',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏇存柊瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function updatepat_archive(data) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_archive/update',
+ method: 'put',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鍒犻櫎瀵硅薄
+ 鍙傛暟锛歰bjid 瀵硅薄ID
+ */
+ export function delpat_archive(patid) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_archive/del/' +patid,
+ method: 'delete'
+ })
+ }
\ No newline at end of file
diff --git a/src/api/smartorpor/pat_archivecontact.js b/src/api/smartorpor/pat_archivecontact.js
new file mode 100644
index 0000000..fa92b76
--- /dev/null
+++ b/src/api/smartorpor/pat_archivecontact.js
@@ -0,0 +1,71 @@
+
+ /*鎮h�呰仈绯绘柟寮廇PI鎺ュ彛
+ id// 鑷ID
patid// 鑱旂郴鏂瑰紡ID
contactway// 鑱旂郴鏂瑰紡
relation// 鍏崇郴
datasource// 鏁版嵁鏉ユ簮
isdefault// 鏄惁榛樿
orgid// 鏈烘瀯ID
del_flag// 鍒犻櫎鏍囪
update_by// 鏇存柊浜�
update_time// 鏇存柊鏃堕棿
create_by// 鍒涘缓浜�
create_time// 鍒涘缓鏃堕棿
isupload// 涓婁紶鏍囪
upload_time// 涓婁紶鏃堕棿
contactname// 鑱旂郴濮撳悕
pid//鐖禝D
guid//GUID
+ */
+ import request from '@/utils/request'
+
+ export function slavelistpat_archivecontact(query) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_archivecontact/slavelist',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 璇诲彇鍒楄〃淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function listpat_archivecontact(query) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_archivecontact/list',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏍规嵁id璇诲彇鎸囧畾瀵硅薄淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function getpat_archivecontact(id) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_archivecontact/' + id,
+ method: 'get'
+ })
+ }
+
+ /*
+ 鍔熻兘: 澧炲姞瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function addpat_archivecontact(data) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_archivecontact/add',
+ method: 'post',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏇存柊瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function updatepat_archivecontact(data) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_archivecontact/update',
+ method: 'put',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鍒犻櫎瀵硅薄
+ 鍙傛暟锛歰bjid 瀵硅薄ID
+ */
+ export function delpat_archivecontact(id) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_archivecontact/del/' +id,
+ method: 'delete'
+ })
+ }
\ No newline at end of file
diff --git a/src/api/smartorpor/pat_archivetag.js b/src/api/smartorpor/pat_archivetag.js
new file mode 100644
index 0000000..59cf207
--- /dev/null
+++ b/src/api/smartorpor/pat_archivetag.js
@@ -0,0 +1,71 @@
+
+ /*鎮h�呮。妗堟爣绛続PI鎺ュ彛
+ id// 鑷ID
tagcategoryid// 鏍囩鍒嗙被ID
tagid// 鏍囩ID
orgid// 鏈烘瀯ID
del_flag// 鍒犻櫎鏍囪
update_by// 鏇存柊浜�
update_time// 鏇存柊鏃堕棿
create_by// 鍒涘缓浜�
create_time// 鍒涘缓鏃堕棿
isupload// 涓婁紶鏍囪
upload_time// 涓婁紶鏃堕棿
patid// 妗fID
pid//鐖禝D
guid//GUID
+ */
+ import request from '@/utils/request'
+
+ export function slavelistpat_archivetag(query) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_archivetag/slavelist',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 璇诲彇鍒楄〃淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function listpat_archivetag(query) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_archivetag/list',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏍规嵁id璇诲彇鎸囧畾瀵硅薄淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function getpat_archivetag(id) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_archivetag/' + id,
+ method: 'get'
+ })
+ }
+
+ /*
+ 鍔熻兘: 澧炲姞瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function addpat_archivetag(data) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_archivetag/add',
+ method: 'post',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏇存柊瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function updatepat_archivetag(data) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_archivetag/update',
+ method: 'put',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鍒犻櫎瀵硅薄
+ 鍙傛暟锛歰bjid 瀵硅薄ID
+ */
+ export function delpat_archivetag(id) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_archivetag/del/' +id,
+ method: 'delete'
+ })
+ }
\ No newline at end of file
diff --git a/src/api/smartorpor/pat_med_apointment.js b/src/api/smartorpor/pat_med_apointment.js
new file mode 100644
index 0000000..0cae345
--- /dev/null
+++ b/src/api/smartorpor/pat_med_apointment.js
@@ -0,0 +1,71 @@
+
+ /*鎮h�呭鏌ラ绾﹁褰旳PI鎺ュ彛
+ id// 鑷ID
visittime//澶嶈瘖鏃堕棿
visitdoctor//澶嶈瘖鍖荤敓
visitdept//澶嶈瘖绉戝
visitdesc//澶嶈瘖缁撴灉
hospitalname// 鍖婚櫌鍚嶇О
hospitalcode// 鍖婚櫌缂栧彿
hospitaldistrictcode// 闄㈠尯缂栧彿
hospitaldistrictname// 闄㈠尯鍚嶇О
icd10code// 鍏ラ櫌璇婃柇ICD鍊�
diagname// 鍏ラ櫌璇婃柇鍚嶇О
starttime// 鍏ラ櫌鏃堕棿
endtime// 鍑洪櫌鏃堕棿
deptcode// 鍏ラ櫌绉戝浠g爜
deptname// 鍏ラ櫌绉戝鍚嶇О
roomno// 鎴块棿鍙�
bedno// 搴婁綅鍙�
orgid// 鏈烘瀯ID
del_flag// 鍒犻櫎鏍囪
update_by// 鏇存柊浜�
update_time// 鏇存柊鏃堕棿
create_by// 鍒涘缓浜�
create_time// 鍒涘缓鏃堕棿
isupload// 涓婁紶鏍囪
upload_time// 涓婁紶鏃堕棿
patid// 妗fID
leavediagname// 鍑洪櫌璇婃柇
leaveicd10code// 鍑洪櫌璇婃柇ICD鍊�
drcode// 鍖荤敓宸ュ彿
drname// 鍖荤敓鍚嶇О
schemestatus// 鏄惁鐢熸垚鏂规鐘舵��
generalschemestatus// 鏄惁鐢熸垚閫氱敤鏂规鐘舵��
leaveldeptcode// 鍑洪櫌绉戝浠g爜
leaveldeptname// 鍑洪櫌绉戝浠g爜
hospitaldistrictid// 鐥呭尯ID
leavehospitaldistrictcode// 鍑洪櫌鐥呭尯缂栧彿
leavehospitaldistrictname// 鍑洪櫌鐥呭尯鍚嶇О
leavehospitaldistrictid// 鍑洪櫌鐥呭尯ID
deptid// 鍏ラ櫌绉戝ID
leaveldeptid// 鍑洪櫌绉戝ID
schemetime// 鏂规鐘舵�佹搷浣滄椂闂�
pid//鐖禝D
guid//GUID
+ */
+ import request from '@/utils/request'
+
+ export function slavelistpat_med_apointment(query) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_apointment/slavelist',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 璇诲彇鍒楄〃淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function listpat_med_apointment(query) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_apointment/list',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏍规嵁id璇诲彇鎸囧畾瀵硅薄淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function getpat_med_apointment(id) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_apointment/' + id,
+ method: 'get'
+ })
+ }
+
+ /*
+ 鍔熻兘: 澧炲姞瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function addpat_med_apointment(data) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_apointment/add',
+ method: 'post',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏇存柊瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function updatepat_med_apointment(data) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_apointment/update',
+ method: 'put',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鍒犻櫎瀵硅薄
+ 鍙傛暟锛歰bjid 瀵硅薄ID
+ */
+ export function delpat_med_apointment(id) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_apointment/del/' +id,
+ method: 'delete'
+ })
+ }
\ No newline at end of file
diff --git a/src/api/smartorpor/pat_med_bloodsugar.js b/src/api/smartorpor/pat_med_bloodsugar.js
new file mode 100644
index 0000000..dea6c3b
--- /dev/null
+++ b/src/api/smartorpor/pat_med_bloodsugar.js
@@ -0,0 +1,71 @@
+
+ /*鎮h�呰绯栬褰旳PI鎺ュ彛
+ bloodsugarid// 鑷ID
serialnum// 娴佹按鍙�
recordtime// 璁板綍鏃堕棿
orgid// 鏈烘瀯ID
del_flag// 鍒犻櫎鏍囪
update_by// 鏇存柊浜�
update_time// 鏇存柊鏃堕棿
create_by// 鍒涘缓浜�
create_time// 鍒涘缓鏃堕棿
isupload// 涓婁紶鏍囪
upload_time// 涓婁紶鏃堕棿
patid// 妗fID
typename// 鏁版嵁绫诲瀷
sugarlevel// 琛�绯栧��
sourcename// 鏁版嵁鏉ユ簮
sugarlevelempty// 绌鸿吂琛�绯�
visittype// 灏辫瘖绫诲瀷
visitid// 灏辫瘖ID
pid//鐖禝D
guid//GUID
+ */
+ import request from '@/utils/request'
+
+ export function slavelistpat_med_bloodsugar(query) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_bloodsugar/slavelist',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 璇诲彇鍒楄〃淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function listpat_med_bloodsugar(query) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_bloodsugar/list',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏍规嵁id璇诲彇鎸囧畾瀵硅薄淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function getpat_med_bloodsugar(bloodsugarid) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_bloodsugar/' + bloodsugarid,
+ method: 'get'
+ })
+ }
+
+ /*
+ 鍔熻兘: 澧炲姞瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function addpat_med_bloodsugar(data) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_bloodsugar/add',
+ method: 'post',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏇存柊瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function updatepat_med_bloodsugar(data) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_bloodsugar/update',
+ method: 'put',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鍒犻櫎瀵硅薄
+ 鍙傛暟锛歰bjid 瀵硅薄ID
+ */
+ export function delpat_med_bloodsugar(bloodsugarid) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_bloodsugar/del/' +bloodsugarid,
+ method: 'delete'
+ })
+ }
\ No newline at end of file
diff --git a/src/api/smartorpor/pat_med_drug.js b/src/api/smartorpor/pat_med_drug.js
new file mode 100644
index 0000000..b992f62
--- /dev/null
+++ b/src/api/smartorpor/pat_med_drug.js
@@ -0,0 +1,71 @@
+
+ /*鎮h�呯敤鑽褰旳PI鎺ュ彛
+ id// 鑷ID
serialnum// 娴佹按鍙�
patid// 妗fID
drugname// 鑽搧鍚嶇О
opendate// 寮�鏂规棩鏈�
drugtype// 鑽搧绫诲瀷
unit// 鍗曚綅
spec// 瑙勬牸
drugusage// 鐢ㄦ硶
dose// 鍓傞噺
orgid// 鏈烘瀯ID
del_flag// 鍒犻櫎鏍囪
update_by// 鏇存柊浜�
update_time// 鏇存柊鏃堕棿
create_by// 鍒涘缓浜�
create_time// 鍒涘缓鏃堕棿
isupload// 涓婁紶鏍囪
upload_time// 涓婁紶鏃堕棿
drugid// 鑽搧ID
visittype// 灏辫瘖绫诲瀷
visitid// 灏辫瘖ID
schemestatus// 鏄惁鐢熸垚鏂规鐘舵��
schemetime// 鏂规鐘舵�佹搷浣滄椂闂�
pid//鐖禝D
guid//GUID
+ */
+ import request from '@/utils/request'
+
+ export function slavelistpat_med_drug(query) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_drug/slavelist',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 璇诲彇鍒楄〃淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function listpat_med_drug(query) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_drug/list',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏍规嵁id璇诲彇鎸囧畾瀵硅薄淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function getpat_med_drug(id) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_drug/' + id,
+ method: 'get'
+ })
+ }
+
+ /*
+ 鍔熻兘: 澧炲姞瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function addpat_med_drug(data) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_drug/add',
+ method: 'post',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏇存柊瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function updatepat_med_drug(data) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_drug/update',
+ method: 'put',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鍒犻櫎瀵硅薄
+ 鍙傛暟锛歰bjid 瀵硅薄ID
+ */
+ export function delpat_med_drug(id) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_drug/del/' +id,
+ method: 'delete'
+ })
+ }
\ No newline at end of file
diff --git a/src/api/smartorpor/pat_med_hypertension.js b/src/api/smartorpor/pat_med_hypertension.js
new file mode 100644
index 0000000..d39f614
--- /dev/null
+++ b/src/api/smartorpor/pat_med_hypertension.js
@@ -0,0 +1,71 @@
+
+ /*鎮h�呴珮琛�鍘嬭褰旳PI鎺ュ彛
+ id// 鑷ID
serialnum// 娴佹按鍙�
recordtime// 璁板綍鏃堕棿
typename// 鏁版嵁绫诲瀷
systolicpressure// 鏀剁缉鍘�
diastolicpressure// 鑸掑紶鍘�
sourcename// 鏁版嵁鏉ユ簮
orgid// 鏈烘瀯ID
del_flag// 鍒犻櫎鏍囪
update_by// 鏇存柊浜�
update_time// 鏇存柊鏃堕棿
create_by// 鍒涘缓浜�
create_time// 鍒涘缓鏃堕棿
isupload// 涓婁紶鏍囪
upload_time// 涓婁紶鏃堕棿
patid// 妗fID
heartrate// 蹇冪巼
visittype// 灏辫瘖绫诲瀷
visitid// 灏辫瘖ID
pid//鐖禝D
guid//GUID
+ */
+ import request from '@/utils/request'
+
+ export function slavelistpat_med_hypertension(query) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_hypertension/slavelist',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 璇诲彇鍒楄〃淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function listpat_med_hypertension(query) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_hypertension/list',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏍规嵁id璇诲彇鎸囧畾瀵硅薄淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function getpat_med_hypertension(id) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_hypertension/' + id,
+ method: 'get'
+ })
+ }
+
+ /*
+ 鍔熻兘: 澧炲姞瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function addpat_med_hypertension(data) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_hypertension/add',
+ method: 'post',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏇存柊瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function updatepat_med_hypertension(data) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_hypertension/update',
+ method: 'put',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鍒犻櫎瀵硅薄
+ 鍙傛暟锛歰bjid 瀵硅薄ID
+ */
+ export function delpat_med_hypertension(id) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_hypertension/del/' +id,
+ method: 'delete'
+ })
+ }
\ No newline at end of file
diff --git a/src/api/smartorpor/pat_med_inhosp.js b/src/api/smartorpor/pat_med_inhosp.js
new file mode 100644
index 0000000..3a28bfb
--- /dev/null
+++ b/src/api/smartorpor/pat_med_inhosp.js
@@ -0,0 +1,71 @@
+
+ /*鎮h�呬綇闄㈣褰旳PI鎺ュ彛
+ inhospid// 鑷ID
serialnum// 娴佹按鍙�
hospitalname// 鍖婚櫌鍚嶇О
hospitalcode// 鍖婚櫌缂栧彿
hospitaldistrictcode// 闄㈠尯缂栧彿
hospitaldistrictname// 闄㈠尯鍚嶇О
icd10code// 鍏ラ櫌璇婃柇ICD鍊�
diagname// 鍏ラ櫌璇婃柇鍚嶇О
starttime// 鍏ラ櫌鏃堕棿
endtime// 鍑洪櫌鏃堕棿
deptcode// 鍏ラ櫌绉戝浠g爜
deptname// 鍏ラ櫌绉戝鍚嶇О
roomno// 鎴块棿鍙�
bedno// 搴婁綅鍙�
orgid// 鏈烘瀯ID
del_flag// 鍒犻櫎鏍囪
update_by// 鏇存柊浜�
update_time// 鏇存柊鏃堕棿
create_by// 鍒涘缓浜�
create_time// 鍒涘缓鏃堕棿
isupload// 涓婁紶鏍囪
upload_time// 涓婁紶鏃堕棿
patid// 妗fID
leavediagname// 鍑洪櫌璇婃柇
leaveicd10code// 鍑洪櫌璇婃柇ICD鍊�
drcode// 鍖荤敓宸ュ彿
drname// 鍖荤敓鍚嶇О
schemestatus// 鏄惁鐢熸垚鏂规鐘舵��
generalschemestatus// 鏄惁鐢熸垚閫氱敤鏂规鐘舵��
leaveldeptcode// 鍑洪櫌绉戝浠g爜
leaveldeptname// 鍑洪櫌绉戝浠g爜
hospitaldistrictid// 鐥呭尯ID
leavehospitaldistrictcode// 鍑洪櫌鐥呭尯缂栧彿
leavehospitaldistrictname// 鍑洪櫌鐥呭尯鍚嶇О
leavehospitaldistrictid// 鍑洪櫌鐥呭尯ID
deptid// 鍏ラ櫌绉戝ID
leaveldeptid// 鍑洪櫌绉戝ID
schemetime// 鏂规鐘舵�佹搷浣滄椂闂�
pid//鐖禝D
guid//GUID
+ */
+ import request from '@/utils/request'
+
+ export function slavelistpat_med_inhosp(query) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_inhosp/slavelist',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 璇诲彇鍒楄〃淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function listpat_med_inhosp(query) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_inhosp/list',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏍规嵁id璇诲彇鎸囧畾瀵硅薄淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function getpat_med_inhosp(inhospid) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_inhosp/' + inhospid,
+ method: 'get'
+ })
+ }
+
+ /*
+ 鍔熻兘: 澧炲姞瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function addpat_med_inhosp(data) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_inhosp/add',
+ method: 'post',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏇存柊瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function updatepat_med_inhosp(data) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_inhosp/update',
+ method: 'put',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鍒犻櫎瀵硅薄
+ 鍙傛暟锛歰bjid 瀵硅薄ID
+ */
+ export function delpat_med_inhosp(inhospid) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_inhosp/del/' +inhospid,
+ method: 'delete'
+ })
+ }
\ No newline at end of file
diff --git a/src/api/smartorpor/pat_med_inspection.js b/src/api/smartorpor/pat_med_inspection.js
new file mode 100644
index 0000000..e1df604
--- /dev/null
+++ b/src/api/smartorpor/pat_med_inspection.js
@@ -0,0 +1,71 @@
+
+ /*鎮h�呮鏌ユ楠岃褰旳PI鎺ュ彛
+ id// 鑷ID
serialnum// 娴佹按鍙�
patid// 妗fID
projecttype// 绫诲瀷
projectcode// 椤圭洰缂栧彿
projectname// 椤圭洰鍚嶇О
reporttime// 鎶ュ憡鏃堕棿
hospitalname// 鍖婚櫌鍚嶇О
hospitalcode// 鍖婚櫌缂栧彿
orgid// 鏈烘瀯ID
del_flag// 鍒犻櫎鏍囪
update_by// 鏇存柊浜�
update_time// 鏇存柊鏃堕棿
create_by// 鍒涘缓浜�
create_time// 鍒涘缓鏃堕棿
isupload// 涓婁紶鏍囪
upload_time// 涓婁紶鏃堕棿
projectid// 椤圭洰ID
applicationtime// 鐢宠鏃堕棿
visittype// 灏辫瘖绫诲瀷
visitid// 灏辫瘖ID
schemestatus// 鏄惁鐢熸垚鏂规鐘舵��
isabnormal// 鏄惁寮傚父
reportconclusion// 鎶ュ憡缁撹
schemetime// 鏂规鐘舵�佹搷浣滄椂闂�
deptcode// 寮�鍗曠瀹や唬鐮�
deptname// 寮�鍗曠瀹ゅ悕绉�
deptid// 寮�鍗曠瀹D
pid//鐖禝D
guid//GUID
+ */
+ import request from '@/utils/request'
+
+ export function slavelistpat_med_inspection(query) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_inspection/slavelist',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 璇诲彇鍒楄〃淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function listpat_med_inspection(query) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_inspection/list',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏍规嵁id璇诲彇鎸囧畾瀵硅薄淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function getpat_med_inspection(id) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_inspection/' + id,
+ method: 'get'
+ })
+ }
+
+ /*
+ 鍔熻兘: 澧炲姞瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function addpat_med_inspection(data) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_inspection/add',
+ method: 'post',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏇存柊瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function updatepat_med_inspection(data) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_inspection/update',
+ method: 'put',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鍒犻櫎瀵硅薄
+ 鍙傛暟锛歰bjid 瀵硅薄ID
+ */
+ export function delpat_med_inspection(id) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_inspection/del/' +id,
+ method: 'delete'
+ })
+ }
\ No newline at end of file
diff --git a/src/api/smartorpor/pat_med_inspection_item.js b/src/api/smartorpor/pat_med_inspection_item.js
new file mode 100644
index 0000000..5f1797f
--- /dev/null
+++ b/src/api/smartorpor/pat_med_inspection_item.js
@@ -0,0 +1,71 @@
+
+ /*鎮h�呮鏌ユ楠岃褰曞瓙琛ˋPI鎺ュ彛
+ id// 鑷ID
inspectionid// 瀵瑰簲璁板綍琛�
relationid// 鐩稿簲ID
relationcode// 鐩稿簲缂栧彿
relationname// 鐩稿簲鍚嶇О
value// 缁撴灉鍊�/缁撹
isabnormal// 鏄惁寮傚父
unit// 鍗曚綅
consult// 鍙傝��
orgid// 鏈烘瀯ID
del_flag// 鍒犻櫎鏍囪
update_by// 鏇存柊浜�
update_time// 鏇存柊鏃堕棿
create_by// 鍒涘缓浜�
create_time// 鍒涘缓鏃堕棿
isupload// 涓婁紶鏍囪
upload_time// 涓婁紶鏃堕棿
pid//鐖禝D
guid//GUID
+ */
+ import request from '@/utils/request'
+
+ export function slavelistpat_med_inspection_item(query) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_inspection_item/slavelist',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 璇诲彇鍒楄〃淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function listpat_med_inspection_item(query) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_inspection_item/list',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏍规嵁id璇诲彇鎸囧畾瀵硅薄淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function getpat_med_inspection_item(id) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_inspection_item/' + id,
+ method: 'get'
+ })
+ }
+
+ /*
+ 鍔熻兘: 澧炲姞瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function addpat_med_inspection_item(data) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_inspection_item/add',
+ method: 'post',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏇存柊瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function updatepat_med_inspection_item(data) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_inspection_item/update',
+ method: 'put',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鍒犻櫎瀵硅薄
+ 鍙傛暟锛歰bjid 瀵硅薄ID
+ */
+ export function delpat_med_inspection_item(id) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_inspection_item/del/' +id,
+ method: 'delete'
+ })
+ }
\ No newline at end of file
diff --git a/src/api/smartorpor/pat_med_operation.js b/src/api/smartorpor/pat_med_operation.js
new file mode 100644
index 0000000..0182f9b
--- /dev/null
+++ b/src/api/smartorpor/pat_med_operation.js
@@ -0,0 +1,71 @@
+
+ /*鎮h�呮墜鏈褰旳PI鎺ュ彛
+ id// 鑷ID
serialnum// 灏辫瘖娴佹按鍙�
patid// 妗fID
operationname// 鎵嬫湳鍚嶇О
operationcode// 鎵嬫湳浠g爜
operationid// 鎵嬫湳ID
operationtime// 鎵嬫湳鏃堕棿
visitid// 灏辫瘖ID
visittype// 灏辫瘖绫诲瀷
status// 鎵嬫湳鐘舵��
schemetime// 鏂规鐘舵�佹搷浣滄椂闂�
schemestatus// 鏄惁鐢熸垚璁″垝
orgid// 鏈烘瀯ID
del_flag// 鍒犻櫎鏍囪
update_by// 鏇存柊浜�
update_time// 鏇存柊鏃堕棿
create_by// 鍒涘缓浜�
create_time// 鍒涘缓鏃堕棿
isupload// 涓婁紶鏍囪
upload_time// 涓婁紶鏃堕棿
pid//鐖禝D
guid//GUID
+ */
+ import request from '@/utils/request'
+
+ export function slavelistpat_med_operation(query) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_operation/slavelist',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 璇诲彇鍒楄〃淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function listpat_med_operation(query) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_operation/list',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏍规嵁id璇诲彇鎸囧畾瀵硅薄淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function getpat_med_operation(id) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_operation/' + id,
+ method: 'get'
+ })
+ }
+
+ /*
+ 鍔熻兘: 澧炲姞瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function addpat_med_operation(data) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_operation/add',
+ method: 'post',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏇存柊瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function updatepat_med_operation(data) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_operation/update',
+ method: 'put',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鍒犻櫎瀵硅薄
+ 鍙傛暟锛歰bjid 瀵硅薄ID
+ */
+ export function delpat_med_operation(id) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_operation/del/' +id,
+ method: 'delete'
+ })
+ }
\ No newline at end of file
diff --git a/src/api/smartorpor/pat_med_outhosp.js b/src/api/smartorpor/pat_med_outhosp.js
new file mode 100644
index 0000000..4ee5be3
--- /dev/null
+++ b/src/api/smartorpor/pat_med_outhosp.js
@@ -0,0 +1,71 @@
+
+ /*鎮h�呴棬璇婅褰旳PI鎺ュ彛
+ id// 鑷ID
serialnum// 娴佹按鍙�
patid// 妗fID
hospitalname// 鍖婚櫌鍚嶇О
hospitalcode// 鍖婚櫌缂栧彿
icd10code// 璇婃柇ICD鍊�
diagname// 璇婃柇鍚嶇О
deptcode// 绉戝浠g爜
deptname// 绉戝鍚嶇О
drcode// 鍖荤敓宸ュ彿
drname// 鍖荤敓鍚嶇О
admitdate// 灏辫瘖鏃ユ湡
orgid// 鏈烘瀯ID
del_flag// 鍒犻櫎鏍囪
update_by// 鏇存柊浜�
update_time// 鏇存柊鏃堕棿
create_by// 鍒涘缓浜�
create_time// 鍒涘缓鏃堕棿
isupload// 涓婁紶鏍囪
upload_time// 涓婁紶鏃堕棿
schemestatus// 鏄惁鐢熸垚鏂规鐘舵��
deptid// 绉戝ID
schemetime// 鏂规鐘舵�佹搷浣滄椂闂�
hpi// 鐜扮梾鍙�
mainsuit// 涓昏堪
pid//鐖禝D
guid//GUID
+ */
+ import request from '@/utils/request'
+
+ export function slavelistpat_med_outhosp(query) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_outhosp/slavelist',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 璇诲彇鍒楄〃淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function listpat_med_outhosp(query) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_outhosp/list',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏍规嵁id璇诲彇鎸囧畾瀵硅薄淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function getpat_med_outhosp(id) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_outhosp/' + id,
+ method: 'get'
+ })
+ }
+
+ /*
+ 鍔熻兘: 澧炲姞瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function addpat_med_outhosp(data) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_outhosp/add',
+ method: 'post',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏇存柊瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function updatepat_med_outhosp(data) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_outhosp/update',
+ method: 'put',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鍒犻櫎瀵硅薄
+ 鍙傛暟锛歰bjid 瀵硅薄ID
+ */
+ export function delpat_med_outhosp(id) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_outhosp/del/' +id,
+ method: 'delete'
+ })
+ }
\ No newline at end of file
diff --git a/src/api/smartorpor/pat_med_physical.js b/src/api/smartorpor/pat_med_physical.js
new file mode 100644
index 0000000..ae3d7a1
--- /dev/null
+++ b/src/api/smartorpor/pat_med_physical.js
@@ -0,0 +1,71 @@
+
+ /*鎮h�呬綋妫�璁板綍API鎺ュ彛
+ id// 鑷ID
serialnum// 娴佹按鍙�
patid// 妗fID
drcode// 鎬荤粨鍖荤敓宸ュ彿
drname// 鎬荤粨鍖荤敓鍚嶇О
hospitalcode// 浣撴鍗曚綅/鍖婚櫌缂栧彿
hospitalname// 浣撴鍗曚綅/鍖婚櫌
physicaldate// 浣撴鏃堕棿
orgid// 鏈烘瀯ID
del_flag// 鍒犻櫎鏍囪
update_by// 鏇存柊浜�
update_time// 鏇存柊鏃堕棿
create_by// 鍒涘缓浜�
create_time// 鍒涘缓鏃堕棿
isupload// 涓婁紶鏍囪
upload_time// 涓婁紶鏃堕棿
deptcode// 绉戝浠g爜
deptname// 绉戝鍚嶇О
projectname// 浣撴椤圭洰鍚嶇О
projectcode// 浣撴椤圭洰缂栫爜
state// 鐘舵��
schemestatus// 鏄惁鐢熸垚鏂规鐘舵��
generalschemestatus// 鏄惁鐢熸垚閫氱敤鏂规鐘舵��
deptid// 绉戝ID
projectid// 浣撴濂楅ID
schemetime// 鏂规鐘舵�佹搷浣滄椂闂�
pid//鐖禝D
guid//GUID
+ */
+ import request from '@/utils/request'
+
+ export function slavelistpat_med_physical(query) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_physical/slavelist',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 璇诲彇鍒楄〃淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function listpat_med_physical(query) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_physical/list',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏍规嵁id璇诲彇鎸囧畾瀵硅薄淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function getpat_med_physical(id) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_physical/' + id,
+ method: 'get'
+ })
+ }
+
+ /*
+ 鍔熻兘: 澧炲姞瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function addpat_med_physical(data) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_physical/add',
+ method: 'post',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏇存柊瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function updatepat_med_physical(data) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_physical/update',
+ method: 'put',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鍒犻櫎瀵硅薄
+ 鍙傛暟锛歰bjid 瀵硅薄ID
+ */
+ export function delpat_med_physical(id) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_physical/del/' +id,
+ method: 'delete'
+ })
+ }
\ No newline at end of file
diff --git a/src/api/smartorpor/pat_med_registration.js b/src/api/smartorpor/pat_med_registration.js
new file mode 100644
index 0000000..5004558
--- /dev/null
+++ b/src/api/smartorpor/pat_med_registration.js
@@ -0,0 +1,71 @@
+
+ /*鎮h�呮寕鍙疯褰旳PI鎺ュ彛
+ registid// 鑷ID
serialnum// 娴佹按琛�
patid// 妗fID
hospitalname// 鍖婚櫌鍚嶇О
hospitalcode// 鍖婚櫌缂栧彿
deptcode// 绉戝浠g爜
deptname// 绉戝鍚嶇О
deptid// 绉戝ID
state// 棰勭害鐘舵��
appointmenttime// 棰勭害鏃堕棿
appointmenttimetype// 棰勭害鐝埆
appointmentcode// 棰勭害鍙锋簮
appointmentbegintime// 棰勭害鏃舵寮�濮嬫椂闂�
appointmentendtime// 棰勭害鏃舵缁撴潫鏃堕棿
orgid// 鏈烘瀯ID
del_flag// 鍒犻櫎鏍囪
update_by// 鏇存柊浜�
update_time// 鏇存柊鏃堕棿
create_by// 鍒涘缓浜�
create_time// 鍒涘缓鏃堕棿
isupload// 涓婁紶鏍囪
upload_time// 涓婁紶鏃堕棿
pid//鐖禝D
guid//GUID
+ */
+ import request from '@/utils/request'
+
+ export function slavelistpat_med_registration(query) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_registration/slavelist',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 璇诲彇鍒楄〃淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function listpat_med_registration(query) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_registration/list',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏍规嵁id璇诲彇鎸囧畾瀵硅薄淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function getpat_med_registration(registid) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_registration/' + registid,
+ method: 'get'
+ })
+ }
+
+ /*
+ 鍔熻兘: 澧炲姞瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function addpat_med_registration(data) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_registration/add',
+ method: 'post',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏇存柊瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function updatepat_med_registration(data) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_registration/update',
+ method: 'put',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鍒犻櫎瀵硅薄
+ 鍙傛暟锛歰bjid 瀵硅薄ID
+ */
+ export function delpat_med_registration(registid) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_registration/del/' +registid,
+ method: 'delete'
+ })
+ }
\ No newline at end of file
diff --git a/src/api/smartorpor/pat_med_weight.js b/src/api/smartorpor/pat_med_weight.js
new file mode 100644
index 0000000..ba3c340
--- /dev/null
+++ b/src/api/smartorpor/pat_med_weight.js
@@ -0,0 +1,71 @@
+
+ /*鎮h�呬綋閲嶈褰旳PI鎺ュ彛
+ id// 鑷ID
serialnum// 娴佹按鍙�
fatweight// 鑴傝偑閲嶉噺
bodyweight// 浣撻噸
recordtime// 璁板綍鏃堕棿
orgid// 鏈烘瀯ID
del_flag// 鍒犻櫎鏍囪
update_by// 鏇存柊浜�
update_time// 鏇存柊鏃堕棿
create_by// 鍒涘缓浜�
create_time// 鍒涘缓鏃堕棿
isupload// 涓婁紶鏍囪
upload_time// 涓婁紶鏃堕棿
patid// 妗fID
sourcename// 鏁版嵁鏉ユ簮
visittype// 灏辫瘖绫诲瀷
visitid// 灏辫瘖
pid//鐖禝D
guid//GUID
+ */
+ import request from '@/utils/request'
+
+ export function slavelistpat_med_weight(query) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_weight/slavelist',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 璇诲彇鍒楄〃淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function listpat_med_weight(query) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_weight/list',
+ method: 'get',
+ params: query
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏍规嵁id璇诲彇鎸囧畾瀵硅薄淇℃伅
+ 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟
+ */
+ export function getpat_med_weight(id) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_weight/' + id,
+ method: 'get'
+ })
+ }
+
+ /*
+ 鍔熻兘: 澧炲姞瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function addpat_med_weight(data) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_weight/add',
+ method: 'post',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鏇存柊瀵硅薄
+ 鍙傛暟锛歞ata 瀵硅薄鏁版嵁
+ */
+ export function updatepat_med_weight(data) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_weight/update',
+ method: 'put',
+ data: data
+ })
+ }
+
+ /*
+ 鍔熻兘: 鍒犻櫎瀵硅薄
+ 鍙傛暟锛歰bjid 瀵硅薄ID
+ */
+ export function delpat_med_weight(id) {
+ return request({
+ url: 'proc/smartor/entity/patient/pat_med_weight/del/' +id,
+ method: 'delete'
+ })
+ }
\ No newline at end of file
diff --git a/src/api/smartorpor/workflow/workflow.js b/src/api/smartorpor/workflow/workflow.js
new file mode 100644
index 0000000..49b7a50
--- /dev/null
+++ b/src/api/smartorpor/workflow/workflow.js
@@ -0,0 +1,9 @@
+
+import request from '@/utils/request'
+
+export function ActionList(entity) {
+ return request({
+ url: '/proc/smartor/workflow/'+entity+'/actionllist/list',
+ method: 'post'
+ })
+}
diff --git a/src/comp/smartor3/dwo/dw_list_base_applydisease.vue b/src/comp/smartor3/dwo/dw_list_base_applydisease.vue
new file mode 100644
index 0000000..f9db1e5
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_list_base_applydisease.vue
@@ -0,0 +1,39 @@
+<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
new file mode 100644
index 0000000..f6b7a82
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_list_base_dict_disease.vue
@@ -0,0 +1,39 @@
+<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
new file mode 100644
index 0000000..786798d
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_list_base_dict_drug.vue
@@ -0,0 +1,39 @@
+<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
new file mode 100644
index 0000000..cf79e80
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_list_base_dict_inspect.vue
@@ -0,0 +1,39 @@
+<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
new file mode 100644
index 0000000..6501799
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_list_base_dict_physicalpackage.vue
@@ -0,0 +1,39 @@
+<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
new file mode 100644
index 0000000..068380b
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_list_base_dict_surgery.vue
@@ -0,0 +1,39 @@
+<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
new file mode 100644
index 0000000..e6d81ba
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_list_base_dict_test.vue
@@ -0,0 +1,39 @@
+<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
new file mode 100644
index 0000000..395cbfb
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_list_base_organization.vue
@@ -0,0 +1,57 @@
+<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
new file mode 100644
index 0000000..95089ac
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_list_base_person.vue
@@ -0,0 +1,48 @@
+<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
new file mode 100644
index 0000000..5ebcea4
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_list_base_pushtemplate.vue
@@ -0,0 +1,41 @@
+<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
new file mode 100644
index 0000000..86f8ad8
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_list_base_sequence.vue
@@ -0,0 +1,44 @@
+<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
new file mode 100644
index 0000000..e3d5958
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_list_base_smsaccount.vue
@@ -0,0 +1,38 @@
+<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
new file mode 100644
index 0000000..cfb5316
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_list_base_tag.vue
@@ -0,0 +1,37 @@
+<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
new file mode 100644
index 0000000..4df3b90
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_list_base_tagcategory.vue
@@ -0,0 +1,36 @@
+<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
new file mode 100644
index 0000000..7ffce35
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_list_base_template.vue
@@ -0,0 +1,37 @@
+<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
new file mode 100644
index 0000000..72b09a8
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_list_base_templatecategory.vue
@@ -0,0 +1,35 @@
+<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
new file mode 100644
index 0000000..2550a9f
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_list_base_wxaccount.vue
@@ -0,0 +1,37 @@
+<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
new file mode 100644
index 0000000..4c073d9
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_list_pat_archive.vue
@@ -0,0 +1,128 @@
+<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="iccardno" 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="iccardtype" 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,
+ iccardno: 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>
\ No newline at end of file
diff --git a/src/comp/smartor3/dwo/dw_list_pat_archivecontact.vue b/src/comp/smartor3/dwo/dw_list_pat_archivecontact.vue
new file mode 100644
index 0000000..68fe175
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_list_pat_archivecontact.vue
@@ -0,0 +1,121 @@
+<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,
+ iccardno: 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>
\ No newline at end of file
diff --git a/src/comp/smartor3/dwo/dw_list_pat_archivetag.vue b/src/comp/smartor3/dwo/dw_list_pat_archivetag.vue
new file mode 100644
index 0000000..efd7d9b
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_list_pat_archivetag.vue
@@ -0,0 +1,118 @@
+<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,
+ iccardno: 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>
\ No newline at end of file
diff --git a/src/comp/smartor3/dwo/dw_list_pat_med_apointment.vue b/src/comp/smartor3/dwo/dw_list_pat_med_apointment.vue
new file mode 100644
index 0000000..6bddf19
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_list_pat_med_apointment.vue
@@ -0,0 +1,147 @@
+<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,
+ iccardno: 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>
\ No newline at end of file
diff --git a/src/comp/smartor3/dwo/dw_list_pat_med_bloodsugar.vue b/src/comp/smartor3/dwo/dw_list_pat_med_bloodsugar.vue
new file mode 100644
index 0000000..cab09ed
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_list_pat_med_bloodsugar.vue
@@ -0,0 +1,124 @@
+<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,
+ iccardno: 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>
\ No newline at end of file
diff --git a/src/comp/smartor3/dwo/dw_list_pat_med_drug.vue b/src/comp/smartor3/dwo/dw_list_pat_med_drug.vue
new file mode 100644
index 0000000..f7cb891
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_list_pat_med_drug.vue
@@ -0,0 +1,129 @@
+<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,
+ iccardno: 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>
\ No newline at end of file
diff --git a/src/comp/smartor3/dwo/dw_list_pat_med_hypertension.vue b/src/comp/smartor3/dwo/dw_list_pat_med_hypertension.vue
new file mode 100644
index 0000000..40863bd
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_list_pat_med_hypertension.vue
@@ -0,0 +1,125 @@
+<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,
+ iccardno: 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>
\ No newline at end of file
diff --git a/src/comp/smartor3/dwo/dw_list_pat_med_inhosp.vue b/src/comp/smartor3/dwo/dw_list_pat_med_inhosp.vue
new file mode 100644
index 0000000..5173774
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_list_pat_med_inhosp.vue
@@ -0,0 +1,144 @@
+<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,
+ iccardno: 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>
\ No newline at end of file
diff --git a/src/comp/smartor3/dwo/dw_list_pat_med_inspection.vue b/src/comp/smartor3/dwo/dw_list_pat_med_inspection.vue
new file mode 100644
index 0000000..68876af
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_list_pat_med_inspection.vue
@@ -0,0 +1,134 @@
+<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,
+ iccardno: 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>
\ No newline at end of file
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
new file mode 100644
index 0000000..e3d6be7
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_list_pat_med_inspection_item.vue
@@ -0,0 +1,123 @@
+<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,
+ iccardno: 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>
\ No newline at end of file
diff --git a/src/comp/smartor3/dwo/dw_list_pat_med_operation.vue b/src/comp/smartor3/dwo/dw_list_pat_med_operation.vue
new file mode 100644
index 0000000..aa09738
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_list_pat_med_operation.vue
@@ -0,0 +1,126 @@
+<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,
+ iccardno: 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>
\ No newline at end of file
diff --git a/src/comp/smartor3/dwo/dw_list_pat_med_outhosp.vue b/src/comp/smartor3/dwo/dw_list_pat_med_outhosp.vue
new file mode 100644
index 0000000..79ef346
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_list_pat_med_outhosp.vue
@@ -0,0 +1,131 @@
+<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,
+ iccardno: 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>
\ No newline at end of file
diff --git a/src/comp/smartor3/dwo/dw_list_pat_med_physical.vue b/src/comp/smartor3/dwo/dw_list_pat_med_physical.vue
new file mode 100644
index 0000000..d617cbb
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_list_pat_med_physical.vue
@@ -0,0 +1,132 @@
+<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,
+ iccardno: 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>
\ No newline at end of file
diff --git a/src/comp/smartor3/dwo/dw_list_pat_med_registration.vue b/src/comp/smartor3/dwo/dw_list_pat_med_registration.vue
new file mode 100644
index 0000000..8217485
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_list_pat_med_registration.vue
@@ -0,0 +1,128 @@
+<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,
+ iccardno: 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>
\ No newline at end of file
diff --git a/src/comp/smartor3/dwo/dw_list_pat_med_weight.vue b/src/comp/smartor3/dwo/dw_list_pat_med_weight.vue
new file mode 100644
index 0000000..60ff57f
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_list_pat_med_weight.vue
@@ -0,0 +1,123 @@
+<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,
+ iccardno: 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>
\ No newline at end of file
diff --git a/src/comp/smartor3/dwo/dw_maint_base_applydisease.vue b/src/comp/smartor3/dwo/dw_maint_base_applydisease.vue
new file mode 100644
index 0000000..5d496c3
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_maint_base_applydisease.vue
@@ -0,0 +1,28 @@
+<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
new file mode 100644
index 0000000..f8ce9ed
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_maint_base_dict_disease.vue
@@ -0,0 +1,29 @@
+<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
new file mode 100644
index 0000000..6843de6
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_maint_base_dict_drug.vue
@@ -0,0 +1,29 @@
+<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
new file mode 100644
index 0000000..dfca4db
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_maint_base_dict_inspect.vue
@@ -0,0 +1,29 @@
+<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
new file mode 100644
index 0000000..cf6d69b
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_maint_base_dict_physicalpackage.vue
@@ -0,0 +1,29 @@
+<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
new file mode 100644
index 0000000..68d382a
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_maint_base_dict_surgery.vue
@@ -0,0 +1,29 @@
+<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
new file mode 100644
index 0000000..52d1728
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_maint_base_dict_test.vue
@@ -0,0 +1,29 @@
+<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
new file mode 100644
index 0000000..b7ee35a
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_maint_base_organization.vue
@@ -0,0 +1,47 @@
+<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
new file mode 100644
index 0000000..15a2bae
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_maint_base_person.vue
@@ -0,0 +1,38 @@
+<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
new file mode 100644
index 0000000..50bbc72
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_maint_base_pushtemplate.vue
@@ -0,0 +1,31 @@
+<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
new file mode 100644
index 0000000..cb68084
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_maint_base_sequence.vue
@@ -0,0 +1,34 @@
+<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
new file mode 100644
index 0000000..cc6bc26
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_maint_base_smsaccount.vue
@@ -0,0 +1,28 @@
+<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
new file mode 100644
index 0000000..1c823e8
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_maint_base_tag.vue
@@ -0,0 +1,27 @@
+<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
new file mode 100644
index 0000000..6d47b65
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_maint_base_tagcategory.vue
@@ -0,0 +1,26 @@
+<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
new file mode 100644
index 0000000..5da06cc
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_maint_base_template.vue
@@ -0,0 +1,27 @@
+<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
new file mode 100644
index 0000000..1074909
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_maint_base_templatecategory.vue
@@ -0,0 +1,25 @@
+<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
new file mode 100644
index 0000000..8081234
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_maint_base_wxaccount.vue
@@ -0,0 +1,27 @@
+<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
new file mode 100644
index 0000000..a5d1c8f
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_maint_pat_archive.vue
@@ -0,0 +1,124 @@
+<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="iccardno" label=" 璇佷欢鍙风爜 ">
+ <el-input placeholder="璇疯緭鍏� 璇佷欢鍙风爜 " v-model="form.iccardno"/>
+ </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="iccardtype" label=" 璇佷欢绫诲瀷 ">
+ <el-input placeholder="璇疯緭鍏� 璇佷欢绫诲瀷 " v-model="form.iccardtype"/>
+ </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>
\ No newline at end of file
diff --git a/src/comp/smartor3/dwo/dw_maint_pat_archivecontact.vue b/src/comp/smartor3/dwo/dw_maint_pat_archivecontact.vue
new file mode 100644
index 0000000..78c9cc4
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_maint_pat_archivecontact.vue
@@ -0,0 +1,106 @@
+<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
new file mode 100644
index 0000000..3783d8a
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_maint_pat_archivetag.vue
@@ -0,0 +1,97 @@
+<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
new file mode 100644
index 0000000..304c68d
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_maint_pat_med_apointment.vue
@@ -0,0 +1,184 @@
+<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
new file mode 100644
index 0000000..be60260
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_maint_pat_med_bloodsugar.vue
@@ -0,0 +1,115 @@
+<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
new file mode 100644
index 0000000..3336020
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_maint_pat_med_drug.vue
@@ -0,0 +1,130 @@
+<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
new file mode 100644
index 0000000..582023d
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_maint_pat_med_hypertension.vue
@@ -0,0 +1,118 @@
+<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
new file mode 100644
index 0000000..3586c4c
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_maint_pat_med_inhosp.vue
@@ -0,0 +1,175 @@
+<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
new file mode 100644
index 0000000..05ae90f
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_maint_pat_med_inspection.vue
@@ -0,0 +1,145 @@
+<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
new file mode 100644
index 0000000..16e4915
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_maint_pat_med_inspection_item.vue
@@ -0,0 +1,112 @@
+<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
new file mode 100644
index 0000000..81855eb
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_maint_pat_med_operation.vue
@@ -0,0 +1,121 @@
+<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
new file mode 100644
index 0000000..1499e26
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_maint_pat_med_outhosp.vue
@@ -0,0 +1,136 @@
+<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
new file mode 100644
index 0000000..d376cd4
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_maint_pat_med_physical.vue
@@ -0,0 +1,139 @@
+<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
new file mode 100644
index 0000000..6d7616b
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_maint_pat_med_registration.vue
@@ -0,0 +1,127 @@
+<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
new file mode 100644
index 0000000..9b36743
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_maint_pat_med_weight.vue
@@ -0,0 +1,112 @@
+<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
new file mode 100644
index 0000000..dfa9a87
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_query_base_applydisease.vue
@@ -0,0 +1,27 @@
+<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
new file mode 100644
index 0000000..9cb80e9
--- /dev/null
+++ b/src/comp/smartor3/dwo/dw_query_pat_archive.vue
@@ -0,0 +1,89 @@
+<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="iccardno" 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,
+ iccardno: 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>
\ No newline at end of file
diff --git a/src/views/knowledge/education/index.vue b/src/views/knowledge/education/index.vue
index 6623dde..e0b78d5 100644
--- a/src/views/knowledge/education/index.vue
+++ b/src/views/knowledge/education/index.vue
@@ -11,7 +11,7 @@
placeholder="璇疯緭鍏ュ唴瀹�"
v-model="sidecolumnval"
class="input-with-select"
- size="medium "
+ size="medium"
>
<el-button
@click="sidecolumnss"
diff --git a/src/views/patient/patient/index.vue b/src/views/patient/patient/index.vue
index 34442e1..78afbd9 100644
--- a/src/views/patient/patient/index.vue
+++ b/src/views/patient/patient/index.vue
@@ -470,30 +470,22 @@
</template>
<script>
+import { delUser } from "@/api/system/user";
import {
- delUser,
- addUser,
- updateUser,
- resetUserPwd,
- changeUserStatus,
- deptTreeSelect,
-} from "@/api/system/user";
-import {
- listpatient,
- messagelistpatient,
- alterpatient,
- addpatient,
- deletepatient,
- Exporterrorpatient,
-} from "@/api/patient/homepage";
+ listpat_archive,
+ getpat_archive,
+ addpat_archive,
+ updatepat_archive,
+ delpat_archive,
+} from "@/api/smartorpor/pat_archive";
+import { listbase_tag } from "@/api/smartorpor/base_tag";
import { listtag } from "@/api/system/label";
-
import { getToken } from "@/utils/auth";
import Treeselect from "@riophae/vue-treeselect";
import "@riophae/vue-treeselect/dist/vue-treeselect.css";
export default {
- name: "User",
+ name: "Userhuanze",
dicts: ["sys_normal_disable", "sys_user_sex"],
components: { Treeselect },
data() {
@@ -637,16 +629,12 @@
created() {
this.getList();
this.gettabList();
- this.getDeptTree();
- this.getConfigKey("sys.user.initPassword").then((response) => {
- this.initPassword = response.msg;
- });
},
methods: {
/** 鏌ヨ鎮h�呭垪琛� */
getList() {
this.loading = true;
- messagelistpatient(this.queryParams).then((response) => {
+ listpat_archive(this.queryParams).then((response) => {
console.log(response);
this.userList = response.rows;
this.total = response.total;
@@ -656,7 +644,7 @@
/** 鏌ヨ鏍囩鍒楄〃 */
gettabList() {
const queryParams = {};
- listtag(this.addDateRange(queryParams)).then((response) => {
+ listbase_tag().then((response) => {
console.log(response);
this.optionstag = response.rows;
});
@@ -670,12 +658,7 @@
this.loading = false;
});
},
- /** 鏌ヨ閮ㄩ棬涓嬫媺鏍戠粨鏋� */
- getDeptTree() {
- deptTreeSelect().then((response) => {
- this.deptOptions = response.data;
- });
- },
+
// 绛涢�夎妭鐐�
filterNode(value, data) {
if (!value) return true;
@@ -686,24 +669,10 @@
this.queryParams.deptId = data.id;
this.handleQuery();
},
- // 鐢ㄦ埛鐘舵�佷慨鏀�
- 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";
- });
- },
+
// 鍙栨秷鎸夐挳
cancel() {
- this.open = false;
+ this.Labelchange = false;
this.reset();
},
// 琛ㄥ崟閲嶇疆
@@ -743,54 +712,44 @@
handleAdd() {
this.reset();
this.Labelchange = true;
+ this.amendtag = false;
},
/** 淇敼鎸夐挳鎿嶄綔 */
handleUpdate(row) {
+ console.log(row);
+ const userIds = row.patid || this.ids;
+ getpat_archive(userIds).then((response) => {
+ console.log(response);
+ this.form = response.data;
+ });
this.amendtag = true;
this.Labelchange = true;
},
+
//淇敼/鏂板鎮h��
- updatevaluedate() {
+ submitForm() {
if (this.amendtag) {
- this.form.tagcategoryid = this.idds;
- // toamendtagcategory(this.addDateRange(this.classifyform)).then(
- // (response) => {
- // console.log(response);
- // this.gitclasify();
- // }
- // );
+ updatepat_archive(this.form)
+ .then((response) => {
+ console.log(response);
+ })
+ .then(() => {
+ this.getList();
+ this.$modal.msgSuccess("淇敼鎴愬姛");
+ });
} else {
- // addtagcategory(this.addDateRange(this.classifyform)).then(
- // (response) => {
- // console.log(response);
- // this.gitclasify();
- // }
- // );
+ addpat_archive(this.form)
+ .then((response) => {
+ console.log(response);
+ })
+ .then(() => {
+ this.getList();
+ this.$modal.msgSuccess("娣诲姞鎴愬姛");
+ });
}
this.reset();
// this.idds = "";
this.Labelchange = false;
- },
- /** 閲嶇疆瀵嗙爜鎸夐挳鎿嶄綔 */
- handleResetPwd(row) {
- this.$prompt('璇疯緭鍏�"' + row.userName + '"鐨勬柊瀵嗙爜', "鎻愮ず", {
- confirmButtonText: "纭畾",
- cancelButtonText: "鍙栨秷",
- closeOnClickModal: false,
- inputPattern: /^.{5,20}$/,
- inputErrorMessage: "鐢ㄦ埛瀵嗙爜闀垮害蹇呴』浠嬩簬 5 鍜� 20 涔嬮棿",
- })
- .then(({ value }) => {
- resetUserPwd(row.userId, value).then((response) => {
- this.$modal.msgSuccess("淇敼鎴愬姛锛屾柊瀵嗙爜鏄細" + value);
- });
- })
- .catch(() => {});
- },
- /** 鍒嗛厤瑙掕壊鎿嶄綔 */
- handleAuthRole: function (row) {
- const userId = row.userId;
- this.$router.push("/system/user-auth/role/" + userId);
},
/** 鍒犻櫎鎸夐挳鎿嶄綔 */
@@ -799,7 +758,7 @@
this.$modal
.confirm('鏄惁纭鍒犻櫎鐢ㄦ埛缂栧彿涓�"' + userIds + '"鐨勬暟鎹」锛�')
.then(function () {
- return delUser(userIds);
+ return delpat_archive(userIds);
})
.then(() => {
this.getList();
diff --git a/src/views/patient/viewvant/index.vue b/src/views/patient/viewvant/index.vue
new file mode 100644
index 0000000..4da0485
--- /dev/null
+++ b/src/views/patient/viewvant/index.vue
@@ -0,0 +1,27 @@
+<template>
+ <div>
+
+ </div>
+</template>
+
+<script>
+export default {
+ data () {
+ return {
+
+ }
+ },
+
+ created () {
+
+ },
+
+ methods: {
+
+ }
+}
+</script>
+
+<style lang='scss' scoped>
+
+</style>
diff --git a/src/views/shortmessage/communication/index.vue b/src/views/shortmessage/communication/index.vue
index afcbac4..5cfb0ff 100644
--- a/src/views/shortmessage/communication/index.vue
+++ b/src/views/shortmessage/communication/index.vue
@@ -439,7 +439,7 @@
// 鐐瑰嚮娑堟伅瑙﹀彂
handleMessageClick(e, key, message, instance) {
console.log("鐐瑰嚮浜嗘秷鎭�", e, key, message);
-
+ console.log(key);
if (key == "status") {
instance.updateMessage({
id: message.id,
diff --git a/src/views/system/label/index.vue b/src/views/system/label/index.vue
index 513af3e..001f3df 100644
--- a/src/views/system/label/index.vue
+++ b/src/views/system/label/index.vue
@@ -195,8 +195,8 @@
<template slot-scope="scope">
<el-switch
v-model="scope.row.isupload"
- :active-value="1"
- :inactive-value="0"
+ :active-value="'1'"
+ :inactive-value="'0'"
active-color="#13ce66"
@change="handleStatusChange(scope.row)"
></el-switch>
@@ -325,18 +325,21 @@
</template>
<script>
+import { changetagcategory } from "@/api/system/label";
import {
- toamendtag,
- addapitag,
- detailstag,
- deletetag,
- changetagcategory,
- toamendtagcategory,
- addtagcategory,
- deletetagcategory,
- listtag,
- tagclassifylist,
-} from "@/api/system/label";
+ listbase_tag,
+ getbase_tag,
+ addbase_tag,
+ updatebase_tag,
+ delbase_tag,
+} from "@/api/smartorpor/base_tag";
+import {
+ listbase_tagcategory,
+ getbase_tagcategory,
+ addbase_tagcategory,
+ updatebase_tagcategory,
+ delbase_tagcategory,
+} from "@/api/smartorpor/base_tagcategory";
import Treeselect from "@riophae/vue-treeselect";
import "@riophae/vue-treeselect/dist/vue-treeselect.css";
@@ -510,7 +513,7 @@
methods: {
/** 鏌ヨ鏍囩鍒楄〃 */
getList() {
- listtag(this.addDateRange(this.queryParams)).then((response) => {
+ listbase_tag(this.addDateRange(this.queryParams)).then((response) => {
console.log(response);
this.total = response.total;
this.userList = response.rows;
@@ -543,13 +546,16 @@
// 娣诲姞/淇敼鏍囩
Maintenancetag() {
if (this.lstamendtag) {
- toamendtag(this.addDateRange(this.tagform)).then((response) => {
+ updatebase_tag(this.addDateRange(this.tagform)).then((response) => {
console.log(response);
+ this.lstamendtagVisible = false;
this.getList();
});
} else {
- addapitag(this.addDateRange(this.tagform)).then((response) => {
+ addbase_tag(this.addDateRange(this.tagform)).then((response) => {
console.log(response);
+ this.lstamendtagVisible = false;
+
this.getList();
});
}
@@ -564,7 +570,7 @@
// 鑾峰彇鏍囩鍒嗙被
gitclasify() {
- tagclassifylist(this.addDateRange(this.forms)).then((response) => {
+ listbase_tagcategory(this.addDateRange(this.forms)).then((response) => {
console.log(response);
this.numberlb = response.total;
this.editableTabs = response.rows;
@@ -574,14 +580,14 @@
submitsidecolumn() {
if (this.amendtag) {
this.classifyform.tagcategoryid = this.idds;
- toamendtagcategory(this.addDateRange(this.classifyform)).then(
+ updatebase_tagcategory(this.addDateRange(this.classifyform)).then(
(response) => {
console.log(response);
this.gitclasify();
}
);
} else {
- addtagcategory(this.addDateRange(this.classifyform)).then(
+ addbase_tagcategory(this.addDateRange(this.classifyform)).then(
(response) => {
console.log(response);
this.gitclasify();
@@ -597,7 +603,7 @@
//鍒犻櫎鍒嗙被
deletefenlei(row) {
if (this.deleteVisible) {
- deletetagcategory(this.idds).then((response) => {
+ delbase_tagcategory(this.idds).then((response) => {
console.log(response);
this.gitclasify();
});
@@ -637,17 +643,17 @@
// 鏍囩鐘舵�佷慨鏀�
handleStatusChange(row) {
console.log(row.isupload);
- let text = row.isupload == 0 ? "鍋滅敤" : "鍚敤";
+ let text = row.isupload == "0" ? "鍋滅敤" : "鍚敤";
this.$modal
.confirm('纭瑕�"' + text + '""' + row.tagname + '"鏍囩鍚楋紵')
.then(function () {
- return changetagcategory(row.tagid, row.isupload);
+ return updatebase_tag(row);
})
.then(() => {
this.$modal.msgSuccess(text + "鎴愬姛");
})
.catch(function () {
- row.isupload = row.isupload == 0 ? 1 : 0;
+ row.isupload = row.isupload == "0" ? "1" : "0";
});
},
/** 鎼滅储鎸夐挳鎿嶄綔 */
@@ -683,7 +689,7 @@
: "鏄惁纭鍒犻櫎閫変腑鐨勬暟鎹」锛�"
)
.then(function () {
- return deletetag(tagids);
+ return delbase_tag(tagids);
})
.then(() => {
this.getList();
diff --git a/vue.config.js b/vue.config.js
index ce7adcf..6148e6a 100644
--- a/vue.config.js
+++ b/vue.config.js
@@ -15,7 +15,7 @@
//瀹樻柟vue.config.js 鍙傝�冩枃妗� https://cli.vuejs.org/zh/config/#css-loaderoptions
// 杩欓噷鍙垪涓�閮ㄥ垎锛屽叿浣撻厤缃弬鑰冩枃妗�
module.exports = {
- // 閮ㄧ讲鐢熶骇鐜鍜屽紑鍙戠幆澧冧笅鐨刄RL銆�
+ // 閮ㄧ讲鐢熶骇鐜鍜屽紑鍙戠幆澧冧笅鐨刄RL銆�32
// 榛樿鎯呭喌涓嬶紝Vue CLI 浼氬亣璁句綘鐨勫簲鐢ㄦ槸琚儴缃插湪涓�涓煙鍚嶇殑鏍硅矾寰勪笂
// 渚嬪 https://www.ruoyi.vip/銆傚鏋滃簲鐢ㄨ閮ㄧ讲鍦ㄤ竴涓瓙璺緞涓婏紝浣犲氨闇�瑕佺敤杩欎釜閫夐」鎸囧畾杩欎釜瀛愯矾寰勩�備緥濡傦紝濡傛灉浣犵殑搴旂敤琚儴缃插湪 https://www.ruoyi.vip/admin/锛屽垯璁剧疆 baseUrl 涓� /admin/銆�
publicPath: process.env.NODE_ENV === "production" ? "/" : "/",
@@ -35,9 +35,9 @@
proxy: {
// detail: https://cli.vuejs.org/config/#devserver-proxy
[process.env.VUE_APP_BASE_API]: {
- target1: `http://192.168.1.4:8080`,
- target: `http://192.168.1.4:8080`,
- // target: `http://www.hxsoft.com:8080`,
+ // target1: `http://192.168.1.4:8080`,
+ // target: `http://192.168.1.3:8080`,
+ target: `http://www.hxsoft.com:8080`,
changeOrigin: true,
pathRewrite: {
['^' + process.env.VUE_APP_BASE_API]: ''
--
Gitblit v1.9.3