From ebf2058274599ff00ef0654fc5046d627e17002a Mon Sep 17 00:00:00 2001
From: cuilei <ray_tsu1@163.com>
Date: 星期四, 22 五月 2025 17:49:54 +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