From afaaa390b00bee8aea26e5de978fdb19c82aaa8a Mon Sep 17 00:00:00 2001
From: “linengliang” <vanSuperEnergy@163.com>
Date: 星期四, 02 十一月 2023 09:23:07 +0800
Subject: [PATCH] 故障报修单

---
 src/views/user/Login.vue                                                     |    4 +++-
 src/views/eam/RepairOrderList.vue                                            |    6 +++---
 src/views/eam/modules/repairorder/moudles/RepairOrderFaultAnalysisReport.vue |   12 ++++++++----
 src/views/eam/modules/repairorder/moudles/select/FaultReportRepair.vue       |    1 +
 src/views/eam/modules/repairorder/repairOrderExcuteDrawer.vue                |    6 +++++-
 5 files changed, 20 insertions(+), 9 deletions(-)

diff --git a/src/views/eam/RepairOrderList.vue b/src/views/eam/RepairOrderList.vue
index 8f8c5d1..764d7a9 100644
--- a/src/views/eam/RepairOrderList.vue
+++ b/src/views/eam/RepairOrderList.vue
@@ -104,11 +104,11 @@
               :sm="24"
           >
             <a-form-item
-              label="杞﹂棿"
+              label="宸ュ尯"
             >
               <j-dict-select-tag
                 allow-clear
-                placeholder="璇烽�夋嫨璧勮溅闂�"
+                placeholder="璇烽�夋嫨璧勫伐鍖�"
                 :triggerChange="true"
                 dictCode="mom_base_factory_model,name,id,del_flag!='1'"
                 v-model="queryParam.factoryModelId"
@@ -439,7 +439,7 @@
 import EquipmentDocumentList from './RepairOrderEquipmentDocumentList'
 import '@/assets/less/TableExpand.less'
 import { putAction } from '../../api/manage'
-import RepairOrderAssignTask from './modules/repairorder/RepairOrderAssignTask.vue'
+import RepairOrderAssignTask from './modules/repairorder/RepairOrderAssignTask'
 import RepairOrderExcuteDrawer from './modules/repairorder/repairOrderExcuteDrawer'
 import FaultDescriptionList from './FaultDescriptionList'
 import FaultReportRepair from './modules/repairorder/moudles/select/FaultReportRepair.vue'
diff --git a/src/views/eam/modules/repairorder/moudles/RepairOrderFaultAnalysisReport.vue b/src/views/eam/modules/repairorder/moudles/RepairOrderFaultAnalysisReport.vue
index 0032a54..d98a033 100644
--- a/src/views/eam/modules/repairorder/moudles/RepairOrderFaultAnalysisReport.vue
+++ b/src/views/eam/modules/repairorder/moudles/RepairOrderFaultAnalysisReport.vue
@@ -19,7 +19,7 @@
                 allow-clear
                 placeholder='璇烽�夋嫨鏁呴殰绫诲瀷'
                 :triggerChange='true'
-                :disabled="isEdit"
+                :disabled="isEdit||repairOrder.status!=='3'"
                 dictCode="mom_eam_fault_type,name,id,del_flag!='1'"
                 v-decorator="['faultTypeId', validatorRules.faultTypeId ]"
               />
@@ -34,7 +34,7 @@
               <a-textarea
                 placeholder='璇疯緭鍏ユ晠闅滃垎鏋�'
                 v-decorator="['faultCause', validatorRules.faultCause]"
-                :disabled="isEdit"
+                :disabled="isEdit||repairOrder.status!=='3'"
               ></a-textarea>
             </a-form-item>
           </a-col>
@@ -49,7 +49,7 @@
               <a-textarea
                 placeholder='璇疯緭鍏ョ淮淇帾鏂�'
                 v-decorator="['maintenanceMeasures', validatorRules.maintenanceMeasures]"
-                :disabled="isEdit"
+                :disabled="isEdit||repairOrder.status!=='3'"
               ></a-textarea>
             </a-form-item>
           </a-col>
@@ -62,7 +62,7 @@
               <a-textarea
                 v-decorator="['suggestion', validatorRules.suggestion]"
                 placeholder='璇疯緭鍏ョ淮淇濇剰瑙�'
-                :disabled="isEdit"
+                :disabled="isEdit||repairOrder.status!=='3'"
               ></a-textarea>
             </a-form-item>
           </a-col>
@@ -96,6 +96,10 @@
    repairOrderId: {
       type: String,
       default:'',
+    },
+    repairOrder:{
+      type: Object,
+      default:{},
     }
   },
   watch:{
diff --git a/src/views/eam/modules/repairorder/moudles/select/FaultReportRepair.vue b/src/views/eam/modules/repairorder/moudles/select/FaultReportRepair.vue
index bb3e7d0..3566cf3 100644
--- a/src/views/eam/modules/repairorder/moudles/select/FaultReportRepair.vue
+++ b/src/views/eam/modules/repairorder/moudles/select/FaultReportRepair.vue
@@ -300,6 +300,7 @@
     handleOk() {
       const that = this;
       // 瑙﹀彂琛ㄥ崟楠岃瘉
+      this.confirmLoading=true;
       if (that.selectedRowKeys.length === 0) {
         that.$message.error("璇烽�夋嫨鏁呴殰鎶ヤ慨鍗曞悗鎻愪氦锛�")
         return false;
diff --git a/src/views/eam/modules/repairorder/repairOrderExcuteDrawer.vue b/src/views/eam/modules/repairorder/repairOrderExcuteDrawer.vue
index b01384d..783a5d1 100644
--- a/src/views/eam/modules/repairorder/repairOrderExcuteDrawer.vue
+++ b/src/views/eam/modules/repairorder/repairOrderExcuteDrawer.vue
@@ -237,7 +237,7 @@
                 :repairOrderId="repairOrder.id"
                 :repairOrderStatus="repairOrder.status"
               ></fault-analysis-edit-table> -->
-              <RepairOrderFaultAnalysisList :repairOrderId="repairOrderId" />
+              <RepairOrderFaultAnalysisList :repairOrderId="repairOrderId" :repairOrder="repairOrder"/>
             </a-tab-pane>
             <a-tab-pane
               tab='瀹為檯宸ユ椂'
@@ -309,6 +309,10 @@
     repairOrderId: {
       type: String,
       default:'',
+    },
+    status:{
+      type: String,
+      default:'',
     }
   },
   data() {
diff --git a/src/views/user/Login.vue b/src/views/user/Login.vue
index 2d2d620..539640c 100644
--- a/src/views/user/Login.vue
+++ b/src/views/user/Login.vue
@@ -112,7 +112,7 @@
       },
       // 鐧诲綍鍚庡彴鎴愬姛
       requestSuccess(loginResult){
-        this.$router.push({ path: "/dashboard/analysis" }).catch(()=>{
+        this.$router.push({ path: "/isps/userAnnouncement" }).catch(()=>{
           console.log('鐧诲綍璺宠浆棣栭〉鍑洪敊,杩欎釜閿欒浠庡摢閲屾潵鐨�')
         })
         this.$notification.success({
@@ -127,6 +127,8 @@
                   that.$notification.success({
                     message: '鏈�鏂版湭璇绘秷鎭��'+res.result[i].msgCategory+'銆�',
                     description:res.result[i].msgContent,
+                    duration:60,
+                    icon:<a-icon type="exclamation-circle" style="color:red" />,
                   });
                 }
             }

--
Gitblit v1.9.3