From 06f6888595310c56825e7ce639d10e85cdf4348b Mon Sep 17 00:00:00 2001 From: zhoulingpo Date: Fri, 28 Apr 2023 14:29:46 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E4=BF=AE=E6=94=B9=E3=80=91=E6=8C=89?= =?UTF-8?q?=E9=92=AE=E9=A2=9C=E8=89=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/modules/process.js | 10 +++++++++ src/components/ProcessMixin.vue | 14 +++++++++++++ src/views/Report/reportManager/labelModal.vue | 14 ++++++------- src/views/permissionApplication/examine.vue | 15 ++++++++++--- src/views/permissionApplication/launch.vue | 21 ++++++++++++------- 5 files changed, 56 insertions(+), 18 deletions(-) diff --git a/src/api/modules/process.js b/src/api/modules/process.js index 85d4c98..60c1525 100644 --- a/src/api/modules/process.js +++ b/src/api/modules/process.js @@ -125,4 +125,14 @@ export default { }) }, + // 判断当前人是不是审批人 +// /selectTask + jugeProcess(data) { + return request({ + url: '/api/selectTask', + method: 'get', + params: data + + }) + } } diff --git a/src/components/ProcessMixin.vue b/src/components/ProcessMixin.vue index da270e3..1f52e9a 100644 --- a/src/components/ProcessMixin.vue +++ b/src/components/ProcessMixin.vue @@ -148,7 +148,21 @@ }) }) }, + // 判断当前提交人 + JuggleSub(taskId) { + return new Promise((resolve, reject) => { + this.$api.process.jugeProcess({taskId: taskId}).then((res) => { + if(res.data.assignee== this.$store.getters.userInfo.usid){ + resolve(true) + }else{ + this.$message.warning("您没有当前流程的操作权限") + resolve(false) + } + + }) + }) + } }, computed: {}, watch: {}, diff --git a/src/views/Report/reportManager/labelModal.vue b/src/views/Report/reportManager/labelModal.vue index 3638d73..e2e27e3 100644 --- a/src/views/Report/reportManager/labelModal.vue +++ b/src/views/Report/reportManager/labelModal.vue @@ -1,7 +1,7 @@