lsc 1 rok temu
rodzic
commit
c913029d4d

+ 1 - 1
dist/index.html

@@ -25,7 +25,7 @@
       height: 100%;
       width: 100%;
       background: #e6eaf0;
-    }</style><link href=./static/css/app.0df776707e9fea7ab64cef191cf81bd7.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.3512a67a6213c2df4180.js></script><script type=text/javascript src=./static/js/vendor.b01159b52abeac4e6216.js></script><script type=text/javascript src=./static/js/app.369431198cac05e3b4d8.js></script></body></html><script>function stopSafari() {
+    }</style><link href=./static/css/app.2f98b33cf1396656bffc553519700458.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.3512a67a6213c2df4180.js></script><script type=text/javascript src=./static/js/vendor.b01159b52abeac4e6216.js></script><script type=text/javascript src=./static/js/app.54606f1ee6d205b57fd3.js></script></body></html><script>function stopSafari() {
     //阻止safari浏览器双击放大功能
     let lastTouchEnd = 0  //更新手指弹起的时间
     document.documentElement.addEventListener("touchstart", function (event) {

Plik diff jest za duży
+ 0 - 0
dist/static/css/app.2f98b33cf1396656bffc553519700458.css


Plik diff jest za duży
+ 0 - 0
dist/static/css/app.2f98b33cf1396656bffc553519700458.css.map


Plik diff jest za duży
+ 0 - 0
dist/static/js/app.54606f1ee6d205b57fd3.js


Plik diff jest za duży
+ 0 - 0
dist/static/js/app.54606f1ee6d205b57fd3.js.map


Plik diff jest za duży
+ 0 - 0
dist/static/js/manifest.3512a67a6213c2df4180.js.map


+ 77 - 6
src/components/pages/addCourse.vue

@@ -505,7 +505,7 @@
                           isClickColor > 0 && isClickColor == tIndex + 1,
                         isNavOpen: t.toolOpen
                       }">
-                          <div @click.stop="taskOpen(tIndex)" class="chapter_upload_open"></div>
+                          <div @click.stop="taskOpen(tIndex, 0)" class="chapter_upload_open"></div>
                         <div
                         @mousedown="isdrag = 'task-'+tIndex" @mouseup="isdrag = ''"
                         @touchstart="isdrag = 'task-'+tIndex" @touchend="isdrag = ''"
@@ -577,7 +577,7 @@
                             isClickColor > 0 && isClickColor == tIndex + 1 && stageIndex == unitIndex,
                           isNavOpen: t.toolOpen
                         }">
-                          <div @click.stop="taskOpen(tIndex)" class="chapter_upload_open"></div>
+                          <div @click.stop="taskOpen(tIndex, stageIndex)" class="chapter_upload_open"></div>
                           <div
                           @mousedown="isdrag = 'task-'+stageIndex+'-'+tIndex" @mouseup="isdrag = ''"
                           @touchstart="isdrag = 'task-'+stageIndex+'-'+tIndex" @touchend="isdrag = ''"
@@ -6648,6 +6648,76 @@ export default {
           console.error(err);
         });
     },
+    updateWork3(unitIndex) {
+      let _unitIndex = unitIndex;
+      let cPan = 1;
+      for (
+        var j = 0;
+        j < this.unitJson[_unitIndex].chapterInfo[0].taskJson.length;
+        j++
+      ) {
+        this.unitJson[_unitIndex].chapterInfo[0].taskJson[j].proVisible = false;
+        this.unitJson[_unitIndex].chapterInfo[0].taskJson[
+          j
+        ].proVisible2 = false;
+        if (
+          this.unitJson[_unitIndex].chapterInfo[0].taskJson[j].toolChoose
+            .length > 1
+        ) {
+          for (
+            var z = 0;
+            z <
+            this.unitJson[_unitIndex].chapterInfo[0].taskJson[j].toolChoose
+              .length;
+            z++
+          ) {
+            if (
+              !this.unitJson[_unitIndex].chapterInfo[0].taskJson[j].toolChoose[
+                z
+              ].tool.length
+            ) {
+              this.$message.error("请把工具添加完整");
+              cPan = 2;
+              break;
+            }
+          }
+        }
+        if (this.unitJson[_unitIndex].chapterInfo[0].taskJson[j].eList) {
+          this.unitJson[_unitIndex].chapterInfo[0].taskJson[j].eList =
+            this.unitJson[_unitIndex].chapterInfo[0].taskJson[j].eList.filter(
+              (ele) => {
+                return ele.value != "";
+              }
+            );
+        }
+      }
+      this.inputShow = true;
+      if (cPan == 2) {
+        this.steps--;
+        return;
+      }
+      let params = [
+        {
+          cid: this.cid,
+          chapters: JSON.stringify(this.unitJson),
+          uid: this.userid,
+          unitIndex: _unitIndex,
+        },
+      ];
+      this.ajax
+        .post(this.$store.state.api + "updateWorkNew4", params)
+        .then((res) => {
+          // this.$message({
+          //   message: "修改成功",
+          //   type: "success",
+          // });
+          this.courseId = this.cid;
+        })
+        .catch((err) => {
+          this.$message.error("网络不佳");
+          console.error(err);
+        });
+    },
     updateWork() {
       let cPan = 1;
       for (var i = 0; i < this.unitJson.length; i++) {
@@ -9426,12 +9496,13 @@ export default {
       // }
       this.$forceUpdate();
     },
-    taskOpen(i){
-      if (this.unitJson[this.unitIndex].chapterInfo[0].taskJson[i].toolOpen) {
-        this.unitJson[this.unitIndex].chapterInfo[0].taskJson[i].toolOpen = false
+    taskOpen(i, stageIndex){
+      if (this.unitJson[stageIndex].chapterInfo[0].taskJson[i].toolOpen) {
+        this.unitJson[stageIndex].chapterInfo[0].taskJson[i].toolOpen = false
       } else {
-        this.unitJson[this.unitIndex].chapterInfo[0].taskJson[i].toolOpen = true
+        this.unitJson[stageIndex].chapterInfo[0].taskJson[i].toolOpen = true
       }
+      this.updateWork3(stageIndex)
       this.$forceUpdate();
     },
     goToTask2(i, stage) {

Niektóre pliki nie zostały wyświetlone z powodu dużej ilości zmienionych plików