From c3576dff24adbb52cf807c100afb63399e16f813 Mon Sep 17 00:00:00 2001 From: WXL (wul) <wl_5969728@163.com> Date: 星期四, 11 九月 2025 09:36:45 +0800 Subject: [PATCH] 测试完成 --- src/views/knowledge/questionnaire/compilequer/index.vue | 94 ++++++++++++++++++++++++++++++++-------------- 1 files changed, 65 insertions(+), 29 deletions(-) diff --git a/src/views/knowledge/questionnaire/compilequer/index.vue b/src/views/knowledge/questionnaire/compilequer/index.vue index 5a12bb0..e364286 100644 --- a/src/views/knowledge/questionnaire/compilequer/index.vue +++ b/src/views/knowledge/questionnaire/compilequer/index.vue @@ -249,7 +249,7 @@ <el-row> <el-col :span="20" - ><el-form-item label="閫傜敤绉戝" prop="region"> + ><el-form-item label="閫傜敤璇鹃缁�" prop="region"> <el-select v-model="tempDetpRelevanceslist" @remove-tag="removetag" @@ -257,12 +257,12 @@ size="medium" multiple filterable - placeholder="璇烽�夋嫨绉戝" + placeholder="璇烽�夋嫨璇鹃缁�" > <el-option class="ruleFormaa" v-for="item in flatArray" - :key="item.deptCode" + :key="item.id" :label="item.label" :value="item.deptCode" > @@ -285,7 +285,7 @@ <el-option class="ruleFormaa" v-for="item in flatArray" - :key="item.deptCode" + :key="item.id" :label="item.label" :value="item.deptCode" > @@ -550,6 +550,26 @@ placeholder="璇疯緭鍏ラ鍙�" ></el-input> </el-form-item> + + <el-form-item prop="valueType"> + <template #label> + 缁撴灉绫诲瀷 + <el-tooltip + class="item" + effect="light" + content="鏈被鍨嬩负缁撴灉鏀堕泦绫诲瀷锛涢�夐」鐢ㄤ簬鎸囧悜鎬ч鐩鏄惁绛夛紱鏂囨湰閫傜敤澶嶆潅鎯呭喌锛涙暟鍊肩敤浜庢敹闆嗘暟鍊煎瀷鏁版嵁" + placement="top-start" + > + <i class="el-icon-warning-outline"></i> + </el-tooltip> + <!-- 鍦ㄦ爣绛惧悗鎻掑叆绾㈣壊鏄熷彿 --> + </template> + <el-radio-group v-model="topicobj.valueType"> + <el-radio :label="1">閫夐」</el-radio> + <el-radio :label="2">鏂囨湰</el-radio> + <el-radio :label="3">鏁板��</el-radio> + </el-radio-group> + </el-form-item> </el-col> </el-row> @@ -566,10 +586,10 @@ </el-form-item></el-col > <el-col :span="12" - ><el-form-item label="鏄惁鍙敤"> - <el-radio-group v-model="topicobj.isenable"> + ><el-form-item label="鏄惁闅愯棌"> + <el-radio-group v-model="topicobj.ishide"> <el-radio - v-for="(item, index) in usable" + v-for="(item, index) in hides" :label="item.value" >{{ item.label }}</el-radio > @@ -582,8 +602,8 @@ v-if="topicobj.scriptType == 1" > <el-radio-group v-model="topicobj.branchFlag"> - <el-radio :label="1">鏄�</el-radio> - <el-radio :label="0">鍚�</el-radio> + <el-radio label="1">鏄�</el-radio> + <el-radio label="0">鍚�</el-radio> </el-radio-group> </el-form-item> <el-form-item label="閫変腑鎻愮ず" v-if="topicobj.scriptType != 1"> @@ -658,6 +678,12 @@ <el-radio :label="0">鍚�</el-radio> </el-radio-group> </el-form-item> + <el-form-item label="鏄惁閫変腑鏀堕泦闄勫姞淇℃伅"> + <el-radio-group v-model="item.appendflag"> + <el-radio label="1">鏄�</el-radio> + <el-radio label="0">鍚�</el-radio> + </el-radio-group> + </el-form-item> </el-row> <el-row :gutter="10" v-if="topicobj.branchFlag == 1"> <el-col :span="20" @@ -691,7 +717,9 @@ <el-image style="width: 100px; height: 100px" :src="item.picturePath" - :preview-src-list="[...item.picturePath]" + :preview-src-list=" + item.picturePath ? [item.picturePath] : [] + " > </el-image> </div> @@ -747,9 +775,7 @@ > <el-button type="primary" @click="laststep()">涓婁竴姝�</el-button> <el-button type="info" @click="closeFm('ruleForm')">鍏抽棴</el-button> - <el-button @click="toExamine('ruleForm')" - >淇濆瓨闂鏁版嵁</el-button - > + <el-button @click="toExamine('ruleForm')">淇濆瓨闂鏁版嵁</el-button> </div> <!-- 闂嵎棰勮 --> <div v-if="Editprogress == 3"> @@ -1212,7 +1238,9 @@ <el-image style="width: 100px; height: 100px" :src="item.picturePath" - :preview-src-list="[...item.picturePath]" + :preview-src-list=" + item.picturePath ? [item.picturePath] : [] + " > </el-image> </div> @@ -1295,6 +1323,7 @@ svyTemplateLibScripts: [], tempDetpRelevances: [], svyLibTemplateTagList: [], + suitway: [], scoreType: "4", isenable: "0", longTemp: "0", @@ -1388,8 +1417,8 @@ delScriptVOList: [], illnesslistapi: [], illnesslist: [], - tempDetpRelevanceslist: [], //绉戝鏁版嵁 - tempDetpRelevanceslistform: [], //绉戝鏁版嵁 + tempDetpRelevanceslist: [], //璇鹃缁勬暟鎹� + tempDetpRelevanceslistform: [], //璇鹃缁勬暟鎹� tempbelongWards: [], //鐥呭尯鏁版嵁 tempbelongWardsform: [], //鐥呭尯鏁版嵁 optionstag: [], @@ -1400,6 +1429,10 @@ usable: [ { value: "0", label: "鍙敤" }, { value: "1", label: "鍋滅敤" }, + ], + hides: [ + { value: 0, label: "姝e父" }, + { value: 1, label: "闅愯棌" }, ], longtype: [ { value: "0", label: "鏅�氫换鍔�" }, @@ -1556,9 +1589,9 @@ }); } }, - // 鑾峰彇绉戝鏍� + // 鑾峰彇璇鹃缁勬爲 getDeptTree() { - // 绉戝鍒楄〃 + // 璇鹃缁勫垪琛� deptTreeSelect().then((response) => { this.deptOptions = response.data; this.flatArray = this.flattenArray(response.data); @@ -1618,8 +1651,8 @@ this.confirmillness(); this.putbelongDepts(); this.$modal.closeLoading(); - // this.$router.go(-1); - window.location.reload(); + this.$router.go(-1); + // window.location.reload(); }); } else { this.ruleForm.isoperation = 1; @@ -1639,8 +1672,8 @@ // 棰樼洰鏍¢獙 toExamine() { // 閬嶅巻棰樼洰闆嗗悎 - for (let i = 0; i < this.ruleForm.svyTemplateLibScripts.length; i++) { - const question = this.ruleForm.svyTemplateLibScripts[i]; + for (let i = 0; i < this.ruleForm.svyTemplateLibScripts.length; i++) { + const question = this.ruleForm.svyTemplateLibScripts[i]; // 濡傛灉 scriptType 涓� 4锛屽垯璺宠繃褰撳墠棰樼洰 if (question.scriptType === 4) { @@ -1671,10 +1704,10 @@ // 濡傛灉鎵�鏈夐鐩兘鏍¢獙閫氳繃锛岃繑鍥� true console.log("鎵�鏈夐鐩牎楠岄�氳繃锛岄�夐」鍚嶇О鏃犻噸澶�"); - this.Departmenttreatment(); + this.Departmenttreatment(); }, - // 绉戝/闄㈠尯澶勭悊 + // 璇鹃缁�/闄㈠尯澶勭悊 Departmenttreatment() { this.tempDetpRelevanceslist.forEach((item) => { console.log(item); @@ -1709,7 +1742,7 @@ this.submitForm(); }, 500); }, - // 绉戝鍒犻櫎瑙﹀彂 + // 璇鹃缁勫垹闄よЕ鍙� removetag(row) { let result = this.deptlist .filter((item) => item.deptCode == row) @@ -1951,7 +1984,7 @@ this.illnessVisible = false; this.$modal.msgSuccess("缂栬緫鎴愬姛"); }, - // 淇濆瓨绉戝/鐥呭尯 + // 淇濆瓨璇鹃缁�/鐥呭尯 putbelongDepts(id) { this.tempDetpRelevanceslistform.forEach((item) => { if (!item.tempid) item.tempid = id; @@ -1962,7 +1995,7 @@ if (this.tempDetpRelevanceslistform.length > 0) { depthospgetson(this.tempDetpRelevanceslistform).then((res) => { if (res.code == 200) { - this.$modal.msgSuccess("绉戝鏂板鎴愬姛"); + this.$modal.msgSuccess("璇鹃缁勬柊澧炴垚鍔�"); } }); } @@ -2384,7 +2417,10 @@ display: flex; .presentation-left { width: 45%; - // height: 500px; + max-height: 80vh; + padding: 0 20px; + font-size: 18px; + overflow: auto; .button-textxg { color: #024df0; } @@ -2404,7 +2440,7 @@ } .presentation-right { width: 55%; - max-height: 688px; + max-height: 80vh; padding: 0 20px; font-size: 18px; overflow: auto; -- Gitblit v1.9.3