diff --git a/package.json b/package.json index 9fe9a00..5e0eb38 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,7 @@ "vueui": "vue ui" }, "dependencies": { + "@johmun/vue-tags-input": "^2.1.0", "axios": "^0.24.0", "core-js": "^3.19.1", "echarts": "^5.2.2", diff --git a/src/api/modules/report.js b/src/api/modules/report.js index f590359..8eb9656 100644 --- a/src/api/modules/report.js +++ b/src/api/modules/report.js @@ -18,10 +18,10 @@ export default { params: data }) }, - // 标签管理 + // 标签增加 labelAdd (data) { return request({ - url: '/api/label/add', + url: 'api/tree-label/add', method: 'POST', data }) @@ -29,7 +29,7 @@ export default { // 标签列表 labelList (data) { return request({ - url: '/api/label/list', + url: 'api/tree-label/list', method: 'GET', params: data }) @@ -37,11 +37,16 @@ export default { // 标签删除|单个 labelDeleteId (data) { return request({ - url: `/api/label/delete/${data.id}`, + url: `api/tree-label/${data.id}`, method: 'POST' }) }, - +labelUpdate(){ + return request({ + url: 'api/tree-label/update', + method: 'POST' + }) +}, // 新增或编辑报告 reportAdd (data) { return request({ @@ -129,4 +134,5 @@ export default { params: data }) } + // } diff --git a/src/main.js b/src/main.js index c554d5c..26b2d10 100644 --- a/src/main.js +++ b/src/main.js @@ -75,5 +75,8 @@ Vue.config.productionTip = false new Vue({ router, store, + beforeCreate(){ + Vue.prototype.$bus = this //安装全局事件总线 + }, render: h => h(App) }).$mount('#app') diff --git a/src/router/modules/userCenter.js b/src/router/modules/userCenter.js index 2c389cb..0fe81fc 100644 --- a/src/router/modules/userCenter.js +++ b/src/router/modules/userCenter.js @@ -1,30 +1,35 @@ const routes = [ - // 用户中心管理 - { - path: '/userCenter', - name: 'userCenter', - component: () => import('../../views/Layout.vue'), - children: [ - // 流程中心 - { - path: 'processCenter', - name: 'processCenter', - component: () => import('../../views/userCenter/processCenter.vue'), - meta: { - crumb: ['流程中心'] + // 用户中心管理 + { + path: '/userCenter', + name: 'userCenter', + component: () => import('../../views/Layout.vue'), + children: [ + // 流程中心 + { + path: 'processCenter', + name: 'processCenter', + component: () => import('../../views/userCenter/processCenter.vue'), + meta: { + crumb: ['流程中心'] + } + }, + // 流程配置 + { + path: 'processConfig', + name: 'processConfig', + component: () => import('../../views/userCenter/processConfig/index.vue'), + meta: { + crumb: ['流程配置'] + } + }, + { + path:'monitorViews', + name:'monitorViews', + component: () => import('../../views/userCenter/processCenter/monitorProcesses/monitorViews.vue') } - }, - // 流程配置 - { - path: 'processConfig', - name: 'processConfig', - component: () => import('../../views/userCenter/processConfig/index.vue'), - meta: { - crumb: ['流程配置'] - } - } - ] - } -] + ] + } + ] -export default routes + export default routes diff --git a/src/views/Report/ReportList.vue b/src/views/Report/ReportList.vue index b7cfe27..02338c7 100644 --- a/src/views/Report/ReportList.vue +++ b/src/views/Report/ReportList.vue @@ -5,9 +5,15 @@