parent
46e642a2ce
commit
c401a3092f
@ -1,18 +0,0 @@
|
||||
import type { RouteRecordRaw } from '@vben/types';
|
||||
|
||||
/**
|
||||
* 该文件存放workflow表单的iframe内嵌路由
|
||||
* 不需要权限认证 少走两个接口😅
|
||||
*/
|
||||
export const workflowIframeRoutes: RouteRecordRaw[] = [
|
||||
// 这里是iframe使用的 去掉外层的BasicLayout
|
||||
{
|
||||
name: 'WorkflowLeaveInner',
|
||||
path: '/workflow/leaveEdit/index/iframe',
|
||||
component: () => import('#/views/workflow/leave/leave-form.vue'),
|
||||
meta: {
|
||||
hideInTab: true,
|
||||
title: '请假申请',
|
||||
},
|
||||
},
|
||||
];
|
||||
@ -0,0 +1,21 @@
|
||||
import { defineAsyncComponent, markRaw } from 'vue';
|
||||
|
||||
/**
|
||||
* 这里定义流程描述组件
|
||||
*/
|
||||
|
||||
const LeaveDescription = defineAsyncComponent(
|
||||
() => import('#/views/workflow/leave/leave-description.vue'),
|
||||
);
|
||||
|
||||
/**
|
||||
* key为流程的路径(task.formPath) value为要显示的组件
|
||||
*/
|
||||
export const flowDescripionsMap = {
|
||||
/**
|
||||
* 请假申请 详情
|
||||
*/
|
||||
'/workflow/leaveEdit/index': markRaw(LeaveDescription),
|
||||
};
|
||||
|
||||
export type DescripionsMapKey = keyof typeof flowDescripionsMap;
|
||||
Loading…
Reference in new issue