From 355bbb7502f0d61fd6d1f05b461220970f865e0d Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期四, 27 二月 2025 10:44:31 +0800 Subject: [PATCH] 测试完成 --- src/views/followvisit/tasklist/index.vue | 10 src/views/followvisit/record/detailpage/index.vue | 6 src/api/AiCentre/Qtemplate.js | 284 ++++++++++++++++++++++++---------------------- src/views/patient/propaganda/QuestionnaireTask.vue | 53 ++++++-- 4 files changed, 193 insertions(+), 160 deletions(-) diff --git a/src/api/AiCentre/Qtemplate.js b/src/api/AiCentre/Qtemplate.js index 1aefd34..683a684 100644 --- a/src/api/AiCentre/Qtemplate.js +++ b/src/api/AiCentre/Qtemplate.js @@ -26,109 +26,108 @@ } // 鍒犻櫎闂嵎妯℃澘 export function delQtemplateinfo(Id) { - return request({ - url: "/smartor/svyLibTemplate/remove/" + Id, - method: "get", - }); - } + return request({ + url: "/smartor/svyLibTemplate/remove/" + Id, + method: "get", + }); +} // 鏂板鎴栦慨鏀归棶鍗锋ā鏉胯鎯� export function compileQtemplate(data) { - return request({ - url: "/smartor/svyLibTemplate/saveOrUpdateTemplate", - method: "post", - data: data, - }); - } + return request({ + url: "/smartor/svyLibTemplate/saveOrUpdateTemplate", + method: "post", + data: data, + }); +} - - // 鏂板闂嵎妯℃澘鍒嗙被 - export function addQtemplateclassify(data) { - return request({ - url: "/smartor/svyLibTemplateCategory/addtree", - method: "post", - data: data, - }); - } - // 鏂板闂嵎妯℃澘鍒嗙被 - export function editQtemplateclassify(data) { - return request({ - url: "/smartor/svyLibTemplateCategory/edit", - method: "post", - data: data, - }); - } - // 鍒犻櫎闂嵎妯℃澘鍒嗙被 +// 鏂板闂嵎妯℃澘鍒嗙被 +export function addQtemplateclassify(data) { + return request({ + url: "/smartor/svyLibTemplateCategory/addtree", + method: "post", + data: data, + }); +} +// 鏂板闂嵎妯℃澘鍒嗙被 +export function editQtemplateclassify(data) { + return request({ + url: "/smartor/svyLibTemplateCategory/edit", + method: "post", + data: data, + }); +} +// 鍒犻櫎闂嵎妯℃澘鍒嗙被 export function delQtemplateclassify(Id) { return request({ url: "/smartor/svyLibTemplateCategory/remove/" + Id, method: "get", }); } - // 鏌ヨ闂嵎妯℃澘鍒嗙被鏍� - export function getQtemplateclassify(data) { - return request({ - url: "/smartor/svyLibTemplateCategory/list", - method: "post", - data: data, - }); - } - // 鏌ヨ闂嵎妯℃澘鍒嗙被鏍� - export function getQRcode(data) { - return request({ - url: "/qrcode/getQRcode", - method: "post", - data: data, - }); - } - // 鏂板淇敼闂嵎浠诲姟 - export function Questionnairetaskdetails(data) { - return request({ - url: "/smartor/svysingle/insertOrUpdateSvyTask", - method: "post", - data: data, - }); - } - // 鏌ヨ闂嵎浠诲姟鍒楄〃 - export function Questionnairetasklist(data) { - return request({ - url: "/smartor/svytask/list", - method: "post", - data: data, - }); - } - // 鍙戣捣闂嵎浠诲姟 - export function Questionnairetasksponsor(data) { - return request({ - url: "/smartor/svytask/list", - method: "post", - data: data, - }); - } - // 鏌ヨ闂嵎浠诲姟璇︽儏 - export function Questionnairetaskget(data) { - return request({ - url: "/smartor/svysingle/queryTaskByCondition", - method: "post", - data: data, - }); - } - // 鏌ヨ闂嵎浠诲姟璇︽儏 - export function Questionnairetaskgetson(data) { - return request({ - url: "/smartor/serviceSubtask/queryTaskByCondition", - method: "post", - data: data, - }); - } - // 闂嵎浠诲姟妯℃澘鏂板淇敼 - export function TaskQuestioncomit(data) { - return request({ - url: "/smartor/svytemplateTask/saveOrUpdateTaskTemp", - method: "post", - data: data, - }); - } - // 鍒犻櫎浠诲姟妯℃澘 +// 鏌ヨ闂嵎妯℃澘鍒嗙被鏍� +export function getQtemplateclassify(data) { + return request({ + url: "/smartor/svyLibTemplateCategory/list", + method: "post", + data: data, + }); +} +// 鏌ヨ闂嵎妯℃澘鍒嗙被鏍� +export function getQRcode(data) { + return request({ + url: "/qrcode/getQRcode", + method: "post", + data: data, + }); +} +// 鏂板淇敼闂嵎浠诲姟 +export function Questionnairetaskdetails(data) { + return request({ + url: "/smartor/svysingle/insertOrUpdateSvyTask", + method: "post", + data: data, + }); +} +// 鏌ヨ闂嵎浠诲姟鍒楄〃 +export function Questionnairetasklist(data) { + return request({ + url: "/smartor/svytask/list", + method: "post", + data: data, + }); +} +// 鍙戣捣闂嵎浠诲姟 +export function Questionnairetasksponsor(data) { + return request({ + url: "/smartor/svytask/list", + method: "post", + data: data, + }); +} +// 鏌ヨ闂嵎浠诲姟璇︽儏 +export function Questionnairetaskget(data) { + return request({ + url: "/smartor/svysingle/queryTaskByCondition", + method: "post", + data: data, + }); +} +// 鏌ヨ闂嵎浠诲姟璇︽儏 +export function Questionnairetaskgetson(data) { + return request({ + url: "/smartor/serviceSubtask/queryTaskByCondition", + method: "post", + data: data, + }); +} +// 闂嵎浠诲姟妯℃澘鏂板淇敼 +export function TaskQuestioncomit(data) { + return request({ + url: "/smartor/svytemplateTask/saveOrUpdateTaskTemp", + method: "post", + data: data, + }); +} +// 鍒犻櫎浠诲姟妯℃澘 export function deleteTaskQuestioncomit(svyid) { return request({ url: "/smartor/svytemplateTask/remove/" + svyid, @@ -136,66 +135,81 @@ }); } - export function getTaskQuestioncomit(svyid) { - return request({ - url: "/smartor/svytemplateTask/" + svyid, - method: "get", - }); - } - //绉戝鐥呭尯妯℃澘鍏宠仈鏂板 - export function depthospgetson(data) { +export function getTaskQuestioncomit(svyid) { + return request({ + url: "/smartor/svytemplateTask/" + svyid, + method: "get", + }); +} +//绉戝鐥呭尯妯℃澘鍏宠仈鏂板 +export function depthospgetson(data) { return request({ url: "/smartor/td/add", method: "post", data: data, }); } - //绉戝鐥呭尯妯℃澘鍏宠仈鏌ヨ - export function depthospgetsonlist(data) { +//绉戝鐥呭尯妯℃澘鍏宠仈鏌ヨ +export function depthospgetsonlist(data) { return request({ url: "/smartor/td/list", method: "get", params: data, }); } - //浠诲姟绉戝鐥呭尯妯℃澘鍏宠仈鏌ヨ - export function taskdepthospgetsonlist(data) { +//浠诲姟绉戝鐥呭尯妯℃澘鍏宠仈鏌ヨ +export function taskdepthospgetsonlist(data) { return request({ url: "/smartor/taskdept/list", method: "post", data: data, }); } - // 鍒犻櫎绉戝鐥呭尯妯℃澘鍒嗙被 - export function depthospgetsondel(id) { - return request({ - url: "/smartor/td/remove/" + id, - method: "get", - }); - } - // 鍒犻櫎浠诲姟绉戝鍏宠仈 - export function taskdepthospgetsondel(id) { - return request({ - url: "/smartor/taskdept/remove/" + id, - method: "get", - }); - } - // 鍒犻櫎浠诲姟鐤剧梾鍏宠仈 - export function taskdiaghospgetsondel(id) { - return request({ - url: "/smartor/taskdiag/remove/" + id, - method: "get", - }); - } - // 鍒犻櫎浠诲姟鎵嬫湳鍏宠仈 - export function taskoperhospgetsondel(id) { - return request({ - url: "/smartor/taskoper/remove/" + id, - method: "get", - }); - } +// 鍒犻櫎绉戝鐥呭尯妯℃澘鍒嗙被 +export function depthospgetsondel(id) { + return request({ + url: "/smartor/td/remove/" + id, + method: "get", + }); +} +// 鍒犻櫎浠诲姟绉戝鍏宠仈 +export function taskdepthospgetsondel(id) { + return request({ + url: "/smartor/taskdept/remove/" + id, + method: "get", + }); +} +// 鍒犻櫎浠诲姟鐤剧梾鍏宠仈 +export function taskdiaghospgetsondel(id) { + return request({ + url: "/smartor/taskdiag/remove/" + id, + method: "get", + }); +} +// 鍒犻櫎浠诲姟鎵嬫湳鍏宠仈 +export function taskoperhospgetsondel(id) { + return request({ + url: "/smartor/taskoper/remove/" + id, + method: "get", + }); +} +// 鑾峰彇浠诲姟鐤剧梾鍏宠仈 +export function taskdiaggetlist(data) { + return request({ + url: "/smartor/taskdiag/list", + method: "post", + data: data, + }); +} +// 鑾峰彇浠诲姟鎵嬫湳鍏宠仈 +export function taskopergetlist(data) { + return request({ + url: "/smartor/taskoper/list", + method: "post", + data: data, + }); +} // 鍖绘姢淇濆瓨鏁版嵁 - export function serviceSubtaskDetailedit(data) { return request({ url: "/smartor/serviceSubtaskDetail/editByCondition", diff --git a/src/views/followvisit/record/detailpage/index.vue b/src/views/followvisit/record/detailpage/index.vue index 51b9a62..1725993 100644 --- a/src/views/followvisit/record/detailpage/index.vue +++ b/src/views/followvisit/record/detailpage/index.vue @@ -668,7 +668,7 @@ // 鑾峰彇鍩虹淇℃伅 getuserinfo() { const queryParams = { - pid: Number(this.id), + pid: Number(this.patid), allhosp: "0", pageNum: 1, }; @@ -823,12 +823,10 @@ }).then((res) => { if (res.code == 200) { this.form = res.rows[0].serviceSubtaskList[0]; - console.log(this.form, "form3"); this.logsheetlist = res.rows[0].serviceSubtaskList; this.templateid = this.logsheetlist[0].templateid; - console.log(this.form.serviceType, "serviceType"); } - +this.getuserinfo(); if (this.Voicetype) { this.getPersonVoices(); } else { diff --git a/src/views/followvisit/tasklist/index.vue b/src/views/followvisit/tasklist/index.vue index 7045925..dd4977e 100644 --- a/src/views/followvisit/tasklist/index.vue +++ b/src/views/followvisit/tasklist/index.vue @@ -657,11 +657,11 @@ }, watch: {}, created() { - this.topqueryParams.leaveldeptcodes = store.getters.belongDepts.map( - (obj) => obj.deptCode - ); - this.topqueryParams.leavehospitaldistrictcodes = - store.getters.belongWards.map((obj) => obj.districtCode); + // this.topqueryParams.leaveldeptcodes = store.getters.belongDepts.map( + // (obj) => obj.deptCode + // ); + // this.topqueryParams.leavehospitaldistrictcodes = + // store.getters.belongWards.map((obj) => obj.districtCode); this.tasktopic = this.$route.query.tasktopic ? this.$route.query.tasktopic : this.tasktopic; diff --git a/src/views/patient/propaganda/QuestionnaireTask.vue b/src/views/patient/propaganda/QuestionnaireTask.vue index 68d826f..f0ca354 100644 --- a/src/views/patient/propaganda/QuestionnaireTask.vue +++ b/src/views/patient/propaganda/QuestionnaireTask.vue @@ -861,6 +861,8 @@ getQtemplateclassify, taskdepthospgetsondel, taskdepthospgetsonlist, + taskdiaggetlist, + taskopergetlist, } from "@/api/AiCentre/index"; import SFtable from "@/components/SFtable"; //琛ㄦ牸缁勪欢 @@ -1359,21 +1361,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 +1383,7 @@ this.$modal.msgError("璇烽�夋嫨鏈嶅姟绫诲瀷"); return; } + console.log(this.operationcodes[0]); console.log(this.operationcodes); if ( @@ -1390,7 +1393,7 @@ this.operationcodes[0] ) { } else { - this.$modal.msgError("璇烽�夋嫨绉戝鎴栫梾鍖�"); + this.$modal.msgError("璇烽�夋嫨浠诲姟鍏宠仈鏉′欢"); return; } @@ -1880,7 +1883,7 @@ this.time3 = ""; //鏅氫笂鏃堕棿娈� this.time4 = ""; //鏅氫笂鏃堕棿娈� }, - // 鑾峰彇浠诲姟绉戝鍒楄〃 + // 鑾峰彇鍚勭被 listDept() { this.leavehospitaldistrictcodes = []; this.deptcodesWards = []; @@ -1896,6 +1899,24 @@ this.hosplist.push(item); this.leavehospitaldistrictcodes.push(item.deptCode); } + }); + } + }); + taskdiaggetlist(this.queryParamsdept).then((res) => { + if (res.code == 200) { + let arr = res.rows; + arr.forEach((item) => { + this.hosplist.push(item); + this.illnesscodes.push(item.icdcode); + }); + } + }); + taskopergetlist(this.queryParamsdept).then((res) => { + if (res.code == 200) { + let arr = res.rows; + arr.forEach((item) => { + this.hosplist.push(item); + this.operationcodes.push(item.opcode); }); } }); @@ -1915,12 +1936,12 @@ }, // 闄㈠尯鍒犻櫎鍒犻櫎瑙﹀彂 removehpsp(row) { - console.log(this.hosplist,'hhh'); + console.log(this.hosplist, "hhh"); let result = this.hosplist .filter((item) => item.deptCode == row) .map((item) => item.id); - console.log(result); + console.log(result); if (result.length) { taskdepthospgetsondel(result).then((res) => { -- Gitblit v1.9.3