|
|
|
@ -645,7 +645,12 @@ const handlePayTypeChange = (val) => { |
|
|
|
const handleMarketChange = (val) => { |
|
|
|
showWallet(val); |
|
|
|
if (addFormRef.value) { |
|
|
|
addFormRef.value.validateField('receivedMarket'); |
|
|
|
if (val) { |
|
|
|
addFormRef.value.validateField('receivedMarket', () => { }); |
|
|
|
} else { |
|
|
|
addFormRef.value.clearValidate('receivedMarket'); |
|
|
|
} |
|
|
|
addFormRef.value.clearValidate('receivedWallet'); |
|
|
|
} |
|
|
|
}; |
|
|
|
|
|
|
|
@ -745,8 +750,7 @@ const ifGroup = () => { |
|
|
|
selectWallet.value = true |
|
|
|
} |
|
|
|
if (addFormRef.value) { |
|
|
|
addFormRef.value.validateField('receivedMarket'); |
|
|
|
addFormRef.value.validateField('receivedWallet'); |
|
|
|
addFormRef.value.clearValidate(['receivedMarket', 'receivedWallet']); |
|
|
|
} |
|
|
|
} |
|
|
|
//选择地区之后 钱包下拉框显示对应地区的钱包 |
|
|
|
@ -779,9 +783,6 @@ const showWallet = (receivedMarket) => { |
|
|
|
selectWallet.value = false |
|
|
|
addFormData.value.receivedWallet = t('cash.wallet.BeijingWallet') |
|
|
|
} |
|
|
|
if (addFormRef.value) { |
|
|
|
addFormRef.value.validateField('receivedWallet'); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
//失焦和回车查询仅选一个 |
|
|
|
@ -891,10 +892,7 @@ const openAddForm = (row) => { |
|
|
|
} |
|
|
|
addFormisible.value = true |
|
|
|
nextTick(() => { |
|
|
|
// 打开弹窗后,主动同步校验状态,避免禁用状态下未触发 change 导致的红字残留 |
|
|
|
addFormRef.value?.clearValidate?.(['receivedMarket', 'receivedWallet']) |
|
|
|
addFormRef.value?.validateField?.('receivedMarket') |
|
|
|
addFormRef.value?.validateField?.('receivedWallet') |
|
|
|
}) |
|
|
|
} |
|
|
|
|
|
|
|
|