✨ 预结算收款方与付款方改为下拉选择

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-11-04 23:47:00 +08:00
parent d4ae6d521a
commit 8f3da0e386
2 changed files with 208 additions and 23 deletions
+16 -2
View File
@@ -8,8 +8,20 @@ export const preSettlementFormFields = [
{ label: '合同名称', prop: 'contractId', type: 'contract', required: true },
{ label: '合同编号', prop: 'contractNo', readonly: true },
{ label: '项目名称', prop: 'projectName', readonly: true },
{ label: '收款方', prop: 'payeeName', readonly: true },
{ label: '付款方', prop: 'payerName', readonly: true },
{
label: '收款方',
prop: 'payeeName',
type: 'select',
optionsKey: 'payeeOptions',
required: true,
},
{
label: '付款方',
prop: 'payerName',
type: 'select',
optionsKey: 'payerOptions',
required: true,
},
{ label: '结算类型', prop: 'settlementType', readonly: true },
{ label: '结算金额', prop: 'settlementAmount', readonly: true, money: true },
{ label: '业务模式', prop: 'businessModel', type: 'select', optionsKey: 'businessModelOptions' },
@@ -24,6 +36,8 @@ export const preSettlementFormFields = [
export const preSettlementFormRules = {
contractId: [{ required: true, message: '请选择合同名称', trigger: 'change' }],
payeeName: [{ required: true, message: '请选择收款方', trigger: 'change' }],
payerName: [{ required: true, message: '请选择付款方', trigger: 'change' }],
exchangeRateDate: [
{
validator: (_rule, value, callback, source) => {