|
|
|
@ -1205,7 +1205,14 @@ export default {
|
|
|
|
// 遍历模板字段,先设置字段值
|
|
|
|
// 遍历模板字段,先设置字段值
|
|
|
|
fields.forEach(field => {
|
|
|
|
fields.forEach(field => {
|
|
|
|
// 特殊字段处理:从 paymentRegistrationForm 中获取值
|
|
|
|
// 特殊字段处理:从 paymentRegistrationForm 中获取值
|
|
|
|
if (field.field === 'auditAmount') {
|
|
|
|
if (field.field === 'previousPayment') {
|
|
|
|
|
|
|
|
// 前期累计已付款:从 link_field 获取,如果没有值则填充为 0.00
|
|
|
|
|
|
|
|
let value = 0
|
|
|
|
|
|
|
|
if (field.link_field && contextData && contextData.other_data_fill && contextData.other_data_fill[field.link_field]) {
|
|
|
|
|
|
|
|
value = parseFloat(contextData.other_data_fill[field.link_field]) || 0
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
field.value = value.toFixed(2)
|
|
|
|
|
|
|
|
} else if (field.field === 'auditAmount') {
|
|
|
|
// 审计金额:从 paymentRegistrationForm.audit_money 获取,如果没有则为 0
|
|
|
|
// 审计金额:从 paymentRegistrationForm.audit_money 获取,如果没有则为 0
|
|
|
|
const value = parseFloat(this.paymentRegistrationForm.audit_money) || 0
|
|
|
|
const value = parseFloat(this.paymentRegistrationForm.audit_money) || 0
|
|
|
|
field.value = value.toFixed(2)
|
|
|
|
field.value = value.toFixed(2)
|
|
|
|
@ -1336,10 +1343,10 @@ export default {
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
// 处理普通输入框
|
|
|
|
// 处理普通输入框
|
|
|
|
// 特殊字段即使值为0也要填充
|
|
|
|
// 特殊字段即使值为0也要填充
|
|
|
|
if (field.field === 'auditAmount' || field.field === 'currentDuePayment' ||
|
|
|
|
if (field.field === 'previousPayment' || field.field === 'auditAmount' || field.field === 'currentDuePayment' ||
|
|
|
|
field.field === 'currentPayment' || field.field === 'totalPaid' ||
|
|
|
|
field.field === 'currentPayment' || field.field === 'totalPaid' ||
|
|
|
|
field.field === 'totalPlanned') {
|
|
|
|
field.field === 'totalPlanned') {
|
|
|
|
input.value = field.value || '0'
|
|
|
|
input.value = field.value || '0.00'
|
|
|
|
} else if (field.value !== undefined && field.value !== null && field.value !== '') {
|
|
|
|
} else if (field.value !== undefined && field.value !== null && field.value !== '') {
|
|
|
|
input.value = field.value
|
|
|
|
input.value = field.value
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|