feat: 流程类型筛选改从后端字典接口加载(保留静态兜底)

This commit is contained in:
weicw
2026-10-31 07:43:17 +08:00
parent 7ae4319102
commit 3f62712ecb
664 changed files with 12766 additions and 9498 deletions
+24 -11
View File
@@ -45,7 +45,11 @@
</a-card>
<!-- 编辑弹窗 -->
<BookingCardPlanEdit v-model:visible="showEdit" :data="current" @done="reload" />
<BookingCardPlanEdit
v-model:visible="showEdit"
:data="current"
@done="reload"
/>
</div>
</div>
</template>
@@ -62,8 +66,15 @@
} from 'ele-admin-pro/es/ele-pro-table/types';
import Search from './components/search.vue';
import BookingCardPlanEdit from './components/bookingCardPlanEdit.vue';
import { pageBookingCardPlan, removeBookingCardPlan, removeBatchBookingCardPlan } from '@/api/booking/bookingCardPlan';
import type { BookingCardPlan, BookingCardPlanParam } from '@/api/booking/bookingCardPlan/model';
import {
pageBookingCardPlan,
removeBookingCardPlan,
removeBatchBookingCardPlan
} from '@/api/booking/bookingCardPlan';
import type {
BookingCardPlan,
BookingCardPlanParam
} from '@/api/booking/bookingCardPlan/model';
// 表格实例
const tableRef = ref<InstanceType<typeof EleProTable> | null>(null);
@@ -105,37 +116,37 @@
dataIndex: 'cardPlanId',
key: 'cardPlanId',
align: 'center',
width: 90,
width: 90
},
{
title: '会员卡名称',
dataIndex: 'name',
key: 'name',
align: 'center',
align: 'center'
},
{
title: '标识',
dataIndex: 'code',
key: 'code',
align: 'center',
align: 'center'
},
{
title: '备注',
dataIndex: 'comments',
key: 'comments',
align: 'center',
align: 'center'
},
{
title: '状态',
dataIndex: 'status',
key: 'status',
align: 'center',
align: 'center'
},
{
title: '排序号',
dataIndex: 'sortNumber',
key: 'sortNumber',
align: 'center',
align: 'center'
},
{
title: '创建时间',
@@ -150,7 +161,7 @@
title: '修改时间',
dataIndex: 'updateTime',
key: 'updateTime',
align: 'center',
align: 'center'
},
{
title: '操作',
@@ -207,7 +218,9 @@
maskClosable: true,
onOk: () => {
const hide = message.loading('请求中..', 0);
removeBatchBookingCardPlan(selection.value.map((d) => d.bookingCardPlanId))
removeBatchBookingCardPlan(
selection.value.map((d) => d.bookingCardPlanId)
)
.then((msg) => {
hide();
message.success(msg);