feat: 收款账户管理页展示不可修改的所属人
列表和查看能看出登记人,编辑时只读,避免把账户转给别人。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
1 parent
f76ef8a6e5
commit
d37bb41948
1 file changed
+19
@@ -92,6 +92,15 @@
|
||||
header-align="left"
|
||||
show-overflow-tooltip
|
||||
/>
|
||||
<el-table-column
|
||||
label="所属人"
|
||||
min-width="120"
|
||||
align="left"
|
||||
header-align="left"
|
||||
show-overflow-tooltip
|
||||
>
|
||||
<template #default="{ row }">{{ formatDisplayOrDash(row.ownerName) }}</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
prop="accountNo"
|
||||
label="账号"
|
||||
@@ -212,6 +221,9 @@
|
||||
<el-form-item label="户名" prop="accountName">
|
||||
<el-input v-model="formData.accountName" placeholder="请输入户名" maxlength="128" />
|
||||
</el-form-item>
|
||||
<el-form-item v-if="isEdit" label="所属人">
|
||||
<el-input :model-value="editingOwnerName" disabled />
|
||||
</el-form-item>
|
||||
<el-form-item label="账号" prop="accountNo">
|
||||
<el-input v-model="formData.accountNo" placeholder="请输入账号" maxlength="128" />
|
||||
</el-form-item>
|
||||
@@ -297,6 +309,10 @@
|
||||
<div class="k">户名</div>
|
||||
<div class="v">{{ formatDisplayOrDash(viewRow.accountName) }}</div>
|
||||
</div>
|
||||
<div class="view-item">
|
||||
<div class="k">所属人</div>
|
||||
<div class="v">{{ formatDisplayOrDash(viewRow.ownerName) }}</div>
|
||||
</div>
|
||||
<div class="view-item">
|
||||
<div class="k">账号</div>
|
||||
<div class="v">{{ formatDisplayOrDash(viewRow.accountNo) }}</div>
|
||||
@@ -368,6 +384,7 @@
|
||||
const dialogVisible = ref(false)
|
||||
const dialogTitle = ref('新增收款账户')
|
||||
const isEdit = ref(false)
|
||||
const editingOwnerName = ref('')
|
||||
const editingId = ref<string | null>(null)
|
||||
const submitLoading = ref(false)
|
||||
const formRef = ref()
|
||||
@@ -474,6 +491,7 @@
|
||||
isEdit.value = false
|
||||
dialogTitle.value = '新增收款账户'
|
||||
resetForm()
|
||||
editingOwnerName.value = ''
|
||||
dialogVisible.value = true
|
||||
formRef.value?.clearValidate?.()
|
||||
}
|
||||
@@ -491,6 +509,7 @@
|
||||
formData.bankBranch = row.bankBranch || ''
|
||||
formData.remark = row.remark || ''
|
||||
if (formData.accountType === 'alipay') clearBankFields()
|
||||
editingOwnerName.value = row.ownerName || '—'
|
||||
dialogVisible.value = true
|
||||
formRef.value?.clearValidate?.()
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user