From 2a39af937f29471dab27b152dfae2b1fc28b32d6 Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期五, 01 十一月 2024 18:45:29 +0800 Subject: [PATCH] 测试完成 --- src/views/knowledge/questionnaire/compilequer/index.vue | 60 +++++++++++++++++++++++++++++++++++++----------------------- 1 files changed, 37 insertions(+), 23 deletions(-) diff --git a/src/views/knowledge/questionnaire/compilequer/index.vue b/src/views/knowledge/questionnaire/compilequer/index.vue index a2e96e7..4e13018 100644 --- a/src/views/knowledge/questionnaire/compilequer/index.vue +++ b/src/views/knowledge/questionnaire/compilequer/index.vue @@ -280,7 +280,7 @@ size="medium" multiple filterable - placeholder="璇烽�夋嫨绉戝" + placeholder="璇烽�夋嫨鐥呭尯" > <el-option class="ruleFormaa" @@ -435,7 +435,6 @@ align="center" key="nextScriptno" prop="nextScriptno" - :show-overflow-tooltip="true" > <template slot-scope="scope"> <span>{{ @@ -1435,6 +1434,7 @@ this.ruleForm.svyLibTemplateTagList.filter( (item) => item.isoperation != 3 ); + if (this.ruleForm.suitway) this.ruleForm.suitway = this.ruleForm.suitway.split(","); this.delScriptVOList = []; this.tempDetpRelevanceslistform = []; @@ -1455,8 +1455,6 @@ this.appraiselist = store.getters.appraiselist; this.belongWards = store.getters.belongWards; this.belongDepts = store.getters.belongDepts; - console.log(this.belongWards, "belongWards"); - console.log(this.belongDepts, "belongDepts"); // this.test(); }, @@ -1518,7 +1516,9 @@ this.dynamicTags = this.ruleForm.svyLibTemplateTagList.map( this.processElement ); - this.ruleForm.suitway = this.ruleForm.suitway.split(","); + console.log(this.dynamicTags, "this.dynamicTags"); + if (this.ruleForm.suitway) + this.ruleForm.suitway = this.ruleForm.suitway.split(","); }); getillness({ outid: this.id, type: 5 }).then((res) => { this.illnesslist = res.rows; @@ -1560,6 +1560,24 @@ if (!this.ruleForm.categoryid) { this.ruleForm.categoryid = -1; } + // 棰樼洰淇濆瓨澶勭悊 + // 鎻愪氦 + this.ruleForm.svyTemplateLibScripts.forEach((res) => { + if (!res.isoperation) { + res.isoperation = 2; + } + res.ivrLibaScriptTargetoptionList = + res.svyLibTemplateTargetoptions.map((item) => { + if (!item.isoperation) { + item.isoperation = 2; + item.templateID = this.ruleForm.id; + } + return item; + }); + }); + this.delScriptVOList.forEach((item)=>{ + this.ruleForm.svyTemplateLibScripts.push(item) + }) if (this.id) { this.ruleForm.isoperation = 2; this.ruleForm.tempDetpRelevances = null; @@ -1568,7 +1586,8 @@ this.confirmillness(); this.putbelongDepts(); this.$modal.closeLoading(); - this.$router.go(-1); + // this.$router.go(-1); + window.location.reload(); }); } else { this.ruleForm.isoperation = 1; @@ -1587,9 +1606,6 @@ }, // 绉戝/闄㈠尯澶勭悊 Departmenttreatment() { - console.log(this.tempDetpRelevanceslist, "tempDetpRelevanceslist"); - console.log(this.deptlist, "deptlist"); - console.log(this.hosplist, "deptlist"); this.tempDetpRelevanceslist.forEach((item) => { console.log(item); let result = this.deptlist.some((obj) => obj.deptCode == item); @@ -1607,9 +1623,6 @@ }); this.tempbelongWards.forEach((item) => { let result = this.hosplist.some((obj) => obj.deptCode == item); - - console.log(this.result, "resulthhh"); - if (!result) { this.tempbelongWardsform.push({ deptType: 2, @@ -1620,11 +1633,6 @@ }); } }); - console.log(this.tempbelongWardsform, "tempbelongWardsform"); - console.log( - this.tempDetpRelevanceslistform, - "tempDetpRelevanceslistform" - ); // return setTimeout(() => { @@ -1649,12 +1657,12 @@ let result = this.hosplist .filter((item) => item.deptCode == row) .map((item) => item.id); - if (result.length) { - depthospgetsondel(result).then((res) => { - if (res.code) { - } - }); - } + if (result.length) { + depthospgetsondel(result).then((res) => { + if (res.code) { + } + }); + } }, // 涓嬩竴姝� nextstep() { @@ -1875,6 +1883,12 @@ }, // 淇濆瓨绉戝/鐥呭尯 putbelongDepts(id) { + this.tempDetpRelevanceslistform.forEach(item=>{ + if (!item.tempid) item.tempid=id; + }) + this.tempbelongWardsform.forEach(item=>{ + if (!item.tempid) item.tempid=id; + }) if (this.tempDetpRelevanceslistform.length > 0) { depthospgetson(this.tempDetpRelevanceslistform).then((res) => { if (res.code == 200) { -- Gitblit v1.9.3