fix(gxmu): 审核状态文案「拒绝」统一改为「驳回」

审核列表状态标签、审核流通过/驳回操作与状态文案同步调整。
This commit is contained in:
2026-11-01 18:18:05 +08:00
parent 3888438694
commit 11e16ca311
2 changed files with 171 additions and 152 deletions
@@ -56,7 +56,7 @@
:loading="submitting" :loading="submitting"
@click="openActionModal('reject', item)" @click="openActionModal('reject', item)"
> >
拒绝 驳回
</a-button> </a-button>
</a-space> </a-space>
</div> </div>
@@ -68,7 +68,7 @@
<a-modal <a-modal
v-model:visible="actionVisible" v-model:visible="actionVisible"
:title="actionType === 'approve' ? '审核通过' : '审核拒绝'" :title="actionType === 'approve' ? '审核通过' : '审核驳回'"
ok-text="确认" ok-text="确认"
cancel-text="取消" cancel-text="取消"
:confirm-loading="submitting" :confirm-loading="submitting"
@@ -158,7 +158,7 @@
const getStatusText = (status?: number) => { const getStatusText = (status?: number) => {
if (status === 1) return '通过'; if (status === 1) return '通过';
if (status === 2) return '拒绝'; if (status === 2) return '驳回';
return '待审核'; return '待审核';
}; };
+25 -6
View File
@@ -23,7 +23,7 @@
<template v-if="column.key === 'status'"> <template v-if="column.key === 'status'">
<a-tag v-if="record.status === 0">待审核</a-tag> <a-tag v-if="record.status === 0">待审核</a-tag>
<a-tag v-else-if="record.status === 1" color="green">通过</a-tag> <a-tag v-else-if="record.status === 1" color="green">通过</a-tag>
<a-tag v-else-if="record.status === 2" color="red">拒绝</a-tag> <a-tag v-else-if="record.status === 2" color="red">驳回</a-tag>
</template> </template>
<template v-if="column.key === 'action'"> <template v-if="column.key === 'action'">
<a-space> <a-space>
@@ -36,7 +36,11 @@
</ele-pro-table> </ele-pro-table>
</a-card> </a-card>
<ReviewListEdit v-model:visible="showEdit" :data="current" @done="reload" /> <ReviewListEdit
v-model:visible="showEdit"
:data="current"
@done="reload"
/>
<ModuleDataModal <ModuleDataModal
v-model:visible="showDataVisible" v-model:visible="showDataVisible"
:module="dataCurrent?.module" :module="dataCurrent?.module"
@@ -60,13 +64,22 @@ import { message, Modal } from 'ant-design-vue';
import { ExclamationCircleOutlined } from '@ant-design/icons-vue'; import { ExclamationCircleOutlined } from '@ant-design/icons-vue';
import type { EleProTable } from 'ele-admin-pro'; import type { EleProTable } from 'ele-admin-pro';
import { toDateString } from 'ele-admin-pro'; import { toDateString } from 'ele-admin-pro';
import type { DatasourceFunction, ColumnItem } from 'ele-admin-pro/es/ele-pro-table/types'; import type {
DatasourceFunction,
ColumnItem
} from 'ele-admin-pro/es/ele-pro-table/types';
import Search from './components/search.vue'; import Search from './components/search.vue';
import ReviewListEdit from './components/reviewListEdit.vue'; import ReviewListEdit from './components/reviewListEdit.vue';
import ModuleDataModal from './components/moduleDataModal.vue'; import ModuleDataModal from './components/moduleDataModal.vue';
import ReviewFlowModal from './components/reviewFlowModal.vue'; import ReviewFlowModal from './components/reviewFlowModal.vue';
import { pageGroupReviewList, removeBatchReviewList } from '@/api/gxmu/reviewList'; import {
import type { ReviewList, ReviewListParam } from '@/api/gxmu/reviewList/model'; pageGroupReviewList,
removeBatchReviewList
} from '@/api/gxmu/reviewList';
import type {
ReviewList,
ReviewListParam
} from '@/api/gxmu/reviewList/model';
const tableRef = ref<InstanceType<typeof EleProTable> | null>(null); const tableRef = ref<InstanceType<typeof EleProTable> | null>(null);
const selection = ref<ReviewList[]>([]); const selection = ref<ReviewList[]>([]);
@@ -79,7 +92,13 @@ const showFlowVisible = ref(false);
const showMove = ref(false); const showMove = ref(false);
const loading = ref(true); const loading = ref(true);
const datasource: DatasourceFunction = ({ page, limit, where, orders, filters }) => { const datasource: DatasourceFunction = ({
page,
limit,
where,
orders,
filters
}) => {
if (filters) { if (filters) {
where.status = filters.status; where.status = filters.status;
} }