From 19b6c60801dde069f2d482884890a367e6755b8c Mon Sep 17 00:00:00 2001 From: user1 <10901603+no-distractions1@user.noreply.gitee.com> Date: 星期二, 25 六月 2024 16:19:08 +0800 Subject: [PATCH] Merge branch 'master' of http://182.92.203.7:2001/r/testbookLayout --- src/components/dragQuestion/index.vue | 18 +++++++++++++++--- 1 files changed, 15 insertions(+), 3 deletions(-) diff --git a/src/components/dragQuestion/index.vue b/src/components/dragQuestion/index.vue index 61135e1..5c6624f 100644 --- a/src/components/dragQuestion/index.vue +++ b/src/components/dragQuestion/index.vue @@ -9,7 +9,7 @@ class="question-box" > <!-- 棰樺共 --> - <div> + <div class="stem"> <span v-for="(ditem, dindex) in item.stem" :key="dindex"> <span v-if="typeof ditem == 'string'"> {{ ditem }} @@ -76,7 +76,7 @@ /> </p> <!-- 姝g‘閿欒鍥炬爣 --> - <span class="mr-10"> + <span class="mr-10 judge-icon"> <svg v-if="item.isRight" t="1716986419862" @@ -193,6 +193,7 @@ maxX: null, maxY: null, spaceList: [], + submitState:false, }; }, mounted() { @@ -204,6 +205,7 @@ // 3.闄愬埗榧犳爣鏉惧紑瑕佸湪绌烘牸鐨勮寖鍥村唴 mousedown(e) { e.preventDefault(); + if(this.submitState) return false console.log("榧犳爣鎸変笅", e); this.moveDom = e.toElement; this.parentDom = this.getParentWithClass(e.toElement, "question-box"); @@ -298,6 +300,7 @@ }, // 鎻愪氦 submitData() { + this.submitState = true let arr = []; const data = this.drageQuestion; for (let index = 0; index < data.length; index++) { @@ -307,11 +310,12 @@ arr[cindex] = citem.value } item.isRight = arr == item.answer + item.isComplete = true } - console.log(arr,this.drageQuestion[0]); }, redio() { + this.submitState = false localStorage.removeItem( this.config.activeBook.name + "-drag-" + this.page ); @@ -319,6 +323,7 @@ // const data = [] for (let index = 0; index < this.drageQuestion.length; index++) { const item = this.drageQuestion[index]; + item.isComplete = false for (let cindex = 0; cindex < item.option.length; cindex++) { const citem = item.option[cindex]; arr.push( @@ -402,6 +407,9 @@ .drag-option { cursor: pointer; } +.stem { + line-height: 2em; +} .drag-bottom-btn { width: 100%; display: flex; @@ -418,6 +426,10 @@ width: 94%; // margin-left: 12px; } +.judge-icon { + display: flex; + align-items: center; +} .el-collapse { width: 100%; } -- Gitblit v1.9.1