From 4617951af57412dcf13c2c70ccefbd49196ff49a Mon Sep 17 00:00:00 2001 From: hyingbo <1363390067@qq.com> Date: 星期五, 01 八月 2025 14:08:12 +0800 Subject: [PATCH] 库位号添加禁用规则 --- src/views/eam/equipment/modules/MaintenanceEquipmentSelect.vue | 15 ++++++++------- 1 files changed, 8 insertions(+), 7 deletions(-) diff --git a/src/views/eam/equipment/modules/MaintenanceEquipmentSelect.vue b/src/views/eam/equipment/modules/MaintenanceEquipmentSelect.vue index 896ac55..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) { @@ -93,6 +92,7 @@ label: res.result[0].text } this.selectedAsyncValue = { ...obj } + this.$emit('autocompleteForm', res.result[0]) } this.options = res.result } @@ -157,10 +157,11 @@ this.$emit('autocompleteForm', this.options.find(item => item.equipmentId === selectedObj.key)) //update-end---author:wangshuai ---date:20221115 for锛歔issues/4213]JSearchSelectTag鏀归�犳敮鎸佸閫�------------ } else { - this.selectedAsyncValue = null + this.selectedAsyncValue = undefined this.selectedValue = null - this.options = null + this.options = [] this.loadData('') + this.$emit('autocompleteForm', {}) } this.callback() //update-end-author:scott date:20201222 for:銆愭悳绱€�戞悳绱㈡煡璇㈢粍浠讹紝鍒犻櫎鏉′欢锛岄粯璁や笅鎷夎繕鏄笂娆$殑缂撳瓨鏁版嵁锛屼笉濂� JT-191 -- Gitblit v1.9.3