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

pms 瑞都日报 填报 详情 时 显示 审批意见

zhangcl 1 неделя назад
Родитель
Сommit
4bd68e72a6
1 измененных файлов с 9 добавлено и 1 удалено
  1. 9 1
      src/views/pms/iotrddailyreport/FillDailyReportForm.vue

+ 9 - 1
src/views/pms/iotrddailyreport/FillDailyReportForm.vue

@@ -483,7 +483,7 @@
     </ContentWrap>
 
     <!-- 第四部分:审批意见 - 只在审批模式下显示 -->
-    <ContentWrap class="section-padding" v-if="isApprovalMode">
+    <ContentWrap class="section-padding" v-if="isApprovalMode || isEditMode || isDetailMode">
       <el-form
         ref="approvalFormRef"
         :model="approvalForm"
@@ -500,6 +500,8 @@
                 placeholder="请输入审批意见"
                 maxlength="500"
                 show-word-limit
+                :readonly="!isApprovalMode"
+                :disabled="!isApprovalMode"
               />
             </el-form-item>
           </el-col>
@@ -1172,6 +1174,8 @@ const submitForm = async () => {
     // 将动态字段组装成 extProperty 数组
     extProperty: extProperties,
     deviceIds: formData.value.deviceIds, // 设备ID集合
+    // 在填报模式下也提交审批意见字段
+    opinion: isEditMode.value ? approvalForm.opinion : undefined
   }
 
   // 删除不需要复制的字段
@@ -1573,6 +1577,10 @@ const initFormData = (reportData: any) => {
     // 初始化附件数据
     attachments: formattedAttachments
   }
+
+  // 初始化审批意见数据
+  approvalForm.opinion = reportData.auditOpinion || reportData.opinion || ''
+
   queryParams.deptId = reportData.companyId
   // 设置时间范围选择器
   if (reportData.startTime && Array.isArray(reportData.startTime) && reportData.endTime && Array.isArray(reportData.endTime)) {