chenxiong hace 3 años
padre
commit
5d24bfdeb5

+ 12 - 0
src/apis/user.js

@@ -310,5 +310,17 @@ export default {
 			method: 'POST',
 		})
 	},
+
+  /**
+	 * @param {Object} data
+	 * 删除锁定行为
+	 */
+	lockDelLock(data) {
+		return request({
+			url: '/lock/delLock',
+			method: 'post',
+			data: data,
+		})
+	},
  
 }

BIN
src/assets/info_1.png


BIN
src/assets/info_2.png


BIN
src/assets/info_3.png


BIN
src/assets/info_4.png


BIN
src/assets/xcxqrcode.jpg


+ 20 - 0
src/mixin/index.js

@@ -0,0 +1,20 @@
+export default {
+
+    data() {
+  
+      return {
+  
+      }
+  
+    },
+  
+    methods: {
+      
+      go(path) {
+        this.$router.push({
+          path,
+        });
+      },
+    },
+  
+  }

+ 5 - 5
src/pages/bank-exam-all-explain/index.vue

@@ -91,7 +91,7 @@
                         </div>
                       </div>
                       <div class="question__btns">
-                        <div class="collect" @click="collect">收藏本题</div>
+                        <!-- <div class="collect" @click="collect">收藏本题</div> -->
                       </div>
                     </div>
                     <div
@@ -161,7 +161,7 @@
                         </div>
                       </div>
                       <div class="question__btns">
-                        <div class="collect" @click="collect">收藏本题</div>
+                        <!-- <div class="collect" @click="collect">收藏本题</div> -->
                       </div>
                     </div>
                     <div
@@ -219,7 +219,7 @@
                         </div>
                       </div>
                       <div class="question__btns">
-                        <div class="collect" @click="collect">收藏本题</div>
+                        <!-- <div class="collect" @click="collect">收藏本题</div> -->
                       </div>
                     </div>
                     <div
@@ -530,7 +530,7 @@
                         </el-tabs>
                       </div>
                       <div class="question__btns">
-                        <div class="collect" @click="collect">收藏本题</div>
+                        <!-- <div class="collect" @click="collect">收藏本题</div> -->
                       </div>
                     </div>
                     <div
@@ -572,7 +572,7 @@
                         </div>
                       </div>
                       <div class="question__btns">
-                        <div class="collect" @click="collect">收藏本题</div>
+                        <!-- <div class="collect" @click="collect">收藏本题</div> -->
                       </div>
                     </div>
                   </template>

+ 41 - 5
src/pages/bank-exam-continue/index.vue

@@ -98,7 +98,14 @@
                         </div>
                       </div>
                       <div class="question__btns">
-                        <div class="collect" @click="collect">收藏本题</div>
+                        <div class="collect" @click="collect">
+                          <template v-if="!collectList[questionIndex]"
+                            ><i class="el-icon-star-off"></i>收藏本题</template
+                          >
+                          <template v-if="collectList[questionIndex]"
+                            ><i class="el-icon-star-on"></i>已收藏</template
+                          >
+                        </div>
                       </div>
                     </div>
                     <div
@@ -175,7 +182,14 @@
                         >
                           确认答案
                         </div>
-                        <div class="collect" @click="collect">收藏本题</div>
+                        <div class="collect" @click="collect">
+                          <template v-if="!collectList[questionIndex]"
+                            ><i class="el-icon-star-off"></i>收藏本题</template
+                          >
+                          <template v-if="collectList[questionIndex]"
+                            ><i class="el-icon-star-on"></i>已收藏</template
+                          >
+                        </div>
                       </div>
                     </div>
                     <div
@@ -234,7 +248,14 @@
                         </div>
                       </div>
                       <div class="question__btns">
-                        <div class="collect" @click="collect">收藏本题</div>
+                        <div class="collect" @click="collect">
+                          <template v-if="!collectList[questionIndex]"
+                            ><i class="el-icon-star-off"></i>收藏本题</template
+                          >
+                          <template v-if="collectList[questionIndex]"
+                            ><i class="el-icon-star-on"></i>已收藏</template
+                          >
+                        </div>
                       </div>
                     </div>
                     <div
@@ -661,7 +682,14 @@
                         </el-tabs>
                       </div>
                       <div class="question__btns">
-                        <div class="collect" @click="collect">收藏本题</div>
+                        <div class="collect" @click="collect">
+                          <template v-if="!collectList[questionIndex]"
+                            ><i class="el-icon-star-off"></i>收藏本题</template
+                          >
+                          <template v-if="collectList[questionIndex]"
+                            ><i class="el-icon-star-on"></i>已收藏</template
+                          >
+                        </div>
                       </div>
                     </div>
                     <div
@@ -755,7 +783,14 @@
                         >
                           确认答案
                         </div>
-                        <div class="collect" @click="collect">收藏本题</div>
+                        <div class="collect" @click="collect">
+                          <template v-if="!collectList[questionIndex]"
+                            ><i class="el-icon-star-off"></i>收藏本题</template
+                          >
+                          <template v-if="collectList[questionIndex]"
+                            ><i class="el-icon-star-on"></i>已收藏</template
+                          >
+                        </div>
                       </div>
                     </div>
                   </template>
@@ -1831,6 +1866,7 @@ export default {
                   }
 
                   .collect {
+                    width: 100%;
                     cursor: pointer;
                     position: absolute;
                     right: 0;

+ 5 - 5
src/pages/bank-exam-wrong-explain/index.vue

@@ -91,7 +91,7 @@
                         </div>
                       </div>
                       <div class="question__btns">
-                        <div class="collect" @click="collect">收藏本题</div>
+                        <!-- <div class="collect" @click="collect">收藏本题</div> -->
                       </div>
                     </div>
                     <div
@@ -161,7 +161,7 @@
                         </div>
                       </div>
                       <div class="question__btns">
-                        <div class="collect" @click="collect">收藏本题</div>
+                        <!-- <div class="collect" @click="collect">收藏本题</div> -->
                       </div>
                     </div>
                     <div
@@ -219,7 +219,7 @@
                         </div>
                       </div>
                       <div class="question__btns">
-                        <div class="collect" @click="collect">收藏本题</div>
+                        <!-- <div class="collect" @click="collect">收藏本题</div> -->
                       </div>
                     </div>
                     <div
@@ -530,7 +530,7 @@
                         </el-tabs>
                       </div>
                       <div class="question__btns">
-                        <div class="collect" @click="collect">收藏本题</div>
+                        <!-- <div class="collect" @click="collect">收藏本题</div> -->
                       </div>
                     </div>
                     <div
@@ -572,7 +572,7 @@
                         </div>
                       </div>
                       <div class="question__btns">
-                        <div class="collect" @click="collect">收藏本题</div>
+                        <!-- <div class="collect" @click="collect">收藏本题</div> -->
                       </div>
                     </div>
                   </template>

+ 16 - 7
src/pages/course-detail/index.vue

@@ -2297,6 +2297,15 @@ export default {
     try {
       this.$msgbox.close();
     } catch (err) {}
+
+    if (this.lockTimer) {
+      clearInterval(this.lockTimer);
+      this.$request
+        .lockDelLock({
+          action: "jxjy",
+        })
+        .then((res) => {});
+    }
   },
   methods: {
     async takeOk() {
@@ -3657,13 +3666,13 @@ export default {
               action: "jxjy",
             })
             .then((res) => {});
-          // this.lockTimer = setInterval(() => {
-          //   this.$request
-          //     .lockLockAction({
-          //       action: "jxjy",
-          //     })
-          //     .then((res) => {});
-          // }, 10000);
+          this.lockTimer = setInterval(() => {
+            this.$request
+              .lockLockAction({
+                action: "jxjy",
+              })
+              .then((res) => {});
+          }, 10000);
         }
         self.detail = res.data;
       });

+ 5 - 5
src/pages/subject/collect-bank.vue

@@ -98,7 +98,7 @@
                         </div>
                       </div>
                       <div class="question__btns">
-                        <div class="collect" @click="collect">收藏本题</div>
+                        <!-- <div class="collect" @click="collect">收藏本题</div> -->
                       </div>
                     </div>
                     <div
@@ -175,7 +175,7 @@
                         >
                           确认答案
                         </div>
-                        <div class="collect" @click="collect">收藏本题</div>
+                        <!-- <div class="collect" @click="collect">收藏本题</div> -->
                       </div>
                     </div>
                     <div
@@ -234,7 +234,7 @@
                         </div>
                       </div>
                       <div class="question__btns">
-                        <div class="collect" @click="collect">收藏本题</div>
+                        <!-- <div class="collect" @click="collect">收藏本题</div> -->
                       </div>
                     </div>
                     <div
@@ -671,7 +671,7 @@
                         </el-tabs>
                       </div>
                       <div class="question__btns">
-                        <div class="collect" @click="collect">收藏本题</div>
+                        <!-- <div class="collect" @click="collect">收藏本题</div> -->
                       </div>
                     </div>
                     <div
@@ -767,7 +767,7 @@
                         >
                           确认答案
                         </div>
-                        <div class="collect" @click="collect">收藏本题</div>
+                        <!-- <div class="collect" @click="collect">收藏本题</div> -->
                       </div>
                     </div>
                   </template>

+ 5 - 5
src/pages/subject/collect-type-bank.vue

@@ -98,7 +98,7 @@
                         </div>
                       </div>
                       <div class="question__btns">
-                        <div class="collect" @click="collect">收藏本题</div>
+                        <!-- <div class="collect" @click="collect">收藏本题</div> -->
                       </div>
                     </div>
                     <div
@@ -175,7 +175,7 @@
                         >
                           确认答案
                         </div>
-                        <div class="collect" @click="collect">收藏本题</div>
+                        <!-- <div class="collect" @click="collect">收藏本题</div> -->
                       </div>
                     </div>
                     <div
@@ -234,7 +234,7 @@
                         </div>
                       </div>
                       <div class="question__btns">
-                        <div class="collect" @click="collect">收藏本题</div>
+                        <!-- <div class="collect" @click="collect">收藏本题</div> -->
                       </div>
                     </div>
                     <div
@@ -671,7 +671,7 @@
                         </el-tabs>
                       </div>
                       <div class="question__btns">
-                        <div class="collect" @click="collect">收藏本题</div>
+                        <!-- <div class="collect" @click="collect">收藏本题</div> -->
                       </div>
                     </div>
                     <div
@@ -767,7 +767,7 @@
                         >
                           确认答案
                         </div>
-                        <div class="collect" @click="collect">收藏本题</div>
+                        <!-- <div class="collect" @click="collect">收藏本题</div> -->
                       </div>
                     </div>
                   </template>

+ 5 - 5
src/pages/subject/wrong-bank.vue

@@ -98,7 +98,7 @@
                         </div>
                       </div>
                       <div class="question__btns">
-                        <div class="collect" @click="collect">收藏本题</div>
+                        <!-- <div class="collect" @click="collect">收藏本题</div> -->
                       </div>
                     </div>
                     <div
@@ -175,7 +175,7 @@
                         >
                           确认答案
                         </div>
-                        <div class="collect" @click="collect">收藏本题</div>
+                        <!-- <div class="collect" @click="collect">收藏本题</div> -->
                       </div>
                     </div>
                     <div
@@ -234,7 +234,7 @@
                         </div>
                       </div>
                       <div class="question__btns">
-                        <div class="collect" @click="collect">收藏本题</div>
+                        <!-- <div class="collect" @click="collect">收藏本题</div> -->
                       </div>
                     </div>
                     <div
@@ -671,7 +671,7 @@
                         </el-tabs>
                       </div>
                       <div class="question__btns">
-                        <div class="collect" @click="collect">收藏本题</div>
+                        <!-- <div class="collect" @click="collect">收藏本题</div> -->
                       </div>
                     </div>
                     <div
@@ -767,7 +767,7 @@
                         >
                           确认答案
                         </div>
-                        <div class="collect" @click="collect">收藏本题</div>
+                        <!-- <div class="collect" @click="collect">收藏本题</div> -->
                       </div>
                     </div>
                   </template>

+ 5 - 5
src/pages/subject/wrong-type-bank.vue

@@ -98,7 +98,7 @@
                         </div>
                       </div>
                       <div class="question__btns">
-                        <div class="collect" @click="collect">收藏本题</div>
+                        <!-- <div class="collect" @click="collect">收藏本题</div> -->
                       </div>
                     </div>
                     <div
@@ -175,7 +175,7 @@
                         >
                           确认答案
                         </div>
-                        <div class="collect" @click="collect">收藏本题</div>
+                        <!-- <div class="collect" @click="collect">收藏本题</div> -->
                       </div>
                     </div>
                     <div
@@ -234,7 +234,7 @@
                         </div>
                       </div>
                       <div class="question__btns">
-                        <div class="collect" @click="collect">收藏本题</div>
+                        <!-- <div class="collect" @click="collect">收藏本题</div> -->
                       </div>
                     </div>
                     <div
@@ -671,7 +671,7 @@
                         </el-tabs>
                       </div>
                       <div class="question__btns">
-                        <div class="collect" @click="collect">收藏本题</div>
+                        <!-- <div class="collect" @click="collect">收藏本题</div> -->
                       </div>
                     </div>
                     <div
@@ -767,7 +767,7 @@
                         >
                           确认答案
                         </div>
-                        <div class="collect" @click="collect">收藏本题</div>
+                        <!-- <div class="collect" @click="collect">收藏本题</div> -->
                       </div>
                     </div>
                   </template>