Просмотр исходного кода

fit:成本调查表接口调整

zzw 1 месяц назад
Родитель
Сommit
b9c7eb3914
1 измененных файлов с 18 добавлено и 3 удалено
  1. 18 3
      src/views/costAudit/auditInfo/auditManage/costAudit.vue

+ 18 - 3
src/views/costAudit/auditInfo/auditManage/costAudit.vue

@@ -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,