From a4ca94a580c518285395ce8da62d0165ab0de3a1 Mon Sep 17 00:00:00 2001
From: 闫增涛 <1829501689@qq.com>
Date: 星期二, 25 六月 2024 16:16:53 +0800
Subject: [PATCH] 拖拽题优化

---
 src/books/mathBook/view/components/chapter001.vue |    4 ++--
 src/components/dragQuestion/index.vue             |    5 ++++-
 src/App.vue                                       |    2 +-
 3 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/src/App.vue b/src/App.vue
index 07b117e..58ee2a9 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -65,7 +65,7 @@
         process.env.VUE_APP_RESOURCE_CTX +
           (process.env.VUE_APP_ENV == "product"
             ? process.env.VUE_APP_BOOK_ID
-            : "sportsAndHealth")
+            : "mathBook")
       );
       // 娴嬭瘯璇曡30椤�
       // this.activeBook.tryPageCount = 10;
diff --git a/src/books/mathBook/view/components/chapter001.vue b/src/books/mathBook/view/components/chapter001.vue
index adbe2e5..211be69 100644
--- a/src/books/mathBook/view/components/chapter001.vue
+++ b/src/books/mathBook/view/components/chapter001.vue
@@ -576,8 +576,8 @@
       </div>
     </div>
     <div class="page-box padding-116" page="10">
-      <!-- <drag :question="dragQuestion" :page="10"/> -->
-       <graffiti style="width:100%" />
+      <drag :question="dragQuestion" :page="10"/>
+       <!-- <graffiti style="width:100%" /> -->
     </div>
     <!-- 鍑芥暟鎺т欢寮圭獥 -->
     <el-dialog
diff --git a/src/components/dragQuestion/index.vue b/src/components/dragQuestion/index.vue
index f8e81da..5c6624f 100644
--- a/src/components/dragQuestion/index.vue
+++ b/src/components/dragQuestion/index.vue
@@ -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++) {
@@ -309,10 +312,10 @@
         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
       );

--
Gitblit v1.9.1