From 8a545b65a8d29961543a8d66bab2dbec58e5f89c Mon Sep 17 00:00:00 2001
From: zhuguifei <312353457@qq.com>
Date: 星期一, 24 二月 2025 14:35:52 +0800
Subject: [PATCH] 故障报修添加工具类型

---
 eims-ui/apps/web-antd/src/views/eims/repair-req/repair-req-drawer.vue |   24 +++++++++++++++++++++++-
 1 files changed, 23 insertions(+), 1 deletions(-)

diff --git a/eims-ui/apps/web-antd/src/views/eims/repair-req/repair-req-drawer.vue b/eims-ui/apps/web-antd/src/views/eims/repair-req/repair-req-drawer.vue
index 314c0c8..a5ead90 100644
--- a/eims-ui/apps/web-antd/src/views/eims/repair-req/repair-req-drawer.vue
+++ b/eims-ui/apps/web-antd/src/views/eims/repair-req/repair-req-drawer.vue
@@ -1,5 +1,5 @@
 <script setup lang="ts">
-import { computed, onMounted, ref } from 'vue';
+import { computed, ref } from 'vue';
 
 import { useVbenDrawer, useVbenModal } from '@vben/common-ui';
 import { DictEnum } from '@vben/constants';
@@ -60,6 +60,13 @@
                   triggerFields: ['']
                 },
                 fieldName: 'equName'
+              },
+              {
+                dependencies: {
+                  show: () => reqType === '2',
+                  triggerFields: ['']
+                },
+                fieldName: 'fixtureName'
               }
             ]);
           }
@@ -72,6 +79,13 @@
           triggerFields: ['']
         },
         fieldName: 'equName'
+      },
+      {
+        dependencies: {
+          show: () => false,
+          triggerFields: ['']
+        },
+        fieldName: 'fixtureName'
       }
     ]);
     drawerApi.drawerLoading(true);
@@ -96,6 +110,13 @@
             triggerFields: ['']
           },
           fieldName: 'equName'
+        },
+        {
+          dependencies: {
+            show: () => reqType === '2',
+            triggerFields: ['']
+          },
+          fieldName: 'fixtureName'
         }
       ]);
     }
@@ -215,6 +236,7 @@
       return;
     }
     const data = cloneDeep(await formApi.getValues());
+    // todo 鍒犻櫎澶氫綑瀛楁  Reflect.deleteProperty(formValues, 'equId');
     await (isUpdate.value ? updateRepairReq(data) : addRepairReq(data));
     emit('reload');
     await handleCancel();

--
Gitblit v1.9.3