From 37d570641d0e277e9ae4c6a839a6fe823e3a3b94 Mon Sep 17 00:00:00 2001 From: zhoulingpo Date: Fri, 21 Apr 2023 11:03:29 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=8E=A8=E5=87=BA=E7=99=BB?= =?UTF-8?q?=E5=BD=95=20=E5=88=A0=E9=99=A4vuex?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/modules/processCenter.js | 9 ++++++++ src/components/Header.vue | 4 +++- .../monitorProcesses/monitorDetail.vue | 22 ++++++++++--------- 3 files changed, 24 insertions(+), 11 deletions(-) diff --git a/src/api/modules/processCenter.js b/src/api/modules/processCenter.js index 8d8596e..ffa5765 100644 --- a/src/api/modules/processCenter.js +++ b/src/api/modules/processCenter.js @@ -37,6 +37,15 @@ export default { method: 'GET', data: data }) + }, + // 获取监控流程详情 + getMonitorImg(data){ + return request({ + url: '/api/model/getImg', + method: 'GET', + params: data, + responseType: 'blob', + }) } } diff --git a/src/components/Header.vue b/src/components/Header.vue index 3f9db45..9262caa 100644 --- a/src/components/Header.vue +++ b/src/components/Header.vue @@ -76,7 +76,9 @@ export default { this.$api.login.logout().then(_ => { this.$message.success('退出成功') this.$store.commit('saveUserInfo', null) - + this.$store.commit('savePathUrl', null) + this.$store.commit('saveMenuName', null) + this.$store.commit('saveMenuData', null) // var sevice = "http://"+window.location.host+"/"; // var serviceUrl = encodeURIComponent(sevice); // 正式 diff --git a/src/views/userCenter/processCenter/monitorProcesses/monitorDetail.vue b/src/views/userCenter/processCenter/monitorProcesses/monitorDetail.vue index b055226..aa49491 100644 --- a/src/views/userCenter/processCenter/monitorProcesses/monitorDetail.vue +++ b/src/views/userCenter/processCenter/monitorProcesses/monitorDetail.vue @@ -343,24 +343,26 @@ export default { // 请求转换流程图 processNum (row) { this.imgLoading = true; - axios.request({ - url: '/libary/api/model/getImg?_t=' + new Date().getTime(), - responseType: 'blob', - method: 'get', - params: { - prcNum:(row && row.parentFlowNum) || this.$route.query.prcNum, - } - }).then(res => { + // axios.request({ + // url: '/libary/api/model/getImg', + // responseType: 'blob', + // method: 'get', + // data: { + // modelId: row?row.id:'111s', + // } + // }) + this.$api.processCenter.getMonitorImg({modelId: row?row.id:'111s'}) + .then(res => { + console.log(res) // let blob = new Blob([res.data], {type: 'image/jpg'}) // let url = window.URL.createObjectURL(res.data) - this.processStep = window.URL.createObjectURL(res.data) + this.processStep = window.URL.createObjectURL(res) }).finally(_ => { this.imgLoading = false; }) }, // 请求列表 processTable (row) { - debugger this.$api.processCenter.getMonitorPageList({ prcNum:(row && row.parentFlowNum) || this.$route.query.prcNum, sortWord: this.shunxu ? this.paixu : '',