From 38d22bd96e639ad29ad33e7830c132823e684284 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E5=BC=BA=E5=BC=BA?= <787203167> Date: Mon, 16 Oct 2023 10:35:49 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=BC=80=E6=B5=81=E7=A8=8B=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E7=9A=84=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/navMenu/index.vue | 20 +++--- .../config/pages/processManage/process.vue | 18 +++--- .../processManage/processClassification.vue | 2 +- .../creatProcess/policyConsultation/index.vue | 61 +++++++++++++++++-- 4 files changed, 76 insertions(+), 25 deletions(-) diff --git a/src/components/navMenu/index.vue b/src/components/navMenu/index.vue index cda4843c9..fe86bdef9 100644 --- a/src/components/navMenu/index.vue +++ b/src/components/navMenu/index.vue @@ -423,16 +423,16 @@ // path: '/DynamicInformations', // menuId: '3C87BSHJUF' // }, - // // { - // // title: '流程分类管理', - // // path: '/processClassificationManage', - // // menuId: 'N323F2UB9FTUV5SD3GTD' - // // }, - // // { - // // title: '流程管理', - // // path: '/processManage', - // // menuId: 'K5KXSS3X9CF7CS8AMFJ5' - // // }, + { + title: '流程分类管理', + path: '/processClassificationManage', + // menuId: 'N323F2UB9FTUV5SD3GTD' + }, + { + title: '流程管理', + path: '/processManage', + // menuId: 'K5KXSS3X9CF7CS8AMFJ5' + }, // { // title: 'SVPPS', // path: '/svpps', diff --git a/src/pages/config/pages/processManage/process.vue b/src/pages/config/pages/processManage/process.vue index cff9a181f..45dfb3670 100644 --- a/src/pages/config/pages/processManage/process.vue +++ b/src/pages/config/pages/processManage/process.vue @@ -34,15 +34,15 @@
- - - - - - - - - +
+ + 新增 +
{{$t('m.dataProcessing')}}
+ 新增
{{$t('m.dataProcessing')}} diff --git a/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue b/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue index 1561e41d8..7cd1e9731 100644 --- a/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue +++ b/src/pages/processCenter/pages/creatProcess/policyConsultation/index.vue @@ -146,17 +146,19 @@
- +
- - + + @@ -188,7 +196,8 @@ import approvalHistory from "./components/approvalHistory"; import personnelInformation from "./components/personnelInformation"; import solicitationList from "./components/solicitationList"; - import { queryTaskFirst, saveTaskFirst, taskDel } from "api/process"; + import {queryTaskFirst, saveTaskFirst, taskDel, changeAssigneeNew} from "api/process"; + import axios from "axios"; export default { name: "index", @@ -204,6 +213,7 @@ return { active: '1', disabledXX: false, + drawerModal: false, formRules: { lawsNumber: [ {required: true, message: '请输入政策编号', trigger: 'change'}, @@ -229,6 +239,14 @@ commentText: '', } }, + computed: { + showSave() { + return true + }, + showTransfer() { + return true + } + }, methods: { //基础信息/人员信息 handleTabs(type) { @@ -391,6 +409,39 @@ } }) }, + handleTransfer() { + this.drawerModal = true + }, + checkedRole(data) { + changeAssigneeNew({ + taskId: this.$route.query.taskIds, // 任务id + userId: this.$store.getters.userInfo.userId, // 委托人 + assignee: data[0].id, // 被委托人 + pId: this.$route.query.prcId, // 流程实例 + }).then(res => { + if (res.success) { + this.drawerModal = false + this.$message.success('调整成功') + this.processNum() + this.$router.push({path: '/processCenter?tabsName=ProcessCenter'}) + } else { + this.$message.warning(res.message) + } + }) + }, + // 请求转换流程图 + processNum (row) { + axios.request({ + url: '/api/lawss/activiti/getImg?_t=' + new Date().getTime(), + responseType: 'blob', + method: 'get', + params: { + prcNum: this.$route.query.prcNum + } + }).then(res => { + this.processStep = window.URL.createObjectURL(res.data) + }) + }, } }