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

fix: 成本审核如果是null的话可选择核定表

shiyanyu 3 недель назад
Родитель
Сommit
1940843142
1 измененных файлов с 11 добавлено и 0 удалено
  1. 11 0
      src/views/costAudit/auditInfo/auditManage/costAudit.vue

+ 11 - 0
src/views/costAudit/auditInfo/auditManage/costAudit.vue

@@ -501,6 +501,17 @@
           console.log('[CostAudit] getDetailByTaskId response:', res)
           if (!res || res.code !== 200) return false
           const v = res.value || {}
+          // 若后端返回 code=200 但 value=null,允许用户自行选择来源与模板(不置灰)
+          if (!res.value) {
+            if (this.auditForm) {
+              this.auditForm.surveyTemplateId = ''
+              this.auditForm.dataTable = ''
+              this.auditForm.historyTemplate = ''
+              // 保持 templateType 由用户自行选择
+            }
+            this.hasUploadData = false
+            return false
+          }
           // 兼容不同字段命名:createTemplateId/createMode 或 createtemplateid/createmode
           const createMode = v.createMode != null ? v.createMode : v.createmode
           // 生成模板依赖模型id(用于UI来源选择的回显)