运维内容

master
lion 3 months ago
parent 0687ca4751
commit 18ba345185

@ -1020,7 +1020,7 @@ export default {
// DOMHTML
if (this.currentStep === 2) {
this.$nextTick(() => {
this.initTemplateFields(res)
this.initTemplateFields(res)
})
} else {
// HTML
@ -1205,7 +1205,14 @@ export default {
//
fields.forEach(field => {
// 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
const value = parseFloat(this.paymentRegistrationForm.audit_money) || 0
field.value = value.toFixed(2)
@ -1265,7 +1272,7 @@ export default {
const radioGroups = new Set()
fields.forEach(field => {
if (field.field === 'currentPaymentRemark') {
const input = dom.querySelector(`[data-field="${field.field}"]`)
const input = dom.querySelector(`[data-field="${field.field}"]`)
if (input && input.type === 'radio' && input.name) {
radioGroups.add(input.name)
}
@ -1318,13 +1325,13 @@ export default {
if (!input) return
//
if (input.type === 'checkbox' || input.type === 'radio') {
if (input.type === 'checkbox' || input.type === 'radio') {
//
if (field.value !== undefined && field.value !== null && field.value !== '') {
const fieldValueStr = String(field.value).trim()
const inputValueStr = String(input.value).trim()
if (fieldValueStr === inputValueStr) {
input.checked = true
input.checked = true
input.setAttribute('checked', 'checked')
}
}
@ -1332,28 +1339,28 @@ export default {
//
if (field.value !== undefined && field.value !== null) {
input.textContent = field.value
}
} else {
}
} else {
//
// 使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 === 'totalPlanned') {
input.value = field.value || '0'
input.value = field.value || '0.00'
} else if (field.value !== undefined && field.value !== null && field.value !== '') {
input.value = field.value
}
}
}
})
input.value = field.value
}
}
}
})
// tab
const updatedForms = syncFormDomToHtml(dom, fields)
if (tableIndex === 1) {
this.forms1 = updatedForms
this.forms = this.forms1 // 使
} else if (tableIndex === 2) {
this.forms2 = updatedForms
// tab
const updatedForms = syncFormDomToHtml(dom, fields)
if (tableIndex === 1) {
this.forms1 = updatedForms
this.forms = this.forms1 // 使
} else if (tableIndex === 2) {
this.forms2 = updatedForms
}
}
})

Loading…
Cancel
Save