From 891f1591f759a9dfa333fcea4707d41bad9fe436 Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期一, 24 二月 2025 10:32:28 +0800 Subject: [PATCH] 测试完成 --- src/views/system/user/index.vue | 42 ++++++++----- src/views/followvisit/record/detailpage/index.vue | 61 ++++++++++++++------ src/views/patient/propaganda/particty.vue | 25 +++++++- src/views/patient/propaganda/QuestionnaireTask.vue | 34 ++++++++--- 4 files changed, 113 insertions(+), 49 deletions(-) diff --git a/src/views/followvisit/record/detailpage/index.vue b/src/views/followvisit/record/detailpage/index.vue index c4eaf3b..51b9a62 100644 --- a/src/views/followvisit/record/detailpage/index.vue +++ b/src/views/followvisit/record/detailpage/index.vue @@ -36,6 +36,14 @@ <el-table-column prop="sendname" align="center" label="濮撳悕"> </el-table-column> <el-table-column + prop="taskName" + align="center" + width="200" + show-overflow-tooltip + label="浠诲姟鍚嶇О" + > + </el-table-column> + <el-table-column prop="sendstate" align="center" width="200" @@ -134,14 +142,6 @@ /> </template> </el-table-column> - <el-table-column - prop="taskName" - align="center" - width="200" - show-overflow-tooltip - label="浠诲姟鍚嶇О" - > - </el-table-column> <el-table-column prop="templatename" @@ -183,13 +183,32 @@ </div> <div :class="form.serviceType == 2 ? 'Followuserinfo' : 'Followuserinfos'"> <div> - <div class="headline"> - <div>浜哄伐澶勭悊</div> - <div style="margin-left: 30px"> + <el-form ref="form" :model="form" label-width="120px"> + <div class="headline"> + <div>浜哄伐澶勭悊</div> + <el-row :gutter="20"> + <el-col :span="12" + ><el-form-item label="鑱旂郴鐢佃瘽"> + <el-input + disabled + placeholder="鑱旂郴鐢佃瘽缂哄け" + v-model="userform.telcode" + ></el-input> </el-form-item + ></el-col> + <el-col :span="12" + ><el-form-item label="鑱旂郴浜虹數璇�"> + <el-input + disabled + placeholder="鑱旂郴浜虹數璇濈己澶�" + v-model="userform.relativetelcode" + ></el-input> </el-form-item + ></el-col> + </el-row> + <!-- <div style="margin-left: 30px"> <el-button type="warning">涓�閿懠鍙�</el-button> + </div> --> </div> - </div> - <el-form ref="form" :model="form" label-width="80px"> + <el-form-item label="闅忚璁板綍"> <el-input type="textarea" v-model="form.remark"></el-input> </el-form-item> @@ -857,13 +876,17 @@ sendAgain() { this.dialogFormVisible = true; }, - // 鏇存敼寮傚父鐘舵�� + // 鏌ョ湅璇︽儏 Seedetails(row) { this.$modal - .confirm('鏄惁鏌ョ湅浠诲姟涓�"' + optionids + '"鐨勬湇鍔¢」锛�') - .then(function () {}) + .confirm('鏄惁鏌ョ湅浠诲姟涓�"' + row.taskName + '"鐨勬湇鍔¤鎯呮暟鎹紵') .then(() => { - this.getList(); + this.taskid = row.taskid; + this.id = row.id; + this.patid = row.patid; + this.Voicetype = row.type; + this.serviceType = row.serviceType; + this.getTaskservelist(this.id); }) .catch(() => {}); }, @@ -920,10 +943,10 @@ addserviceSubtask(form).then((res) => { if (res.code == 200) { this.$modal.msgSuccess("鍒涘缓鎴愬姛"); - }else{ + } else { this.$modal.msgError("鍒涘缓澶辫触"); } - this.dialogFormVisible=false; + this.dialogFormVisible = false; }); }, updateScore(a, b, c) { diff --git a/src/views/patient/propaganda/QuestionnaireTask.vue b/src/views/patient/propaganda/QuestionnaireTask.vue index f28bb8d..42a60c2 100644 --- a/src/views/patient/propaganda/QuestionnaireTask.vue +++ b/src/views/patient/propaganda/QuestionnaireTask.vue @@ -489,7 +489,6 @@ <!-- 閫夋嫨鎮h�呭垪琛� --> <SFtable ref="multipleTable" - @handleSelectionChange="handleSelectionChange" :currentList="patientuserList" :tableLabel="tableLabelhz" @@ -805,7 +804,7 @@ } from "@/api/AiCentre/index"; import SFtable from "@/components/SFtable"; //琛ㄦ牸缁勪欢 -import { MessageBox, } from "element-ui"; +import { MessageBox } from "element-ui"; export default { name: "ServiceDetails", @@ -1090,7 +1089,7 @@ // { required: true, message: "閫傜敤鐥呭尯涓嶈兘涓虹┖", trigger: "blur" }, // ], }, - belongDepts:[], + belongDepts: [], // 绉戝闄㈠尯鏌ヨ鍏ュ弬 queryParamsdept: {}, quote: false, @@ -1300,7 +1299,7 @@ this.$modal.msgError("璇烽�夋嫨鏈嶅姟绫诲瀷"); return; } - if (this.deptcodesWards[0]||this.leavehospitaldistrictcodes[0]) { + if (this.deptcodesWards[0] || this.leavehospitaldistrictcodes[0]) { } else { this.$modal.msgError("璇烽�夋嫨绉戝鎴栫梾鍖�"); return; @@ -1547,8 +1546,8 @@ item.deptName = item.dept; item.admindate = item.inhosptime; item.sfzh = item.idcardno; - if (this.patientqueryParams.allhosp==6) { - item.patfrom = 1; + if (this.patientqueryParams.allhosp == 6) { + item.patfrom = 1; } this.overallCase.push(item); this.form.patTaskRelevances.push(item); @@ -1957,7 +1956,7 @@ "鍔熻兘鎻愮ず", { confirmButtonText: "淇濆瓨浠诲姟", - cancelButtonText: "鍙栨秷", + cancelButtonText: "鏆傚瓨妯℃澘", type: "warning", } ) @@ -1968,11 +1967,26 @@ this.objyl.templateid = this.objyl.svyid; this.form.libtemplateid = this.objyl.svyid; this.objyl.isoperation = 1; - this.objyl.svyTaskTemplateScriptVOS = this.objyl.svyTemplateLibScripts; - this.form.svyTaskTemplateVO=this.objyl; + this.objyl.svyTaskTemplateScriptVOS = + this.objyl.svyTemplateLibScripts; + this.form.svyTaskTemplateVO = this.objyl; this.submitForm(); }) - .catch(() => {}); + .catch(() => { + if (Array.isArray(this.objyl.suitway)) { + this.objyl.suitway = this.objyl.suitway.join(","); + } + this.objyl.templateid = this.objyl.svyid; + this.form.libtemplateid = this.objyl.svyid; + this.objyl.isoperation = 1; + this.objyl.svyTaskTemplateScriptVOS = + this.objyl.svyTemplateLibScripts; + this.form.svyTaskTemplateVO = this.objyl; + this.form.templatename=this.objyl.svyname; + this.$modal.msgSuccess("鏆傚瓨鎴愬姛淇濆瓨浠诲姟鍚庢ā鏉垮け鏁�"); + this.drawermb=false; + this.previewtf=false; + }); } else { setTimeout(() => { this.previewFn(); diff --git a/src/views/patient/propaganda/particty.vue b/src/views/patient/propaganda/particty.vue index 290f4fa..e4d7210 100644 --- a/src/views/patient/propaganda/particty.vue +++ b/src/views/patient/propaganda/particty.vue @@ -1599,8 +1599,8 @@ item.deptName = item.dept; item.admindate = item.inhosptime; item.sfzh = item.idcardno; - if (this.patientqueryParams.allhosp==6) { - item.patfrom = 1; + if (this.patientqueryParams.allhosp == 6) { + item.patfrom = 1; } this.overallCase.push(item); this.form.patTaskRelevances.push(item); @@ -2010,7 +2010,7 @@ "鍔熻兘鎻愮ず", { confirmButtonText: "淇濆瓨浠诲姟", - cancelButtonText: "鍙栨秷", + cancelButtonText: "鏆傚瓨妯℃澘", type: "warning", } ) @@ -2030,7 +2030,24 @@ this.submitForm(); }) - .catch(() => {}); + .catch(() => { + if (Array.isArray(this.objyl.suitway)) { + this.objyl.suitway = this.objyl.suitway.join(","); + } + this.objyl.templateid = this.objyl.id; + this.objyl.isoperation = 1; + this.objyl.ivrLibaTemplateScriptVOList.forEach((item) => { + item.ivrTaskScriptTargetoptionList = + item.ivrLibaScriptTargetoptionList; + }); + this.objyl.ivrTaskTemplateScriptVOList = + this.objyl.ivrLibaTemplateScriptVOList; + this.form.ivrTaskTemplateVO = this.objyl; + this.form.templatename=this.objyl.templateName; + this.$modal.msgSuccess("鏆傚瓨鎴愬姛淇濆瓨浠诲姟鍚庢ā鏉垮け鏁�"); + this.drawermb=false; + this.previewtf=false; + }); } else { setTimeout(() => { this.previewFn(); diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue index 6fb0d9f..407eff0 100644 --- a/src/views/system/user/index.vue +++ b/src/views/system/user/index.vue @@ -338,6 +338,7 @@ @remove-tag="removehpsp" :options="deptOptions" :props="props" + filterable :show-all-levels="false" clearable > @@ -354,6 +355,7 @@ v-model="form.wardCodes" :options="deptOptions" :props="props" + filterable :show-all-levels="false" clearable > @@ -763,8 +765,8 @@ remark: undefined, postIds: [], roleIds: [], - deptCodes:[], - wardCodes:[], + deptCodes: [], + wardCodes: [], }; this.resetForm("form"); }, @@ -822,14 +824,14 @@ this.form = response.data; this.belongDepts = response.belongDepts; this.belongWards = response.belongWards; - if (this.form.hospInfo){ + if (this.form.hospInfo) { this.form.deptCodes = JSON.parse(this.form.hospInfo); - }else{ + } else { this.form.deptCodes = []; } - if (this.form.deptInfo){ + if (this.form.deptInfo) { this.form.wardCodes = JSON.parse(this.form.deptInfo); - }else{ + } else { this.form.wardCodes = []; } console.log(this.form.wardCodes, "wardCodes"); @@ -846,10 +848,10 @@ }, // 鍒犻櫎绉戝 removehpsp(valueArray) { - console.log(valueArray,'鍒犻櫎绉戝'); - console.log(this.form.userId,'鍒犻櫎'); - let code=valueArray[valueArray.length-1]; - removeusertd(this.form.userId,code).then((res) => { + console.log(valueArray, "鍒犻櫎绉戝"); + console.log(this.form.userId, "鍒犻櫎"); + let code = valueArray[valueArray.length - 1]; + removeusertd(this.form.userId, code).then((res) => { if (res.code) { } }); @@ -880,13 +882,13 @@ this.form.hospInfo = JSON.stringify(this.form.deptCodes); this.form.deptInfo = JSON.stringify(this.form.wardCodes); if (this.form.deptCodes.length) - this.form.deptCodes = this.form.deptCodes.map( - (subArr) => subArr[subArr.length - 1] - ); + this.form.deptCodes = this.form.deptCodes.map( + (subArr) => subArr[subArr.length - 1] + ); if (this.form.wardCodes.length) - this.form.wardCodes = this.form.wardCodes.map( - (subArr) => subArr[subArr.length - 1] - ); + this.form.wardCodes = this.form.wardCodes.map( + (subArr) => subArr[subArr.length - 1] + ); console.log(this.form.wardCodes, "wardCodes"); console.log(this.form.deptCodes, "deptCodes"); @@ -1017,3 +1019,11 @@ }, }; </script> +<style lang="scss" scoped> +::v-deep .el-cascader-panel .el-cascader-menu__wrap { + height: 404px!important; +} +// .el-cascader-menu__wrap { +// height: 404px; +// } +</style> -- Gitblit v1.9.3