review:【ANTD】相关的代码

This commit is contained in:
YunaiV
2025-06-15 17:24:41 +08:00
parent 797730ca01
commit 52e04179e4
8 changed files with 12 additions and 35 deletions

View File

@@ -148,6 +148,7 @@ async function handleCategorySortSubmit() {
<template>
<Page auto-content-height>
<!-- TODO @jason体感整个页面的加载有点卡顿先看到分类大概 1-2 秒后上箭头变成下然后看到每个模型我本地大概 4 个分类每个分类下 20+ 模型 -->
<!-- 流程分类表单弹窗 -->
<CategoryFormModal @success="getList" />
<Card

View File

@@ -95,8 +95,9 @@ async function onSubmit() {
key: 'action_process_msg',
});
router.push({
name: 'BpmOALeaveList',
// TODO @ziye、@jason好像跳转不了
await router.push({
name: 'BpmOALeave',
});
} catch (error: any) {
message.error(error.message);
@@ -105,36 +106,6 @@ async function onSubmit() {
}
}
/** 保存草稿 */
async function onDraft() {
const { valid } = await formApi.validate();
if (!valid) {
return;
}
const data = (await formApi.getValues()) as BpmOALeaveApi.Leave;
// 格式化开始时间和结束时间的值
const submitData: BpmOALeaveApi.Leave = {
...data,
startTime: Number(data.startTime),
endTime: Number(data.endTime),
};
try {
formLoading.value = true;
await (formData.value?.id
? updateLeave(submitData)
: createLeave(submitData));
// 关闭并提示
message.success({
content: '保存草稿成功',
});
} finally {
formLoading.value = false;
}
}
/** 返回上一页 */
function onBack() {
confirm({
@@ -142,6 +113,7 @@ function onBack() {
icon: 'warning',
beforeClose({ isConfirm }) {
if (isConfirm) {
// TODO @ziye、@jason是不是要关闭当前标签哈。
router.back();
}
return Promise.resolve(true);
@@ -258,8 +230,6 @@ onMounted(async () => {
<template #actions>
<Space warp :size="12" class="w-full px-6">
<Button type="primary" @click="onSubmit"> 提交 </Button>
<!-- TODO 后端接口暂不支持保存草稿 即仅保存数据不触发流程-->
<!-- <Button type="default" @click="onDraft"> 保存草稿 </Button> -->
</Space>
</template>
</Card>

View File

@@ -164,7 +164,7 @@ export function useGridColumns(): VxeTableGridOptions['columns'] {
},
{
title: '操作',
width: 180,
width: 220,
fixed: 'right',
slots: { default: 'actions' },
},