协会注册校工会审核增加上传批复文件

This commit is contained in:
=
2026-03-19 15:19:19 +08:00
parent fee14e049a
commit 9e9cc44868
2 changed files with 25 additions and 3 deletions
@@ -103,6 +103,9 @@ const REGISTER_INFO_COMPONENT = {
<dict-tag :options="dict.type.PROCESS_TASK_SUBMIT_TYPE"
:value="task.ext.submitType"></dict-tag>
</el-descriptions-item>
<el-descriptions-item label="批复文件" v-if="!task.ext.isFirstTaskNode">
<file-preview :files="task.taskFormData.approvalFiles" complete_result></file-preview>
</el-descriptions-item>
<el-descriptions-item label="办理意见" v-if="!task.ext.isFirstTaskNode">{{
task.taskFormData.opinion }}
</el-descriptions-item>
@@ -5,6 +5,15 @@ layout("/layouts/platform.html"){
.left-span-label {
margin: 10px 0;
}
.flow-task-form .el-form-item {
margin-bottom: 22px;
}
/* 可选:如果上传组件需要占满整行,可以强制其容器宽度 */
.flow-task-form .el-form-item__content {
/* 如果内容被挤压,可以取消注释下面这行 */
/* width: calc(100% - 200px); */
}
</style>
<div id="app" v-cloak>
@@ -73,8 +82,17 @@ layout("/layouts/platform.html"){
<div class="process-title">
{{formData.taskName}}
</div>
<el-form :model="formData" ref="formRef" :rules="formRules" label-width="0" label-suffix=""
class="flow-task-form">
<el-form :model="formData" ref="formRef" :rules="formRules" label-width="100px" label-suffix="">
<el-form-item label="批复文件" prop="approvalFiles" :rules="[{required:true,message:'必填',trigger:['change','blur']}]">
<file-upload
:value.sync="formData.tf_approvalFiles"
:upload_number="5"
upload_result_category="array"
complete_result
upload_mode="file"
accept=".doc,.docx,.xls,.xlsx,.pdf"
></file-upload>
</el-form-item>
<el-form-item label="审批意见" prop="tf_opinion"
:rules="[{required:true,message:'必填',trigger:['change','blur']}]">
<user-opinion-textarea v-model="formData.tf_opinion"></user-opinion-textarea>
@@ -122,7 +140,7 @@ layout("/layouts/platform.html"){
this.$refs.guava.public(() => {
this.formData = {
processTaskId: row.taskId,
taskName: row.curTaskName
taskName: row.curTaskName,
}
this.showApprovalForm = true
this.$refs.registerInfoRef.onOpen(row)
@@ -145,6 +163,7 @@ layout("/layouts/platform.html"){
this.$message.success(res.msg)
this.doSearch()
}
})
})
},