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/equipment/modules/MaintenanceEquipmentSelect.vue |   11 +++++------
 1 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/src/views/eam/equipment/modules/MaintenanceEquipmentSelect.vue b/src/views/eam/equipment/modules/MaintenanceEquipmentSelect.vue
index 55c9a6a..abc6eba 100644
--- a/src/views/eam/equipment/modules/MaintenanceEquipmentSelect.vue
+++ b/src/views/eam/equipment/modules/MaintenanceEquipmentSelect.vue
@@ -8,7 +8,6 @@
     @search="loadData"
     :placeholder="placeholder"
     v-model="selectedAsyncValue"
-    :maintenanceCategory="maintenanceCategory"
     style="width: 100%"
     :filterOption="false"
     @change="handleAsyncChange"
@@ -34,7 +33,7 @@
   name: 'MaintenanceEquipmentSelect',
   props: {
     disabled: Boolean,
-    value: [String, Number, String],
+    value: [String, Number],
     placeholder: {
       type: String,
       default: '璇烽�夋嫨',
@@ -69,6 +68,8 @@
       immediate: true,
       handler(val) {
         if (!val) {
+          this.selectedValue = undefined;
+          this.selectedAsyncValue = undefined;
           this.initDictData()
         } else {
           this.initSelectValue()
@@ -79,11 +80,9 @@
   methods: {
     initSelectValue() {
       if (!this.selectedAsyncValue || !this.selectedAsyncValue.key || this.selectedAsyncValue.key != this.value || !this.maintenanceCategory) {
-        console.log('ssfs', this.selectedAsyncValue)
-        console.log('ASGasgsgas', this.maintenanceCategory)
         console.log('杩欐墠璇锋眰鍚庡彴')
         getAction(`/eam/maintenanceStandard/listByUser`, {
-          id: this.value,
+          equipmentId: this.value,
           maintenanceCategory: this.maintenanceCategory
         }).then(res => {
           if (res.success) {
@@ -160,7 +159,7 @@
       } else {
         this.selectedAsyncValue = undefined
         this.selectedValue = null
-        this.options = null
+        this.options = []
         this.loadData('')
         this.$emit('autocompleteForm', {})
       }

--
Gitblit v1.9.3