From 8f7984b1485afa194190af2106a4b364b4fcc616 Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期三, 24 七月 2024 15:38:52 +0800 Subject: [PATCH] 测试完成 --- src/views/knowledge/questionbank/particulars/index.vue | 63 +++++++++++++++++++------------ 1 files changed, 38 insertions(+), 25 deletions(-) diff --git a/src/views/knowledge/questionbank/particulars/index.vue b/src/views/knowledge/questionbank/particulars/index.vue index 4f19bb6..4696eaf 100644 --- a/src/views/knowledge/questionbank/particulars/index.vue +++ b/src/views/knowledge/questionbank/particulars/index.vue @@ -5,15 +5,12 @@ <el-form :inline="true" :model="topicobj" class="demo-form-inline"> <div class="headline"> 棰樼洰璁剧疆璇︽儏 - <span style="margin-left: 30px" - ><el-button type="primary" @click="Saveproblem" - >淇� 瀛�</el-button - > </span - ><span style="margin-left: 30px" - ><el-button type="success" round @click="drawer = true" - >+閫夋嫨鎸囨爣</el-button - ></span - > + <span style="float: right; margin-right: 30px" + ><el-button type="success" @click="Saveproblem">棰勮</el-button> + </span> + <span style="float: right; margin-right: 30px" + ><el-button type="primary" @click="Saveproblem">淇� 瀛�</el-button> + </span> </div> <div style="margin-left: 8%"> <el-row :gutter="10"> @@ -194,15 +191,15 @@ :action="uploadImgUrl" :headers="headers" :accept="'image/*,video/*'" - :on-change="handleChangetg" + :on-success="handleChangetg" > <el-button size="small" type="primary">鐐瑰嚮涓婁紶</el-button> </el-upload> <div style="margin: 20px"> <el-image style="width: 100px; height: 100px" - :src="url" - :preview-src-list="[...url]" + :src="topicobj.picturePath" + :preview-src-list="[...topicobj.picturePath]" > </el-image> </div> @@ -228,6 +225,7 @@ @change="handleInputConfirm" filterable remote + allow-create reserve-keyword default-first-option :remote-method="remoteMethodtag" @@ -296,11 +294,19 @@ </el-form-item> </el-row> </div> - <div v-if="topicobj.scriptType != 3"> + <div v-if="topicobj.scriptType != 3 && topicobj.scriptType != 4"> <div class="headline"> 閫夐」璁剧疆<span style="margin-left: 30px" ><el-button type="primary" round @click="addoption" >+鏂板</el-button + ></span + > + <span style="margin-left: 30px" + >閫変腑鎸囨爣锛歿{ topicobj.scriptTopic }}</span + > + <span style="margin-left: 30px" + ><el-button type="success" round @click="gettargetInfo" + >+閫夋嫨鎸囨爣</el-button ></span > </div> @@ -400,7 +406,7 @@ </el-card> </div> <el-drawer - title="娣诲姞閫夐」" + title="閫夋嫨鎸囨爣" :visible.sync="drawer" custom-class="demo-drawer" size="50%" @@ -572,7 +578,7 @@ created() { this.gettabList(); this.getissueinfo(); - this.gettargetInfo(); + // this.gettargetInfo(); this.mode = store.getters.mode; this.languagelist = store.getters.languagelist; this.usable = store.getters.usable; @@ -631,9 +637,11 @@ }); }, gettargetInfo() { + this.queryParams.scriptType = this.topicobj.scriptType; gettargetInfo(this.queryParams).then((res) => { this.targetList = res.rows; this.total = res.total; + this.drawer = true; }); }, // 鏂板鎴栦慨鏀硅鎯� @@ -905,7 +913,6 @@ //el.selectionStart; 杩欏氨鏄綋鍓嶅厜鏍囨墍鍦ㄧ殑浣嶇疆锛堝瓧绗︿覆涓瓧绗︾殑index锛� if (this.currentInputId == "scriptContent") { inputValueArr = this.topicobj.scriptContent.split(""); - console.log(123); } else if (this.currentInputId == "nomatchtext") { inputValueArr = this.topicobj.nomatchtext.split(""); } else if (this.currentInputId == "sliencetext") { @@ -1007,17 +1014,23 @@ }, // 閫夐」鏂囦欢涓婁紶 handleChange(item, response, file, fileList) { - let index = this.topicobj.svyLibScriptOptions.findIndex( - (obj) => obj.id == item.id && obj.name == item.name - ); - this.topicobj.svyLibScriptOptions[index].picturePath = response.url; + console.log(response); + if (response.code == 200) { + let index = this.topicobj.svyLibScriptOptions.findIndex( + (obj) => obj.id == item.id && obj.name == item.name + ); + this.topicobj.svyLibScriptOptions[index].picturePath = response.url; + } else { + this.$message.error("鍥剧墖鎻掑叆澶辫触"); + } }, // 棰樺共鏂囦欢涓婁紶 - handleChangetg(item, file, fileList) { - let index = this.topicobj.svyLibScriptOptions.findIndex( - (obj) => obj.id == item.id && obj.name == item.name - ); - this.topicobj.svyLibScriptOptions[index].picturePath = file.response.url; + handleChangetg(response, file, fileList) { + if (response.code == 200) { + this.topicobj.picturePath = response.url; + } else { + this.$message.error("鍥剧墖鎻掑叆澶辫触"); + } }, }, }; -- Gitblit v1.9.3