This commit is contained in:
aaron 2025-03-17 09:09:28 +08:00
parent 6704593cdf
commit ffa5802451

View File

@ -114,6 +114,14 @@
{{ text ? formatDate(text) : '-' }}
</template>
</a-table-column>
<a-table-column title="备注" key="remark" width="150px">
<template #default="{ record }">
<span v-if="record.status === 'REJECTED'">
{{ record.remark || '无' }}
</span>
<span v-else>-</span>
</template>
</a-table-column>
<a-table-column title="操作" key="action" width="120px">
<template #default="{ record }">
<a-popconfirm
@ -127,10 +135,7 @@
取消申请
</a-button>
</a-popconfirm>
<span v-else-if="record.status === 'CANCELLED'" class="status-text">已取消</span>
<span v-else-if="record.status === 'REJECTED'" class="status-text">已驳回</span>
<span v-else-if="record.status === 'APPROVED'" class="status-text">处理中</span>
<span v-else-if="record.status === 'COMPLETED'" class="status-text">已完成</span>
<!-- 其他状态不显示任何内容 -->
</template>
</a-table-column>
</a-table>
@ -364,7 +369,7 @@ export default {
const getStatusColor = (status) => {
const statusMap = {
PENDING: 'orange',
APPROVED: 'blue',
APPROVED: 'green',
COMPLETED: 'green',
REJECTED: 'red',
CANCELLED: 'gray'
@ -376,7 +381,7 @@ export default {
const getStatusText = (status) => {
const statusMap = {
PENDING: '已申请',
APPROVED: '已通过',
APPROVED: '已完成',
COMPLETED: '已完成',
REJECTED: '已驳回',
CANCELLED: '已取消'