fix: 店铺编辑
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 5m29s

This commit is contained in:
luo
2026-08-05 17:58:44 +08:00
parent 34455a9f18
commit fa3d7088f9

View File

@@ -135,6 +135,7 @@
filterable
remote
clearable
:value-on-clear="() => null"
placeholder="请选择或搜索平台业务员"
:remote-method="searchPlatformSalespeople"
:loading="salespersonLoading"
@@ -367,6 +368,7 @@
const defaultRoleList = ref<any[]>([])
const salespersonLoading = ref(false)
const salespersonOptions = ref<ShopBusinessOwnerCandidate[]>([])
const initialBusinessOwnerAccountId = ref<number | null>(null)
const creditDialogVisible = ref(false)
const currentCreditShop = ref<ShopFundSummaryItem | null>(null)
const creditLoadingShopId = ref<number | null>(null)
@@ -638,6 +640,7 @@
formData.contact_name = row.contact_name || ''
formData.contact_phone = row.contact_phone || ''
formData.business_owner_account_id = row.business_owner_account_id ?? null
initialBusinessOwnerAccountId.value = row.business_owner_account_id ?? null
formData.client_login_disabled = row.client_login_disabled
formData.status = row.status
formData.init_username = ''
@@ -657,6 +660,7 @@
formData.contact_name = ''
formData.contact_phone = ''
formData.business_owner_account_id = null
initialBusinessOwnerAccountId.value = null
formData.client_login_disabled = false
formData.status = CommonStatus.ENABLED
formData.init_username = ''
@@ -1099,7 +1103,13 @@
client_login_disabled: formData.client_login_disabled
}
if (!isAgentAccount.value) {
data.business_owner_account_id = formData.business_owner_account_id
const businessOwnerAccountId =
typeof formData.business_owner_account_id === 'number'
? formData.business_owner_account_id
: null
if (businessOwnerAccountId !== initialBusinessOwnerAccountId.value) {
data.business_owner_account_id = businessOwnerAccountId
}
}
// 可选字段