From 5acc6d2dada00ac3c523e52ff5909c1e1f1937ab Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期四, 27 二月 2025 14:36:38 +0800 Subject: [PATCH] 测试完成 --- src/views/patient/propaganda/QuestionnaireTask.vue | 71 +++++++++++++++++++++++------------ 1 files changed, 47 insertions(+), 24 deletions(-) diff --git a/src/views/patient/propaganda/QuestionnaireTask.vue b/src/views/patient/propaganda/QuestionnaireTask.vue index 68d826f..690cabe 100644 --- a/src/views/patient/propaganda/QuestionnaireTask.vue +++ b/src/views/patient/propaganda/QuestionnaireTask.vue @@ -256,7 +256,7 @@ <el-select v-model="illnesscodes" style="width: 400px" - @remove-tag="removehpsp" + @remove-tag="removediagg" size="medium" :remote-method="remotedonor" multiple @@ -861,6 +861,8 @@ getQtemplateclassify, taskdepthospgetsondel, taskdepthospgetsonlist, + taskdiaggetlist, + taskopergetlist, } from "@/api/AiCentre/index"; import SFtable from "@/components/SFtable"; //琛ㄦ牸缁勪欢 @@ -1129,6 +1131,8 @@ belongWards: [], deptlist: [], hosplist: [], + diagglist: [], + operlist: [], tempDetpRelevanceslist: [], //绉戝鏁版嵁 tempDetpRelevanceslistform: [], //绉戝鏁版嵁 tempbelongWards: [], //鐥呭尯鏁版嵁 @@ -1359,21 +1363,21 @@ }, ]; if (this.form.appltype == 1) { - this.leavehospitaldistrictcodes=[]; - this.operationcodes=[]; - this.illnesscodes=[]; + this.leavehospitaldistrictcodes = []; + this.operationcodes = []; + this.illnesscodes = []; } else if (this.form.appltype == 2) { - this.deptcodesWards=[]; - this.operationcodes=[]; - this.illnesscodes=[]; + this.deptcodesWards = []; + this.operationcodes = []; + this.illnesscodes = []; } else if (this.form.appltype == 3) { - this.deptcodesWards=[]; - this.leavehospitaldistrictcodes=[]; - this.operationcodes=[]; + this.deptcodesWards = []; + this.leavehospitaldistrictcodes = []; + this.operationcodes = []; } else if (this.form.appltype == 4) { - this.deptcodesWards=[]; - this.illnesscodes=[]; - this.leavehospitaldistrictcodes=[]; + this.deptcodesWards = []; + this.illnesscodes = []; + this.leavehospitaldistrictcodes = []; } if (this.checkList) { this.form.preachform = this.checkList; @@ -1381,6 +1385,7 @@ this.$modal.msgError("璇烽�夋嫨鏈嶅姟绫诲瀷"); return; } + console.log(this.operationcodes[0]); console.log(this.operationcodes); if ( @@ -1390,7 +1395,7 @@ this.operationcodes[0] ) { } else { - this.$modal.msgError("璇烽�夋嫨绉戝鎴栫梾鍖�"); + this.$modal.msgError("璇烽�夋嫨浠诲姟鍏宠仈鏉′欢"); return; } @@ -1880,7 +1885,7 @@ this.time3 = ""; //鏅氫笂鏃堕棿娈� this.time4 = ""; //鏅氫笂鏃堕棿娈� }, - // 鑾峰彇浠诲姟绉戝鍒楄〃 + // 鑾峰彇鍚勭被 listDept() { this.leavehospitaldistrictcodes = []; this.deptcodesWards = []; @@ -1899,6 +1904,24 @@ }); } }); + taskdiaggetlist(this.queryParamsdept).then((res) => { + if (res.code == 200) { + let arr = res.rows; + arr.forEach((item) => { + this.diagglist.push(item); + this.illnesscodes.push(item.icd10code); + }); + } + }); + taskopergetlist(this.queryParamsdept).then((res) => { + if (res.code == 200) { + let arr = res.rows; + arr.forEach((item) => { + this.operlist.push(item); + this.operationcodes.push(item.opcode); + }); + } + }); }, // 浠诲姟绉戝鍒犻櫎瑙﹀彂 removetag(row) { @@ -1909,46 +1932,46 @@ if (result.length) { taskdepthospgetsondel(result).then((res) => { if (res.code) { + this.$modal.msgSuccess("鍒犻櫎鎴愬姛"); } }); } }, // 闄㈠尯鍒犻櫎鍒犻櫎瑙﹀彂 removehpsp(row) { - console.log(this.hosplist,'hhh'); - let result = this.hosplist .filter((item) => item.deptCode == row) .map((item) => item.id); - console.log(result); - if (result.length) { taskdepthospgetsondel(result).then((res) => { if (res.code) { + this.$modal.msgSuccess("鍒犻櫎鎴愬姛"); } }); } }, // 鎵嬫湳鍒犻櫎瑙﹀彂 removeopera(row) { - let result = this.hosplist - .filter((item) => item.deptCode == row) + let result = this.operlist + .filter((item) => item.opcode == row) .map((item) => item.id); if (result.length) { taskoperhospgetsondel(result).then((res) => { if (res.code) { + this.$modal.msgSuccess("鍒犻櫎鎴愬姛"); } }); } }, // 鐤剧梾鍒犻櫎瑙﹀彂 - removeopera(row) { - let result = this.hosplist - .filter((item) => item.deptCode == row) + removediagg(row) { + let result = this.diagglist + .filter((item) => item.icd10code == row) .map((item) => item.id); if (result.length) { taskdiaghospgetsondel(result).then((res) => { if (res.code) { + this.$modal.msgSuccess("鍒犻櫎鎴愬姛"); } }); } -- Gitblit v1.9.3