From d03829bdf327d0e457a2f4e3699a69d5ad47d3a3 Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期二, 03 九月 2024 10:41:34 +0800 Subject: [PATCH] 测试完成 --- src/views/knowledge/questionnaire/compilequer/index.vue | 25 ++++++++++++++++++------- 1 files changed, 18 insertions(+), 7 deletions(-) diff --git a/src/views/knowledge/questionnaire/compilequer/index.vue b/src/views/knowledge/questionnaire/compilequer/index.vue index 0eb6d7e..83ebd65 100644 --- a/src/views/knowledge/questionnaire/compilequer/index.vue +++ b/src/views/knowledge/questionnaire/compilequer/index.vue @@ -695,7 +695,7 @@ <div class="scriptTopic-dev" :key="item.sort" - v-if="item.scriptType == 3" + v-if="item.scriptType == 4" > <div class="dev-text"> {{ item.sort }}銆乕濉┖]<span>{{ item.scriptContent }}</span> @@ -1278,13 +1278,13 @@ }, activated() { if (this.id != this.$route.query.id) { - this.gettabList(); this.getissueinfo(); + this.gettabList(); } }, created() { - this.gettabList(); this.getissueinfo(); + this.gettabList(); this.mode = store.getters.Askmode; this.languagelist = store.getters.languagelist; this.usable = store.getters.usable; @@ -1337,6 +1337,12 @@ // 鑾峰彇鏁版嵁 getissueinfo() { this.id = this.$route.query.id; + this.ruleForm = { + svyTemplateLibScripts: [], + tempDetpRelevances: [], + svyLibTemplateTagList: [], + }; + if (this.id) { getQtemplateobj({ svyid: this.id }).then((res) => { this.ruleForm = res.rows[0]; @@ -1365,9 +1371,11 @@ }); }, submitForm(formName) { - this.$modal.loading("姝e湪涓婁紶鏁版嵁锛岃绋嶅��..."); + this.$modal.loading("姝e湪淇淇濆瓨鏁版嵁锛岃绋嶅��..."); this.ruleForm.suitway = this.ruleForm.suitway.join(","); - + if (!this.ruleForm.categoryid) { + this.ruleForm.categoryid = -1; + } if (this.id) { this.ruleForm.isoperation = 2; compileQtemplate(this.ruleForm).then((res) => { @@ -1808,12 +1816,15 @@ const allGreaterThanTen = arr.every((array) => { const totalScore = array.reduce((accumulator, current) => { - return accumulator + current.score; + return accumulator + Number(current.score); }, 0); + console.log(totalScore); + console.log(this.ruleForm.scriptScore); + return totalScore == this.ruleForm.scriptScore; }); if (allGreaterThanTen) { - this.$modal.msgSuccess("棰樼洰鍒嗗�肩疮鍔犲拰妯$増鎬诲垎鐩哥"); + this.$modal.msgSuccess("鍒嗗�兼牎楠屾垚鍔�"); } else { this.$modal.msgError("棰樼洰鍒嗗�肩疮鍔犲拰妯$増鍒嗗�间笉绗�"); } -- Gitblit v1.9.3