兰宝车间质量管理系统-前端
gssong
2024-06-01 d98c2822d50efe0e6952e402f0dfb16b354ee049
update 调整路由
已修改3个文件
62 ■■■■ 文件已修改
src/api/workflow/workflowCommon/index.ts 48 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/router/index.ts 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/workflow/leave/index.vue 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/workflow/workflowCommon/index.ts
@@ -1,29 +1,29 @@
import { RouterJumpVo } from '@/api/workflow/workflowCommon/types';
export default {
    routerJump(routerJumpVo: RouterJumpVo,proxy){
        if (routerJumpVo.wfNodeConfigVo && routerJumpVo.wfNodeConfigVo.formType === 'static' && routerJumpVo.wfNodeConfigVo.wfFormManageVo) {
            proxy.$tab.closePage(proxy.$route);
            proxy.$router.push({
                path: `${routerJumpVo.wfNodeConfigVo.wfFormManageVo.router}`,
                query: {
                    id: routerJumpVo.businessKey,
                    type: routerJumpVo.type,
                    taskId: routerJumpVo.taskId
                }
            });
        } else if (routerJumpVo.wfNodeConfigVo && routerJumpVo.wfNodeConfigVo.formType === 'dynamic' && routerJumpVo.wfNodeConfigVo.wfFormManageVo) {
            proxy.$tab.closePage(proxy.$route);
            proxy.$router.push({
                path: `${routerJumpVo.wfNodeConfigVo.wfFormManageVo.router}`,
                query: {
                    id: routerJumpVo.businessKey,
                    type: routerJumpVo.type,
                    taskId: routerJumpVo.taskId
                }
            });
        }else {
            proxy?.$modal.msgError('请到模型配置菜单!');
  routerJump(routerJumpVo: RouterJumpVo, proxy) {
    if (routerJumpVo.wfNodeConfigVo && routerJumpVo.wfNodeConfigVo.formType === 'static' && routerJumpVo.wfNodeConfigVo.wfFormManageVo) {
      proxy.$tab.closePage(proxy.$route);
      proxy.$router.push({
        path: `${routerJumpVo.wfNodeConfigVo.wfFormManageVo.router}`,
        query: {
          id: routerJumpVo.businessKey,
          type: routerJumpVo.type,
          taskId: routerJumpVo.taskId
        }
      });
    } else if (routerJumpVo.wfNodeConfigVo && routerJumpVo.wfNodeConfigVo.formType === 'dynamic' && routerJumpVo.wfNodeConfigVo.wfFormManageVo) {
      proxy.$tab.closePage(proxy.$route);
      proxy.$router.push({
        path: `${routerJumpVo.wfNodeConfigVo.wfFormManageVo.router}`,
        query: {
          id: routerJumpVo.businessKey,
          type: routerJumpVo.type,
          taskId: routerJumpVo.taskId
        }
      });
    } else {
      proxy?.$modal.msgError('请到模型配置菜单!');
    }
}
  }
};
src/router/index.ts
@@ -164,7 +164,7 @@
    ]
  },
  {
    path: '/demo/leaveEdit',
    path: '/workflow/leaveEdit',
    component: Layout,
    hidden: true,
    permissions: ['demo:leave:edit'],
@@ -173,7 +173,7 @@
        path: 'index',
        component: () => import('@/views/workflow/leave/leaveEdit.vue'),
        name: 'leaveEdit',
        meta: { title: '请假申请', activeMenu: '/demo/leave', noCache: true }
        meta: { title: '请假申请', activeMenu: '/workflow/leave', noCache: true }
      }
    ]
  }
src/views/workflow/leave/index.vue
@@ -184,9 +184,9 @@
/** 新增按钮操作 */
const handleAdd = () => {
  proxy.$tab.closePage(proxy.$route);
  proxy.$router.push(`/demo/leaveEdit/index/add/add`);
  proxy.$router.push(`/workflow/leaveEdit/index/add/add`);
  proxy.$router.push({
    path: `/demo/leaveEdit/index`,
    path: `/workflow/leaveEdit/index`,
    query: {
      type: 'add'
    }
@@ -197,7 +197,7 @@
const handleUpdate = (row?: LeaveVO) => {
  proxy.$tab.closePage(proxy.$route);
  proxy.$router.push({
    path: `/demo/leaveEdit/index`,
    path: `/workflow/leaveEdit/index`,
    query: {
      id: row.id,
      type: 'update'
@@ -209,7 +209,7 @@
const handleView = (row?: LeaveVO) => {
  proxy.$tab.closePage(proxy.$route);
  proxy.$router.push({
    path: `/demo/leaveEdit/index`,
    path: `/workflow/leaveEdit/index`,
    query: {
      id: row.id,
      type: 'view'
@@ -229,7 +229,7 @@
/** 导出按钮操作 */
const handleExport = () => {
  proxy?.download(
    'demo/leave/export',
    'workflow/leave/export',
    {
      ...queryParams.value
    },