|
|
@@ -361,6 +361,10 @@
|
|
|
this.auditForm.surveyTemplateId = data.value
|
|
|
? data.value.surveyTemplateId
|
|
|
: ''
|
|
|
+ // 设置uploadId
|
|
|
+ if (data.value) {
|
|
|
+ this.auditForm.uploadId = data.value.id || data.value.templateId || ''
|
|
|
+ }
|
|
|
this.loadTemplateDataForEdit(this.auditForm.surveyTemplateId)
|
|
|
} catch (error) {
|
|
|
console.error('生成模板失败:', error)
|
|
|
@@ -410,6 +414,8 @@
|
|
|
} else if (res.value.createmode == '2') {
|
|
|
this.auditForm.historyTemplate = res.value.createtemplateid
|
|
|
}
|
|
|
+ // 设置uploadId以便数据回显
|
|
|
+ this.auditForm.uploadId = res.value.id || res.value.templateId || ''
|
|
|
})
|
|
|
|
|
|
// 处理表头数据
|
|
|
@@ -438,6 +444,14 @@
|
|
|
}
|
|
|
// 处理表格数据
|
|
|
if (tableDataRes.code == 200) {
|
|
|
+ // 在这里也设置uploadId
|
|
|
+ getVerifyTemplateDetail({
|
|
|
+ id: this.auditForm.surveyTemplateId,
|
|
|
+ }).then((res) => {
|
|
|
+ if (res && res.code === 200 && res.value) {
|
|
|
+ this.auditForm.uploadId = res.value.id || res.value.templateId || ''
|
|
|
+ }
|
|
|
+ })
|
|
|
this.parseAndDisplayTableData(tableDataRes)
|
|
|
await this.tryEchoUploadData()
|
|
|
}
|
|
|
@@ -491,8 +505,7 @@
|
|
|
this.costAuditData = [...this.costAuditData]
|
|
|
}
|
|
|
} catch (e) {
|
|
|
- // 静默失败即可
|
|
|
- console.warn('回显上传数据失败: ', e)
|
|
|
+ console.warn('回显上传数据失败:', e)
|
|
|
}
|
|
|
},
|
|
|
parseAndDisplayTableHeaders(res) {
|
|
|
@@ -532,6 +545,7 @@
|
|
|
auditPeriod.forEach((item) => {
|
|
|
// 账面价值字段
|
|
|
let bookValueColumn = {
|
|
|
+ fieldEname: 'year' + item + 'BookValue',
|
|
|
prop: 'year' + item + 'BookValue',
|
|
|
label: item + '年账面值',
|
|
|
width: '120px',
|
|
|
@@ -556,6 +570,7 @@
|
|
|
this.tableHeadersRes.push(bookValueColumn)
|
|
|
// 审核字段
|
|
|
let auditColumn = {
|
|
|
+ fieldEname: 'year' + item + 'Audit',
|
|
|
prop: 'year' + item + 'Audit',
|
|
|
label: item + '年审核调整值',
|
|
|
width: '150px',
|
|
|
@@ -580,6 +595,7 @@
|
|
|
this.tableHeadersRes.push(auditColumn)
|
|
|
// 核定值字段
|
|
|
let approvedValueColumn = {
|
|
|
+ fieldEname: 'year' + item + 'ApprovedValue',
|
|
|
prop: 'year' + item + 'ApprovedValue',
|
|
|
label: item + '年核定值',
|
|
|
width: '120px',
|
|
|
@@ -742,7 +758,6 @@
|
|
|
orderNum: header.orderNum || index + 1,
|
|
|
}))
|
|
|
let splitData = this.splitFixedTableDataForSave(this.costAuditData)
|
|
|
-
|
|
|
let data = {
|
|
|
costVerifyTemplateId: this.auditForm.surveyTemplateId,
|
|
|
headersList: headersList,
|