diff --git a/src/api/modules/processCenter.js b/src/api/modules/processCenter.js new file mode 100644 index 0000000..156c7ec --- /dev/null +++ b/src/api/modules/processCenter.js @@ -0,0 +1,19 @@ +import { instance as request } from '@/utils/request' +export default{ + //查询 + search(data){ + return request({ + url: '', + method: 'POST', + data + }) + }, + //重置 + reset(data){ + return request({ + url: '', + method: 'POST', + data + }) + } +} \ No newline at end of file diff --git a/src/router/index.js b/src/router/index.js index 97ea6d9..71b2a40 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -10,7 +10,6 @@ let routes = [] const requireComponents = require.context('./modules', false, /\.js/) requireComponents.keys().forEach(file => routes = [...routes, ...requireComponents(file).default]) - const router = new VueRouter({ mode: 'history', base: process.env.BASE_URL, @@ -19,7 +18,7 @@ const router = new VueRouter({ return position } }) - +console.log(routes); // 路由守卫 router.beforeEach((to, from, next) => { /** diff --git a/src/router/modules/userCenter.js b/src/router/modules/userCenter.js new file mode 100644 index 0000000..f169ad5 --- /dev/null +++ b/src/router/modules/userCenter.js @@ -0,0 +1,22 @@ +const routes = [ + // 用户中心管理 + { + path: '/userCenter', + name: 'userCenter', + component: () => import('../../views/Layout.vue'), + children: [ + // 流程中心 + { + path: 'processCenter', + name: 'processCenter', + component: () => import('../../views/userCenter/processCenter.vue'), + meta: { + crumb: ['流程中心'] + } + }, + ] + } + ] + + export default routes + \ No newline at end of file diff --git a/src/views/Layout.vue b/src/views/Layout.vue index deffd6c..6212af6 100644 --- a/src/views/Layout.vue +++ b/src/views/Layout.vue @@ -65,7 +65,9 @@ export default { return this.$router.push({ path: '/report/list', query: { id: 'AEHJB8YNJ3' } }) } const data = JSON.parse(JSON.stringify(this.$store.state.menuData)) + console.log('data',data); const menu = data.filter(item => item.parentId === this.$route.query.id) + console.log('id', this.$route.query.id); let menuData = [] const menuFun = (menu) => { menuData = [...menuData, ...menu] diff --git a/src/views/userCenter/processCenter.vue b/src/views/userCenter/processCenter.vue new file mode 100644 index 0000000..d9da64b --- /dev/null +++ b/src/views/userCenter/processCenter.vue @@ -0,0 +1,92 @@ + + + + + \ No newline at end of file diff --git a/src/views/userCenter/processCenter/finishProcess.vue b/src/views/userCenter/processCenter/finishProcess.vue new file mode 100644 index 0000000..0205bc6 --- /dev/null +++ b/src/views/userCenter/processCenter/finishProcess.vue @@ -0,0 +1,129 @@ + + + + + \ No newline at end of file diff --git a/src/views/userCenter/processCenter/gencyProcess.vue b/src/views/userCenter/processCenter/gencyProcess.vue new file mode 100644 index 0000000..21ea321 --- /dev/null +++ b/src/views/userCenter/processCenter/gencyProcess.vue @@ -0,0 +1,96 @@ + + + + + \ No newline at end of file diff --git a/src/views/userCenter/processCenter/monitorProcesses.vue b/src/views/userCenter/processCenter/monitorProcesses.vue new file mode 100644 index 0000000..50609bf --- /dev/null +++ b/src/views/userCenter/processCenter/monitorProcesses.vue @@ -0,0 +1,130 @@ + + + + + \ No newline at end of file diff --git a/src/views/userCenter/processCenter/sentProcess.vue b/src/views/userCenter/processCenter/sentProcess.vue new file mode 100644 index 0000000..4d7e19b --- /dev/null +++ b/src/views/userCenter/processCenter/sentProcess.vue @@ -0,0 +1,145 @@ + + + + + \ No newline at end of file diff --git a/src/views/userCenter/processCenter/tabs.vue b/src/views/userCenter/processCenter/tabs.vue new file mode 100644 index 0000000..1f7e23f --- /dev/null +++ b/src/views/userCenter/processCenter/tabs.vue @@ -0,0 +1,54 @@ + + + + + \ No newline at end of file