From dbb3445dc720a8f36b3424e73f2e02a6b0f9deb6 Mon Sep 17 00:00:00 2001
From: zhangherong <571457620@qq.com>
Date: 星期日, 27 四月 2025 11:31:57 +0800
Subject: [PATCH] art: 从沃克项目迁移设备管理代码到航宇

---
 src/views/eam/repair/modules/EamRepairOrderList/ReceiveFaultModal.vue |   52 +++++++++++++++++++++++++++-------------------------
 1 files changed, 27 insertions(+), 25 deletions(-)

diff --git a/src/views/eam/repair/modules/EamRepairOrderList/ReceiveFaultModal.vue b/src/views/eam/repair/modules/EamRepairOrderList/ReceiveFaultModal.vue
index 2bd4d7a..9c015c4 100644
--- a/src/views/eam/repair/modules/EamRepairOrderList/ReceiveFaultModal.vue
+++ b/src/views/eam/repair/modules/EamRepairOrderList/ReceiveFaultModal.vue
@@ -23,7 +23,7 @@
     components: { EamReportRepairList },
     data() {
       return {
-        title: '鏁呴殰淇濅慨鍗�',
+        title: '鏁呴殰鎶ヤ慨鍗�',
         visible: false,
         model: {},
         labelCol: {
@@ -52,34 +52,36 @@
     created() {
     },
     methods: {
-      loadData() {
-        this.$nextTick(() => {
-          // this.$refs.reportRepairListRef.queryParam.reportStatus = 'WAIT_REPAIR'
-          // this.$refs.reportRepairListRef.loadData(1)
-        })
+      handleOk() {
+        const reportId = this.$refs.reportRepairListRef.selectedRowKeys[0]
+        if (!reportId) {
+          this.$notification.warning({
+            message: '娑堟伅',
+            description: '璇烽�夋嫨闇�棰嗗彇鐨勬晠闅滄姤淇崟'
+          })
+          return
+        }
+        this.confirmLoading = true
+        httpAction(this.url.receiveFault, { reportId }, 'post')
+          .then((res) => {
+            if (res.success) {
+              this.$message.success(res.message)
+              this.$emit('ok')
+            } else {
+              this.$message.warning(res.message)
+            }
+          })
+          .finally(() => {
+            this.confirmLoading = false
+            this.close()
+          })
+      },
+      handleCancel() {
+        this.close()
       },
       close() {
         this.$emit('close')
         this.visible = false
-      },
-      handleOk() {
-        console.log('rowKey', this.$refs.reportRepairListRef.selectedRowKeys[0])
-        const reportId = this.$refs.reportRepairListRef.selectedRowKeys[0]
-        this.confirmLoading = true
-        httpAction(this.url.receiveFault, { reportId }, 'post').then((res) => {
-          if (res.success) {
-            this.$message.success(res.message)
-            this.$emit('ok')
-          } else {
-            this.$message.warning(res.message)
-          }
-        }).finally(() => {
-          this.confirmLoading = false
-          this.close()
-        })
-      },
-      handleCancel() {
-        this.close()
       }
     }
   }

--
Gitblit v1.9.3