64 lines
2.5 KiB
JavaScript
64 lines
2.5 KiB
JavaScript
// 支付管理 —— 订单支付模块种子数据:支付记录3条,覆盖 BALANCE/FINANCE/COMBINED 三种支付方式
|
|
// 及 SUCCESS/PENDING_VERIFICATION 两种状态。字段严格对齐 PaymentRecordListVo/PaymentRecordDetailVo
|
|
// 及前端 PaymentFormModal.vue/PaymentDetailModal.vue 实际使用字段。
|
|
import { initCounter } from '../utils/id.js'
|
|
|
|
export const paymentRecords = [
|
|
// ---- 余额支付,已完成,付款方为企业客户A1主账户(walletAccountId=1) ----
|
|
{
|
|
id: 1,
|
|
walletAccountId: 1,
|
|
loanApplyId: undefined,
|
|
paymentMethod: 'BALANCE',
|
|
payeeInfo: { payeeName: '北京中新百货有限公司', payeeAccountNo: '6222021234569001', payeeBankName: '中国工商银行北京分行' },
|
|
totalAmount: '80000.00',
|
|
balanceAmount: '80000.00',
|
|
financeAmount: undefined,
|
|
status: 'SUCCESS',
|
|
frchainSerialNo: 'FR20260610000001',
|
|
paidAt: '2026-06-10 14:10:00',
|
|
failedReason: '',
|
|
remark: '货款支付',
|
|
detailList: [{ id: 1, fundChannel: 'BALANCE', channelAmount: '80000.00', remark: '' }]
|
|
},
|
|
// ---- 组合支付(余额+融资),已完成,关联贷款申请id=1(SUBMITTED状态) ----
|
|
{
|
|
id: 2,
|
|
walletAccountId: 1,
|
|
loanApplyId: 1,
|
|
paymentMethod: 'COMBINED',
|
|
payeeInfo: { payeeName: '天津宏泰商贸有限公司', payeeAccountNo: '6222021234569002', payeeBankName: '中国建设银行天津分行' },
|
|
totalAmount: '200000.00',
|
|
balanceAmount: '50000.00',
|
|
financeAmount: '150000.00',
|
|
status: 'SUCCESS',
|
|
frchainSerialNo: 'FR20260612000002',
|
|
paidAt: '2026-06-12 11:20:00',
|
|
failedReason: '',
|
|
remark: '供应链融资采购款',
|
|
detailList: [
|
|
{ id: 2, fundChannel: 'BALANCE', channelAmount: '50000.00', remark: '' },
|
|
{ id: 3, fundChannel: 'FINANCE', channelAmount: '150000.00', remark: '' }
|
|
]
|
|
},
|
|
// ---- 融资支付,待验证(演示异步状态流转) ----
|
|
{
|
|
id: 3,
|
|
walletAccountId: 6,
|
|
loanApplyId: undefined,
|
|
paymentMethod: 'FINANCE',
|
|
payeeInfo: { payeeName: '深圳市美佰家电商贸有限公司', payeeAccountNo: '6222021234569004', payeeBankName: '招商银行深圳分行' },
|
|
totalAmount: '60000.00',
|
|
balanceAmount: undefined,
|
|
financeAmount: '60000.00',
|
|
status: 'PENDING_VERIFICATION',
|
|
frchainSerialNo: '',
|
|
paidAt: '',
|
|
failedReason: '',
|
|
remark: '',
|
|
detailList: [{ id: 4, fundChannel: 'FINANCE', channelAmount: '60000.00', remark: '' }]
|
|
}
|
|
]
|
|
initCounter('paymentRecord', 4)
|
|
initCounter('paymentDetail', 5)
|