From 4ed0752b86e976095c494ff8d5f54c4d93df1a84 Mon Sep 17 00:00:00 2001 From: yuekuo Date: Fri, 14 Apr 2023 15:45:12 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=81=E7=A8=8B=E4=B8=AD=E5=BF=83=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E7=BB=98=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/modules/processCenter.js | 19 +++ src/router/index.js | 3 +- src/router/modules/userCenter.js | 22 +++ src/views/Layout.vue | 2 + src/views/userCenter/processCenter.vue | 92 +++++++++++ .../processCenter/finishProcess.vue | 129 ++++++++++++++++ .../userCenter/processCenter/gencyProcess.vue | 96 ++++++++++++ .../processCenter/monitorProcesses.vue | 130 ++++++++++++++++ .../userCenter/processCenter/sentProcess.vue | 145 ++++++++++++++++++ src/views/userCenter/processCenter/tabs.vue | 54 +++++++ 10 files changed, 690 insertions(+), 2 deletions(-) create mode 100644 src/api/modules/processCenter.js create mode 100644 src/router/modules/userCenter.js create mode 100644 src/views/userCenter/processCenter.vue create mode 100644 src/views/userCenter/processCenter/finishProcess.vue create mode 100644 src/views/userCenter/processCenter/gencyProcess.vue create mode 100644 src/views/userCenter/processCenter/monitorProcesses.vue create mode 100644 src/views/userCenter/processCenter/sentProcess.vue create mode 100644 src/views/userCenter/processCenter/tabs.vue 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