update
This commit is contained in:
parent
6704593cdf
commit
ffa5802451
@ -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: '已取消'
|
||||
|
||||
Loading…
Reference in New Issue
Block a user