|
|
@@ -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)) {
|