feat(HRM): 添加附件显示组件并优化表单逻辑
添加FileList组件用于显示附件列表 在请假和外出申请详情页中显示附件 优化审批部门选择逻辑,仅在新增时显示 修复请假申请编辑时的审批类型校验问题
This commit is contained in:
@@ -182,6 +182,9 @@
|
||||
<el-descriptions-item label="请假天数">{{ currentDetail.leaveDays || '-' }}</el-descriptions-item>
|
||||
<el-descriptions-item label="请假原因">{{ currentDetail.leaveReason || '-' }}</el-descriptions-item>
|
||||
<el-descriptions-item label="备注">{{ currentDetail.remark || '-' }}</el-descriptions-item>
|
||||
<el-descriptions-item label="附件">
|
||||
<FileList :ossIds="currentDetail.attachmentUrls" />
|
||||
</el-descriptions-item>
|
||||
</el-descriptions>
|
||||
</div>
|
||||
|
||||
@@ -196,6 +199,9 @@
|
||||
<el-descriptions-item label="外出地点">{{ currentDetail.outPlace || '-' }}</el-descriptions-item>
|
||||
<el-descriptions-item label="外出原因">{{ currentDetail.outReason || '-' }}</el-descriptions-item>
|
||||
<el-descriptions-item label="备注">{{ currentDetail.remark || '-' }}</el-descriptions-item>
|
||||
<el-descriptions-item label="附件">
|
||||
<FileList :ossIds="currentDetail.attachmentUrls" />
|
||||
</el-descriptions-item>
|
||||
</el-descriptions>
|
||||
</div>
|
||||
|
||||
@@ -208,9 +214,14 @@
|
||||
|
||||
<script>
|
||||
import { listApprovalTask, rejectApprovalTask, resolveApprovalTask } from '@/api/wms/approvalTask'
|
||||
import FileList from '@/components/FileList/index.vue'
|
||||
|
||||
|
||||
export default {
|
||||
name: 'TodoList',
|
||||
components: {
|
||||
FileList,
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
// 查询参数
|
||||
|
||||
Reference in New Issue
Block a user