From b734890015ea3b6870969e7bc6637a2481ed4bd9 Mon Sep 17 00:00:00 2001 From: yxh <172933527@qq.com> Date: 星期四, 24 八月 2023 10:15:23 +0800 Subject: [PATCH] Merge branch 'DeBug' of http://116.62.18.175:6699/r/~yxh/smartor-web into yxh01 --- src/api/smartorpor/base_dict_drug.js | 71 src/api/smartorpor/base_dict_inspect.js | 71 src/api/smartorpor/ivr_taskcall.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/views/patient/viewvant/Graph/methods.js | 152 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/api/smartorpor/svr_task.js | 80 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/views/patient/viewvant/iconfont.css | 61 src/api/smartorpor/base_dict_disease.js | 71 src/api/smartorpor/ivr_tasksms.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/views/followvisit/tasklist/index.vue | 109 src/comp/smartor3/dwo/dw_query_pat_archive.vue | 89 src/views/followvisit/tasklist/FollowupDetails/index.vue | 1352 +++++++ 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 | 322 + 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/api/smartorpor/svr_prjtask.js | 138 src/comp/smartor3/dwo/dw_maint_pat_archive.vue | 124 src/components/PageTools/index.vue | 2 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/views/patient/viewvant/RightDrawer.vue | 331 + src/comp/smartor3/dwo/dw_list_base_tagcategory.vue | 36 src/comp/smartor3/dwo/dw_list_base_pushtemplate.vue | 41 src/views/import/index.vue | 2 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/views/patient/viewvant/index.scss | 102 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/api/smartorpor/ivr_task.js | 71 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/api/smartorpor/taskinfo.js | 38 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/api/smartorpor/svr_prjtaskline.js | 71 src/comp/smartor3/dwo/dw_maint_base_smsaccount.vue | 28 122 files changed, 10,466 insertions(+), 177 deletions(-) diff --git a/package.json b/package.json index 377e396..ec9f09c 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/ivr_task.js b/src/api/smartorpor/ivr_task.js new file mode 100644 index 0000000..2762bd3 --- /dev/null +++ b/src/api/smartorpor/ivr_task.js @@ -0,0 +1,71 @@ + + /*API鎺ュ彛 + taskid// svrtaskid//鎮h�呮湇鍔′换鍔d taskname// templateid// templatename// labelinfo// state// count// executed// unexecuted// fail// userid// username// addtime// checkuserid// checkusername// checktime// type// 1锛屽嚭闄㈤殢璁匡紱2锛屼綋妫�閫氱煡锛�3锛屾弧鎰忓害璋冩煡锛�4锛屽鏁欙紱 typename// usebqsms// 0.涓嶄娇鐢ㄦ挱鍓嶇煭淇� 1.浣跨敤鎾墠鐭俊 usebhsms// 0.涓嶄娇鐢ㄦ挱鍚庣煭淇� 1.浣跨敤鎾墠鐭俊 usesendsms// deptcode// del_flag// 鍒犻櫎鏍囪 update_by// 鏇存柊浜� update_time// 鏇存柊鏃堕棿 create_by// 鍒涘缓浜� create_time// 鍒涘缓鏃堕棿 isupload// 涓婁紶鏍囪 upload_time// 涓婁紶鏃堕棿 orgid// 鏈烘瀯ID pid//鐖禝D guid//GUID + */ + import request from '@/utils/request' + + export function slavelistivr_task(query) { + return request({ + url: 'proc/smartor/entity/ivr/ivr_task/slavelist', + method: 'get', + params: query + }) + } + + /* + 鍔熻兘: 璇诲彇鍒楄〃淇℃伅 + 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟 + */ + export function listivr_task(query) { + return request({ + url: 'proc/smartor/entity/ivr/ivr_task/list', + method: 'get', + params: query + }) + } + + /* + 鍔熻兘: 鏍规嵁id璇诲彇鎸囧畾瀵硅薄淇℃伅 + 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟 + */ + export function getivr_task(taskid) { + return request({ + url: 'proc/smartor/entity/ivr/ivr_task/' + taskid, + method: 'get' + }) + } + + /* + 鍔熻兘: 澧炲姞瀵硅薄 + 鍙傛暟锛歞ata 瀵硅薄鏁版嵁 + */ + export function addivr_task(data) { + return request({ + url: 'proc/smartor/entity/ivr/ivr_task/add', + method: 'post', + data: data + }) + } + + /* + 鍔熻兘: 鏇存柊瀵硅薄 + 鍙傛暟锛歞ata 瀵硅薄鏁版嵁 + */ + export function updateivr_task(data) { + return request({ + url: 'proc/smartor/entity/ivr/ivr_task/update', + method: 'put', + data: data + }) + } + + /* + 鍔熻兘: 鍒犻櫎瀵硅薄 + 鍙傛暟锛歰bjid 瀵硅薄ID + */ + export function delivr_task(taskid) { + return request({ + url: 'proc/smartor/entity/ivr/ivr_task/del/' +taskid, + method: 'delete' + }) + } \ No newline at end of file diff --git a/src/api/smartorpor/ivr_taskcall.js b/src/api/smartorpor/ivr_taskcall.js new file mode 100644 index 0000000..1fe9ab2 --- /dev/null +++ b/src/api/smartorpor/ivr_taskcall.js @@ -0,0 +1,71 @@ + + /*API鎺ュ彛 + callid// sendname// 鍙戦�佷汉 phone// 鎵嬫満鍙� sex// age// 骞撮緞 sfzh// 韬唤璇佸彿 addr// 鍦板潃 senderdetail// inserttype// taskid// 浠诲姟ID templateid// templatename// 妯℃澘鍚� senddate// 鍙戦�佹棩鏈� sendlimitabegin// 涓婂崍寮�濮嬪彂閫佹椂闂撮檺鍒� sendlimitaend// 涓婂崍缁撴潫鍙戦�佹椂闂撮檺鍒� sendlimitpbegin// 涓嬪崍寮�濮嬪彂閫佹椂闂撮檺鍒� sendlimitpend// 涓嬪崍缁撴潫鍙戦�佹椂闂撮檺鍒� sendlimitnbegin// 鏅氫笂寮�濮嬪彂閫佹椂闂撮檺鍒� sendlimitnend// 鏅氫笂缁撴潫鍙戦�佹椂闂撮檺鍒� sendstate// 鍙戦�佺姸鎬� senduuid// 鍙戦�乁UID result// 缁撴灉 finishtime// 瀹屾垚鏃堕棿 userid// 鐢ㄦ埛ID username// 鐢ㄦ埛鍚� outbounduuid// recordid// 灏辫瘖璁板綍缂栧彿 recallcount// 閲嶆嫧鎬绘暟 exrecallcount// 褰撳墠閲嶆嫧娆℃暟 pulltime// 鎷夊彇鏃堕棿 bqsms// bhsms// deptcode// labelstatus// del_flag// 鍒犻櫎鏍囪 update_by// 鏇存柊浜� update_time//鏇存柊鏃堕棿 create_by// 鍒涘缓浜� create_time// 鍒涘缓鏃堕棿 isupload// 涓婁紶鏍囪 upload_time// 涓婁紶鏃堕棿 orgid// 鏈烘瀯ID pid//鐖禝D guid//GUID + */ + import request from '@/utils/request' + + export function slavelistivr_taskcall(query) { + return request({ + url: 'proc/smartor/entity/ivr/ivr_taskcall/slavelist', + method: 'get', + params: query + }) + } + + /* + 鍔熻兘: 璇诲彇鍒楄〃淇℃伅 + 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟 + */ + export function listivr_taskcall(query) { + return request({ + url: 'proc/smartor/entity/ivr/ivr_taskcall/list', + method: 'get', + params: query + }) + } + + /* + 鍔熻兘: 鏍规嵁id璇诲彇鎸囧畾瀵硅薄淇℃伅 + 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟 + */ + export function getivr_taskcall(callid) { + return request({ + url: 'proc/smartor/entity/ivr/ivr_taskcall/' + callid, + method: 'get' + }) + } + + /* + 鍔熻兘: 澧炲姞瀵硅薄 + 鍙傛暟锛歞ata 瀵硅薄鏁版嵁 + */ + export function addivr_taskcall(data) { + return request({ + url: 'proc/smartor/entity/ivr/ivr_taskcall/add', + method: 'post', + data: data + }) + } + + /* + 鍔熻兘: 鏇存柊瀵硅薄 + 鍙傛暟锛歞ata 瀵硅薄鏁版嵁 + */ + export function updateivr_taskcall(data) { + return request({ + url: 'proc/smartor/entity/ivr/ivr_taskcall/update', + method: 'put', + data: data + }) + } + + /* + 鍔熻兘: 鍒犻櫎瀵硅薄 + 鍙傛暟锛歰bjid 瀵硅薄ID + */ + export function delivr_taskcall(callid) { + return request({ + url: 'proc/smartor/entity/ivr/ivr_taskcall/del/' +callid, + method: 'delete' + }) + } \ No newline at end of file diff --git a/src/api/smartorpor/ivr_tasksms.js b/src/api/smartorpor/ivr_tasksms.js new file mode 100644 index 0000000..1946047 --- /dev/null +++ b/src/api/smartorpor/ivr_tasksms.js @@ -0,0 +1,71 @@ + + /*API鎺ュ彛 + id// taskid// 浠诲姟缂栧彿 type// 绫诲瀷0.涓嶄娇鐢� 1.浠诲姟鍓� 2.浠诲姟鍚� smstemplateid// 鐭俊妯℃澘涓婚敭 phonestatusid// 鐢佃瘽鐘舵�佷富閿� smstemplatename// 鐭俊妯℃澘鍚嶇О phonestatusname// 鐢佃瘽鐘舵�佸悕绉� isdel// content// tagid// 鏍囩缂栧彿 del_flag// 鍒犻櫎鏍囪 update_by// 鏇存柊浜� update_time// 鏇存柊鏃堕棿 create_by// 鍒涘缓浜� create_time// 鍒涘缓鏃堕棿 isupload// 涓婁紶鏍囪 upload_time// 涓婁紶鏃堕棿 orgid// 鏈烘瀯ID pid//鐖禝D guid//GUID + */ + import request from '@/utils/request' + + export function slavelistivr_tasksms(query) { + return request({ + url: 'proc/smartor/entity/ivr/ivr_tasksms/slavelist', + method: 'get', + params: query + }) + } + + /* + 鍔熻兘: 璇诲彇鍒楄〃淇℃伅 + 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟 + */ + export function listivr_tasksms(query) { + return request({ + url: 'proc/smartor/entity/ivr/ivr_tasksms/list', + method: 'get', + params: query + }) + } + + /* + 鍔熻兘: 鏍规嵁id璇诲彇鎸囧畾瀵硅薄淇℃伅 + 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟 + */ + export function getivr_tasksms(id) { + return request({ + url: 'proc/smartor/entity/ivr/ivr_tasksms/' + id, + method: 'get' + }) + } + + /* + 鍔熻兘: 澧炲姞瀵硅薄 + 鍙傛暟锛歞ata 瀵硅薄鏁版嵁 + */ + export function addivr_tasksms(data) { + return request({ + url: 'proc/smartor/entity/ivr/ivr_tasksms/add', + method: 'post', + data: data + }) + } + + /* + 鍔熻兘: 鏇存柊瀵硅薄 + 鍙傛暟锛歞ata 瀵硅薄鏁版嵁 + */ + export function updateivr_tasksms(data) { + return request({ + url: 'proc/smartor/entity/ivr/ivr_tasksms/update', + method: 'put', + data: data + }) + } + + /* + 鍔熻兘: 鍒犻櫎瀵硅薄 + 鍙傛暟锛歰bjid 瀵硅薄ID + */ + export function delivr_tasksms(id) { + return request({ + url: 'proc/smartor/entity/ivr/ivr_tasksms/del/' +id, + 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/svr_prjtask.js b/src/api/smartorpor/svr_prjtask.js new file mode 100644 index 0000000..d1be5ef --- /dev/null +++ b/src/api/smartorpor/svr_prjtask.js @@ -0,0 +1,138 @@ + +/*鎮h�呮湇鍔′换鍔¤〃API鎺ュ彛 + id// 鑷ID + tasktype// 浠诲姟绫诲瀷 + name//浠诲姟鍚嶇О + describe//浠诲姟鎻忚堪 + schemeid// 鏂规ID + schemeplanid// 璁″垝ID + state// 鐘舵�� + impltype //鎵ц鏂瑰紡 + impTemplate //鎵ц妯℃澘 + plantime// 璁″垝鎵ц鏃堕棿 + actualtime// 瀹為檯瀹屾垚鏃堕棿 + overtime// 閫炬湡鏃堕棿 + + del_flag// 鍒犻櫎鏍囪 + create_by// 鍒涘缓浜� + create_time// 鍒涘缓鏃堕棿 + update_by// 鏇存柊浜� + update_time// 鏇存柊鏃堕棿 + isupload// 涓婁紶鏍囪 + upload_time// 涓婁紶鏃堕棿 + pid//鐖禝D + guid//GUID + pguid//鐖� + baselinetime// 鍩虹嚎鏃堕棿 + plantime// 璁″垝鎵ц鏃堕棿 + actualtime// 瀹為檯瀹屾垚鏃堕棿 + overtime// 閫炬湡鏃堕棿 + patientsource// 鎮h�呮潵婧� + taskconfigid// 閰嶇疆ID + relationid// 鍏宠仈缂栧彿 绉戝椤圭洰闂嵎瀹f暀 + relationname// 鍏宠仈鍚嶇О + content// 浠嬬粛鎻愰啋鍐呭 + tipscontent// 鎻愮ず鍐呭 + finshtime// 鍏抽棴鏃堕棿 + finshtype// 鍏抽棴绫诲瀷 + finshdesc// 鍏抽棴璇存槑 + termvaliditytime// 鏈夋晥鏈� + schemestatus// 鏄惁鐢熸垚鏂规 + visitid// 灏辫瘖ID + visittype// 灏辫瘖绫诲瀷 + tasksource// 浠诲姟鏉ユ簮 + relationtype// 鍏宠仈椤圭洰绫诲瀷 + isartificial// 鏄惁浜哄伐澶勭悊 + overduetipstime// 灏嗛�炬湡鏃堕棿 + isabnormal// 鏄惁寮傚父璺熻繘浠诲姟 + artificialtag// 宸茬粡浜哄伐澶勭悊鏍囧織 + relationcode// 鍏宠仈浠g爜 闂嵎銆佸鏁欍�佸洖璁裤�佸璇婃彁閱掋�佷綋妫�鎻愰啋 + schemecode// 鏂规浠g爜 + lastplantime// 鏈�鍚庝竴娆¤鍒掓墽琛屾椂闂� + istest// 鏄惁涓烘祴璇曚换鍔� + firstplantime// 绗竴娆¤鍒掓墽琛屾椂闂� + repeatsecond// 閲嶅彂娆℃暟 + isrepeat// 鏄惁瀛樺湪閲嶅彂鏍囪 + ismanual// 鎵嬪姩鎵ц鏍囪 + losstime// 澶辫鏃堕棿 + relationlistid// + orgid// 鏈烘瀯ID + + */ + import request from '@/utils/request' + + export function slavelistsvr_prjtask(query) { + return request({ + url: 'proc/smartor/entity/svr/svr_prjtask/slavelist', + method: 'get', + params: query + }) + } + /* + 鍔熻兘: 鍦ㄥ瓙浠诲姟涓姞鍏ユ偅鑰� + 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟 + */ + export function Addpatienttask(query) { + return request({ + url: 'proc/smartor/data//data/taskline/patient', + method: 'post', + data: query + }) + } + /* + 鍔熻兘: 璇诲彇鍒楄〃淇℃伅 + 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟 + */ + export function listsvr_prjtask(query) { + return request({ + url: 'proc/smartor/entity/svr/svr_prjtask/list', + method: 'post', + data: query + }) + } + + /* + 鍔熻兘: 鏍规嵁id璇诲彇鎸囧畾瀵硅薄淇℃伅 + 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟 + */ + export function getsvr_prjtask(id) { + return request({ + url: 'proc/smartor/entity/svr/svr_prjtask/' + id, + method: 'get' + }) + } + + /* + 鍔熻兘: 澧炲姞瀵硅薄 + 鍙傛暟锛歞ata 瀵硅薄鏁版嵁 + */ + export function addsvr_prjtask(data) { + return request({ + url: 'proc/smartor/entity/svr/svr_prjtask/add', + method: 'post', + data: data + }) + } + + /* + 鍔熻兘: 鏇存柊瀵硅薄 + 鍙傛暟锛歞ata 瀵硅薄鏁版嵁 + */ + export function updatesvr_prjtask(data) { + return request({ + url: 'proc/smartor/entity/svr/svr_prjtask/update', + method: 'put', + data: data + }) + } + + /* + 鍔熻兘: 鍒犻櫎瀵硅薄 + 鍙傛暟锛歰bjid 瀵硅薄ID + */ + export function delsvr_prjtask(id) { + return request({ + url: 'proc/smartor/entity/svr/svr_prjtask/del/' +id, + method: 'delete' + }) + } \ No newline at end of file diff --git a/src/api/smartorpor/svr_prjtaskline.js b/src/api/smartorpor/svr_prjtaskline.js new file mode 100644 index 0000000..e23e291 --- /dev/null +++ b/src/api/smartorpor/svr_prjtaskline.js @@ -0,0 +1,71 @@ + + /*鎮h�呮湇鍔″瓙浠诲姟鏄庣粏琛ˋPI鎺ュ彛 + id// 鑷ID schemeid// 鏂规ID schemeplanid// 璁″垝ID patientid// 鎮h�匢D state// 鐘舵�� baselinetime// 鍩虹嚎鏃堕棿 plantime// 璁″垝鎵ц鏃堕棿 actualtime// 瀹為檯瀹屾垚鏃堕棿 overtime// 閫炬湡鏃堕棿 patientsource// 鎮h�呮潵婧� taskconfigid// 閰嶇疆ID relationid// 鍏宠仈缂栧彿 绉戝椤圭洰闂嵎瀹f暀 relationname// 鍏宠仈鍚嶇О content// 浠嬬粛鎻愰啋鍐呭 tipscontent// 鎻愮ず鍐呭 tasktype// 浠诲姟绫诲瀷 finshtime// 鍏抽棴鏃堕棿 finshtype// 鍏抽棴绫诲瀷 finshdesc// 鍏抽棴璇存槑 termvaliditytime// 鏈夋晥鏈� schemestatus// 鏄惁鐢熸垚鏂规 visitid// 灏辫瘖ID visittype// 灏辫瘖绫诲瀷 tasksource// 浠诲姟鏉ユ簮 relationtype// 鍏宠仈椤圭洰绫诲瀷 isartificial// 鏄惁浜哄伐澶勭悊 overduetipstime// 灏嗛�炬湡鏃堕棿 isabnormal// 鏄惁寮傚父璺熻繘浠诲姟 artificialtag// 宸茬粡浜哄伐澶勭悊鏍囧織 relationcode// 鍏宠仈浠g爜 闂嵎銆佸鏁欍�佸洖璁裤�佸璇婃彁閱掋�佷綋妫�鎻愰啋 schemecode// 鏂规浠g爜 lastplantime// 鏈�鍚庝竴娆¤鍒掓墽琛屾椂闂� istest// 鏄惁涓烘祴璇曚换鍔� firstplantime// 绗竴娆¤鍒掓墽琛屾椂闂� repeatsecond// 閲嶅彂娆℃暟 isrepeat// 鏄惁瀛樺湪閲嶅彂鏍囪 ismanual// 鎵嬪姩鎵ц鏍囪 losstime// 澶辫鏃堕棿 relationlistid// orgid// 鏈烘瀯ID del_flag// 鍒犻櫎鏍囪 create_by// 鍒涘缓浜� create_time// 鍒涘缓鏃堕棿 update_by// 鏇存柊浜� update_time// 鏇存柊鏃堕棿 isupload// 涓婁紶鏍囪 upload_time// 涓婁紶鏃堕棿 pid//瀛愪换鍔D guid//GUID pguid//瀛愪换鍔uid patname// 濮撳悕 patsex// 鎬у埆 1:鐢� 2:濂� paticcardno// 璇佷欢鍙风爜 patbirthdate// 鐢熸棩 patage// 骞撮緞 pattelcode// 鎵嬫満鍙风爜 + */ + import request from '@/utils/request' + + export function slavelistsvr_prjtaskline(query) { + return request({ + url: 'proc/smartor/entity/svr/svr_prjtaskline/slavelist', + method: 'get', + params: query + }) + } + + /* + 鍔熻兘: 璇诲彇鍒楄〃淇℃伅 + 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟 + */ + export function listsvr_prjtaskline(query) { + return request({ + url: 'proc/smartor/entity/svr/svr_prjtaskline/list', + method: 'post', + data: query + }) + } + + /* + 鍔熻兘: 鏍规嵁id璇诲彇鎸囧畾瀵硅薄淇℃伅 + 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟 + */ + export function getsvr_prjtaskline(id) { + return request({ + url: 'proc/smartor/entity/svr/svr_prjtaskline/' + id, + method: 'get' + }) + } + + /* + 鍔熻兘: 澧炲姞瀵硅薄 + 鍙傛暟锛歞ata 瀵硅薄鏁版嵁 + */ + export function addsvr_prjtaskline(data) { + return request({ + url: 'proc/smartor/entity/svr/svr_prjtaskline/add', + method: 'post', + data: data + }) + } + + /* + 鍔熻兘: 鏇存柊瀵硅薄 + 鍙傛暟锛歞ata 瀵硅薄鏁版嵁 + */ + export function updatesvr_prjtaskline(data) { + return request({ + url: 'proc/smartor/entity/svr/svr_prjtaskline/update', + method: 'put', + data: data + }) + } + + /* + 鍔熻兘: 鍒犻櫎瀵硅薄 + 鍙傛暟锛歰bjid 瀵硅薄ID + */ + export function delsvr_prjtaskline(id) { + return request({ + url: 'proc/smartor/entity/svr/svr_prjtaskline/del/' +id, + method: 'delete' + }) + } \ No newline at end of file diff --git a/src/api/smartorpor/svr_task.js b/src/api/smartorpor/svr_task.js new file mode 100644 index 0000000..57d956f --- /dev/null +++ b/src/api/smartorpor/svr_task.js @@ -0,0 +1,80 @@ + + /*涓讳换鍔PI鎺ュ彛 + id// 鑷ID + state// 鐘舵�� + name//浠诲姟鍚嶇О + describe//浠诲姟鎻忚堪 + create_by// 鍒涘缓浜� + create_time// 鍒涘缓鏃堕棿 + update_by// 鏇存柊浜� + update_time// 鏇存柊鏃堕棿 + guid//GUID + del_flag// 鍒犻櫎鏍囪 + */ + import request from '@/utils/request' + + export function slavelistsvr_prj(query) { + return request({ + url: 'proc/smartor/entity/svr/svr_prj/slavelist', + method: 'get', + params: query + }) + } + + /* + 鍔熻兘: 璇诲彇鍒楄〃淇℃伅 + 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟 + */ + export function listsvr_prj(query) { + return request({ + url: 'proc/smartor/entity/svr/svr_prj/list', + method: 'get', + params: query + }) + } + + /* + 鍔熻兘: 鏍规嵁id璇诲彇鎸囧畾瀵硅薄淇℃伅 + 鍙傛暟锛歲uery 鎸囧畾鏌ヨ鍙傛暟 + */ + export function getsvr_prj(id) { + return request({ + url: 'proc/smartor/entity/svr/svr_prj/' + id, + method: 'get' + }) + } + + /* + 鍔熻兘: 澧炲姞瀵硅薄 + 鍙傛暟锛歞ata 瀵硅薄鏁版嵁 + */ + export function addsvr_prj(data) { + return request({ + url: 'proc/smartor/entity/svr/svr_prj/add', + method: 'post', + data: data + }) + } + + /* + 鍔熻兘: 鏇存柊瀵硅薄 + 鍙傛暟锛歞ata 瀵硅薄鏁版嵁 + */ + export function updatesvr_prj(data) { + return request({ + url: 'proc/smartor/entity/svr/svr_prj/update', + method: 'put', + data: data + }) + } + + /* + 鍔熻兘: 鍒犻櫎瀵硅薄 + 鍙傛暟锛歰bjid 瀵硅薄ID + */ + export function delsvr_prj(id) { + return request({ + url: 'proc/smartor/entity/svr/svr_prj/del/' +id, + method: 'delete' + }) + } \ No newline at end of file diff --git a/src/api/smartorpor/taskinfo.js b/src/api/smartorpor/taskinfo.js new file mode 100644 index 0000000..fe4caaf --- /dev/null +++ b/src/api/smartorpor/taskinfo.js @@ -0,0 +1,38 @@ + import request from '@/utils/request' + + /*浠诲姟绫诲瀷鍒楃ず*/ + export function tasktype_list() + { + return request({ + url: 'proc/smartor/task/type/list', + method: 'post' + }) + } + + /*浠诲姟绫诲瀷淇℃伅*/ + export function tasktype_info(name) + { + return request({ + url: 'proc/smartor/task/type/info/'+name, + method: 'post' + }) + } + + /*鎵ц鏂瑰紡鍒楃ず*/ + export function taskimpl_list() + { + return request({ + url: 'proc/smartor/task/typeimpl/list', + method: 'post' + }) + } + + /*鎵ц鏂瑰紡淇℃伅*/ + export function taskimpl_info(name) + { + return request({ + url: 'proc/smartor/task/typeimpl/info/'+name, + method: 'post' + }) + } + \ 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/components/PageTools/index.vue b/src/components/PageTools/index.vue index 5861bf4..c8a7cf3 100644 --- a/src/components/PageTools/index.vue +++ b/src/components/PageTools/index.vue @@ -39,4 +39,4 @@ }; </script> -<style lang="less" scoped></style> +<style lang="scss" scoped></style> diff --git a/src/views/followvisit/tasklist/FollowupDetails/index.vue b/src/views/followvisit/tasklist/FollowupDetails/index.vue new file mode 100644 index 0000000..b480e12 --- /dev/null +++ b/src/views/followvisit/tasklist/FollowupDetails/index.vue @@ -0,0 +1,1352 @@ +<template> + <div class="Questionnairemanagement"> + <!-- 宸︿晶鏍� --> + <div class="sidecolumn"> + <div style="height: 300px"> + <el-steps direction="vertical" :active="Editprogress"> + <el-step title="鍩虹淇℃伅"></el-step> + <el-step title="浠诲姟璇︽儏璁剧疆"></el-step> + </el-steps> + </div> + </div> + <!-- 鍙充晶鏁版嵁 --> + <div class="leftvlue"> + <!-- 鍩烘湰淇℃伅 --> + <div v-if="Editprogress == 1"> + <div class="leftvlue-jbxx"> + <!-- 鍩虹淇℃伅 --> + <div class="examine-jic"> + <div class="headline"> + <div>鍩虹淇℃伅</div> + <div>褰撳墠鐗堟湰锛�1.2.0</div> + </div> + <div class="jic-value"> + <el-form ref="form" :model="form" label-width="105px"> + <el-form-item label="浠诲姟鍚嶇О锛�"> + <el-input v-model="form.name"></el-input> + </el-form-item> + <el-form-item label="浠诲姟鎻忚堪锛�"> + <el-input type="textarea" v-model="form.desc"></el-input> + </el-form-item> + <el-form-item label="閲嶅璁″垝澶勭悊:"> + <el-radio-group v-model="form.resource"> + <el-radio label="鏂拌鍒掕嚜鍔ㄧ粨妗�"></el-radio> + <el-radio label="鍘熻鍒掕嚜鍔ㄧ粨妗�"></el-radio> + </el-radio-group> + </el-form-item> + <el-form-item label="杩囨湡浠诲姟澶勭悊:"> + <el-radio-group v-model="form.resource"> + <el-radio label="鑷姩鍏抽棴"></el-radio> + <el-radio label="鑷姩鎵ц"></el-radio> + <el-radio label="浜哄伐澶勭悊"></el-radio> + </el-radio-group> + </el-form-item> + <el-form-item label="鎵�鏈変换鍔″畬鎴愯嚜鍔ㄧ粨妗�:" label-width="158px"> + <el-radio-group v-model="form.resource"> + <el-radio label="鏄�"></el-radio> + <el-radio label="鍚�"></el-radio> + </el-radio-group> + </el-form-item> + </el-form> + </div> + </div> + <!-- <div class="examine-jic"> + <div class="headline">浠诲姟璁剧疆</div> + <div class="jic-value"> + <el-form ref="form" :model="form" label-width="80px"> + <el-form-item label="寮曠敤妯$増" prop="desc"> + <el-cascader + class="demo-cascader" + v-model="form.templatevalue" + :options="options" + :props="{ expandTrigger: 'hover' }" + ></el-cascader> + <el-select v-model="form.data2" placeholder="鐗堟湰"> + <el-option + v-for="item in options" + :key="item.value" + :label="item.label" + :value="item.value" + > + </el-option> + </el-select> + <div style="display: flex; margin-top: 20px"> + <div class="PreviewTemplate" @click="PreviewTemplate()"> + 棰勮妯$増 + </div> + <el-button type="primary" @click="Acknowledgereference" + >纭寮曠敤</el-button + > + </div> + </el-form-item> + </el-form> + </div> + </div> --> + </div> + <el-button type="success" @click="submitForm('ruleForm')">{{ + quote ? "绔嬪嵆鍒涘缓" : "浠诲姟璇︽儏璁剧疆" + }}</el-button> + <el-button @click="resetForm('ruleForm')">閲嶇疆</el-button> + </div> + + <!-- 浠诲姟璇︽儏 --> + <div v-if="Editprogress == 2"> + <div class="leftvlue-jbxx"> + <div class="examine-jic"> + <div class="headline">涓昏矾寰�</div> + <div class="jic-value"> + <el-form ref="form" :model="form" label-width="80px"> + <el-form-item label="鍩虹嚎鏃堕棿"> + <el-select v-model="form.region" placeholder="璇烽�夋嫨娲诲姩鍖哄煙"> + <el-option label="鍑洪櫌鍓�" value="shanghai"></el-option> + <el-option label="鍑洪櫌鍚�" value="beijing"></el-option> + </el-select> + </el-form-item> + <el-form-item label="瑙﹀彂鏉′欢"> + <el-radio-group v-model="form.resource"> + <el-radio label="鏈�"></el-radio> + <el-radio label="鏃�"></el-radio> + </el-radio-group> + </el-form-item> + </el-form> + </div> + </div> + <div class="examine-jic"> + <div class="headline"> + <div>浠诲姟鍒楄〃</div> + </div> + <div class="examine-jic"> + <div class="jic-value"> + <el-row :gutter="20"> + <!--鐢ㄦ埛鏁版嵁--> + + <el-form + :model="topqueryParams" + ref="queryForm" + size="small" + :inline="true" + v-show="showSearch" + label-width="98px" + > + <el-form-item label="浠诲姟鍚嶇О"> + <el-input v-model="topqueryParams.name"></el-input> + </el-form-item> + + <el-form-item label="浠诲姟绫诲瀷" prop="status"> + <el-select + v-model="topqueryParams.topic" + placeholder="璇烽�夋嫨" + > + <el-option + v-for="item in topicoptions" + :key="item.value" + :label="item.label" + :value="item.value" + > + </el-option> + </el-select> + </el-form-item> + + <el-form-item label="浠诲姟鐘舵��" prop="status"> + <el-select + v-model="topqueryParams.topic" + placeholder="璇烽�夋嫨" + > + <el-option + v-for="item in topicoptions" + :key="item.value" + :label="item.label" + :value="item.value" + > + </el-option> + </el-select> + </el-form-item> + <el-form-item> + <el-button + type="primary" + icon="el-icon-search" + size="medium" + @click="handleQuery" + >鎼滅储</el-button + > + <el-button + icon="el-icon-refresh" + size="medium" + @click="resetQuery" + >閲嶇疆</el-button + > + </el-form-item> + </el-form> + <el-divider></el-divider> + <el-row :gutter="10" class="mb8"> + <el-col :span="1.5"> + <el-select + v-model="topqueryParams.topic" + placeholder="璇烽�夋嫨鏂板绫诲瀷" + > + <el-option + v-for="item in topicoptions" + :key="item.value" + :label="item.label" + :value="item.value" + > + </el-option> + </el-select> + </el-col> + <el-col :span="1.5"> + <el-button + type="primary" + plain + icon="el-icon-plus" + size="medium" + @click="handleAdd" + v-hasPermi="['system:user:add']" + >鏂板</el-button + > + </el-col> + <el-col :span="1.5"> + <el-button + type="success" + plain + icon="el-icon-edit" + size="medium" + :disabled="single" + @click="handleUpdate" + v-hasPermi="['system:user:edit']" + >淇敼</el-button + > + </el-col> + <el-col :span="1.5"> + <el-button + type="danger" + plain + icon="el-icon-delete" + size="medium" + :disabled="multiple" + @click="handleDelete" + v-hasPermi="['system:user:remove']" + >鍒犻櫎</el-button + > + </el-col> + + <!-- <el-col :span="1.5"> </el-col> --> + </el-row> + <!-- <right-toolbar + :showSearch.sync="showSearch" + @queryTable="getList" + :columns="columns" + ></right-toolbar> --> + <el-table + v-loading="loading" + :data="userList" + @selection-change="handleSelectionChange" + > + <el-table-column + type="selection" + width="50" + align="center" + /> + <el-table-column + label="搴忓彿" + align="center" + key="id" + prop="id" + /> + + <el-table-column + label="浠诲姟鍚嶇О" + align="center" + sortable + key="name" + prop="name" + :show-overflow-tooltip="true" + /> + <el-table-column + label="鏈嶅姟妯℃澘" + align="center" + key="impTemplate" + prop="impTemplate" + /> + <el-table-column + label="鍒涘缓鏃ユ湡" + align="center" + key="create_time" + prop="create_time" + /> + <el-table-column + label="鎵ц鐘舵��" + align="center" + key="phonenumber" + prop="phonenumber" + width="120" + /> + + <el-table-column + label="鎵ц鐘舵��" + align="center" + key="topicnumber" + prop="topicnumber" + width="120" + :show-overflow-tooltip="true" + > + <template slot-scope="scope"> + <div>鎵ц瀹屾垚/鎵ц澶辫触</div> + </template> + </el-table-column> + <el-table-column + label="鏇存柊浜�" + align="center" + key="update_by" + prop="update_by" + sortable + width="120" + :show-overflow-tooltip="true" + /> + + <el-table-column + label="鏇存柊鏃堕棿" + sortable + align="center" + prop="update_time" + width="160" + > + <template slot-scope="scope"> + <span>{{ parseTime(scope.row.createTime) }}</span> + </template> + </el-table-column> + <el-table-column + label="鎿嶄綔" + align="center" + width="120" + class-name="small-padding fixed-width" + > + <template slot-scope="scope"> + <el-button + size="medium" + type="text" + @click="handleUpdate(scope.row)" + v-hasPermi="['system:user:edit']" + ><span class="button-zx" + ><i class="el-icon-s-promotion"></i>寮�濮嬫墽琛�</span + ></el-button + > + </template> + </el-table-column> + <el-table-column + label="浠诲姟璇︽儏" + align="center" + width="200" + class-name="small-padding fixed-width" + > + <template slot-scope="scope"> + <el-button + size="medium" + type="text" + @click="handleUpdate(scope.row)" + v-hasPermi="['system:user:edit']" + ><span class="button-xq" + ><i class="el-icon-s-data"></i>璇︽儏</span + ></el-button + > + <el-button + size="medium" + type="text" + @click="handleUpdate(scope.row)" + v-hasPermi="['system:user:edit']" + ><span class="button-bb" + ><i class="el-icon-s-order"></i>鎶ヨ〃</span + ></el-button + > + <el-button + size="medium" + type="text" + @click="handleUpdate(scope.row)" + v-hasPermi="['system:user:edit']" + ><span class="button-sc" + ><i class="el-icon-delete"></i>鍒犻櫎</span + ></el-button + > + </template> + </el-table-column> + </el-table> + + <pagination + v-show="total > 0" + :total="total" + :page.sync="topqueryParams.pageNum" + :limit.sync="topqueryParams.pageSize" + @pagination="getList" + /> + </el-row> + </div> + </div> + </div> + </div> + <el-button type="primary" @click="laststep()">涓婁竴姝�</el-button> + <el-button type="success" @click="submitForm('ruleForm')" + >绔嬪嵆鍒涘缓</el-button + > + <el-button @click="resetForm('ruleForm')">閲嶇疆</el-button> + </div> + </div> + <!-- 浠诲姟璇︽儏 --> + <el-dialog + title="浠诲姟璇︽儏" + :visible.sync="dialogVisible" + width="60%" + :before-close="handleCloserw" + > + <div class="jic-value"> + <div class="details-jic"> + <div class="details-title">浠诲姟缂栬緫</div> + <el-form ref="form" :model="form" label-width="80px"> + <el-form-item label="璁″垝鏃堕棿:"> + <el-row :gutter="20"> + <el-col :span="3">鍑洪櫌鍚�</el-col> + <el-col :span="4"> + <el-input v-model="form.name"></el-input> + </el-col> + <el-col :span="4" + ><el-select v-model="form.region" placeholder="璇烽�夋嫨"> + <el-option label="鍖哄煙涓�" value="shanghai"></el-option> + <el-option + label="鍖哄煙浜�" + value="beijing" + ></el-option> </el-select + ></el-col> + <el-col :span="6"> + <el-time-picker + placeholder="閫夋嫨鏃堕棿" + v-model="form.date2" + style="width: 100%" + ></el-time-picker + ></el-col> + </el-row> + </el-form-item> + + <el-form-item label="鍑洪櫌鏃堕棿鏅氫簬鎸囧畾鏃堕棿鏃�:" label-width="180px"> + <el-radio-group v-model="form.resource"> + <el-radio label="褰撳ぉ鎵ц"></el-radio> + <el-radio label="绗簩澶╂寜鎸囧畾鏃堕棿鎵ц"></el-radio> + </el-radio-group> + </el-form-item> + <el-form-item label="鍛ㄦ湡浠诲姟:"> + <el-radio-group v-model="form.resource"> + <el-radio label="鏄�"></el-radio> + <el-radio label="鍚�"></el-radio> + </el-radio-group> + </el-form-item> + <el-form-item label="閫夋嫨闂嵎:"> + <el-row :gutter="20"> + <el-col :span="6" + ><el-select v-model="form.region" placeholder="璇烽�夋嫨妯$増"> + <el-option label="鍖哄煙涓�" value="shanghai"></el-option> + <el-option + label="鍖哄煙浜�" + value="beijing" + ></el-option> </el-select + ></el-col> + <el-col :span="4"> + <div style="color: #02a7f0; cursor: pointer">棰勮</div> + </el-col> + </el-row> + </el-form-item> + + <el-form-item label="棰戠巼:"> + <el-row :gutter="20"> + <el-col :span="5" + ><el-input v-model="form.name"></el-input + ></el-col> + <el-col :span="5" + ><el-select v-model="form.region" placeholder="#/娆�"> + <el-option label="澶�/娆�" value="shanghai"></el-option> + <el-option + label="鍛�/娆�" + value="beijing" + ></el-option> </el-select + ></el-col> + <el-col :span="2">鎬绘鏁�</el-col> + <el-col :span="5" + ><el-input v-model="form.name"></el-input + ></el-col> + </el-row> + </el-form-item> + <el-form-item label="闂嵎浠嬬粛:"> + <el-input type="textarea" v-model="form.desc"></el-input> + </el-form-item> + <el-form-item label="鎻愪氦鎻愮ず:"> + <el-input type="textarea" v-model="form.desc"></el-input> + </el-form-item> + <el-form-item label="鏈夐檺鏈熼檺:"> + <el-row :gutter="20"> + <el-col :span="4" + ><el-input v-model="form.name"></el-input + ></el-col> + <el-col :span="6">澶�</el-col> + </el-row> + </el-form-item> + <el-form-item label="閫炬湡鍒ゆ柇:"> + <el-row :gutter="20"> + <el-col :span="4" + ><el-input v-model="form.name"></el-input + ></el-col> + <el-col :span="4.5" + ><div style="color: red"> + 鏈畬鎴愬垯瑙嗕负"宸查�炬湡"锛岄�炬湡鍓� + </div></el-col + > + <el-col :span="4" + ><el-input v-model="form.name"></el-input + ></el-col> + <el-col :span="6">澶╄繘琛�"灏嗛�炬湡"鎻愰啋</el-col> + </el-row> + </el-form-item> + <el-form-item label="澶辫鍒ゆ柇:"> + <el-row :gutter="20"> + <el-col :span="6" + ><el-input v-model="form.name"></el-input + ></el-col> + <el-col :span="9">澶╅殢璁挎湭瀹屾垚鍒欒嚜鍔ㄥ彉鎴愨�滃け璁跨姸鎬佲��</el-col> + </el-row> + </el-form-item> + </el-form> + <div class="details-renw"> + <el-form ref="form" :model="form" label-width="105px"> + <el-form-item label="鎵ц鏂瑰紡"> + <el-radio-group v-model="form.resource"> + <el-radio label="寰俊/鐭俊"></el-radio> + <el-radio label="AI鐢佃瘽"></el-radio> + <el-radio label="浜哄伐"></el-radio> + </el-radio-group> + </el-form-item> + + <el-form-item label="鎵ц浜�"> + <el-row :gutter="20"> + <el-col :span="6" + ><el-select v-model="form.value" placeholder="璇烽�夋嫨绉戝"> + <el-option + v-for="item in options" + :key="item.value" + :label="item.label" + :value="item.value" + > + </el-option> </el-select + ></el-col> + <el-col :span="6" + ><el-select v-model="form.value" placeholder="璇烽�夋嫨浜哄憳"> + <el-option + v-for="item in options" + :key="item.value" + :label="item.label" + :value="item.value" + > + </el-option> </el-select + ></el-col> + </el-row> + </el-form-item> + <el-form-item label="Ai澶栧懠妯$増"> + <el-select v-model="form.value" placeholder="璇烽�夋嫨"> + <el-option + v-for="item in options" + :key="item.value" + :label="item.label" + :value="item.value" + > + </el-option> + </el-select> + </el-form-item> + <el-form-item label="閲嶅璁″垝澶勭悊:"> + <el-radio-group v-model="form.resource"> + <el-radio label="鏂拌鍒掕嚜鍔ㄧ粨妗�"></el-radio> + <el-radio label="鍘熻鍒掕嚜鍔ㄧ粨妗�"></el-radio> + </el-radio-group> + </el-form-item> + </el-form> + </div> + <div class="details-renw"> + <el-form ref="form" :model="form" label-width="105px"> + <el-form-item label="琛ュ伩閲嶅彂"> + <el-row :gutter="20"> + <el-col :span="2">鎵ц澶辫触</el-col> + <el-col :span="6" + ><el-input v-model="form.name"></el-input> + </el-col> + <el-col :span="6"> + <el-select v-model="form.value" placeholder="鏃堕棿鏍囧噯"> + <el-option + v-for="item in options" + :key="item.value" + :label="item.label" + :value="item.value" + > + </el-option> + </el-select> + </el-col> + </el-row> + </el-form-item> + + <el-form-item label="鍙戦�佹柟寮�"> + <el-radio-group v-model="form.resource"> + <el-radio label="寰俊/鐭俊"></el-radio> + <el-radio label="AI鐢佃瘽"></el-radio> + </el-radio-group> + </el-form-item> + <el-form-item label="鎺ㄩ�佹ā鐗�"> + <el-row :gutter="20"> + <el-col :span="6" + ><el-select + v-model="form.value" + placeholder="璇烽�夋嫨鐭俊妯$増" + > + <el-option + v-for="item in options" + :key="item.value" + :label="item.label" + :value="item.value" + > + </el-option> </el-select + ></el-col> + <el-col :span="6" + ><el-select + v-model="form.value" + placeholder="璇烽�夋嫨寰俊妯$増" + > + <el-option + v-for="item in options" + :key="item.value" + :label="item.label" + :value="item.value" + > + </el-option> </el-select + ></el-col> + </el-row> + </el-form-item> + <el-form-item label="浼樺厛椤哄簭:"> + <el-radio-group v-model="form.resource"> + <el-radio label="鏂拌鍒掕嚜鍔ㄧ粨妗�"></el-radio> + <el-radio label="鍘熻鍒掕嚜鍔ㄧ粨妗�"></el-radio> + </el-radio-group> + </el-form-item> + </el-form> + </div> + </div> + </div> + <div class="leftvlue-jbxx"> + <div class="examine-jic"> + <div class="headline"> + <div>娲鹃�佹偅鑰呭垪琛�</div> + <div class="Add-details">+娣诲姞</div> + </div> + <div class="examine-jic"> + <div class="jic-value"> + <el-row :gutter="20"> + <!--鐢ㄦ埛鏁版嵁--> + + <el-form + :model="deliverytopqueryParams" + ref="queryForm" + size="small" + :inline="true" + v-show="showSearch" + label-width="98px" + > + <el-form-item label="浠诲姟鍚嶇О"> + <el-input v-model="deliverytopqueryParams.name"></el-input> + </el-form-item> + + <el-form-item label="浠诲姟绫诲瀷" prop="status"> + <el-select + v-model="deliverytopqueryParams.topic" + placeholder="璇烽�夋嫨" + > + <el-option + v-for="item in topicoptions" + :key="item.value" + :label="item.label" + :value="item.value" + > + </el-option> + </el-select> + </el-form-item> + + <el-form-item label="浠诲姟鐘舵��" prop="status"> + <el-select + v-model="deliverytopqueryParams.topic" + placeholder="璇烽�夋嫨" + > + <el-option + v-for="item in topicoptions" + :key="item.value" + :label="item.label" + :value="item.value" + > + </el-option> + </el-select> + </el-form-item> + <el-form-item> + <el-button + type="primary" + icon="el-icon-search" + size="medium" + @click="handleQuery" + >鎼滅储</el-button + > + <el-button + icon="el-icon-refresh" + size="medium" + @click="resetQuery" + >閲嶇疆</el-button + > + </el-form-item> + </el-form> + <el-row :gutter="10" class="mb8"> + <el-col :span="1.5"> + <el-button + type="primary" + plain + icon="el-icon-plus" + size="medium" + @click="handleAddpatient" + v-hasPermi="['system:user:add']" + >鏂板</el-button + > + </el-col> + + <el-col :span="1.5"> + <el-button + type="danger" + plain + icon="el-icon-delete" + size="medium" + :disabled="multiple" + @click="handleDelete" + v-hasPermi="['system:user:remove']" + >鍒犻櫎</el-button + > + </el-col> + <!-- <el-col :span="1.5"> </el-col> --> + </el-row> + + <el-table + v-loading="loading" + :data="sonuserList" + @selection-change="handleSelectionChange" + > + <el-table-column type="selection" width="50" align="center" /> + <el-table-column + label="搴忓彿" + align="center" + key="userId" + prop="userId" + /> + + <el-table-column + label="鎮h�呭悕绉�" + align="center" + sortable + key="userName" + prop="userName" + :show-overflow-tooltip="true" + /> + + <el-table-column + label="鍏ラ櫌鏃ユ湡" + align="center" + key="nickName" + prop="nickName" + /> + <el-table-column + label="鎵ц鐘舵��" + align="center" + key="topicnumber" + prop="topicnumber" + width="120" + :show-overflow-tooltip="true" + /> + <!-- <template slot-scope="scope"> + <div>鎵ц瀹屾垚/鎵ц澶辫触</div> + </template> + </el-table-column> --> + <el-table-column + label="鎿嶄綔" + align="center" + width="120" + class-name="small-padding fixed-width" + > + <template slot-scope="scope"> + <el-button + size="medium" + type="text" + @click="handleUpdate(scope.row)" + v-hasPermi="['system:user:edit']" + ><span class="button-zx" + ><i class="el-icon-s-promotion"></i>寮�濮嬫墽琛�</span + ></el-button + > + </template> + </el-table-column> + <el-table-column + label="浠诲姟璇︽儏" + align="center" + width="300" + class-name="small-padding fixed-width" + > + <template slot-scope="scope"> + <el-button + size="medium" + type="text" + @click="handleUpdate(scope.row)" + v-hasPermi="['system:user:edit']" + ><span class="button-xq" + ><i class="el-icon-s-data"></i>璇︽儏</span + ></el-button + > + + <el-button + size="medium" + type="text" + @click="handleUpdate(scope.row)" + v-hasPermi="['system:user:edit']" + ><span class="button-sc" + ><i class="el-icon-delete"></i>鍒犻櫎</span + ></el-button + > + </template> + </el-table-column> + </el-table> + </el-row> + <pagination + v-show="sontotal > 0" + :total="sontotal" + :page.sync="deliverytopqueryParams.pageNum" + :limit.sync="deliverytopqueryParams.pageSize" + @pagination="handleAdd" + /> + </div> + </div> + </div> + </div> + <span slot="footer" class="dialog-footer"> + <el-button @click="dialogVisible = false">鍙� 娑�</el-button> + <el-button type="primary" @click="dialogVisible = false" + >纭� 瀹�</el-button + > + </span> + </el-dialog> + <!-- 娣诲姞鎮h�� --> + <el-dialog + title="娣诲姞娲惧彂鎮h��" + :visible.sync="dialogVisiblepatient" + width="70%" + :before-close="handleClosehz" + > + <div class="examine-jic"> + <div class="jic-value"> + <el-row :gutter="20"> + <!--鐢ㄦ埛鏁版嵁--> + <el-form + :model="patientqueryParams" + ref="queryForm" + size="small" + :inline="true" + v-show="showSearch" + label-width="98px" + > + <el-form-item label="鎮h�呭悕绉帮細"> + <el-input v-model="patientqueryParams.name"></el-input> + </el-form-item> + <el-form-item label="鎮h�呮潵婧�" prop="status"> + <el-select + v-model="patientqueryParams.topic" + placeholder="璇烽�夋嫨" + > + <el-option + v-for="item in topicoptions" + :key="item.value" + :label="item.label" + :value="item.value" + > + </el-option> + </el-select> + </el-form-item> + <el-form-item label="鍑洪櫌绉戝" prop="status"> + <el-select + v-model="patientqueryParams.topic" + placeholder="璇烽�夋嫨" + > + <el-option + v-for="item in topicoptions" + :key="item.value" + :label="item.label" + :value="item.value" + > + </el-option> + </el-select> + </el-form-item> + + <el-form-item label="鍑洪櫌鐥呭尯" prop="status"> + <el-select + v-model="patientqueryParams.topic" + placeholder="璇烽�夋嫨" + > + <el-option + v-for="item in topicoptions" + :key="item.value" + :label="item.label" + :value="item.value" + > + </el-option> + </el-select> + </el-form-item> + <el-form-item> + <el-button + type="primary" + icon="el-icon-search" + size="medium" + @click="handleQuery" + >鎼滅储</el-button + > + <el-button + icon="el-icon-refresh" + size="medium" + @click="resetQuery" + >鍙栨秷鍒涘缓</el-button + > + </el-form-item> + </el-form> + + <el-table + v-loading="patientloading" + :data="patientuserList" + @selection-change="handleSelectionChange" + > + <el-table-column type="selection" width="50" align="center" /> + <el-table-column + label="搴忓彿" + align="center" + key="patid" + prop="patid" + /> + + <el-table-column + label="鎮h�呭悕绉�" + align="center" + sortable + key="name" + prop="name" + :show-overflow-tooltip="true" + /> + + <el-table-column + label="鎮h�呮潵婧�" + align="center" + key="source" + prop="source" + /> + <el-table-column + label="鎵嬫満鍙风爜" + align="center" + key="telcode" + prop="telcode" + width="120" + :show-overflow-tooltip="true" + /> + + <el-table-column + label="浠诲姟璇︽儏" + align="center" + width="200" + class-name="small-padding fixed-width" + > + <template slot-scope="scope"> + <el-button + size="medium" + type="text" + @click="handleUpdate(scope.row)" + v-hasPermi="['system:user:edit']" + ><span class="button-xq" + ><i class="el-icon-s-data"></i>璇︽儏</span + ></el-button + > + + <el-button + size="medium" + type="text" + @click="handleUpdate(scope.row)" + v-hasPermi="['system:user:edit']" + ><span class="button-sc" + ><i class="el-icon-delete"></i>鍒犻櫎</span + ></el-button + > + </template> + </el-table-column> + </el-table> + </el-row> + <pagination + v-show="patienttotal > 0" + :total="patienttotal" + :page.sync="patientqueryParams.pageNum" + :limit.sync="patientqueryParams.pageSize" + @pagination="handleAddpatient" + /> + </div> + </div> + <span slot="footer" class="dialog-footer"> + <el-button @click="dialogVisiblepatient = false">鍙� 娑�</el-button> + <el-button type="primary" @click="AddDispatchpatients" + >纭畾娣诲姞</el-button + > + </span> + </el-dialog> + </div> +</template> + +<script> +import { + listsvr_prjtask, + getsvr_prjtask, + addsvr_prjtask, + updatesvr_prjtask, + delsvr_prjtask, + Addpatienttask, +} from "@/api/smartorpor/svr_prjtask"; +import { listpat_archive } from "@/api/smartorpor/pat_archive"; +import { listsvr_prjtaskline } from "@/api/smartorpor/svr_prjtaskline"; + +export default { + data() { + return { + Editprogress: 2, //缂栬緫杩涘害 + loading: false, // 閬僵灞� + patientloading: false, // 閬僵灞� + dialogVisible: false, //浠诲姟璇︽儏寮规 + dialogVisiblepatient: false, //娣诲姞鎮h�呭脊妗� + topqueryParams: { + pageNum: 1, // + pageSize: 10, + }, + deliverytopqueryParams: { + pageNum: 1, // + pageSize: 10, + }, + patientqueryParams: { + pageNum: 1, // + pageSize: 10, + }, + topicoptions: [], + showSearch: true, // + total: 0, // + sontotal: 0, // + patienttotal: 0, // + // 閫変腑鏁扮粍 + ids: [], + // 闈炲崟涓鐢� + single: true, + // 闈炲涓鐢� + multiple: true, + // 鐢ㄦ埛琛ㄦ牸鏁版嵁 + userList: null, + patientuserList: null, + sonuserList: null, + form: { + name: "", + region: "", + date1: "", + date2: "", + delivery: false, + type: [], + resource: "", + desc: "", + }, + options: [ + { + value: "閫夐」1", + label: "榛勯噾绯�", + }, + { + value: "閫夐」2", + label: "鍙岀毊濂�", + }, + { + value: "閫夐」3", + label: "铓典粩鐓�", + }, + { + value: "閫夐」4", + label: "榫欓』闈�", + }, + { + value: "閫夐」5", + label: "鍖椾含鐑ら腑", + }, + ], + quote: false, + }; + }, + + created() { + this.Addsubtask(); + this.Getsubtask(); + }, + + methods: { + // 涓嬩竴姝� + submitForm(formName) { + if (this.Editprogress <= 3) { + return this.Editprogress++; + } + // 鎻愪氦 + // this.$refs[formName].validate((valid, object) => { + // if (valid) { + // alert("submit!"); + // } else { + // console.log("error submit!!", object); + // return false; + // } + // }); + }, + // 瀛愪换鍔′竴绾у脊妗� + handleAdd() { + listsvr_prjtaskline(this.deliverytopqueryParams).then((response) => { + console.log(response); + this.sonuserList = response.rows; + this.sontotal = response.total; + this.loading = false; + }); + this.dialogVisible = true; + }, + // 瀛愪换鍔′簩绾у脊妗� + handleAddpatient() { + listpat_archive(this.patientqueryParams).then((response) => { + console.log(response); + this.patientuserList = response.rows; + this.patienttotal = response.total; + this.loading = false; + }); + this.dialogVisiblepatient = true; + }, + handleUpdate() {}, + handleDelete() {}, + handleExport() {}, + // 澶氶�夋閫変腑鏁版嵁 + handleSelectionChange(selection) { + this.ids = selection.map((item) => item.patid).join(","); + // let result = this.ids.join(","); + console.log(this.ids); + }, + getList() {}, + handleQuery() {}, + resetQuery() {}, + handleCloserw() { + this.dialogVisible = false; + }, + handleClosehz() { + this.dialogVisiblepatient = false; + }, + // 涓婁竴姝� + laststep() { + this.Editprogress--; + }, + // 鎻愪氦琛ㄥ崟 + resetForm(formName) { + this.$refs[formName].resetFields(); + }, + // 棰勮妯$増 + PreviewTemplate() {}, + Acknowledgereference() { + this.quote = true; + }, + // 鏂板瀛愪换鍔� + Addsubtask() { + this.topqueryParams.pguid = 2; + // addsvr_prjtask(this.topqueryParams).then((res) => { + // console.log(res); + // }); + }, + // 鏂板娲鹃�佹偅鑰� + AddDispatchpatients() { + let objictpint = {}; + objictpint.patientes = this.ids; + objictpint.pguid = 2; + Addpatienttask(objictpint).then((res) => { + console.log(res); + }); + this.dialogVisiblepatient = false; + }, + + // 鏌ヨ瀛愪换鍔″垪琛� + Getsubtask() { + this.topqueryParams.pguid = 2; + console.log(this.topqueryParams); + // this.topqueryParams.pid = this.$route.query.id; + // console.log(this.topqueryParams.pid); + listsvr_prjtask(this.topqueryParams).then((res) => { + this.userList = res.rows; + this.total = res.total; + console.log(this.userList); + }); + }, + /** 鏌ヨ鎮h�呭垪琛� */ + }, +}; +</script> + +<style lang="scss" scoped> +.Questionnairemanagement { + display: flex; +} +.sidecolumn { + width: 300px; + min-height: 100vh; + text-align: center; + // display: flex; + // margin-top: 20px; + margin: 20px; + margin-bottom: 0; + padding: 30px; + background: #edf1f7; + border: 1px solid #dcdfe6; + -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12), + 0 0 6px 0 rgba(0, 0, 0, 0.04); +} +.leftvlue { + // display: flex; + // flex: 1; + width: 80%; + margin-top: 20px; + // margin: 20px; + padding: 30px; + background: #ffff; + border: 1px solid #dcdfe6; + -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12), + 0 0 6px 0 rgba(0, 0, 0, 0.04); +} +.examine-jic { + .headline { + font-size: 24px; + border-left: 5px solid #41a1be; + padding-left: 5px; + margin-bottom: 10px; + display: flex; + justify-content: space-between; + .Add-details { + font-size: 18px; + color: #02a7f0; + cursor: pointer; + } + } + .jic-value { + font-size: 20px; + border-top: 1px solid #a7abac; + padding: 10px; + margin-bottom: 10px; + .details-jic { + padding: 10px 15px; + border: 1px solid #dcdfe6; + -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12), + 0 0 6px 0 rgba(0, 0, 0, 0.04); + .details-title { + display: flex; + justify-content: space-between; + margin-bottom: 10px; + div:nth-child(2) { + color: #02a7f0; + cursor: pointer; + } + } + .details-renw { + background: #e4ebfc; + padding: 15px 5px; + border-radius: 5px; + margin-bottom: 20px; + } + } + } +} +// .leftvlue-jbxx { +// margin-bottom: 50px; +// font-size: 20px; +// span { +// position: absolute; +// right: 80px; +// } +// .demo-cascader { +// margin-right: 20px; +// } +// .PreviewTemplate { +// color: #02a7f0; +// cursor: pointer; +// font-size: 20px; +// margin: 0 20px; +// } +// } +.jic-value { + font-size: 20px; + border-top: 1px solid #a7abac; + padding: 10px; + margin-bottom: 10px; + .details-jic { + padding: 10px 15px; + border: 1px solid #dcdfe6; + -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12), + 0 0 6px 0 rgba(0, 0, 0, 0.04); + .details-title { + display: flex; + justify-content: space-between; + margin-bottom: 10px; + div:nth-child(2) { + color: #02a7f0; + cursor: pointer; + } + } + .details-renw { + background: #e4ebfc; + padding: 15px 5px; + border-radius: 5px; + margin-bottom: 20px; + } + } +} +::v-deep .addtopic-input { + input { + background: #02a7f0; + color: #edf1f7; + width: 150px; + } +} +::v-deep.el-step.is-vertical .el-step__title { + font-size: 25px; +} +::v-deep.el-row { + margin-bottom: 10px; +} +// ::v-deep.el-input--medium { +// font-size: 24px !important; +// } +::v-deep.ruleFormaa.el-select { + display: inline-block; + position: relative; + width: 700px; +} +.el-select__tags { + font-size: 20px; + max-width: 888px !important; +} +::v-deep.el-radio__inner { + width: 22px; + height: 22px; +} +// ::v-deep.topic-dev.el-radio__label { +// font-size: 24px; +// } +::v-deep.el-radio-group { + span { + font-size: 24px; + } +} +::v-deep.el-checkbox-group { + span { + font-size: 24px; + } +} +</style> diff --git a/src/views/followvisit/tasklist/index.vue b/src/views/followvisit/tasklist/index.vue index 3b969de..1849fc0 100644 --- a/src/views/followvisit/tasklist/index.vue +++ b/src/views/followvisit/tasklist/index.vue @@ -139,78 +139,68 @@ @selection-change="handleSelectionChange" > <el-table-column type="selection" width="50" align="center" /> - <el-table-column - label="搴忓彿" - align="center" - key="userId" - prop="userId" - /> + <el-table-column label="搴忓彿" align="center" key="id" prop="id" /> <el-table-column label="浠诲姟鍚嶇О" align="center" sortable - key="userName" - prop="userName" + key="name" + prop="name" :show-overflow-tooltip="true" /> <el-table-column - label="鏈嶅姟妯℃澘" + label="浠诲姟鎻忚堪" align="center" - key="types" - prop="types" + key="describe" + prop="describe" /> <el-table-column - label="鍒涘缓鏃ユ湡" + label="浠诲姟鎬绘暟" align="center" key="nickName" prop="nickName" /> - <el-table-column - label="寰呮墽琛�/鎬绘暟" + <!-- <el-table-column + label="鎮h�呮�绘暟" align="center" key="phonenumber" prop="phonenumber" width="120" - > - <template slot-scope="scope"> - <span style="margin-left: 10px" - >{{ scope.row.date }}/{{ scope.row.data }}</span - > - </template> - </el-table-column> + /> --> <el-table-column - label="鎵ц鐘舵��" + label="鍒涘缓浜�" align="center" - key="topicnumber" - prop="topicnumber" - width="120" - :show-overflow-tooltip="true" - > - <template slot-scope="scope"> - <div>鎵ц瀹屾垚/鎵ц澶辫触</div> - </template> - </el-table-column> - <el-table-column - label="瀹℃牳浜�" - align="center" - key="topicnumberaa" - prop="topicnumberaa" - sortable + key="create_by" + prop="create_by" width="120" :show-overflow-tooltip="true" /> - <el-table-column - label="瀹℃牳鏃堕棿" + label="鍒涘缓鏃堕棿" sortable align="center" - prop="createTime" + prop="create_time" width="160" > <template slot-scope="scope"> - <span>{{ parseTime(scope.row.createTime) }}</span> + <span>{{ parseTime(scope.row.create_time) }}</span> + </template> + </el-table-column> + + <el-table-column + label="鏈�杩戜慨鏀�" + sortable + align="center" + prop="update_time" + width="160" + > + <template slot-scope="scope"> + <span + >{{ scope.row.update_by }} + {{ parseTime(scope.row.update_time) }}</span + > </template> </el-table-column> <el-table-column @@ -247,7 +237,7 @@ ><i class="el-icon-s-data"></i>璇︽儏</span ></el-button > - <el-button + <!-- <el-button size="medium" type="text" @click="handleUpdate(scope.row)" @@ -255,7 +245,7 @@ ><span class="button-bb" ><i class="el-icon-s-order"></i>鎶ヨ〃</span ></el-button - > + > --> <el-button size="medium" type="text" @@ -344,6 +334,14 @@ resetUserPwd, changeUserStatus, } from "@/api/system/user"; +import { + listsvr_prj, + getsvr_task, + addsvr_task, + updatesvr_task, + delsvr_task, +} from "@/api/smartorpor/svr_task"; + import Treeselect from "@riophae/vue-treeselect"; import "@riophae/vue-treeselect/dist/vue-treeselect.css"; @@ -581,8 +579,9 @@ /** 鏌ヨ闂ㄨ瘖闅忚鍒楄〃 */ getList() { this.loading = true; - listUser(this.addDateRange(this.topqueryParams, this.dateRange)).then( + listsvr_prj(this.addDateRange(this.topqueryParams, this.dateRange)).then( (response) => { + console.log(response); this.userList = response.rows; this.total = response.total; this.loading = false; @@ -686,8 +685,11 @@ }, /** 鏂板鎸夐挳鎿嶄綔 */ handleAdd() { - this.reset(); - this.addalteropen = true; + this.$router.push({ + path: "/followvisit/tasklist/FollowupDetails/", + }); + // this.reset(); + // this.addalteropen = true; // getUser().then((response) => { // this.postOptions = response.posts; // this.roleOptions = response.roles; @@ -697,17 +699,10 @@ }, /** 淇敼鎸夐挳鎿嶄綔 */ handleUpdate(row) { - this.reset(); - const userId = row.userId || this.ids; - getUser(userId).then((response) => { - this.form = response.data; - this.postOptions = response.posts; - this.roleOptions = response.roles; - this.$set(this.form, "postIds", response.postIds); - this.$set(this.form, "roleIds", response.roleIds); - this.addalteropen = true; - this.title = "淇敼鐢ㄦ埛"; - this.form.password = ""; + // const userId = row.userId || this.ids; + this.$router.push({ + path: "/followvisit/tasklist/FollowupDetails/", + query: { id: row.id }, }); }, /** 閲嶇疆瀵嗙爜鎸夐挳鎿嶄綔 */ diff --git a/src/views/import/index.vue b/src/views/import/index.vue index 2ff68b3..6ee840d 100644 --- a/src/views/import/index.vue +++ b/src/views/import/index.vue @@ -52,4 +52,4 @@ }; </script> -<style lang="less" scoped></style> +<style lang="scss" scoped></style> 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..21b21c1 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"; -import { listtag } from "@/api/system/label"; + listpat_archive, + getpat_archive, + addpat_archive, + updatepat_archive, + delpat_archive, +} from "@/api/smartorpor/pat_archive"; +import { listbase_tag } from "@/api/smartorpor/base_tag"; 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/Graph/methods.js b/src/views/patient/viewvant/Graph/methods.js new file mode 100644 index 0000000..2065bd2 --- /dev/null +++ b/src/views/patient/viewvant/Graph/methods.js @@ -0,0 +1,152 @@ +import '@antv/x6-vue-shape'; +import { Graph,Shape,Addon,FunctionExt} from '@antv/x6' +// 鎷栨嫿鐢熸垚鍥涜竟褰㈡垨鑰呭渾褰� +export const startDragToGraph = (graph,type,e) =>{ + const node = + type === 'Rect' + ? graph.createNode({ + width: 100, + height: 60, + attrs: { + label: { + text: '姝f柟褰㈣妭鐐�', + fill: '#000000', + fontSize: 14, + textWrap: { + width: -10, + height: -10, + ellipsis: true + } + }, + body: { + stroke: '#000000', + strokeWidth: 1, + fill: '#ffffff' + } + }, + ports: ports + }) + : type === 'Circle'?graph.createNode({ + shape: 'ellipse', + width: 100, + height: 100, + attrs: { + label: { + text: '鍦嗗舰鑺傜偣', + fill: '#000000', + fontSize: 14, + textWrap: { + width: -20, + height: -10, + ellipsis: true + } + }, + body: { + stroke: '#000000', + strokeWidth: 1, + fill: '#ffffff' + } + }, + ports: ports + }): + graph.createNode({ + shape: 'polygon', + x: 40, + y: 40, + width: 120, + height: 120, + attrs: { + label: { + text: '鏉′欢鑺傜偣', + fill: '#000000', + fontSize: 14, + textWrap: { + width: -50, + height: '70%', + ellipsis: true + } + }, + body: { + fill: '#ffffff', + stroke: '#000000', + refPoints: '0,10 10,0 20,10 10,20', + strokeWidth: 1 + } + }, + ports: ports + }) + const dnd = new Addon.Dnd({target:graph}) + dnd.start(node,e) +} +const ports = { + groups: { + // 杈撳叆閾炬帴妗╃兢缁勫畾涔� + top: { + position: 'top', + attrs: { + circle: { + r: 4, + magnet: true, + stroke: '#2D8CF0', + strokeWidth: 2, + fill: '#fff', + }, + }, + }, + // 杈撳嚭閾炬帴妗╃兢缁勫畾涔� + bottom: { + position: 'bottom', + attrs: { + circle: { + r: 4, + magnet: true, + stroke: '#2D8CF0', + strokeWidth: 2, + fill: '#fff', + }, + }, + }, + left: { + position: 'left', + attrs: { + circle: { + r: 4, + magnet: true, + stroke: '#2D8CF0', + strokeWidth: 2, + fill: '#fff', + }, + }, + }, + right: { + position: 'right', + attrs: { + circle: { + r: 4, + magnet: true, + stroke: '#2D8CF0', + strokeWidth: 2, + fill: '#fff', + }, + }, + }, + }, + items: [ + { + id: 'port1', + group: 'top', + }, + { + id: 'port2', + group: 'bottom', + }, + { + id: 'port3', + group: 'left', + }, + { + id: 'port4', + group: 'right', + } + ], +} \ No newline at end of file diff --git a/src/views/patient/viewvant/RightDrawer.vue b/src/views/patient/viewvant/RightDrawer.vue new file mode 100644 index 0000000..d9b5175 --- /dev/null +++ b/src/views/patient/viewvant/RightDrawer.vue @@ -0,0 +1,331 @@ +<template> + <div class="drawer_container"> + <div v-if="drawerType === 'grid'"> + <div class="drawer_title">鐢诲竷鑳屾櫙璁剧疆</div> + <div class="drawer_wrap"> + <el-form label-position="left" label-width="85px"> + <el-form-item label="鏄惁鏄剧ず缃戞牸" label-width="100px"> + <el-switch v-model="showGrid" @change="changeGrid" /> + </el-form-item> + <div v-show="showGrid"> + <el-form-item label="缃戞牸绫诲瀷"> + <el-radio-group v-model="grid.type" @change="changeGridType"> + <el-radio + v-for="item in gridTypeList" + :label="item.value" + :key="item.value" + > + <span>{{ item.label }}</span> + </el-radio> + </el-radio-group> + </el-form-item> + <el-form-item label-width="70px" label="缃戞牸澶у皬"> + <el-slider + v-model="grid.size" + :min="0" + :max="30" + @change="changeGrid" + ></el-slider> + </el-form-item> + <el-form-item label="缃戞牸棰滆壊"> + <el-color-picker v-model="grid.args.color" @change="changeGrid" /> + </el-form-item> + <el-form-item label-width="85px" label="缃戞牸绾垮搴�"> + <el-slider + v-model="grid.args.thickness" + :min="0" + :max="20" + @change="changeGrid" + ></el-slider> + </el-form-item> + </div> + </el-form> + </div> + </div> + <div v-if="drawerType === 'node'"> + <div class="drawer_title">浠诲姟鑺傜偣璁剧疆</div> + <div class="drawer_wrap"> + <el-form label-position="left" label-width="80px"> + <el-form-item label="浠诲姟鍚嶇О"> + <el-input + v-model="drawerNode.nodeText" + @change="changeNodeText" + ></el-input> + </el-form-item> + <el-form-item label="浠诲姟鎵ц浜�" label-width="80px"> + <el-input + v-model="drawerNode.nodeText" + @change="changeNodeText" + ></el-input> + </el-form-item> + <el-form-item label="鑺傜偣鑳屾櫙"> + <el-color-picker v-model="drawerNode.fill" @change="changeFill" /> + </el-form-item> + <el-form-item label-width="70px" label="瀛椾綋澶у皬"> + <el-slider + v-model="drawerNode.fontSize" + :min="10" + :max="20" + @change="changefontSize" + ></el-slider> + </el-form-item> + <el-form-item label="瀛椾綋棰滆壊"> + <el-color-picker + v-model="drawerNode.fontFill" + @change="changeFontFill" + /> + </el-form-item> + <el-form-item label-width="70px" label="杈规瀹藉害"> + <el-slider + v-model="drawerNode.strokeWidth" + :min="0" + :max="10" + @change="changeStrokeWidth" + ></el-slider> + </el-form-item> + <el-form-item label="杈规棰滆壊"> + <el-color-picker + v-model="drawerNode.stroke" + @change="changeStroke" + /> + </el-form-item> + <el-form-item label="鍔熻兘"> + <el-button type="primary" icon="el-icon-upload" @click="toTopZIndex" + >缃《</el-button + > + <el-button + type="danger" + class="margin-left-10" + icon="el-icon-delete" + @click="deleteNode" + >鍒犻櫎</el-button + > + </el-form-item> + </el-form> + <el-button + type="success" + class="margin-left-10" + icon="el-icon-download" + @click="exportData" + >淇濆瓨</el-button + > + </div> + </div> + <div v-if="drawerType === 'edge'"> + <div class="drawer_title">绾挎潯璁剧疆</div> + <div class="drawer_wrap"> + <el-form label-position="left" label-width="80px"> + <el-form-item label="绾挎潯鏂囨湰"> + <el-input + v-model="drawerEdge.EdgeText" + @change="changeEdgeText" + ></el-input> + </el-form-item> + <el-form-item label="绾挎潯瀹藉害" label-width="80px"> + <el-slider + v-model="drawerEdge.edgeWidth" + :min="1" + :max="10" + @change="changeEdgeWidth" + ></el-slider> + </el-form-item> + <el-form-item label="绾挎潯棰滆壊"> + <el-color-picker + v-model="drawerEdge.edgeColor" + @change="changeEdgeColor" + /> + </el-form-item> + <el-form-item label="鍔熻兘"> + <el-button type="primary" icon="el-icon-upload" @click="toTopZIndex" + >缃《</el-button + > + <el-button + type="danger" + class="margin-left-10" + icon="el-icon-delete" + @click="deleteNode" + >鍒犻櫎</el-button + > + </el-form-item> + </el-form> + <el-button + type="success" + class="margin-left-10" + icon="el-icon-download" + @click="exportData" + >淇濆瓨</el-button + > + </div> + </div> + </div> +</template> + +<script> +export default { + name: "RightDrawer", + data() { + return { + gridTypeList: [ + { + label: "鍥涜竟缃戞牸", + value: "mesh", + }, + { + label: "鐐圭姸缃戞牸", + value: "dot", + }, + ], + baseData: "", + showGrid: true, + drawerNode: { + fill: "", + nodeText: "", + fontSize: null, + fontFill: "", + strokeWidth: null, + stroke: "", + }, + drawerEdge: { + EdgeText: "", + edgeWidth: null, + edgeColor: "", + }, + }; + }, + props: { + drawerType: { + type: String, + }, + selectCell: { + type: String | Object, + }, + graph: { + type: String | Object, + }, + grid: { + type: Object, + }, + }, + created() {}, + mounted() {}, + watch: { + selectCell: { + handler(val) { + if (val) { + if (val.isNode()) { + //鑺傜偣 + this.drawerNode.fill = val.store.data.attrs.body.fill; + this.drawerNode.nodeText = val.store.data.attrs.label.text; + this.drawerNode.fontFill = val.store.data.attrs.label.fill; + this.drawerNode.fontSize = Number( + val.store.data.attrs.label.fontSize + ); + this.drawerNode.strokeWidth = Number( + val.store.data.attrs.body.strokeWidth + ); + this.drawerNode.stroke = val.store.data.attrs.body.stroke; + } else { + //杈� + this.drawerEdge.EdgeText = val.store.data.labels + ? val.store.data.labels[0].text + : ""; + this.drawerEdge.edgeWidth = Number( + val.store.data.attrs.line.strokeWidth + ); + this.drawerEdge.edgeColor = val.store.data.attrs.line.stroke; + } + } + }, + immediate: true, + deep: false, + }, + }, + methods: { + // 缃戞牸璁剧疆 + changeGrid() { + this.showGrid ? this.graph.showGrid() : this.graph.hideGrid(); + }, + changeGridType(e) { + this.grid.type = e; + this.changeGrid(); + }, + changeGrid() { + this.graph.drawGrid({ + ...this.grid, + }); + }, + // 鑺傜偣璁剧疆 + changeStrokeWidth(val) { + this.selectCell.attr("body/strokeWidth", val); + }, + changefontSize(val) { + this.selectCell.attr("label/fontSize", val); + }, + changeNodeText() { + this.selectCell.attr("label/text", this.drawerNode.nodeText); + }, + changeStroke(val) { + this.drawerNode.stroke = val; + this.selectCell.attr("body/stroke", this.drawerNode.stroke); + }, + changeFontFill(val) { + this.drawerNode.fontFill = val; + this.selectCell.attr("label/fill", this.drawerNode.fontFill); + }, + changeFill(val) { + this.drawerNode.fill = val; + this.selectCell.attr("body/fill", val); + }, + // 杈硅缃� + changeEdgeText() { + console.log(this.drawerEdge.EdgeText); + this.selectCell.setLabels([ + { attrs: { label: { text: this.drawerEdge.EdgeText } } }, + ]); + }, + changeEdgeWidth(val) { + this.drawerEdge.edgeWidth = val; + this.selectCell.attr("line/strokeWidth", this.drawerEdge.edgeWidth); + }, + changeEdgeColor(val) { + this.drawerEdge.stroke = val; + this.selectCell.attr("line/stroke", this.drawerEdge.stroke); + }, + // 缃《 + toTopZIndex() { + this.selectCell.toFront(); + }, + // 鍒犻櫎 + deleteNode() { + this.$emit("deleteNode"); + }, + // 瀵煎嚭鏁版嵁 + exportData() { + this.baseData = this.graph.toJSON(); + console.log(this.baseData); + }, + // 瀵煎叆鏁版嵁 + importData() { + this.graph.fromJSON(this.baseData); + }, + }, +}; +</script> + +<style lang="scss" scoped> +.drawer_container { + max-width: 300px; + min-width: 300px; + .drawer_title { + border-bottom: 1px solid #e8eaec; + box-sizing: border-box; + padding: 14px 16px; + color: #333; + font-size: 16px; + } + .drawer_wrap { + box-sizing: border-box; + padding: 20px 10px 20px 20px; + } +} +</style> diff --git a/src/views/patient/viewvant/iconfont.css b/src/views/patient/viewvant/iconfont.css new file mode 100644 index 0000000..69ffd7b --- /dev/null +++ b/src/views/patient/viewvant/iconfont.css @@ -0,0 +1,61 @@ +@font-face {font-family: "iconfont"; + src: url('//at.alicdn.com/t/font_2431749_zpzhmewttjs.eot?t=1616140304099'); /* IE9 */ + src: url('//at.alicdn.com/t/font_2431749_zpzhmewttjs.eot?t=1616140304099#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAcIAAsAAAAADSQAAAa5AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCERAqLMIkZATYCJAMwCxoABCAFhG0HgR8bKgvIHpIkgUACBRSoggUOKIjP/f7dk5wLL/mApIo8nlACkiISprasWRgCBZxXQtm584/b+jBAHSFWvOesbOKSlDIYjmEkXiYhl9HgRTcxcDHm8tTimv7056HNYxRxTLSRlsmEREhikrZI5EhUKDmyiGfTXagwKNuNpyGAo4kICFOKKljAFoVFBWasUsiEwDaTQxsEQpqMK65U5CSISM0h4gXghP17+cIgsQVDZGHPmrqksAHkBOqLt5DWqmWhHQv2ba8CjK4DCwwAUJCrlY3nsX5wAAi3qI+yB0AVTCDi4J8Pf573vO35jOeG5w9e5L6oe/HYagViddhmrCJUcUvuhwGUmJSE3F7/5RkiBA8SQ2MFQDnb7SFIhEJIQsQQkhEphDxEAqENkYMwA2EhGBAOwgOEgXwuIoJ8HUIg/7gaf0xX1ACoA8h5gBlLwl7IoMUg9zEmnm9I7uZUu1O7SONibZ5Lo40oYcJM5e7kfo07CTCLHPCylEsFbhlM8DvdCN3oMq9Vbxpc48xiGyPdilWuHJZuTUOjq6Gpz409nGvUn8gVddfhEGwKpWAnk+KQiIg0uw0KLww1VGdn01hEOPGm0PpZIipwOw2uHMMUndaFTbMEP87Z/IxNZ2UX66mBc4yEbuNALXHNOGiWfur6gdl4g6vBWadzbrPf2qluXCJtjnFg3RQo67R6yOpXTgp0Yo+KXj/1cPy1WYjePrIyvb9waIhrsXBu3GCZzeydCoZecPe/8VQ8pajIYJhvdDF/OI33E4zXOOcsHIvFb9EQd2jIZapeq4On3GDduOGiW8s+a2Z3rGhDDuS+ZzdjxxVv0sKrifa7r/uQF13r0K6BGYfXEcj711Ptj6wFO4t2nXEHDjLvHIszb18QbcUed9bgymD6ytUiLp3NZqw44DHadDCQvvqwF3/+ITnMo46GyTK188w9hz99DdB9a13oJ72XcSD9WMXHjxcOHDivx1zav49+cBrL/Jmk3gKSMwSHwXF1K5bW1J6P3mHxgo7/z797t53Ntopwu3tz/r+MmK0t5dHng21sonLjuFFm+ZF0Icy67E7SDzMYOmhQi9BQ/2F79gzzBwmP+yP+H2rOqge5kOwB8d0Jd8WH+jpKSzbRL9jRN+ZQ7rHcaqWqPypPmweyf/4i+X9/V8AwMQquXd11leRWRbpWjBSTX/WH3ydtvXixkF7gRwKf34yDwfiHrUHM0eylS/f7tPvs5/Hr6/m89UjYY+kyX7Hvs2ex9b4DXzWdz8vx+LRz6VL26A4u+x7mfGWlLWameUtBNFP6cS6wUlZCd59DK7lbe9SaOCb/CAmgIDgCIfhpDG3mH3006yDxwsk1tkjFyEx2COQltcHv5qdWe2/PPDwSqE4U/HCeandTBXYXyi/Y2TzTKXafXZoSZiMf8n0ofVGF7tdKvnYS87zbNC8jTpCrCGDomYxNW0zUTbBpy6YlJngT1QQeO9NB4WU6UxIc3kAoZNDbH7wlg/aevZ6MyeOTnaYFUHMYOdQAVyv/sTm1NbgimqG0s1+zvk17JNArmR+u3/J7iz48mecd+GThmPDqTffEm2o2bakeqNkIhpxz+vN70CPO03TsmPkZw7fBl0HR6QffM30mj3gPU/V7J3mC/p8AyI4dhDIB2fs5kCMA7Eziw+VZWvvQagHZbyXYOLMSoQJ7cP899owtAQDsNeJ9kj7CYxlYgQ7qH37Egvx/pEcx4VXCUb59xj9b6v+253lXp731bY9ImEKKAbT/J1lRkLGSEpZByBfofDPpwW5WdSQCFDAXG/ikZnC8Cn6KrWXc30eiEh3j95+ojGBIaARLSgdBKQMQ4RkCMSnjwdFP8fWecjAgRHNAH+MJCCVsBkMRt8FSwkWCUu5BRBXvIKZEIHDMFqc7erpEAedjEiEuaUBEnYhCjCqloojDbmadRKZpFmLpoBVxJJha0YPERsXkR4olSgm2jXPUbbI4HJciUgxtQYrI8yTNzSiiwtBGiRiPkuO4Ki06Wlp1bpQYbQEwk8GQIATXqg0giOg0VyAGRYl0exy48Pt1SJChoRkhWMOGC3MOEjDUKHaPEEsUMQhCcUyJ2vBY5qtpQ0YcOK1IQeRyDJQWEIpoRUIzH0RBUFUf1ogEMThRyHv0q0gjmm4lxcai9p9oecR3AA5W1wIxYkUlklgSSSUnTrwUSCHpRhwTKmRy3KkF1aglKlRxcT+CqeUakUKIkoSKuBSKSIiKNUq4AG1XRta1u7strkG75BqhgiJWYOJmCaVV06EQKilqu78Qk9io5UKlWK6xaSwO4KgGAAAA') format('woff2'), + url('//at.alicdn.com/t/font_2431749_zpzhmewttjs.woff?t=1616140304099') format('woff'), + url('//at.alicdn.com/t/font_2431749_zpzhmewttjs.ttf?t=1616140304099') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ + url('//at.alicdn.com/t/font_2431749_zpzhmewttjs.svg?t=1616140304099#iconfont') format('svg'); /* iOS 4.1- */ + } + + .iconfont { + font-family: "iconfont" !important; + font-size: 16px; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + } + + .icon-straight:before { + content: "\e752"; + } + + .icon-mousepointershubiao:before { + content: "\e6df"; + } + + .icon-ai28:before { + content: "\e68e"; + } + + .icon-baocun:before { + content: "\e60b"; + } + + .icon-Down-Right:before { + content: "\e741"; + } + + .icon-tuozhuai:before { + content: "\e636"; + } + + .icon-circle:before { + content: "\e642"; + } + + .icon-quxian:before { + content: "\e637"; + } + + .icon-square:before { + content: "\e676"; + } + + .icon-shanchu:before { + content: "\e696"; + } + + .icon-jiantou:before { + content: "\e7e2"; + } + \ No newline at end of file diff --git a/src/views/patient/viewvant/index.scss b/src/views/patient/viewvant/index.scss new file mode 100644 index 0000000..efd0921 --- /dev/null +++ b/src/views/patient/viewvant/index.scss @@ -0,0 +1,102 @@ + +.container_warp { + position: relative; + width: 100%; + height: 100vh; + display: flex; + .operating { + position: absolute; + top: 0; + z-index: 99; + background-color: #ffffff; + padding: 20px 10px; + box-shadow: 1px 1px 4px 0 #0a0a0a2e; + } +} + .btn-group { + border-right: 1px solid #efefef; + display: inline-block; + padding-left: 10px; + padding-right: 14px; + position: relative; + .btn-group_tips { + text-align: center; + top: 63px; + left: 1px; + position: absolute; + color: #fff; + display: flex; + align-items: center; + justify-content: center; + width: 120px; + height: 60px; + background: #515a6e; + border-radius: 6px; + animation: tips 4s; + transition: all 1s; + &:after { + content: ""; + width: 0; + height: 0; + position: absolute; + top: -5px; + left: 46%; + border-width: 0 5px 5px; + border-style: solid; + border-color: transparent transparent #515a6e; + } + } + &:last-of-type { + border-right: 0; + } + .btn { + display: inline-block; + margin: 2px; + width: 30px; + height: 30px; + line-height: 30px; + text-align: center; + cursor: pointer; + transition: all .4s; + border-radius: 6px; + border: 1px solid rgba(233, 233, 233, 0); + i { + font-size: 20px; + } + } + .currentArrow { + background: #2d8cf0; + color: #fff; + } +} + @keyframes tips { + 0% { + opacity: 0; + transform: scale(0); + } + 10% { + opacity: 1; + transform: scale(1); + } + 90% { + opacity: 1; + transform: scale(1); + } + 100% { + opacity: 0; + transform: scale(0); + } +} + .rotate-square { + display: inline-block; + transform: rotate(45deg); +} + .my-snapline { + color: #000; +} + .right_drawer { + height: 100%; + width: 300px; + border-left: 1px solid #eee; + background: #fff; +} \ No newline at end of file diff --git a/src/views/patient/viewvant/index.vue b/src/views/patient/viewvant/index.vue new file mode 100644 index 0000000..17601b5 --- /dev/null +++ b/src/views/patient/viewvant/index.vue @@ -0,0 +1,322 @@ +<template> + <div class="container_warp"> + <div id="containerChart"></div> + <RightDrawer + class="right_drawer" + :drawerType="type" + :selectCell="selectCell" + :graph="graph" + :grid="grid" + @deleteNode="deleteNode" + ></RightDrawer> + + <div class="operating"> + <div class="btn-group"> + <div + class="btn" + title="鍦嗗舰鑺傜偣" + @mousedown="startDrag('Circle', $event)" + > + <i class="iconfont icon-circle"></i> + </div> + <div + class="btn" + title="姝f柟褰㈣妭鐐�" + @mousedown="startDrag('Rect', $event)" + > + <i class="iconfont icon-square"></i> + </div> + <div class="btn" title="鏉′欢鑺傜偣"> + <i + class="iconfont icon-square rotate-square" + @mousedown="startDrag('polygon', $event)" + ></i> + </div> + <div class="btn-group_tips" v-if="showTips"> + 鎷栨嫿鐢熸垚<br />璧勪骇鎷撴墤鍥惧舰 + </div> + </div> + <div class="btn-group"> + <el-tooltip content="鐩寸嚎绠ご" placement="bottom"> + <div + :class="['btn', currentArrow === 1 ? 'currentArrow' : '']" + @click="changeEdgeType('normal')" + > + <i class="iconfont icon-ai28"></i> + </div> + </el-tooltip> + <el-tooltip content="鏇茬嚎绠ご" placement="bottom"> + <div + :class="['btn', currentArrow === 2 ? 'currentArrow' : '']" + @click="changeEdgeType('smooth')" + > + <i class="iconfont icon-Down-Right"></i> + </div> + </el-tooltip> + <el-tooltip content="鐩磋绠ご" placement="bottom"> + <div + :class="['btn', currentArrow === 3 ? 'currentArrow' : '']" + @click="changeEdgeType()" + > + <i class="iconfont icon-jiantou"></i> + </div> + </el-tooltip> + </div> + <div class="btn-group"> + <el-tooltip content="鍒犻櫎" placement="bottom"> + <div class="btn" @click="deleteNode()" style="margin-top: 5px"> + <i class="iconfont icon-shanchu"></i> + </div> + </el-tooltip> + <el-tooltip content="淇濆瓨PNG" placement="bottom"> + <div class="btn" @click="saveToPNG()" title="淇濆瓨"> + <i class="iconfont icon-baocun"></i> + </div> + </el-tooltip> + </div> + </div> + </div> +</template> + +<script> +import "@antv/x6-vue-shape"; +import { Graph, Shape, Addon, FunctionExt, DataUri } from "@antv/x6"; +import RightDrawer from "./RightDrawer"; +import insertCss from "insert-css"; +import { startDragToGraph } from "./Graph/methods.js"; +const data = {}; +export default { + data() { + return { + graph: "", + value1: true, + type: "grid", + selectCell: "", + connectEdgeType: { + //杩炵嚎鏂瑰紡 + connector: "normal", + router: { + name: "", + }, + }, + showTips: false, + currentArrow: 1, + grid: { + // 缃戞牸璁剧疆 + size: 20, // 缃戞牸澶у皬 10px + visible: true, // 娓叉煋缃戞牸鑳屾櫙 + type: "mesh", + args: { + color: "#D0D0D0", + thickness: 1, // 缃戞牸绾垮搴�/缃戞牸鐐瑰ぇ灏� + factor: 10, + }, + }, + }; + }, + components: { + RightDrawer, + }, + methods: { + initX6() { + var _that = this; + this.graph = new Graph({ + container: document.getElementById("containerChart"), + width: 1700, + height: "100%", + grid: _that.grid, + resizing: { + //璋冩暣鑺傜偣瀹介珮 + enabled: true, + orthogonal: false, + }, + selecting: true, //鍙�� + snapline: true, + interacting: { + edgeLabelMovable: true, + }, + connecting: { + // 鑺傜偣杩炴帴 + anchor: "center", + connectionPoint: "anchor", + allowBlank: false, + snap: true, + createEdge() { + return new Shape.Edge({ + attrs: { + line: { + stroke: "#1890ff", + strokeWidth: 1, + targetMarker: { + name: "classic", + size: 8, + }, + strokeDasharray: 0, //铏氱嚎 + style: { + animation: "ant-line 30s infinite linear", + }, + }, + }, + label: { + text: "", + }, + connector: _that.connectEdgeType.connector, + router: { + name: _that.connectEdgeType.router.name || "", + }, + zIndex: 0, + }); + }, + }, + highlighting: { + magnetAvailable: { + name: "stroke", + args: { + padding: 4, + attrs: { + strokeWidth: 4, + stroke: "#6a6c8a", + }, + }, + }, + }, + }); + insertCss(` + @keyframes ant-line { + to { + stroke-dashoffset: -1000 + } + } + `); + this.graph.fromJSON(data); + // 閲嶅仛銆俹ptions 灏嗚浼犻�掑埌浜嬩欢鍥炶皟涓�� + this.graph.history.redo(); + // 鎾ら攢銆俹ptions 灏嗚浼犻�掑埌浜嬩欢鍥炶皟涓� + this.graph.history.undo(); + // 榧犳爣绉诲叆绉诲嚭鑺傜偣 + this.graph.on( + "node:mouseenter", + FunctionExt.debounce(() => { + const container = document.getElementById("containerChart"); + const ports = container.querySelectorAll(".x6-port-body"); + this.showPorts(ports, true); + }), + 500 + ); + // 榧犳爣绉诲紑鑺傜偣 + this.graph.on("node:mouseleave", () => { + const container = document.getElementById("containerChart"); + const ports = container.querySelectorAll(".x6-port-body"); + this.showPorts(ports, false); + }); + // 鍗曞嚮绌虹櫧 + this.graph.on("blank:click", () => { + this.type = "grid"; + }); + // 鍗曞嚮鑺傜偣鎴栬竟 + this.graph.on("cell:click", ({ cell }) => { + this.type = cell.isNode() ? "node" : "edge"; + }); + // 閫変腑鐨勮妭鐐�/杈瑰彂鐢熸敼鍙�(澧炲垹)鏃惰Е鍙戙�� + this.graph.on("selection:changed", (args) => { + args.added.forEach((cell) => { + this.selectCell = cell; + if (cell.isEdge()) { + cell.isEdge() && cell.attr("line/strokeDasharray", 5); //铏氱嚎铓傝殎绾� + cell.addTools([ + { + name: "vertices", + args: { + padding: 4, + attrs: { + strokeWidth: 0.1, + stroke: "#2d8cf0", + fill: "#ffffff", + }, + }, + }, + ]); + } + }); + args.removed.forEach((cell) => { + cell.isEdge() && cell.attr("line/strokeDasharray", 0); //姝e父绾� + cell.removeTools(); + }); + }); + }, + showPorts(ports, show) { + for (let i = 0, len = ports.length; i < len; i = i + 1) { + ports[i].style.visibility = show ? "visible" : "hidden"; + } + }, + // 鎷栨嫿鐢熸垚姝f柟褰㈡垨鑰呭渾褰� + startDrag(type, e) { + startDragToGraph(this.graph, type, e); + }, + // 鍒犻櫎鑺傜偣 + deleteNode() { + const cell = this.graph.getSelectedCells(); + this.graph.removeCells(cell); + this.type = "grid"; + }, + // 淇濆瓨png + saveToPNG() { + this.$nextTick(() => { + this.graph.toPNG( + (dataUri) => { + // 涓嬭浇 + DataUri.downloadDataUri(dataUri, "璧勪骇鎷撴墤鍥�.png"); + }, + { + backgroundColor: "white", + padding: { + top: 50, + right: 50, + bottom: 50, + left: 50, + }, + quality: 1, + copyStyles: false, + } + ); + }); + }, + // 鏀瑰彉杈瑰舰鐘� + changeEdgeType(e) { + if (e === "normal") { + this.connectEdgeType = { + connector: "normal", + router: { name: "" }, + }; + this.currentArrow = 1; + } else if (e === "smooth") { + this.connectEdgeType = { + connector: "smooth", + router: { name: "" }, + }; + this.currentArrow = 2; + } else { + this.connectEdgeType = { + connector: "normal", + router: { name: "manhattan" }, + }; + this.currentArrow = 3; + } + }, + }, + mounted() { + this.initX6(); + setTimeout(() => { + this.showTips = true; + }, 1000); + setTimeout(() => { + this.showTips = false; + }, 5000); + }, +}; +</script> + +<style lang="scss"> +@import "./iconfont.css"; +@import "./index.scss"; +</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