SanHQin 6 天之前
父節點
當前提交
363a0f15ce

+ 1 - 1
dist/index.html

@@ -27,7 +27,7 @@
     html,
     body{
       font-family: '黑体';
-    }</style><link href=./static/css/app.cc0a57bc0696ddc23a160af2c1aa79bf.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.3ad1d5771e9b13dbdad2.js></script><script type=text/javascript src=./static/js/vendor.b2299056e030e9dd4cb8.js></script><script type=text/javascript src=./static/js/app.1813d63ea328b98b2f96.js></script></body></html><script>function stopSafari() {
+    }</style><link href=./static/css/app.3b5b2be7b91eac3fc98242c411027e55.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.3ad1d5771e9b13dbdad2.js></script><script type=text/javascript src=./static/js/vendor.b2299056e030e9dd4cb8.js></script><script type=text/javascript src=./static/js/app.cf3a7c5e44b4835ece14.js></script></body></html><script>function stopSafari() {
     //阻止safari浏览器双击放大功能
     let lastTouchEnd = 0  //更新手指弹起的时间
     document.documentElement.addEventListener("touchstart", function (event) {

File diff suppressed because it is too large
+ 0 - 0
dist/static/css/app.3b5b2be7b91eac3fc98242c411027e55.css


File diff suppressed because it is too large
+ 0 - 0
dist/static/css/app.3b5b2be7b91eac3fc98242c411027e55.css.map


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/app.cf3a7c5e44b4835ece14.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/app.cf3a7c5e44b4835ece14.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/manifest.3ad1d5771e9b13dbdad2.js.map


+ 25 - 1
src/components/courseDetail.vue

@@ -2529,7 +2529,7 @@ export default {
       this.gotoCourse(classId);
       this.$refs.selectTeachingClassDialogRef.close();
     },
-    changeClassList(data){
+    async changeClassList(data){
       this.classList = JSON.parse(JSON.stringify(data))
       let params = [{
         cid:this.id,
@@ -2540,6 +2540,30 @@ export default {
           console.log("修改成功")
         }
       })
+
+      if (this.classList.length != this.inviteCode.length) {
+        let classArray = [];
+        let noClassArray = [];
+        for (var i = 0; i < this.classList.length; i++) {
+          classArray.push(this.classList[i].id);
+          noClassArray.push(this.classList[i].id);
+        }
+
+        this.inviteCode = this.inviteCode.filter((el) => {
+          if (classArray.indexOf(el.cid) != -1) {
+            noClassArray.splice(noClassArray.indexOf(el.cid), 1);
+            return el;
+          }
+        });
+
+        for (var i = 0; i < noClassArray.length; i++) {
+          await this.getInviteCode(noClassArray[i]);
+        }
+        let a = this.inviteCode;
+        console.log(this.inviteCode);
+        this.addInviteCode();
+      }
+
     }
   },
   created() {

+ 2 - 2
src/components/dialog/selectTeachingClassDialog.vue

@@ -38,7 +38,7 @@
 					</svg>
 				</div>
 				<div class="b_main" v-loading="loading">
-          <div class="b_m_classItem" :class="{'b_m_classItem_active':selectId == item.id}" v-for="item in classList" :key="item.id" @click="selectId = item.id">
+          <div class="b_m_classItem" :class="{'b_m_classItem_active':selectId == item.id}" v-for="item in classList" :key="item.id" @click="selectId == item.id ? selectId = '' : selectId = item.id">
             <div>{{ item.name }}</div>
             <span v-if="item.studentNum>=0">{{ item.studentNum }}名学生</span>
           </div>
@@ -54,7 +54,7 @@
 				</div>
 				<div class="b_bottom">
 					<div @click="close()">取消</div>
-          <div class="b_b_submit" @click="submit()">确定</div>
+          <div class="b_b_submit" @click="submit()">{{selectId ? '确定' : '直接进入'}}</div>
 				</div>
 			</div>
 		</el-dialog>

+ 1 - 0
src/components/pptEasyClass/index.vue

@@ -23,6 +23,7 @@
 
             <div
               @click.stop="back"
+              v-if="screenType!=2"
             >
               <img src="../../assets/icon/newIcon/return.png" alt="" />
               <span style="color: #000">返回</span>

Some files were not shown because too many files changed in this diff