From b7ad54294da15dccc59f7b6c879af3e000024d9d Mon Sep 17 00:00:00 2001
From: zhaowei <zhaowei>
Date: 星期四, 19 六月 2025 17:51:30 +0800
Subject: [PATCH] 1、全局树组件多选设备抽屉组件增加点击树节点名称也可以选中当前节点 2、设备监控页面布局图查看设备详情时首次进入清空上一次设备信息(由于数据为定时刷新不能每次获取数据均清空) 3、设备类型管理页面调整设备类型图片尺寸以解决表格错行问题 4、设备管理页面添加或编辑设备弹窗选择设备时增加点击行即可选中

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