Browse Source

fix(收款明细): 修复退款提交时市场名称未标准化的问题

在提交退款时,市场名称字段未经过标准化处理,导致新加坡、加拿大、马来西亚等市场的名称可能以多种形式(如英文、中文、翻译键)存储。现在通过 normalizeSubmitterMarket 函数统一处理,确保数据一致性。
zhangrenyuan/feature-20260128093451-日常优化1.0
zhangrenyuan 1 month ago
parent
commit
18987c14c9
  1. 4
      src/views/moneyManage/receiveDetail/receiveService.vue
  2. 6
      src/views/moneyManage/receiveDetail/utils/staticData.js

4
src/views/moneyManage/receiveDetail/receiveService.vue

@ -1120,9 +1120,9 @@ const submitRefund = async () => {
data: {
jwcode: refundFormData.value.jwcode,
name: refundFormData.value.name,
market: refundFormData.value.marketName,
market: normalizeSubmitterMarket(refundFormData.value.marketName),
submitterId: adminData.value.id,
submitterMarket: adminData.value.markets,
submitterMarket: normalizeSubmitterMarket(adminData.value.markets),
remark: refundFormData.value.remark,
refundReason: refundFormData.value.refundReason,
refundModel: refundFormData.value.refundModel,

6
src/views/moneyManage/receiveDetail/utils/staticData.js

@ -223,6 +223,12 @@ export const MarketNameForId = (name) => {
export const normalizeSubmitterMarket = (name) => {
if (name == t('common.markets.headquarters') || name == '总部' || name == 'Headquarters') {
return '总部'
} else if (name == t('cash.markets.Singapore') || name == '新加坡' || name == 'Singapore') {
return '新加坡'
} else if (name == t('cash.markets.Canada') || name == '加拿大' || name == 'Canada') {
return '加拿大'
} else if (name == t('cash.markets.Malaysia') || name == '马来西亚' || name == 'Malaysia') {
return '马来西亚'
} else {
return name
}

Loading…
Cancel
Save