lrf402788946 4 years ago
parent
commit
58c9048ae8

+ 1 - 0
src/views/new-plan/arrange/director-arrange.vue

@@ -229,6 +229,7 @@ export default {
           message: '班主任全年计划分配成功',
           message: '班主任全年计划分配成功',
           type: 'success',
           type: 'success',
         });
         });
+        this.search();
       }
       }
     },
     },
     // 整理时间
     // 整理时间

+ 4 - 5
src/views/teacher/index.vue

@@ -54,7 +54,7 @@ export default {
         icon: 'el-icon-check',
         icon: 'el-icon-check',
         method: 'share',
         method: 'share',
         display: item => {
         display: item => {
-          return item.schid == null;
+          return item.schid == null && item.status == '0';
         },
         },
       },
       },
       {
       {
@@ -67,7 +67,7 @@ export default {
         icon: 'el-icon-s-order',
         icon: 'el-icon-s-order',
         method: 'select',
         method: 'select',
         display: item => {
         display: item => {
-          return item.status === '2' || item.status === '3';
+          return item.status === '1' || item.status === '2' || item.status === '3';
         },
         },
       },
       },
     ],
     ],
@@ -132,7 +132,7 @@ export default {
   },
   },
   computed: {},
   computed: {},
   methods: {
   methods: {
-    ...mapActions(['query', 'delete', 'scoreImport', 'update']),
+    ...mapActions(['query', 'delete', 'scoreImport', 'status']),
     async search({ skip = 0, limit = 10, ...info } = {}) {
     async search({ skip = 0, limit = 10, ...info } = {}) {
       const res = await this.query({ skip, limit, ...info });
       const res = await this.query({ skip, limit, ...info });
       if (this.$checkRes(res)) {
       if (this.$checkRes(res)) {
@@ -142,8 +142,7 @@ export default {
     },
     },
     // 确定按钮
     // 确定按钮
     async share({ data }) {
     async share({ data }) {
-      data.status = '1';
-      let res = await this.update(data);
+      let res = await this.status({ status: '1', teachersid: [data._id] });
       if (this.$checkRes(res, `确认身份成功`, res.errmsg || '确认身份失败')) this.search();
       if (this.$checkRes(res, `确认身份成功`, res.errmsg || '确认身份失败')) this.search();
     },
     },
     toEdit({ data }) {
     toEdit({ data }) {

+ 2 - 2
src/views/teacher/verify.vue

@@ -48,7 +48,7 @@
             <el-col :span="7">
             <el-col :span="7">
               <el-form-item :label="info.status === '2' ? '资料评分' : '面试评分'">
               <el-form-item :label="info.status === '2' ? '资料评分' : '面试评分'">
                 <el-input
                 <el-input
-                  v-if="info.status === '2'"
+                  v-if="info.status === '2' || info.status === '1'"
                   type="number"
                   type="number"
                   size="mini"
                   size="mini"
                   v-model="info.zlscore"
                   v-model="info.zlscore"
@@ -68,7 +68,7 @@
               </el-form-item>
               </el-form-item>
             </el-col>
             </el-col>
             <el-col :span="5">
             <el-col :span="5">
-              <el-button v-if="info.status === '2'" size="mini" type="primary" plain @click="handleSave">通知面试</el-button>
+              <el-button v-if="info.status === '2' || info.status === '1'" size="mini" type="primary" plain @click="handleSave">通知面试</el-button>
               <el-button v-if="info.status === '3'" size="mini" type="primary" plain @click="handleSave">确认入库</el-button>
               <el-button v-if="info.status === '3'" size="mini" type="primary" plain @click="handleSave">确认入库</el-button>
             </el-col>
             </el-col>
           </el-row>
           </el-row>