From 5acc6d2dada00ac3c523e52ff5909c1e1f1937ab Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期四, 27 二月 2025 14:36:38 +0800 Subject: [PATCH] 测试完成 --- src/api/AiCentre/Qtemplate.js | 4 +- src/views/patient/propaganda/particty.vue | 55 ++++++++++++++++++++++++++- src/views/patient/propaganda/QuestionnaireTask.vue | 28 +++++++------ 3 files changed, 69 insertions(+), 18 deletions(-) diff --git a/src/api/AiCentre/Qtemplate.js b/src/api/AiCentre/Qtemplate.js index 683a684..5853929 100644 --- a/src/api/AiCentre/Qtemplate.js +++ b/src/api/AiCentre/Qtemplate.js @@ -182,14 +182,14 @@ // 鍒犻櫎浠诲姟鐤剧梾鍏宠仈 export function taskdiaghospgetsondel(id) { return request({ - url: "/smartor/taskdiag/remove/" + id, + url: `/smartor/taskdiag/remove/${id}`, method: "get", }); } // 鍒犻櫎浠诲姟鎵嬫湳鍏宠仈 export function taskoperhospgetsondel(id) { return request({ - url: "/smartor/taskoper/remove/" + id, + url: `/smartor/taskoper/remove/${id}`, method: "get", }); } diff --git a/src/views/patient/propaganda/QuestionnaireTask.vue b/src/views/patient/propaganda/QuestionnaireTask.vue index f0ca354..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 @@ -1131,6 +1131,8 @@ belongWards: [], deptlist: [], hosplist: [], + diagglist: [], + operlist: [], tempDetpRelevanceslist: [], //绉戝鏁版嵁 tempDetpRelevanceslistform: [], //绉戝鏁版嵁 tempbelongWards: [], //鐥呭尯鏁版嵁 @@ -1906,8 +1908,8 @@ if (res.code == 200) { let arr = res.rows; arr.forEach((item) => { - this.hosplist.push(item); - this.illnesscodes.push(item.icdcode); + this.diagglist.push(item); + this.illnesscodes.push(item.icd10code); }); } }); @@ -1915,7 +1917,7 @@ if (res.code == 200) { let arr = res.rows; arr.forEach((item) => { - this.hosplist.push(item); + this.operlist.push(item); this.operationcodes.push(item.opcode); }); } @@ -1930,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("鍒犻櫎鎴愬姛"); } }); } diff --git a/src/views/patient/propaganda/particty.vue b/src/views/patient/propaganda/particty.vue index 43db480..4d12c9c 100644 --- a/src/views/patient/propaganda/particty.vue +++ b/src/views/patient/propaganda/particty.vue @@ -274,7 +274,7 @@ <el-select v-model="illnesscodes" style="width: 400px" - @remove-tag="removehpsp" + @remove-tag="removediagg" :remote-method="remotedonor" size="medium" multiple @@ -299,7 +299,7 @@ <el-select v-model="operationcodes" style="width: 400px" - @remove-tag="removehpsp" + @remove-tag="removeopera" :remote-method="remoteopcode" size="medium" multiple @@ -880,7 +880,8 @@ getFollowupclassify, taskdepthospgetsonlist, taskdepthospgetsondel, - depthospgetsonlist, + taskoperhospgetsondel, + taskdiaghospgetsondel, } from "@/api/AiCentre/index"; import { deptTreeSelect } from "@/api/system/user"; import { MessageBox } from "element-ui"; @@ -1157,6 +1158,8 @@ belongWards: [], deptlist: [], hosplist: [], + diagglist: [], + operlist: [], tempDetpRelevanceslist: [], //绉戝鏁版嵁 tempDetpRelevanceslistform: [], //绉戝鏁版嵁 tempbelongWards: [], //鐥呭尯鏁版嵁 @@ -1875,6 +1878,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); + }); + } + }); }, getillnesslist() { getillnesslist({ @@ -1923,6 +1944,7 @@ if (result.length) { taskdepthospgetsondel(result).then((res) => { if (res.code) { + this.$modal.msgSuccess("鍒犻櫎鎴愬姛"); } }); } @@ -1935,6 +1957,33 @@ if (result.length) { taskdepthospgetsondel(result).then((res) => { if (res.code) { + this.$modal.msgSuccess("鍒犻櫎鎴愬姛"); + } + }); + } + }, + // 鎵嬫湳鍒犻櫎瑙﹀彂 + removeopera(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("鍒犻櫎鎴愬姛"); + } + }); + } + }, + // 鐤剧梾鍒犻櫎瑙﹀彂 + 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