diff --git a/apps/web-antd/src/views/workflow/components/apply-modal.vue b/apps/web-antd/src/views/workflow/components/apply-modal.vue index d0116f03..171feaf5 100644 --- a/apps/web-antd/src/views/workflow/components/apply-modal.vue +++ b/apps/web-antd/src/views/workflow/components/apply-modal.vue @@ -17,6 +17,10 @@ interface Emits { * 完成 */ complete: []; + /** + * 取消 此时已经变成草稿状态了 + */ + cancel: []; } const emit = defineEmits(); @@ -31,6 +35,7 @@ const [BasicModal, modalApi] = useVbenModal({ title: '流程发起', fullscreenButton: false, onConfirm: handleSubmit, + onCancel: () => emit('cancel'), async onOpenChange(isOpen) { if (!isOpen) { return null; diff --git a/apps/web-antd/src/views/workflow/leave/leave-description.vue b/apps/web-antd/src/views/workflow/leave/leave-description.vue index 07743157..c6184dfc 100644 --- a/apps/web-antd/src/views/workflow/leave/leave-description.vue +++ b/apps/web-antd/src/views/workflow/leave/leave-description.vue @@ -3,7 +3,12 @@ import type { LeaveVO } from '../leave/api/model'; import { computed, onMounted, shallowRef } from 'vue'; -import { Descriptions, DescriptionsItem, Skeleton } from 'ant-design-vue'; +import { + Alert, + Descriptions, + DescriptionsItem, + Skeleton, +} from 'ant-design-vue'; import dayjs from 'dayjs'; import { leaveInfo } from './api'; @@ -36,6 +41,12 @@ function formatDate(date: string) {