From c3a4f841d5499b74e9153fce421cebd1fb4ac72d Mon Sep 17 00:00:00 2001
From: zhaowei <zhaowei>
Date: 星期二, 15 七月 2025 10:55:52 +0800
Subject: [PATCH] 1、mdc设备多选输入框优化新增点击输入框同样触发查询按钮弹出抽屉或弹窗 2、解决进入过产品结构树页面后再进入设备日志页面后设备状态分布图样式变形问题以及优化组件代码

---
 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