refactor: 请假申请更改为drawer 替换新页面打开的方式

This commit is contained in:
dap
2025-08-20 09:32:19 +08:00
parent 0ac70c523d
commit 1741683cab
5 changed files with 236 additions and 34 deletions

View File

@@ -1,3 +1,7 @@
<!--
这个文件用不上 已经更改交互为drawer
-->
<script setup lang="ts">
import type { StartWorkFlowReqData } from '#/api/workflow/task/model';
@@ -21,7 +25,7 @@ import {
leaveUpdate,
submitAndStartWorkflow,
} from './api';
import { modalSchema } from './data';
import { formSchema } from './data';
const route = useRoute();
const id = route.query?.id as string;
@@ -37,7 +41,7 @@ const [BasicForm, formApi] = useVbenForm({
class: 'w-full',
},
},
schema: modalSchema(),
schema: formSchema(),
showDefaultActions: false,
wrapperClass: 'grid-cols-2',
});
@@ -184,6 +188,7 @@ async function handleCompleteOrCancel() {
<a-button type="primary" @click="handleStartWorkFlow">提交</a-button>
</div>
<ApplyModal
:modal-api="applyModalApi"
@complete="handleCompleteOrCancel"
@cancel="handleCompleteOrCancel"
/>