From d4be0ab305a9917c7cd59bf9df0fb3850a38223f Mon Sep 17 00:00:00 2001 From: zhangherong <571457620@qq.com> Date: 星期一, 07 四月 2025 17:45:29 +0800 Subject: [PATCH] art: 设备管理-周保-保养人选择 --- src/views/eam/equipment/modules/MaintenanceEquipmentSelect.vue | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/views/eam/equipment/modules/MaintenanceEquipmentSelect.vue b/src/views/eam/equipment/modules/MaintenanceEquipmentSelect.vue index 55c9a6a..24fc7d6 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() @@ -78,7 +79,7 @@ }, methods: { initSelectValue() { - if (!this.selectedAsyncValue || !this.selectedAsyncValue.key || this.selectedAsyncValue.key != this.value || !this.maintenanceCategory) { + if (!this.selectedAsyncValue || !this.selectedAsyncValue.key || this.selectedAsyncValue.key != this.value) { console.log('ssfs', this.selectedAsyncValue) console.log('ASGasgsgas', this.maintenanceCategory) console.log('杩欐墠璇锋眰鍚庡彴') @@ -160,7 +161,7 @@ } else { this.selectedAsyncValue = undefined this.selectedValue = null - this.options = null + this.options = [] this.loadData('') this.$emit('autocompleteForm', {}) } -- Gitblit v1.9.3