feat(HRM): 添加附件显示组件并优化表单逻辑

添加FileList组件用于显示附件列表
在请假和外出申请详情页中显示附件
优化审批部门选择逻辑,仅在新增时显示
修复请假申请编辑时的审批类型校验问题
This commit is contained in:
砂糖
2026-03-11 16:48:44 +08:00
parent f561b4eb0b
commit 5b6286326b
4 changed files with 159 additions and 25 deletions

View File

@@ -8,7 +8,7 @@
</template>
<!-- 左侧是新增表单 -->
<el-form ref="form" :model="form" :rules="rules" label-width="80px" v-loading="loading">
<el-form-item label="审批部门" prop="deptId">
<el-form-item v-if="!form.outId" label="审批部门" prop="deptId">
<el-select v-model="form.deptId" placeholder="请选择审批部门" filterable @change="getDeptLeader">
<el-option v-for="item in deptOptions" :key="item.deptId"
:label="item.deptName + '(' + (item.leaderNickName || '无负责人') + ')'" :value="item.deptId"></el-option>