diff --git a/src/api/plugin/workflow/workorder.js b/src/api/plugin/workflow/workorder.js index fff81c7..2132728 100644 --- a/src/api/plugin/workflow/workorder.js +++ b/src/api/plugin/workflow/workorder.js @@ -91,3 +91,12 @@ export const workOrderExcel = (query) => { responseType: "blob", }); }; + +// 工单详情 +export const workOrderDetail = (query) => { + return request({ + url: `${prefix}/detail`, + method: "get", + params: query, + }); +}; \ No newline at end of file diff --git a/src/router/views/index.js b/src/router/views/index.js index 6ced693..ba159f5 100644 --- a/src/router/views/index.js +++ b/src/router/views/index.js @@ -131,6 +131,12 @@ export default [{ component: () => import( /* webpackChunkName: "views" */ '@/views/plugin/workflow/process/components/form'), }, + { + path: 'process/details', + name: '流程详情', + component: () => + import( /* webpackChunkName: "views" */ '@/views/plugin/workflow/process/components/detail'), + }, { path: 'process/detail/:params', name: '流程详情', diff --git a/src/views/plugin/workflow/process/components/detail.vue b/src/views/plugin/workflow/process/components/detail.vue index b9ffd2e..0a7fa81 100644 --- a/src/views/plugin/workflow/process/components/detail.vue +++ b/src/views/plugin/workflow/process/components/detail.vue @@ -247,11 +247,20 @@ export default { mixins: [exForm, theme], components: { userSelect, WfExamineForm, WfButton, WfFlow }, watch: { - "$route.params.params": { + // "$route.params.params": { + // handler(val) { + // if (val) { + // const param = JSON.parse(Buffer.from(val, "base64").toString()); + // const { taskId, processInsId } = param; + // if (taskId && processInsId) this.getDetail(taskId, processInsId); + // } + // }, + // immediate: true, + // }, + "$route.query": { handler(val) { if (val) { - const param = JSON.parse(Buffer.from(val, "base64").toString()); - const { taskId, processInsId } = param; + const { taskId, processInsId } = val; if (taskId && processInsId) this.getDetail(taskId, processInsId); } }, diff --git a/src/views/plugin/workflow/process/components/effect.vue b/src/views/plugin/workflow/process/components/effect.vue index dc53023..c11605f 100644 --- a/src/views/plugin/workflow/process/components/effect.vue +++ b/src/views/plugin/workflow/process/components/effect.vue @@ -51,7 +51,7 @@ diff --git a/vue.config.js b/vue.config.js index 15993c4..7b51a1e 100644 --- a/vue.config.js +++ b/vue.config.js @@ -26,7 +26,8 @@ module.exports = { proxy: { '/api': { //本地服务接口地址 - target: 'http://192.168.3.36:81', + target: 'http://192.168.1.34:81', + // target: 'http://192.168.3.36:81', // target: 'http://192.168.1.12:81', // target: 'http://192.168.1.102:81', //远程演示服务地址,可用于直接启动项目