修复:草稿发起审批后删除原草稿

This commit is contained in:
Je
2025-01-26 11:46:47 +08:00
parent 4a3c2be794
commit 5699236a31

View File

@ -15,11 +15,13 @@ import userTaskTable from './../../hooks/userTaskTable';
import LaunchProcess from './../LaunchProcess.vue'; import LaunchProcess from './../LaunchProcess.vue';
import { BasicTable, useTable, TableAction } from '/@/components/Table'; import { BasicTable, useTable, TableAction } from '/@/components/Table';
import { deleteDraft, getDraftInfo, getSchemaTask } from '/@/api/workflow/process'; import { deleteDraft, getDraftInfo, getSchemaTask } from '/@/api/workflow/process';
import { reactive } from 'vue'; import { reactive, onMounted } from 'vue';
import { notification } from 'ant-design-vue'; import { notification } from 'ant-design-vue';
import { TaskTypeUrl } from '/@/enums/workflowEnum'; import { TaskTypeUrl } from '/@/enums/workflowEnum';
import { useI18n } from '/@/hooks/web/useI18n'; import { useI18n } from '/@/hooks/web/useI18n';
import { useRouter } from 'vue-router'; import { useRouter } from 'vue-router';
import useEventBus from '/@/hooks/event/useEventBus';
const { bus, CREATE_FLOW } = useEventBus();
const { t } = useI18n(); const { t } = useI18n();
const router = useRouter(); const router = useRouter();
@ -72,6 +74,10 @@ const [registerTable, { reload }] = useTable({
} }
}); });
onMounted(() => {
bus.on(CREATE_FLOW, handleRefresh);
});
function tableActions(record) { function tableActions(record) {
return [ return [
{ {
@ -122,6 +128,11 @@ async function handleDelete(record) {
} }
} catch (error) { } } catch (error) { }
} }
function handleRefresh() {
reload();
}
</script> </script>
<style scoped></style> <style scoped></style>