diff --git a/src/api/system/process.ts b/src/api/system/process.ts deleted file mode 100644 index c2d4419..0000000 --- a/src/api/system/process.ts +++ /dev/null @@ -1,123 +0,0 @@ -// 流程管理接口 -import request from '../index' -// import type { IlistQuery } from '@/views/system/process/process' -const prefix = '/system/flow' - -// 列表 -export function getProcessList(data: { offset: number; limit: number }) { - return request({ - url: `${prefix}/listPage?offset=${data.offset}&limit=${data.limit}`, - method: 'post', - data, - }) -} - -// 删除 -export function delProcessList(id: string) { - const param = { - deployId: id, - } - return request({ - url: `${prefix}/delete`, - method: 'post', - data: param, - }) -} -// 废止 -export function updateState(id: string, state: number) { - const param = { - deployId: id, - state, - } - return request({ - url: `${prefix}/updateState`, - method: 'post', - data: param, - }) -} - -// 加载流程定义 -export function unloadProcess(params: Object) { - const param = { - _value: params, - } - return request({ - url: `${prefix}/jsonToBpmn`, - method: 'post', - data: param, - }) -} - -// 流程定义编辑 -export function editProcess(params: Object) { - const param = { - _value: params, - } - return request({ - url: `${prefix}/update`, - method: 'post', - data: param, - }) -} - -// 新建流程 -export function addProcess(params: Object) { - const param = { - _value: params, - } - return request({ - url: `${prefix}/jsonToBpmn`, - method: 'post', - data: param, - }) -} - -// 获取流程定义详情 -export function getProcessDetail(formId: string) { - const param = { - formId, - } - return request({ - url: `${prefix}/detail`, - method: 'post', - data: param, - }) -} - -// 获取关联业务列表 -export function getBusinessList() { - return request({ - url: `${prefix}/flowFormList`, - method: 'get', - }) -} - -// 获取发起人的主管层级数 -export function getDirectorLevel(userId: number | string) { - return request({ - url: `${prefix}/directorLevel`, - method: 'get', - params: { userId }, - }) -} - -// 导出列表 -export function exportProcessList(data: { - deploymentId: string - suspensionState: string - number: string - name: string - business: string - person: string - beginTime: string - endTime: string - status: string - ids: string[] -}) { - return request({ - url: `${prefix}/listExport`, - method: 'post', - responseType: 'blob', - data, - }) -} diff --git a/src/api/system/process.ts b/src/api/system/process.ts deleted file mode 100644 index c2d4419..0000000 --- a/src/api/system/process.ts +++ /dev/null @@ -1,123 +0,0 @@ -// 流程管理接口 -import request from '../index' -// import type { IlistQuery } from '@/views/system/process/process' -const prefix = '/system/flow' - -// 列表 -export function getProcessList(data: { offset: number; limit: number }) { - return request({ - url: `${prefix}/listPage?offset=${data.offset}&limit=${data.limit}`, - method: 'post', - data, - }) -} - -// 删除 -export function delProcessList(id: string) { - const param = { - deployId: id, - } - return request({ - url: `${prefix}/delete`, - method: 'post', - data: param, - }) -} -// 废止 -export function updateState(id: string, state: number) { - const param = { - deployId: id, - state, - } - return request({ - url: `${prefix}/updateState`, - method: 'post', - data: param, - }) -} - -// 加载流程定义 -export function unloadProcess(params: Object) { - const param = { - _value: params, - } - return request({ - url: `${prefix}/jsonToBpmn`, - method: 'post', - data: param, - }) -} - -// 流程定义编辑 -export function editProcess(params: Object) { - const param = { - _value: params, - } - return request({ - url: `${prefix}/update`, - method: 'post', - data: param, - }) -} - -// 新建流程 -export function addProcess(params: Object) { - const param = { - _value: params, - } - return request({ - url: `${prefix}/jsonToBpmn`, - method: 'post', - data: param, - }) -} - -// 获取流程定义详情 -export function getProcessDetail(formId: string) { - const param = { - formId, - } - return request({ - url: `${prefix}/detail`, - method: 'post', - data: param, - }) -} - -// 获取关联业务列表 -export function getBusinessList() { - return request({ - url: `${prefix}/flowFormList`, - method: 'get', - }) -} - -// 获取发起人的主管层级数 -export function getDirectorLevel(userId: number | string) { - return request({ - url: `${prefix}/directorLevel`, - method: 'get', - params: { userId }, - }) -} - -// 导出列表 -export function exportProcessList(data: { - deploymentId: string - suspensionState: string - number: string - name: string - business: string - person: string - beginTime: string - endTime: string - status: string - ids: string[] -}) { - return request({ - url: `${prefix}/listExport`, - method: 'post', - responseType: 'blob', - data, - }) -} diff --git a/src/router/modules/multilevel.menu.example.ts b/src/router/modules/multilevel.menu.example.ts new file mode 100644 index 0000000..75f3eb3 --- /dev/null +++ b/src/router/modules/multilevel.menu.example.ts @@ -0,0 +1,70 @@ +import type { Route } from '@/global' + +const Layout = () => import('@/layouts/index.vue') + +const routes: Route.recordRaw = { + path: '/multilevel_menu_example', + component: Layout, + redirect: '/multilevel_menu_example/page', + name: 'multilevelMenuExample', + meta: { + title: '多级导航', + icon: 'sidebar-menu', + }, + children: [ + { + path: 'page', + name: 'multilevelMenuExample1', + component: () => import('@/views/multilevel_menu_example/page.vue'), + meta: { + title: '导航1', + }, + }, + { + path: 'level2', + name: 'multilevelMenuExample2', + redirect: '/multilevel_menu_example/level2/page', + meta: { + title: '导航2', + }, + children: [ + { + path: 'page', + name: 'multilevelMenuExample2-1', + component: () => import('@/views/multilevel_menu_example/level2/page.vue'), + meta: { + title: '导航2-1', + }, + }, + { + path: 'level3', + name: 'multilevelMenuExample2-2', + redirect: '/multilevel_menu_example/level2/level3/page1', + meta: { + title: '导航2-2', + }, + children: [ + { + path: 'page1', + name: 'multilevelMenuExample2-2-1', + component: () => import('@/views/multilevel_menu_example/level2/level3/page1.vue'), + meta: { + title: '导航2-2-1', + }, + }, + { + path: 'page2', + name: 'multilevelMenuExample2-2-2', + component: () => import('@/views/multilevel_menu_example/level2/level3/page2.vue'), + meta: { + title: '导航2-2-2', + }, + }, + ], + }, + ], + }, + ], +} + +export default routes diff --git a/src/api/system/process.ts b/src/api/system/process.ts deleted file mode 100644 index c2d4419..0000000 --- a/src/api/system/process.ts +++ /dev/null @@ -1,123 +0,0 @@ -// 流程管理接口 -import request from '../index' -// import type { IlistQuery } from '@/views/system/process/process' -const prefix = '/system/flow' - -// 列表 -export function getProcessList(data: { offset: number; limit: number }) { - return request({ - url: `${prefix}/listPage?offset=${data.offset}&limit=${data.limit}`, - method: 'post', - data, - }) -} - -// 删除 -export function delProcessList(id: string) { - const param = { - deployId: id, - } - return request({ - url: `${prefix}/delete`, - method: 'post', - data: param, - }) -} -// 废止 -export function updateState(id: string, state: number) { - const param = { - deployId: id, - state, - } - return request({ - url: `${prefix}/updateState`, - method: 'post', - data: param, - }) -} - -// 加载流程定义 -export function unloadProcess(params: Object) { - const param = { - _value: params, - } - return request({ - url: `${prefix}/jsonToBpmn`, - method: 'post', - data: param, - }) -} - -// 流程定义编辑 -export function editProcess(params: Object) { - const param = { - _value: params, - } - return request({ - url: `${prefix}/update`, - method: 'post', - data: param, - }) -} - -// 新建流程 -export function addProcess(params: Object) { - const param = { - _value: params, - } - return request({ - url: `${prefix}/jsonToBpmn`, - method: 'post', - data: param, - }) -} - -// 获取流程定义详情 -export function getProcessDetail(formId: string) { - const param = { - formId, - } - return request({ - url: `${prefix}/detail`, - method: 'post', - data: param, - }) -} - -// 获取关联业务列表 -export function getBusinessList() { - return request({ - url: `${prefix}/flowFormList`, - method: 'get', - }) -} - -// 获取发起人的主管层级数 -export function getDirectorLevel(userId: number | string) { - return request({ - url: `${prefix}/directorLevel`, - method: 'get', - params: { userId }, - }) -} - -// 导出列表 -export function exportProcessList(data: { - deploymentId: string - suspensionState: string - number: string - name: string - business: string - person: string - beginTime: string - endTime: string - status: string - ids: string[] -}) { - return request({ - url: `${prefix}/listExport`, - method: 'post', - responseType: 'blob', - data, - }) -} diff --git a/src/router/modules/multilevel.menu.example.ts b/src/router/modules/multilevel.menu.example.ts new file mode 100644 index 0000000..75f3eb3 --- /dev/null +++ b/src/router/modules/multilevel.menu.example.ts @@ -0,0 +1,70 @@ +import type { Route } from '@/global' + +const Layout = () => import('@/layouts/index.vue') + +const routes: Route.recordRaw = { + path: '/multilevel_menu_example', + component: Layout, + redirect: '/multilevel_menu_example/page', + name: 'multilevelMenuExample', + meta: { + title: '多级导航', + icon: 'sidebar-menu', + }, + children: [ + { + path: 'page', + name: 'multilevelMenuExample1', + component: () => import('@/views/multilevel_menu_example/page.vue'), + meta: { + title: '导航1', + }, + }, + { + path: 'level2', + name: 'multilevelMenuExample2', + redirect: '/multilevel_menu_example/level2/page', + meta: { + title: '导航2', + }, + children: [ + { + path: 'page', + name: 'multilevelMenuExample2-1', + component: () => import('@/views/multilevel_menu_example/level2/page.vue'), + meta: { + title: '导航2-1', + }, + }, + { + path: 'level3', + name: 'multilevelMenuExample2-2', + redirect: '/multilevel_menu_example/level2/level3/page1', + meta: { + title: '导航2-2', + }, + children: [ + { + path: 'page1', + name: 'multilevelMenuExample2-2-1', + component: () => import('@/views/multilevel_menu_example/level2/level3/page1.vue'), + meta: { + title: '导航2-2-1', + }, + }, + { + path: 'page2', + name: 'multilevelMenuExample2-2-2', + component: () => import('@/views/multilevel_menu_example/level2/level3/page2.vue'), + meta: { + title: '导航2-2-2', + }, + }, + ], + }, + ], + }, + ], +} + +export default routes diff --git a/src/router/modules/system.ts b/src/router/modules/system.ts index d6d1b71..c129719 100644 --- a/src/router/modules/system.ts +++ b/src/router/modules/system.ts @@ -154,69 +154,6 @@ ], }, { - path: '/process', - component: Layout, - redirect: '/process/list', - name: 'Process', - meta: { - title: '流程管理', - icon: 'ep:key', - auth: '/sys/process', - }, - children: [ - { - path: 'list', - name: 'ProcessList', - component: () => import('@/views/system/process/process.vue'), - meta: { - title: '流程管理', - icon: 'ep:key', - auth: '/sys/process', - sidebar: false, - breadcrumb: true, - activeMenu: '/process', - }, - }, - { - path: 'edit', - name: 'ProcessListEdit', - component: () => import('@/views/system/process/editProcess.vue'), - meta: { - title: '流程管理', - icon: 'ep:key', - auth: '/sys/process', - sidebar: false, - breadcrumb: true, - activeMenu: '/process/list', - }, - }, - { - path: 'detail', - name: 'ProcessListDetail', - component: () => import('@/views/system/process/detailProcess.vue'), - meta: { - title: '流程管理', - icon: 'ep:key', - sidebar: false, - breadcrumb: true, - activeMenu: '/process/list', - }, - }, - { - path: 'add', - name: 'ProcessListAdd', - component: () => import('@/views/system/process/addProcess.vue'), - meta: { - title: '流程管理', - icon: 'ep:key', - sidebar: false, - breadcrumb: true, - activeMenu: '/process/list', - }, - }, - ], - }, - { path: '/tenant', component: Layout, redirect: '/tenant/list', diff --git a/src/api/system/process.ts b/src/api/system/process.ts deleted file mode 100644 index c2d4419..0000000 --- a/src/api/system/process.ts +++ /dev/null @@ -1,123 +0,0 @@ -// 流程管理接口 -import request from '../index' -// import type { IlistQuery } from '@/views/system/process/process' -const prefix = '/system/flow' - -// 列表 -export function getProcessList(data: { offset: number; limit: number }) { - return request({ - url: `${prefix}/listPage?offset=${data.offset}&limit=${data.limit}`, - method: 'post', - data, - }) -} - -// 删除 -export function delProcessList(id: string) { - const param = { - deployId: id, - } - return request({ - url: `${prefix}/delete`, - method: 'post', - data: param, - }) -} -// 废止 -export function updateState(id: string, state: number) { - const param = { - deployId: id, - state, - } - return request({ - url: `${prefix}/updateState`, - method: 'post', - data: param, - }) -} - -// 加载流程定义 -export function unloadProcess(params: Object) { - const param = { - _value: params, - } - return request({ - url: `${prefix}/jsonToBpmn`, - method: 'post', - data: param, - }) -} - -// 流程定义编辑 -export function editProcess(params: Object) { - const param = { - _value: params, - } - return request({ - url: `${prefix}/update`, - method: 'post', - data: param, - }) -} - -// 新建流程 -export function addProcess(params: Object) { - const param = { - _value: params, - } - return request({ - url: `${prefix}/jsonToBpmn`, - method: 'post', - data: param, - }) -} - -// 获取流程定义详情 -export function getProcessDetail(formId: string) { - const param = { - formId, - } - return request({ - url: `${prefix}/detail`, - method: 'post', - data: param, - }) -} - -// 获取关联业务列表 -export function getBusinessList() { - return request({ - url: `${prefix}/flowFormList`, - method: 'get', - }) -} - -// 获取发起人的主管层级数 -export function getDirectorLevel(userId: number | string) { - return request({ - url: `${prefix}/directorLevel`, - method: 'get', - params: { userId }, - }) -} - -// 导出列表 -export function exportProcessList(data: { - deploymentId: string - suspensionState: string - number: string - name: string - business: string - person: string - beginTime: string - endTime: string - status: string - ids: string[] -}) { - return request({ - url: `${prefix}/listExport`, - method: 'post', - responseType: 'blob', - data, - }) -} diff --git a/src/router/modules/multilevel.menu.example.ts b/src/router/modules/multilevel.menu.example.ts new file mode 100644 index 0000000..75f3eb3 --- /dev/null +++ b/src/router/modules/multilevel.menu.example.ts @@ -0,0 +1,70 @@ +import type { Route } from '@/global' + +const Layout = () => import('@/layouts/index.vue') + +const routes: Route.recordRaw = { + path: '/multilevel_menu_example', + component: Layout, + redirect: '/multilevel_menu_example/page', + name: 'multilevelMenuExample', + meta: { + title: '多级导航', + icon: 'sidebar-menu', + }, + children: [ + { + path: 'page', + name: 'multilevelMenuExample1', + component: () => import('@/views/multilevel_menu_example/page.vue'), + meta: { + title: '导航1', + }, + }, + { + path: 'level2', + name: 'multilevelMenuExample2', + redirect: '/multilevel_menu_example/level2/page', + meta: { + title: '导航2', + }, + children: [ + { + path: 'page', + name: 'multilevelMenuExample2-1', + component: () => import('@/views/multilevel_menu_example/level2/page.vue'), + meta: { + title: '导航2-1', + }, + }, + { + path: 'level3', + name: 'multilevelMenuExample2-2', + redirect: '/multilevel_menu_example/level2/level3/page1', + meta: { + title: '导航2-2', + }, + children: [ + { + path: 'page1', + name: 'multilevelMenuExample2-2-1', + component: () => import('@/views/multilevel_menu_example/level2/level3/page1.vue'), + meta: { + title: '导航2-2-1', + }, + }, + { + path: 'page2', + name: 'multilevelMenuExample2-2-2', + component: () => import('@/views/multilevel_menu_example/level2/level3/page2.vue'), + meta: { + title: '导航2-2-2', + }, + }, + ], + }, + ], + }, + ], +} + +export default routes diff --git a/src/router/modules/system.ts b/src/router/modules/system.ts index d6d1b71..c129719 100644 --- a/src/router/modules/system.ts +++ b/src/router/modules/system.ts @@ -154,69 +154,6 @@ ], }, { - path: '/process', - component: Layout, - redirect: '/process/list', - name: 'Process', - meta: { - title: '流程管理', - icon: 'ep:key', - auth: '/sys/process', - }, - children: [ - { - path: 'list', - name: 'ProcessList', - component: () => import('@/views/system/process/process.vue'), - meta: { - title: '流程管理', - icon: 'ep:key', - auth: '/sys/process', - sidebar: false, - breadcrumb: true, - activeMenu: '/process', - }, - }, - { - path: 'edit', - name: 'ProcessListEdit', - component: () => import('@/views/system/process/editProcess.vue'), - meta: { - title: '流程管理', - icon: 'ep:key', - auth: '/sys/process', - sidebar: false, - breadcrumb: true, - activeMenu: '/process/list', - }, - }, - { - path: 'detail', - name: 'ProcessListDetail', - component: () => import('@/views/system/process/detailProcess.vue'), - meta: { - title: '流程管理', - icon: 'ep:key', - sidebar: false, - breadcrumb: true, - activeMenu: '/process/list', - }, - }, - { - path: 'add', - name: 'ProcessListAdd', - component: () => import('@/views/system/process/addProcess.vue'), - meta: { - title: '流程管理', - icon: 'ep:key', - sidebar: false, - breadcrumb: true, - activeMenu: '/process/list', - }, - }, - ], - }, - { path: '/tenant', component: Layout, redirect: '/tenant/list', diff --git a/src/views/setting.vue b/src/views/setting.vue deleted file mode 100644 index 2a00bf3..0000000 --- a/src/views/setting.vue +++ /dev/null @@ -1,321 +0,0 @@ - - - - - - - diff --git a/src/api/system/process.ts b/src/api/system/process.ts deleted file mode 100644 index c2d4419..0000000 --- a/src/api/system/process.ts +++ /dev/null @@ -1,123 +0,0 @@ -// 流程管理接口 -import request from '../index' -// import type { IlistQuery } from '@/views/system/process/process' -const prefix = '/system/flow' - -// 列表 -export function getProcessList(data: { offset: number; limit: number }) { - return request({ - url: `${prefix}/listPage?offset=${data.offset}&limit=${data.limit}`, - method: 'post', - data, - }) -} - -// 删除 -export function delProcessList(id: string) { - const param = { - deployId: id, - } - return request({ - url: `${prefix}/delete`, - method: 'post', - data: param, - }) -} -// 废止 -export function updateState(id: string, state: number) { - const param = { - deployId: id, - state, - } - return request({ - url: `${prefix}/updateState`, - method: 'post', - data: param, - }) -} - -// 加载流程定义 -export function unloadProcess(params: Object) { - const param = { - _value: params, - } - return request({ - url: `${prefix}/jsonToBpmn`, - method: 'post', - data: param, - }) -} - -// 流程定义编辑 -export function editProcess(params: Object) { - const param = { - _value: params, - } - return request({ - url: `${prefix}/update`, - method: 'post', - data: param, - }) -} - -// 新建流程 -export function addProcess(params: Object) { - const param = { - _value: params, - } - return request({ - url: `${prefix}/jsonToBpmn`, - method: 'post', - data: param, - }) -} - -// 获取流程定义详情 -export function getProcessDetail(formId: string) { - const param = { - formId, - } - return request({ - url: `${prefix}/detail`, - method: 'post', - data: param, - }) -} - -// 获取关联业务列表 -export function getBusinessList() { - return request({ - url: `${prefix}/flowFormList`, - method: 'get', - }) -} - -// 获取发起人的主管层级数 -export function getDirectorLevel(userId: number | string) { - return request({ - url: `${prefix}/directorLevel`, - method: 'get', - params: { userId }, - }) -} - -// 导出列表 -export function exportProcessList(data: { - deploymentId: string - suspensionState: string - number: string - name: string - business: string - person: string - beginTime: string - endTime: string - status: string - ids: string[] -}) { - return request({ - url: `${prefix}/listExport`, - method: 'post', - responseType: 'blob', - data, - }) -} diff --git a/src/router/modules/multilevel.menu.example.ts b/src/router/modules/multilevel.menu.example.ts new file mode 100644 index 0000000..75f3eb3 --- /dev/null +++ b/src/router/modules/multilevel.menu.example.ts @@ -0,0 +1,70 @@ +import type { Route } from '@/global' + +const Layout = () => import('@/layouts/index.vue') + +const routes: Route.recordRaw = { + path: '/multilevel_menu_example', + component: Layout, + redirect: '/multilevel_menu_example/page', + name: 'multilevelMenuExample', + meta: { + title: '多级导航', + icon: 'sidebar-menu', + }, + children: [ + { + path: 'page', + name: 'multilevelMenuExample1', + component: () => import('@/views/multilevel_menu_example/page.vue'), + meta: { + title: '导航1', + }, + }, + { + path: 'level2', + name: 'multilevelMenuExample2', + redirect: '/multilevel_menu_example/level2/page', + meta: { + title: '导航2', + }, + children: [ + { + path: 'page', + name: 'multilevelMenuExample2-1', + component: () => import('@/views/multilevel_menu_example/level2/page.vue'), + meta: { + title: '导航2-1', + }, + }, + { + path: 'level3', + name: 'multilevelMenuExample2-2', + redirect: '/multilevel_menu_example/level2/level3/page1', + meta: { + title: '导航2-2', + }, + children: [ + { + path: 'page1', + name: 'multilevelMenuExample2-2-1', + component: () => import('@/views/multilevel_menu_example/level2/level3/page1.vue'), + meta: { + title: '导航2-2-1', + }, + }, + { + path: 'page2', + name: 'multilevelMenuExample2-2-2', + component: () => import('@/views/multilevel_menu_example/level2/level3/page2.vue'), + meta: { + title: '导航2-2-2', + }, + }, + ], + }, + ], + }, + ], +} + +export default routes diff --git a/src/router/modules/system.ts b/src/router/modules/system.ts index d6d1b71..c129719 100644 --- a/src/router/modules/system.ts +++ b/src/router/modules/system.ts @@ -154,69 +154,6 @@ ], }, { - path: '/process', - component: Layout, - redirect: '/process/list', - name: 'Process', - meta: { - title: '流程管理', - icon: 'ep:key', - auth: '/sys/process', - }, - children: [ - { - path: 'list', - name: 'ProcessList', - component: () => import('@/views/system/process/process.vue'), - meta: { - title: '流程管理', - icon: 'ep:key', - auth: '/sys/process', - sidebar: false, - breadcrumb: true, - activeMenu: '/process', - }, - }, - { - path: 'edit', - name: 'ProcessListEdit', - component: () => import('@/views/system/process/editProcess.vue'), - meta: { - title: '流程管理', - icon: 'ep:key', - auth: '/sys/process', - sidebar: false, - breadcrumb: true, - activeMenu: '/process/list', - }, - }, - { - path: 'detail', - name: 'ProcessListDetail', - component: () => import('@/views/system/process/detailProcess.vue'), - meta: { - title: '流程管理', - icon: 'ep:key', - sidebar: false, - breadcrumb: true, - activeMenu: '/process/list', - }, - }, - { - path: 'add', - name: 'ProcessListAdd', - component: () => import('@/views/system/process/addProcess.vue'), - meta: { - title: '流程管理', - icon: 'ep:key', - sidebar: false, - breadcrumb: true, - activeMenu: '/process/list', - }, - }, - ], - }, - { path: '/tenant', component: Layout, redirect: '/tenant/list', diff --git a/src/views/setting.vue b/src/views/setting.vue deleted file mode 100644 index 2a00bf3..0000000 --- a/src/views/setting.vue +++ /dev/null @@ -1,321 +0,0 @@ - - - - - - - diff --git a/src/views/system/process/addProcess.vue b/src/views/system/process/addProcess.vue deleted file mode 100644 index b9e90ab..0000000 --- a/src/views/system/process/addProcess.vue +++ /dev/null @@ -1,235 +0,0 @@ - - - - - - diff --git a/src/api/system/process.ts b/src/api/system/process.ts deleted file mode 100644 index c2d4419..0000000 --- a/src/api/system/process.ts +++ /dev/null @@ -1,123 +0,0 @@ -// 流程管理接口 -import request from '../index' -// import type { IlistQuery } from '@/views/system/process/process' -const prefix = '/system/flow' - -// 列表 -export function getProcessList(data: { offset: number; limit: number }) { - return request({ - url: `${prefix}/listPage?offset=${data.offset}&limit=${data.limit}`, - method: 'post', - data, - }) -} - -// 删除 -export function delProcessList(id: string) { - const param = { - deployId: id, - } - return request({ - url: `${prefix}/delete`, - method: 'post', - data: param, - }) -} -// 废止 -export function updateState(id: string, state: number) { - const param = { - deployId: id, - state, - } - return request({ - url: `${prefix}/updateState`, - method: 'post', - data: param, - }) -} - -// 加载流程定义 -export function unloadProcess(params: Object) { - const param = { - _value: params, - } - return request({ - url: `${prefix}/jsonToBpmn`, - method: 'post', - data: param, - }) -} - -// 流程定义编辑 -export function editProcess(params: Object) { - const param = { - _value: params, - } - return request({ - url: `${prefix}/update`, - method: 'post', - data: param, - }) -} - -// 新建流程 -export function addProcess(params: Object) { - const param = { - _value: params, - } - return request({ - url: `${prefix}/jsonToBpmn`, - method: 'post', - data: param, - }) -} - -// 获取流程定义详情 -export function getProcessDetail(formId: string) { - const param = { - formId, - } - return request({ - url: `${prefix}/detail`, - method: 'post', - data: param, - }) -} - -// 获取关联业务列表 -export function getBusinessList() { - return request({ - url: `${prefix}/flowFormList`, - method: 'get', - }) -} - -// 获取发起人的主管层级数 -export function getDirectorLevel(userId: number | string) { - return request({ - url: `${prefix}/directorLevel`, - method: 'get', - params: { userId }, - }) -} - -// 导出列表 -export function exportProcessList(data: { - deploymentId: string - suspensionState: string - number: string - name: string - business: string - person: string - beginTime: string - endTime: string - status: string - ids: string[] -}) { - return request({ - url: `${prefix}/listExport`, - method: 'post', - responseType: 'blob', - data, - }) -} diff --git a/src/router/modules/multilevel.menu.example.ts b/src/router/modules/multilevel.menu.example.ts new file mode 100644 index 0000000..75f3eb3 --- /dev/null +++ b/src/router/modules/multilevel.menu.example.ts @@ -0,0 +1,70 @@ +import type { Route } from '@/global' + +const Layout = () => import('@/layouts/index.vue') + +const routes: Route.recordRaw = { + path: '/multilevel_menu_example', + component: Layout, + redirect: '/multilevel_menu_example/page', + name: 'multilevelMenuExample', + meta: { + title: '多级导航', + icon: 'sidebar-menu', + }, + children: [ + { + path: 'page', + name: 'multilevelMenuExample1', + component: () => import('@/views/multilevel_menu_example/page.vue'), + meta: { + title: '导航1', + }, + }, + { + path: 'level2', + name: 'multilevelMenuExample2', + redirect: '/multilevel_menu_example/level2/page', + meta: { + title: '导航2', + }, + children: [ + { + path: 'page', + name: 'multilevelMenuExample2-1', + component: () => import('@/views/multilevel_menu_example/level2/page.vue'), + meta: { + title: '导航2-1', + }, + }, + { + path: 'level3', + name: 'multilevelMenuExample2-2', + redirect: '/multilevel_menu_example/level2/level3/page1', + meta: { + title: '导航2-2', + }, + children: [ + { + path: 'page1', + name: 'multilevelMenuExample2-2-1', + component: () => import('@/views/multilevel_menu_example/level2/level3/page1.vue'), + meta: { + title: '导航2-2-1', + }, + }, + { + path: 'page2', + name: 'multilevelMenuExample2-2-2', + component: () => import('@/views/multilevel_menu_example/level2/level3/page2.vue'), + meta: { + title: '导航2-2-2', + }, + }, + ], + }, + ], + }, + ], +} + +export default routes diff --git a/src/router/modules/system.ts b/src/router/modules/system.ts index d6d1b71..c129719 100644 --- a/src/router/modules/system.ts +++ b/src/router/modules/system.ts @@ -154,69 +154,6 @@ ], }, { - path: '/process', - component: Layout, - redirect: '/process/list', - name: 'Process', - meta: { - title: '流程管理', - icon: 'ep:key', - auth: '/sys/process', - }, - children: [ - { - path: 'list', - name: 'ProcessList', - component: () => import('@/views/system/process/process.vue'), - meta: { - title: '流程管理', - icon: 'ep:key', - auth: '/sys/process', - sidebar: false, - breadcrumb: true, - activeMenu: '/process', - }, - }, - { - path: 'edit', - name: 'ProcessListEdit', - component: () => import('@/views/system/process/editProcess.vue'), - meta: { - title: '流程管理', - icon: 'ep:key', - auth: '/sys/process', - sidebar: false, - breadcrumb: true, - activeMenu: '/process/list', - }, - }, - { - path: 'detail', - name: 'ProcessListDetail', - component: () => import('@/views/system/process/detailProcess.vue'), - meta: { - title: '流程管理', - icon: 'ep:key', - sidebar: false, - breadcrumb: true, - activeMenu: '/process/list', - }, - }, - { - path: 'add', - name: 'ProcessListAdd', - component: () => import('@/views/system/process/addProcess.vue'), - meta: { - title: '流程管理', - icon: 'ep:key', - sidebar: false, - breadcrumb: true, - activeMenu: '/process/list', - }, - }, - ], - }, - { path: '/tenant', component: Layout, redirect: '/tenant/list', diff --git a/src/views/setting.vue b/src/views/setting.vue deleted file mode 100644 index 2a00bf3..0000000 --- a/src/views/setting.vue +++ /dev/null @@ -1,321 +0,0 @@ - - - - - - - diff --git a/src/views/system/process/addProcess.vue b/src/views/system/process/addProcess.vue deleted file mode 100644 index b9e90ab..0000000 --- a/src/views/system/process/addProcess.vue +++ /dev/null @@ -1,235 +0,0 @@ - - - - - - diff --git a/src/views/system/process/detailProcess.vue b/src/views/system/process/detailProcess.vue deleted file mode 100644 index 1165f46..0000000 --- a/src/views/system/process/detailProcess.vue +++ /dev/null @@ -1,157 +0,0 @@ - - - - - - diff --git a/src/api/system/process.ts b/src/api/system/process.ts deleted file mode 100644 index c2d4419..0000000 --- a/src/api/system/process.ts +++ /dev/null @@ -1,123 +0,0 @@ -// 流程管理接口 -import request from '../index' -// import type { IlistQuery } from '@/views/system/process/process' -const prefix = '/system/flow' - -// 列表 -export function getProcessList(data: { offset: number; limit: number }) { - return request({ - url: `${prefix}/listPage?offset=${data.offset}&limit=${data.limit}`, - method: 'post', - data, - }) -} - -// 删除 -export function delProcessList(id: string) { - const param = { - deployId: id, - } - return request({ - url: `${prefix}/delete`, - method: 'post', - data: param, - }) -} -// 废止 -export function updateState(id: string, state: number) { - const param = { - deployId: id, - state, - } - return request({ - url: `${prefix}/updateState`, - method: 'post', - data: param, - }) -} - -// 加载流程定义 -export function unloadProcess(params: Object) { - const param = { - _value: params, - } - return request({ - url: `${prefix}/jsonToBpmn`, - method: 'post', - data: param, - }) -} - -// 流程定义编辑 -export function editProcess(params: Object) { - const param = { - _value: params, - } - return request({ - url: `${prefix}/update`, - method: 'post', - data: param, - }) -} - -// 新建流程 -export function addProcess(params: Object) { - const param = { - _value: params, - } - return request({ - url: `${prefix}/jsonToBpmn`, - method: 'post', - data: param, - }) -} - -// 获取流程定义详情 -export function getProcessDetail(formId: string) { - const param = { - formId, - } - return request({ - url: `${prefix}/detail`, - method: 'post', - data: param, - }) -} - -// 获取关联业务列表 -export function getBusinessList() { - return request({ - url: `${prefix}/flowFormList`, - method: 'get', - }) -} - -// 获取发起人的主管层级数 -export function getDirectorLevel(userId: number | string) { - return request({ - url: `${prefix}/directorLevel`, - method: 'get', - params: { userId }, - }) -} - -// 导出列表 -export function exportProcessList(data: { - deploymentId: string - suspensionState: string - number: string - name: string - business: string - person: string - beginTime: string - endTime: string - status: string - ids: string[] -}) { - return request({ - url: `${prefix}/listExport`, - method: 'post', - responseType: 'blob', - data, - }) -} diff --git a/src/router/modules/multilevel.menu.example.ts b/src/router/modules/multilevel.menu.example.ts new file mode 100644 index 0000000..75f3eb3 --- /dev/null +++ b/src/router/modules/multilevel.menu.example.ts @@ -0,0 +1,70 @@ +import type { Route } from '@/global' + +const Layout = () => import('@/layouts/index.vue') + +const routes: Route.recordRaw = { + path: '/multilevel_menu_example', + component: Layout, + redirect: '/multilevel_menu_example/page', + name: 'multilevelMenuExample', + meta: { + title: '多级导航', + icon: 'sidebar-menu', + }, + children: [ + { + path: 'page', + name: 'multilevelMenuExample1', + component: () => import('@/views/multilevel_menu_example/page.vue'), + meta: { + title: '导航1', + }, + }, + { + path: 'level2', + name: 'multilevelMenuExample2', + redirect: '/multilevel_menu_example/level2/page', + meta: { + title: '导航2', + }, + children: [ + { + path: 'page', + name: 'multilevelMenuExample2-1', + component: () => import('@/views/multilevel_menu_example/level2/page.vue'), + meta: { + title: '导航2-1', + }, + }, + { + path: 'level3', + name: 'multilevelMenuExample2-2', + redirect: '/multilevel_menu_example/level2/level3/page1', + meta: { + title: '导航2-2', + }, + children: [ + { + path: 'page1', + name: 'multilevelMenuExample2-2-1', + component: () => import('@/views/multilevel_menu_example/level2/level3/page1.vue'), + meta: { + title: '导航2-2-1', + }, + }, + { + path: 'page2', + name: 'multilevelMenuExample2-2-2', + component: () => import('@/views/multilevel_menu_example/level2/level3/page2.vue'), + meta: { + title: '导航2-2-2', + }, + }, + ], + }, + ], + }, + ], +} + +export default routes diff --git a/src/router/modules/system.ts b/src/router/modules/system.ts index d6d1b71..c129719 100644 --- a/src/router/modules/system.ts +++ b/src/router/modules/system.ts @@ -154,69 +154,6 @@ ], }, { - path: '/process', - component: Layout, - redirect: '/process/list', - name: 'Process', - meta: { - title: '流程管理', - icon: 'ep:key', - auth: '/sys/process', - }, - children: [ - { - path: 'list', - name: 'ProcessList', - component: () => import('@/views/system/process/process.vue'), - meta: { - title: '流程管理', - icon: 'ep:key', - auth: '/sys/process', - sidebar: false, - breadcrumb: true, - activeMenu: '/process', - }, - }, - { - path: 'edit', - name: 'ProcessListEdit', - component: () => import('@/views/system/process/editProcess.vue'), - meta: { - title: '流程管理', - icon: 'ep:key', - auth: '/sys/process', - sidebar: false, - breadcrumb: true, - activeMenu: '/process/list', - }, - }, - { - path: 'detail', - name: 'ProcessListDetail', - component: () => import('@/views/system/process/detailProcess.vue'), - meta: { - title: '流程管理', - icon: 'ep:key', - sidebar: false, - breadcrumb: true, - activeMenu: '/process/list', - }, - }, - { - path: 'add', - name: 'ProcessListAdd', - component: () => import('@/views/system/process/addProcess.vue'), - meta: { - title: '流程管理', - icon: 'ep:key', - sidebar: false, - breadcrumb: true, - activeMenu: '/process/list', - }, - }, - ], - }, - { path: '/tenant', component: Layout, redirect: '/tenant/list', diff --git a/src/views/setting.vue b/src/views/setting.vue deleted file mode 100644 index 2a00bf3..0000000 --- a/src/views/setting.vue +++ /dev/null @@ -1,321 +0,0 @@ - - - - - - - diff --git a/src/views/system/process/addProcess.vue b/src/views/system/process/addProcess.vue deleted file mode 100644 index b9e90ab..0000000 --- a/src/views/system/process/addProcess.vue +++ /dev/null @@ -1,235 +0,0 @@ - - - - - - diff --git a/src/views/system/process/detailProcess.vue b/src/views/system/process/detailProcess.vue deleted file mode 100644 index 1165f46..0000000 --- a/src/views/system/process/detailProcess.vue +++ /dev/null @@ -1,157 +0,0 @@ - - - - - - diff --git a/src/views/system/process/editProcess.vue b/src/views/system/process/editProcess.vue deleted file mode 100644 index 8f8d59d..0000000 --- a/src/views/system/process/editProcess.vue +++ /dev/null @@ -1,249 +0,0 @@ - - - - - - diff --git a/src/api/system/process.ts b/src/api/system/process.ts deleted file mode 100644 index c2d4419..0000000 --- a/src/api/system/process.ts +++ /dev/null @@ -1,123 +0,0 @@ -// 流程管理接口 -import request from '../index' -// import type { IlistQuery } from '@/views/system/process/process' -const prefix = '/system/flow' - -// 列表 -export function getProcessList(data: { offset: number; limit: number }) { - return request({ - url: `${prefix}/listPage?offset=${data.offset}&limit=${data.limit}`, - method: 'post', - data, - }) -} - -// 删除 -export function delProcessList(id: string) { - const param = { - deployId: id, - } - return request({ - url: `${prefix}/delete`, - method: 'post', - data: param, - }) -} -// 废止 -export function updateState(id: string, state: number) { - const param = { - deployId: id, - state, - } - return request({ - url: `${prefix}/updateState`, - method: 'post', - data: param, - }) -} - -// 加载流程定义 -export function unloadProcess(params: Object) { - const param = { - _value: params, - } - return request({ - url: `${prefix}/jsonToBpmn`, - method: 'post', - data: param, - }) -} - -// 流程定义编辑 -export function editProcess(params: Object) { - const param = { - _value: params, - } - return request({ - url: `${prefix}/update`, - method: 'post', - data: param, - }) -} - -// 新建流程 -export function addProcess(params: Object) { - const param = { - _value: params, - } - return request({ - url: `${prefix}/jsonToBpmn`, - method: 'post', - data: param, - }) -} - -// 获取流程定义详情 -export function getProcessDetail(formId: string) { - const param = { - formId, - } - return request({ - url: `${prefix}/detail`, - method: 'post', - data: param, - }) -} - -// 获取关联业务列表 -export function getBusinessList() { - return request({ - url: `${prefix}/flowFormList`, - method: 'get', - }) -} - -// 获取发起人的主管层级数 -export function getDirectorLevel(userId: number | string) { - return request({ - url: `${prefix}/directorLevel`, - method: 'get', - params: { userId }, - }) -} - -// 导出列表 -export function exportProcessList(data: { - deploymentId: string - suspensionState: string - number: string - name: string - business: string - person: string - beginTime: string - endTime: string - status: string - ids: string[] -}) { - return request({ - url: `${prefix}/listExport`, - method: 'post', - responseType: 'blob', - data, - }) -} diff --git a/src/router/modules/multilevel.menu.example.ts b/src/router/modules/multilevel.menu.example.ts new file mode 100644 index 0000000..75f3eb3 --- /dev/null +++ b/src/router/modules/multilevel.menu.example.ts @@ -0,0 +1,70 @@ +import type { Route } from '@/global' + +const Layout = () => import('@/layouts/index.vue') + +const routes: Route.recordRaw = { + path: '/multilevel_menu_example', + component: Layout, + redirect: '/multilevel_menu_example/page', + name: 'multilevelMenuExample', + meta: { + title: '多级导航', + icon: 'sidebar-menu', + }, + children: [ + { + path: 'page', + name: 'multilevelMenuExample1', + component: () => import('@/views/multilevel_menu_example/page.vue'), + meta: { + title: '导航1', + }, + }, + { + path: 'level2', + name: 'multilevelMenuExample2', + redirect: '/multilevel_menu_example/level2/page', + meta: { + title: '导航2', + }, + children: [ + { + path: 'page', + name: 'multilevelMenuExample2-1', + component: () => import('@/views/multilevel_menu_example/level2/page.vue'), + meta: { + title: '导航2-1', + }, + }, + { + path: 'level3', + name: 'multilevelMenuExample2-2', + redirect: '/multilevel_menu_example/level2/level3/page1', + meta: { + title: '导航2-2', + }, + children: [ + { + path: 'page1', + name: 'multilevelMenuExample2-2-1', + component: () => import('@/views/multilevel_menu_example/level2/level3/page1.vue'), + meta: { + title: '导航2-2-1', + }, + }, + { + path: 'page2', + name: 'multilevelMenuExample2-2-2', + component: () => import('@/views/multilevel_menu_example/level2/level3/page2.vue'), + meta: { + title: '导航2-2-2', + }, + }, + ], + }, + ], + }, + ], +} + +export default routes diff --git a/src/router/modules/system.ts b/src/router/modules/system.ts index d6d1b71..c129719 100644 --- a/src/router/modules/system.ts +++ b/src/router/modules/system.ts @@ -154,69 +154,6 @@ ], }, { - path: '/process', - component: Layout, - redirect: '/process/list', - name: 'Process', - meta: { - title: '流程管理', - icon: 'ep:key', - auth: '/sys/process', - }, - children: [ - { - path: 'list', - name: 'ProcessList', - component: () => import('@/views/system/process/process.vue'), - meta: { - title: '流程管理', - icon: 'ep:key', - auth: '/sys/process', - sidebar: false, - breadcrumb: true, - activeMenu: '/process', - }, - }, - { - path: 'edit', - name: 'ProcessListEdit', - component: () => import('@/views/system/process/editProcess.vue'), - meta: { - title: '流程管理', - icon: 'ep:key', - auth: '/sys/process', - sidebar: false, - breadcrumb: true, - activeMenu: '/process/list', - }, - }, - { - path: 'detail', - name: 'ProcessListDetail', - component: () => import('@/views/system/process/detailProcess.vue'), - meta: { - title: '流程管理', - icon: 'ep:key', - sidebar: false, - breadcrumb: true, - activeMenu: '/process/list', - }, - }, - { - path: 'add', - name: 'ProcessListAdd', - component: () => import('@/views/system/process/addProcess.vue'), - meta: { - title: '流程管理', - icon: 'ep:key', - sidebar: false, - breadcrumb: true, - activeMenu: '/process/list', - }, - }, - ], - }, - { path: '/tenant', component: Layout, redirect: '/tenant/list', diff --git a/src/views/setting.vue b/src/views/setting.vue deleted file mode 100644 index 2a00bf3..0000000 --- a/src/views/setting.vue +++ /dev/null @@ -1,321 +0,0 @@ - - - - - - - diff --git a/src/views/system/process/addProcess.vue b/src/views/system/process/addProcess.vue deleted file mode 100644 index b9e90ab..0000000 --- a/src/views/system/process/addProcess.vue +++ /dev/null @@ -1,235 +0,0 @@ - - - - - - diff --git a/src/views/system/process/detailProcess.vue b/src/views/system/process/detailProcess.vue deleted file mode 100644 index 1165f46..0000000 --- a/src/views/system/process/detailProcess.vue +++ /dev/null @@ -1,157 +0,0 @@ - - - - - - diff --git a/src/views/system/process/editProcess.vue b/src/views/system/process/editProcess.vue deleted file mode 100644 index 8f8d59d..0000000 --- a/src/views/system/process/editProcess.vue +++ /dev/null @@ -1,249 +0,0 @@ - - - - - - diff --git a/src/views/system/process/process.ts b/src/views/system/process/process.ts deleted file mode 100644 index 2e183f8..0000000 --- a/src/views/system/process/process.ts +++ /dev/null @@ -1,47 +0,0 @@ -export interface IlistQuery { - deploymentId: string // 流程部署id - suspensionState: number | string // 流程状态:1激活 2废止 - number: string // 编号 - name: string // 名称 - business: string // 关联业务 - person: string // 负责人 - beginTime: string // 开始时间 - endTime: string // 结束时间 - status: string // 当前流程状态 - describe?: string // 流程描述 - offset: number - limit: number -} -// 字典 -export interface dictType { - id: string - name: string - value: string -} -export interface Iform { - number: string // 编号 - name: string // 名称 - business: string // 关联业务 - desc?: string // 流程描述 - formID?: string - decisionItem: string // 可选决策项 - noticeStarter: string // 审批结果是否通知发起人 -} - -// 关联业务列表 -export interface IBusinessList { - formId: string - formName: string -} - -export interface ITipList { - type: string - name?: string -} -// 流程基本信息 -export interface IworkFlowDef { - name: string // 名称 - decisionItem?: number | string // 可选决策项 - noticeStarter?: number | string // 审批结果是否通知发起人 -} - diff --git a/src/api/system/process.ts b/src/api/system/process.ts deleted file mode 100644 index c2d4419..0000000 --- a/src/api/system/process.ts +++ /dev/null @@ -1,123 +0,0 @@ -// 流程管理接口 -import request from '../index' -// import type { IlistQuery } from '@/views/system/process/process' -const prefix = '/system/flow' - -// 列表 -export function getProcessList(data: { offset: number; limit: number }) { - return request({ - url: `${prefix}/listPage?offset=${data.offset}&limit=${data.limit}`, - method: 'post', - data, - }) -} - -// 删除 -export function delProcessList(id: string) { - const param = { - deployId: id, - } - return request({ - url: `${prefix}/delete`, - method: 'post', - data: param, - }) -} -// 废止 -export function updateState(id: string, state: number) { - const param = { - deployId: id, - state, - } - return request({ - url: `${prefix}/updateState`, - method: 'post', - data: param, - }) -} - -// 加载流程定义 -export function unloadProcess(params: Object) { - const param = { - _value: params, - } - return request({ - url: `${prefix}/jsonToBpmn`, - method: 'post', - data: param, - }) -} - -// 流程定义编辑 -export function editProcess(params: Object) { - const param = { - _value: params, - } - return request({ - url: `${prefix}/update`, - method: 'post', - data: param, - }) -} - -// 新建流程 -export function addProcess(params: Object) { - const param = { - _value: params, - } - return request({ - url: `${prefix}/jsonToBpmn`, - method: 'post', - data: param, - }) -} - -// 获取流程定义详情 -export function getProcessDetail(formId: string) { - const param = { - formId, - } - return request({ - url: `${prefix}/detail`, - method: 'post', - data: param, - }) -} - -// 获取关联业务列表 -export function getBusinessList() { - return request({ - url: `${prefix}/flowFormList`, - method: 'get', - }) -} - -// 获取发起人的主管层级数 -export function getDirectorLevel(userId: number | string) { - return request({ - url: `${prefix}/directorLevel`, - method: 'get', - params: { userId }, - }) -} - -// 导出列表 -export function exportProcessList(data: { - deploymentId: string - suspensionState: string - number: string - name: string - business: string - person: string - beginTime: string - endTime: string - status: string - ids: string[] -}) { - return request({ - url: `${prefix}/listExport`, - method: 'post', - responseType: 'blob', - data, - }) -} diff --git a/src/router/modules/multilevel.menu.example.ts b/src/router/modules/multilevel.menu.example.ts new file mode 100644 index 0000000..75f3eb3 --- /dev/null +++ b/src/router/modules/multilevel.menu.example.ts @@ -0,0 +1,70 @@ +import type { Route } from '@/global' + +const Layout = () => import('@/layouts/index.vue') + +const routes: Route.recordRaw = { + path: '/multilevel_menu_example', + component: Layout, + redirect: '/multilevel_menu_example/page', + name: 'multilevelMenuExample', + meta: { + title: '多级导航', + icon: 'sidebar-menu', + }, + children: [ + { + path: 'page', + name: 'multilevelMenuExample1', + component: () => import('@/views/multilevel_menu_example/page.vue'), + meta: { + title: '导航1', + }, + }, + { + path: 'level2', + name: 'multilevelMenuExample2', + redirect: '/multilevel_menu_example/level2/page', + meta: { + title: '导航2', + }, + children: [ + { + path: 'page', + name: 'multilevelMenuExample2-1', + component: () => import('@/views/multilevel_menu_example/level2/page.vue'), + meta: { + title: '导航2-1', + }, + }, + { + path: 'level3', + name: 'multilevelMenuExample2-2', + redirect: '/multilevel_menu_example/level2/level3/page1', + meta: { + title: '导航2-2', + }, + children: [ + { + path: 'page1', + name: 'multilevelMenuExample2-2-1', + component: () => import('@/views/multilevel_menu_example/level2/level3/page1.vue'), + meta: { + title: '导航2-2-1', + }, + }, + { + path: 'page2', + name: 'multilevelMenuExample2-2-2', + component: () => import('@/views/multilevel_menu_example/level2/level3/page2.vue'), + meta: { + title: '导航2-2-2', + }, + }, + ], + }, + ], + }, + ], +} + +export default routes diff --git a/src/router/modules/system.ts b/src/router/modules/system.ts index d6d1b71..c129719 100644 --- a/src/router/modules/system.ts +++ b/src/router/modules/system.ts @@ -154,69 +154,6 @@ ], }, { - path: '/process', - component: Layout, - redirect: '/process/list', - name: 'Process', - meta: { - title: '流程管理', - icon: 'ep:key', - auth: '/sys/process', - }, - children: [ - { - path: 'list', - name: 'ProcessList', - component: () => import('@/views/system/process/process.vue'), - meta: { - title: '流程管理', - icon: 'ep:key', - auth: '/sys/process', - sidebar: false, - breadcrumb: true, - activeMenu: '/process', - }, - }, - { - path: 'edit', - name: 'ProcessListEdit', - component: () => import('@/views/system/process/editProcess.vue'), - meta: { - title: '流程管理', - icon: 'ep:key', - auth: '/sys/process', - sidebar: false, - breadcrumb: true, - activeMenu: '/process/list', - }, - }, - { - path: 'detail', - name: 'ProcessListDetail', - component: () => import('@/views/system/process/detailProcess.vue'), - meta: { - title: '流程管理', - icon: 'ep:key', - sidebar: false, - breadcrumb: true, - activeMenu: '/process/list', - }, - }, - { - path: 'add', - name: 'ProcessListAdd', - component: () => import('@/views/system/process/addProcess.vue'), - meta: { - title: '流程管理', - icon: 'ep:key', - sidebar: false, - breadcrumb: true, - activeMenu: '/process/list', - }, - }, - ], - }, - { path: '/tenant', component: Layout, redirect: '/tenant/list', diff --git a/src/views/setting.vue b/src/views/setting.vue deleted file mode 100644 index 2a00bf3..0000000 --- a/src/views/setting.vue +++ /dev/null @@ -1,321 +0,0 @@ - - - - - - - diff --git a/src/views/system/process/addProcess.vue b/src/views/system/process/addProcess.vue deleted file mode 100644 index b9e90ab..0000000 --- a/src/views/system/process/addProcess.vue +++ /dev/null @@ -1,235 +0,0 @@ - - - - - - diff --git a/src/views/system/process/detailProcess.vue b/src/views/system/process/detailProcess.vue deleted file mode 100644 index 1165f46..0000000 --- a/src/views/system/process/detailProcess.vue +++ /dev/null @@ -1,157 +0,0 @@ - - - - - - diff --git a/src/views/system/process/editProcess.vue b/src/views/system/process/editProcess.vue deleted file mode 100644 index 8f8d59d..0000000 --- a/src/views/system/process/editProcess.vue +++ /dev/null @@ -1,249 +0,0 @@ - - - - - - diff --git a/src/views/system/process/process.ts b/src/views/system/process/process.ts deleted file mode 100644 index 2e183f8..0000000 --- a/src/views/system/process/process.ts +++ /dev/null @@ -1,47 +0,0 @@ -export interface IlistQuery { - deploymentId: string // 流程部署id - suspensionState: number | string // 流程状态:1激活 2废止 - number: string // 编号 - name: string // 名称 - business: string // 关联业务 - person: string // 负责人 - beginTime: string // 开始时间 - endTime: string // 结束时间 - status: string // 当前流程状态 - describe?: string // 流程描述 - offset: number - limit: number -} -// 字典 -export interface dictType { - id: string - name: string - value: string -} -export interface Iform { - number: string // 编号 - name: string // 名称 - business: string // 关联业务 - desc?: string // 流程描述 - formID?: string - decisionItem: string // 可选决策项 - noticeStarter: string // 审批结果是否通知发起人 -} - -// 关联业务列表 -export interface IBusinessList { - formId: string - formName: string -} - -export interface ITipList { - type: string - name?: string -} -// 流程基本信息 -export interface IworkFlowDef { - name: string // 名称 - decisionItem?: number | string // 可选决策项 - noticeStarter?: number | string // 审批结果是否通知发起人 -} - diff --git a/src/views/system/process/process.vue b/src/views/system/process/process.vue deleted file mode 100644 index eab9f8a..0000000 --- a/src/views/system/process/process.vue +++ /dev/null @@ -1,378 +0,0 @@ - - - - - - - - -