From ee31f47ffb5be16aa79fdd46733e79d16df6cd8c Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期三, 26 二月 2025 16:13:44 +0800 Subject: [PATCH] 测试完成 --- src/views/knowledge/questionnaire/compilequer/index.vue | 101 +++++++++++++++++++++++++------------------------- 1 files changed, 51 insertions(+), 50 deletions(-) diff --git a/src/views/knowledge/questionnaire/compilequer/index.vue b/src/views/knowledge/questionnaire/compilequer/index.vue index ce30b40..7eba035 100644 --- a/src/views/knowledge/questionnaire/compilequer/index.vue +++ b/src/views/knowledge/questionnaire/compilequer/index.vue @@ -259,7 +259,7 @@ filterable placeholder="璇烽�夋嫨绉戝" > - <el-option + <el-option class="ruleFormaa" v-for="item in flatArray" :key="item.deptCode" @@ -282,7 +282,7 @@ filterable placeholder="璇烽�夋嫨鐥呭尯" > - <el-option + <el-option class="ruleFormaa" v-for="item in flatArray" :key="item.deptCode" @@ -543,7 +543,7 @@ <el-col :span="12"> <el-form-item label="闂鍒嗗��" - v-if="topicobj.scoretype == 1" + v-if="ruleForm.scoreType == 1" > <el-input v-model="topicobj.score" @@ -605,7 +605,7 @@ v-for="item in topicobj.svyLibTemplateTargetoptions" > <el-row :gutter="5"> - <el-col :span="16" + <el-col :span="12" ><el-form-item label="閫夐」鍚嶇О"> <el-input type="text" @@ -615,9 +615,9 @@ > </el-input> </el-form-item ></el-col> - <el-col :span="8"> + <el-col :span="12"> <el-form-item - v-if="topicobj.scoretype == 1" + v-if="ruleForm.scoreType == 1" label="閫夐」鍒嗗��" > <el-input @@ -630,7 +630,7 @@ </el-input> </el-form-item> <el-form-item - v-else-if="topicobj.scoretype == 2" + v-else-if="ruleForm.scoreType == 2" label="ABC绛夌骇" > <el-radio-group v-model="item.score"> @@ -640,7 +640,7 @@ </el-radio-group> </el-form-item> <el-form-item - v-else-if="topicobj.scoretype == 3" + v-else-if="ruleForm.scoreType == 3" label="浼樿壇绛夌骇" > <el-radio-group v-model="item.score"> @@ -981,7 +981,7 @@ <el-col :span="12"> <el-form-item label="璇勪环绫诲瀷"> <el-select - v-model="indexform.scoretype" + v-model="indexform.scoreType" placeholder="璇烽�夋嫨鍒嗙被" > <el-option @@ -1130,7 +1130,7 @@ ></el-col> <el-col :span="11"> <el-form-item - v-if="indexform.scoretype == 1" + v-if="indexform.scoreType == 1" label="鍒嗗��" > <el-input @@ -1142,7 +1142,7 @@ </el-input> </el-form-item> <el-form-item - v-else-if="indexform.scoretype == 2" + v-else-if="indexform.scoreType == 2" label="ABC绛夌骇" > <el-radio-group v-model="item.score"> @@ -1152,7 +1152,7 @@ </el-radio-group> </el-form-item> <el-form-item - v-else-if="indexform.scoretype == 3" + v-else-if="indexform.scoreType == 3" label="浼樿壇绛夌骇" > <el-radio-group v-model="item.score"> @@ -1165,7 +1165,7 @@ <el-col :span="2" - :offsset="indexform.scoretype == 4 ? 11 : 0" + :offsset="indexform.scoreType == 4 ? 11 : 0" > <el-button type="danger" @@ -1263,7 +1263,6 @@ import OptionalForm from "@/components/OptionalForm"; //姝e垯缁勪欢 import { getToken } from "@/utils/auth"; import { deptTreeSelect } from "@/api/system/user"; - export default { name: "Questionnaireinfo", @@ -1384,7 +1383,7 @@ illnessVisible: false, //鎸囨爣鐤剧梾寮规 Operateit: true, deptOptions: [], - flatArray:[], + flatArray: [], optionsillness: [], delScriptVOList: [], illnesslistapi: [], @@ -1397,7 +1396,6 @@ valuetype: [], qremark: [], hosplist: [], - deptlist: [], usable: [ { value: "0", label: "鍙敤" }, { value: "1", label: "鍋滅敤" }, @@ -1540,21 +1538,22 @@ }); this.tempDetpRelevanceslist = []; this.tempbelongWards = []; - - depthospgetsonlist(this.queryParamsdept).then((res) => { - if (res.code == 200) { - let arr = res.rows; - arr.forEach((item) => { - if (item.deptType == 1) { - this.deptlist.push(item); - this.tempDetpRelevanceslist.push(item.deptCode); - } else if (item.deptType == 2) { - this.hosplist.push(item); - this.tempbelongWards.push(item.deptCode); - } - }); - } - }); + if (this.queryParamsdept.tempid) { + depthospgetsonlist(this.queryParamsdept).then((res) => { + if (res.code == 200) { + let arr = res.rows; + arr.forEach((item) => { + if (item.deptType == 1) { + this.deptlist.push(item); + this.tempDetpRelevanceslist.push(item.deptCode); + } else if (item.deptType == 2) { + this.hosplist.push(item); + this.tempbelongWards.push(item.deptCode); + } + }); + } + }); + } }, // 鑾峰彇绉戝鏍� getDeptTree() { @@ -1592,23 +1591,24 @@ this.ruleForm.categoryid = -1; } // 棰樼洰淇濆瓨澶勭悊 - // 鎻愪氦 - this.ruleForm.svyTemplateLibScripts.forEach((res) => { + // 鎻愪氦 + this.ruleForm.svyTemplateLibScripts.forEach((res) => { if (!res.isoperation) { res.isoperation = 2; } - res.ivrLibaScriptTargetoptionList = - res.svyLibTemplateTargetoptions.map((item) => { + 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) - }) + this.delScriptVOList.forEach((item) => { + this.ruleForm.svyTemplateLibScripts.push(item); + }); if (this.id) { this.ruleForm.isoperation = 2; this.ruleForm.tempDetpRelevances = null; @@ -1675,22 +1675,23 @@ let result = this.deptlist .filter((item) => item.deptCode == row) .map((item) => item.id); - console.log(result.length); if (result.length) { depthospgetsondel(result).then((res) => { - if (res.code) { + if (res.code == 200) { + this.$modal.msgSuccess("鍒犻櫎绉戝鎴愬姛"); } }); } }, - // 鍒犻櫎鍒犻櫎瑙﹀彂 + // 鍒犻櫎鐥呭尯瑙﹀彂 removehpsp(row) { let result = this.hosplist .filter((item) => item.deptCode == row) .map((item) => item.id); if (result.length) { depthospgetsondel(result).then((res) => { - if (res.code) { + if (res.code == 200) { + this.$modal.msgSuccess("鍒犻櫎鐥呭尯鎴愬姛"); } }); } @@ -1725,7 +1726,7 @@ // 鑾峰彇闂鍒楄〃 getaddtopiclist() { this.drawer = true; - this.queryParams.scoretype = this.ruleForm.scoreType; + this.queryParams.scoreType = this.ruleForm.scoreType; getissuelist(this.queryParams).then((res) => { this.loading = false; this.userList = res.rows; @@ -1914,12 +1915,12 @@ }, // 淇濆瓨绉戝/鐥呭尯 putbelongDepts(id) { - this.tempDetpRelevanceslistform.forEach(item=>{ - if (!item.tempid) item.tempid=id; - }) - this.tempbelongWardsform.forEach(item=>{ - if (!item.tempid) item.tempid=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