Browse Source

委外维修查看的完成维修

Shan9312 7 months ago
parent
commit
a4b2b374c5
1 changed files with 14 additions and 13 deletions
  1. 14 13
      src/views/maintenance/repair/index.vue

+ 14 - 13
src/views/maintenance/repair/index.vue

@@ -3381,13 +3381,22 @@ export default {
     // 审核通知-可以完成维修
     // 反之 -提示:当前订单无法完成维修
     handleRepairComplete(row){
+
+      if (row == undefined) {
+        this.$set(this.seeTemp, 'isOldProducts', 0)
+        this.repairCompleteTemp = this.seeTemp
+      } else {
+        this.repairCompleteTemp = Object.assign({}, row)
+        this.$set(this.repairCompleteTemp, 'isOldProducts', 0)
+      }
+      console.log('完成维修',this.repairCompleteTemp)
       const requestBody = {
         "name": "checkOutsourcingStatus",
-        "parammaps":{  "code": row.repairCode }
+        "parammaps":{  "code": this.repairCompleteTemp.repairCode  }
       }
       GetDataByName(requestBody).then(response => {
-        console.log('hss', response.data.list)
-        if (response.data.list != null && response.data.list[0].vmsg != '' ) {
+        console.log('维修进度查询--1', response.data.list[0].vmsg)
+        if (this.repairCompleteTemp.outsourcing != 0 && response.data.list != null && response.data.list[0].vmsg != '' ) {
           this.compateleMsg = response.data.list[0].vmsg;
           this.$alert(this.compateleMsg, '维修进度通知', {
           confirmButtonText: '确定',
@@ -3400,25 +3409,17 @@ export default {
             }
           })
         } else {
+          console.log('无委外|委外维修进度完成--2', )
           this.compateleMsg =  '';
-          if (row == undefined) {
-          this.$set(this.seeTemp, 'isOldProducts', 0)
-          this.repairCompleteTemp = this.seeTemp
-          } else {
-            this.repairCompleteTemp = Object.assign({}, row)
-            this.$set(this.repairCompleteTemp, 'isOldProducts', 0)
-          }
           this.No2 = false
           this.dialogStatus = 'repairComplete'
           this.dialogFormVisible_RepairComplete = true
           this.getFaultList()
-
           var send_data2 = {
             "name": "getpartapplyListBybig",
-            "parammaps":{  "RUCode": row.repairCode }
+            "parammaps":{  "RUCode": this.repairCompleteTemp.repairCode }
           }
           GetDataByName(send_data2).then(response => {
-            console.log('自动带出旧品内容数据', response.data.list)
             if (response.data.list !== null) {
               this.listAdd = response.data.list
             } else {