Bläddra i källkod

Merge remote-tracking branch 'origin/master'

sunyadv 5 år sedan
förälder
incheckning
0cd1cf2ad4
1 ändrade filer med 16 tillägg och 1 borttagningar
  1. 16 1
      ys_vue/src/views/mold/moldDetail.vue

+ 16 - 1
ys_vue/src/views/mold/moldDetail.vue

@@ -143,7 +143,7 @@
             
             <!-- 上传 报废5 时 -->
             <el-button
-                v-show="activeTab == 5 && update == 1"
+                v-show="activeTab == 5 && update == 1 && abandonAble"
                 size="mini"
                 type="primary"
                 style="float: right;"
@@ -642,6 +642,8 @@
                 canInitiate: true,
                 //根据状态判断能否更新
                 updateAble: true,
+                //能否进行报废
+                abandonAble: false,
 
                 //6种文档
                 documents: {
@@ -874,6 +876,8 @@
                         this.getOperationRecord(this.activeTab);
                         //顺便再看看可不可以申请更新
                         this.checkUpdateState();
+                        //顺便再看看能不能报废
+                        this.checkAbandonState();
                     } else {
                         this.$message({
                             message: res.msg,
@@ -900,6 +904,17 @@
                 });
             },
 
+            //查看有无审核中或者审核成功的报废申请
+            checkAbandonState(){
+                this.abandonAble = true;
+                this.documents.abandon.forEach(item => {
+                    if(item.state != "-1" || item.state != "-2"){
+                        //有进行中的报废申请 现在不能再申请报废了
+                        this.abandonAble = false;
+                    }
+                });
+            },
+
             //将list中对应的文件传入相应的document下
             setList(list, num) {
                 var array = [];