Bläddra i källkod

修改布置作业

lex-xin 4 år sedan
förälder
incheckning
3fda559c45
1 ändrade filer med 17 tillägg och 12 borttagningar
  1. 17 12
      src/views/audition/CourseEvaluation.vue

+ 17 - 12
src/views/audition/CourseEvaluation.vue

@@ -1,5 +1,5 @@
 <template>
-  <div>
+  <div style="overflow: hidden;">
     <m-header v-if="headerStatus" />
     <van-cell-group>
       <van-cell title="课程班名称" :value="classGroupName" />
@@ -102,7 +102,7 @@
       <van-button type="primary"  round size="large" @click="submitReview">提交评价</van-button>
     </div>
     <div class="button-group btn-operation" v-if="reviewId">
-      <van-button type="primary" :disabled="homeWork?true: false" round @click="onWork(isAssignHomework)">{{ homeWork ? '已布置作业' : '布置作业' }}</van-button>
+      <van-button type="primary" :disabled="homeWork?true: false" v-if="enableAssignHomework" round @click="onWork(isAssignHomework)">{{ homeWork ? '已布置作业' : '布置作业' }}</van-button>
       <van-button type="primary" round class="btn-plain" @click="submitReview">修改评价</van-button>
     </div>
 
@@ -156,6 +156,7 @@ export default {
       // isReset: false,
       isInside: false,
       isAssignHomework: 0, // 是否有布置作业,0 => 否 1 => 是
+      enableAssignHomework: 0, // 是否要布置作业  0 否  1 是
     };
   },
   created() {
@@ -235,6 +236,7 @@ export default {
       let result = res.data
       if(result.code == 200) {
         this.isAssignHomework = result.data.isAssignHomework
+        this.enableAssignHomework = result.data.enableAssignHomework
       } else {
         this.$toast(result.msg)
       }
@@ -286,15 +288,18 @@ export default {
       } else {
         courseReviewAdd(obj).then(res => {
           if (res.data.code == 200) {
-            // this.$toast("提交成功");
-            this.showWork = true
-            // setTimeout(res => {
-            //   if (this.isInside) {
-            //     this.$router.push({ path: "/manageEvaluation" });
-            //   } else {
-            //     this.onAppBack();
-            //   }
-            // }, 1000);
+            if(this.enableAssignHomework) {
+              this.showWork = true
+            } else {
+              this.$toast("提交成功");
+              setTimeout(res => {
+                if (this.isInside) {
+                  this.$router.push({ path: "/manageEvaluation" });
+                } else {
+                  this.onAppBack();
+                }
+              }, 1000);
+            }
           }
         });
       }
@@ -425,7 +430,7 @@ export default {
   &.btn-operation {
     margin: 0.3rem 0.16rem 0.2rem;
     display: flex;
-    justify-content: space-between;
+    justify-content: space-around;
     button {
       width: 48%;
     }