diff --git a/src/pages/processCenter/pages/creatProcess/qbfs/step2.vue b/src/pages/processCenter/pages/creatProcess/qbfs/step2.vue index 223158785..f20c76fd1 100644 --- a/src/pages/processCenter/pages/creatProcess/qbfs/step2.vue +++ b/src/pages/processCenter/pages/creatProcess/qbfs/step2.vue @@ -120,6 +120,8 @@ @@ -273,22 +275,23 @@ export default { handleTransfer(){ this.drawerModal = true this.drawerTitle = '转办处理人' - this.selectPeople = row }, //确认转办 checkedRoles (data) { - this.assigneeNewLoading = true + this.isSubmit = true + this.saveLoading = true changeAssigneeNew({ taskId: this.$route.query.taskIds, // 任务id + userId:this.$store.getters.userInfo.userId, // 委托人 assignee: data[0].id, // 被委托人 - userId: this.$store.getters.userInfo.userId, // 委托人 - pId: this.$route.query.prcId // 流程实例 + pId: this.$route.query.prcId, // 流程实例 }).then(res => { - this.isTransfer = false + this.isSubmit = false + this.saveLoading = false if (res.success) { this.drawerModal = false this.$message.success('调整成功') - this.$router.push("/processCenter"); + this.$router.push({path:'/processCenter?tabsName=ProcessCenter'}) this.processNum() } else { this.$message.warning(res.message) diff --git a/src/pages/processCenter/pages/creatProcess/qbfs/step3.vue b/src/pages/processCenter/pages/creatProcess/qbfs/step3.vue index f88d0f3d4..75eb475a5 100644 --- a/src/pages/processCenter/pages/creatProcess/qbfs/step3.vue +++ b/src/pages/processCenter/pages/creatProcess/qbfs/step3.vue @@ -126,6 +126,8 @@ show-submit :submitLoading="isSubmit" :saveLoading="saveLoading" + show-transfer + @transfer="handleTransfer" @save="handleSave" @submit="handleSubmit" > @@ -620,22 +622,23 @@ export default { handleTransfer(){ this.drawerModal = true this.drawerTitle = '转办处理人' - this.selectPeople = row }, //确认转办 checkedRoles (data) { - this.assigneeNewLoading = true + this.isSubmit = true + this.saveLoading = true changeAssigneeNew({ taskId: this.$route.query.taskIds, // 任务id + userId:this.$store.getters.userInfo.userId, // 委托人 assignee: data[0].id, // 被委托人 - userId: this.$store.getters.userInfo.userId, // 委托人 - pId: this.$route.query.prcId // 流程实例 + pId: this.$route.query.prcId, // 流程实例 }).then(res => { - this.isTransfer = false + this.isSubmit = false + this.saveLoading = false if (res.success) { this.drawerModal = false this.$message.success('调整成功') - this.$router.push("/processCenter"); + this.$router.push({path:'/processCenter?tabsName=ProcessCenter'}) this.processNum() } else { this.$message.warning(res.message) diff --git a/src/pages/processCenter/pages/creatProcess/qbfs/step4.vue b/src/pages/processCenter/pages/creatProcess/qbfs/step4.vue index 763a36102..7acc459f6 100644 --- a/src/pages/processCenter/pages/creatProcess/qbfs/step4.vue +++ b/src/pages/processCenter/pages/creatProcess/qbfs/step4.vue @@ -124,8 +124,10 @@ v-show="verifySarStandard" show-save show-submit + show-transfer :submitLoading="isSubmit" :saveLoading="saveLoading" + @transfer="handleTransfer" @save="handleSave" @submit="handleSubmit" > @@ -587,22 +589,23 @@ export default { handleTransfer(){ this.drawerModal = true this.drawerTitle = '转办处理人' - this.selectPeople = row }, //确认转办 checkedRoles (data) { - this.assigneeNewLoading = true + this.isSubmit = true + this.saveLoading = true changeAssigneeNew({ taskId: this.$route.query.taskIds, // 任务id + userId:this.$store.getters.userInfo.userId, // 委托人 assignee: data[0].id, // 被委托人 - userId: this.$store.getters.userInfo.userId, // 委托人 - pId: this.$route.query.prcId // 流程实例 + pId: this.$route.query.prcId, // 流程实例 }).then(res => { - this.isTransfer = false + this.isSubmit = false + this.saveLoading = false if (res.success) { this.drawerModal = false this.$message.success('调整成功') - this.$router.push("/processCenter"); + this.$router.push({path:'/processCenter?tabsName=ProcessCenter'}) this.processNum() } else { this.$message.warning(res.message) diff --git a/src/pages/processCenter/pages/creatProcess/qbfs/step5.vue b/src/pages/processCenter/pages/creatProcess/qbfs/step5.vue index 4fb914b17..269e48121 100644 --- a/src/pages/processCenter/pages/creatProcess/qbfs/step5.vue +++ b/src/pages/processCenter/pages/creatProcess/qbfs/step5.vue @@ -691,18 +691,20 @@ export default { }, //确认转办 checkedRoles (data) { - this.assigneeNewLoading = true + this.isSubmit = true + this.saveLoading = true changeAssigneeNew({ taskId: this.$route.query.taskIds, // 任务id + userId:this.$store.getters.userInfo.userId, // 委托人 assignee: data[0].id, // 被委托人 - userId: this.$store.getters.userInfo.userId, // 委托人 - pId: this.$route.query.prcId // 流程实例 + pId: this.$route.query.prcId, // 流程实例 }).then(res => { - this.isTransfer = false + this.isSubmit = false + this.saveLoading = false if (res.success) { this.drawerModal = false this.$message.success('调整成功') - this.$router.push("/processCenter"); + this.$router.push({path:'/processCenter?tabsName=ProcessCenter'}) this.processNum() } else { this.$message.warning(res.message) diff --git a/src/pages/processCenter/pages/creatProcess/qbfs/stepC4.vue b/src/pages/processCenter/pages/creatProcess/qbfs/stepC4.vue index aa0fe4151..54a5a7173 100644 --- a/src/pages/processCenter/pages/creatProcess/qbfs/stepC4.vue +++ b/src/pages/processCenter/pages/creatProcess/qbfs/stepC4.vue @@ -126,6 +126,8 @@ show-submit :submitLoading="isSubmit" :saveLoading="saveLoading" + show-transfer + @transfer="handleTransfer" @save="handleSave" @submit="handleSubmit" > @@ -586,22 +588,23 @@ export default { handleTransfer(){ this.drawerModal = true this.drawerTitle = '转办处理人' - this.selectPeople = row }, //确认转办 checkedRoles (data) { - this.assigneeNewLoading = true + this.isSubmit = true + this.saveLoading = true changeAssigneeNew({ taskId: this.$route.query.taskIds, // 任务id + userId:this.$store.getters.userInfo.userId, // 委托人 assignee: data[0].id, // 被委托人 - userId: this.$store.getters.userInfo.userId, // 委托人 - pId: this.$route.query.prcId // 流程实例 + pId: this.$route.query.prcId, // 流程实例 }).then(res => { - this.isTransfer = false + this.isSubmit = false + this.saveLoading = false if (res.success) { this.drawerModal = false this.$message.success('调整成功') - this.$router.push("/processCenter"); + this.$router.push({path:'/processCenter?tabsName=ProcessCenter'}) this.processNum() } else { this.$message.warning(res.message) diff --git a/src/pages/processCenter/pages/creatProcess/qbrk-product/step10.vue b/src/pages/processCenter/pages/creatProcess/qbrk-product/step10.vue index 89424c813..86447803d 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk-product/step10.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk-product/step10.vue @@ -648,7 +648,6 @@ }] }, loading: false, - drawerModal: false, assigneeNewLoading: false, dataLoading: true, disabledState: true, @@ -782,6 +781,7 @@ multipleFlag2:'', url:'', urlChild:'', + drawerModal: false, drawerTitle: '', //drawer标题 showCheckBox: true, // 树形控件是否展示多选框 nodeKey: 'id', diff --git a/src/pages/processCenter/pages/creatProcess/qbrk-product/step11.vue b/src/pages/processCenter/pages/creatProcess/qbrk-product/step11.vue index 6092cbc2c..05caa3d9f 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk-product/step11.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk-product/step11.vue @@ -648,7 +648,6 @@ }] }, loading: false, - drawerModal: false, assigneeNewLoading: false, dataLoading: true, disabledState: true, @@ -782,6 +781,7 @@ multipleFlag2:'', url:'', urlChild:'', + drawerModal: false, drawerTitle: '', //drawer标题 showCheckBox: true, // 树形控件是否展示多选框 nodeKey: 'id', diff --git a/src/pages/processCenter/pages/creatProcess/qbrk-product/step12.vue b/src/pages/processCenter/pages/creatProcess/qbrk-product/step12.vue index 00a33ceff..8f6d360d1 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk-product/step12.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk-product/step12.vue @@ -573,7 +573,7 @@ import ProcessHeader from '../../components/ProcessHeader' import ProcessFooter from '../../components/ProcessFooter' import ProcessTitle from '../../components/ProcessTitle' - import {saveTaskFirst, queryTaskFirst, getBusStandFileByAttId,inboundLiaisonDetail,changeAssigneeNew} from "api/process"; + import {saveTaskFirst,queryTaskFirst, getBusStandFileByAttId,inboundLiaisonDetail,changeAssigneeNew} from "api/process"; import TreeSelect from '@/components/treeSelect/treeSelect.vue'; import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue'; let Base64 = require('js-base64').Base64; @@ -648,7 +648,6 @@ }] }, loading: false, - drawerModal: false, assigneeNewLoading: false, dataLoading: true, disabledState: true, @@ -782,6 +781,7 @@ multipleFlag2:'', url:'', urlChild:'', + drawerModal: false, drawerTitle: '', //drawer标题 showCheckBox: true, // 树形控件是否展示多选框 nodeKey: 'id', diff --git a/src/pages/processCenter/pages/creatProcess/qbrk-product/step13.vue b/src/pages/processCenter/pages/creatProcess/qbrk-product/step13.vue index edc1b2378..3070d9abd 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk-product/step13.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk-product/step13.vue @@ -233,6 +233,8 @@ show-submit :saveLoading="saveLoading" :submitLoading="isSubmit" + show-transfer + @transfer="handleTransfer" @save="handleSave" @submit="handleSubmit" > @@ -371,6 +373,14 @@ @checkedRole="checkedRole" :nodeList="nodeList" > + + { + this.isSubmit = false + this.saveLoading = false + if (res.success) { + this.drawerModal = false + this.$message.success('调整成功') + this.$router.push({path:'/processCenter?tabsName=ProcessCenter'}) + this.processNum() + } else { + this.$message.warning(res.message) + } + }) + }, drawerCheckZRBM(data) { let idList = '' let nameList = '' @@ -2261,6 +2293,10 @@ handleTabs(name) { this.active = name }, + handleTransfer() { + this.drawerModal = true + this.drawerTitle = '转办处理人' + }, //保存 handleSave() { this.form.country=this.countryArr; diff --git a/src/pages/processCenter/pages/creatProcess/qbrk-product/step2.vue b/src/pages/processCenter/pages/creatProcess/qbrk-product/step2.vue index 140dfe15c..47ed487f8 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk-product/step2.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk-product/step2.vue @@ -219,6 +219,8 @@ :uploadFile="uploadFileStatus" :uploadedFile="!uploadFileStatus" :submitLoading="isSubmit" + show-transfer + @transfer="handleTransfer" @uploadFile="handleUploadFile" @uploadedFile="handleUploadedFile" @submit="handleSubmit" @@ -362,6 +364,14 @@ @checkedRole="checkedRole" :nodeList="nodeList" > + + @@ -573,7 +583,7 @@ import ProcessHeader from '../../components/ProcessHeader' import ProcessFooter from '../../components/ProcessFooter' import ProcessTitle from '../../components/ProcessTitle' - import {saveTaskFirst, queryTaskFirst, getBusStandFileByAttId,inboundLiaisonDetail,processModelHisOne} from "api/process"; + import {saveTaskFirst, changeAssigneeNew,queryTaskFirst, getBusStandFileByAttId,inboundLiaisonDetail,processModelHisOne} from "api/process"; import TreeSelect from '@/components/treeSelect/treeSelect.vue'; import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue'; let Base64 = require('js-base64').Base64; @@ -783,6 +793,7 @@ multipleFlag2:'', url:'', urlChild:'', + drawerModal: false, drawerTitle: '', //drawer标题 showCheckBox: true, // 树形控件是否展示多选框 nodeKey: 'id', @@ -1207,6 +1218,27 @@ this.roleForm.hqUserName=nameList; } }, + checkedRoleTransfer (data) { + this.isSubmit = true + this.saveLoading = true + changeAssigneeNew({ + taskId: this.$route.query.taskIds, // 任务id + userId:this.$store.getters.userInfo.userId, // 委托人 + assignee: data[0].id, // 被委托人 + pId: this.$route.query.prcId, // 流程实例 + }).then(res => { + this.isSubmit = false + this.saveLoading = false + if (res.success) { + this.drawerModal = false + this.$message.success('调整成功') + this.$router.push({path:'/processCenter?tabsName=ProcessCenter'}) + this.processNum() + } else { + this.$message.warning(res.message) + } + }) + }, checkedRole (data) { if (this.type === 0) { this.roleForm.deptUserId = data[0].id @@ -2261,6 +2293,10 @@ this.rules.commentText[0].required = true; } }, + handleTransfer() { + this.drawerModal = true + this.drawerTitle = '转办处理人' + }, handleSubmit() { // this.getRule() // const val= this.form.country; diff --git a/src/pages/processCenter/pages/creatProcess/qbrk-product/step3.vue b/src/pages/processCenter/pages/creatProcess/qbrk-product/step3.vue index 22a866061..2eb6a8e5c 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk-product/step3.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk-product/step3.vue @@ -275,6 +275,8 @@ show-submit :saveLoading="saveLoading" :submitLoading="isSubmit" + show-transfer + @transfer="handleTransfer" @save="handleSave" @submit="handleSubmit" > @@ -413,6 +415,14 @@ @checkedRole="checkedRole" :nodeList="nodeList" > + + { + this.isSubmit = false + this.saveLoading = false + if (res.success) { + this.drawerModal = false + this.$message.success('调整成功') + this.$router.push({path:'/processCenter?tabsName=ProcessCenter'}) + this.processNum() + } else { + this.$message.warning(res.message) + } + }) + }, drawerCheckZRBM(data) { let idList = '' let nameList = '' @@ -2346,6 +2378,10 @@ handleUploadedFile(){ this.fileMadel = true }, + handleTransfer() { + this.drawerModal = true + this.drawerTitle = '转办处理人' + }, //保存 handleSave() { this.form.country=this.countryArr; diff --git a/src/pages/processCenter/pages/creatProcess/qbrk-product/step4.vue b/src/pages/processCenter/pages/creatProcess/qbrk-product/step4.vue index 6ed333797..019d13751 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk-product/step4.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk-product/step4.vue @@ -571,7 +571,7 @@ import ProcessHeader from '../../components/ProcessHeader' import ProcessFooter from '../../components/ProcessFooter' import ProcessTitle from '../../components/ProcessTitle' - import {saveTaskFirst, queryTaskFirst, getBusStandFileByAttId,inboundLiaisonDetail,changeAssigneeNew} from "api/process"; + import {saveTaskFirst,queryTaskFirst, getBusStandFileByAttId,inboundLiaisonDetail,changeAssigneeNew} from "api/process"; import TreeSelect from '@/components/treeSelect/treeSelect.vue'; import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue'; let Base64 = require('js-base64').Base64; @@ -646,7 +646,6 @@ }] }, loading: false, - drawerModal: false, assigneeNewLoading: false, dataLoading: true, disabledState: true, @@ -781,6 +780,7 @@ multipleFlag2:'', url:'', urlChild:'', + drawerModal: false, drawerTitle: '', //drawer标题 showCheckBox: true, // 树形控件是否展示多选框 nodeKey: 'id', diff --git a/src/pages/processCenter/pages/creatProcess/qbrk-product/step5.vue b/src/pages/processCenter/pages/creatProcess/qbrk-product/step5.vue index bd2884344..c5865b6c8 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk-product/step5.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk-product/step5.vue @@ -296,6 +296,8 @@ show-submit :submitLoading="isSubmit" :saveLoading="saveLoading" + show-transfer + @transfer="handleTransfer" @save="handleSave" @submit="handleSubmit" > @@ -507,6 +509,14 @@ @checkedRole="checkedRole" :nodeList="nodeList" > + + @@ -717,7 +727,7 @@ import ProcessFooter from '../../components/ProcessFooter' import ProcessTitle from '../../components/ProcessTitle' import { onlyOfficeUrl,kkFileViewUrl } from '@/sysConfig' - import {saveTaskForPub,saveTaskFirst, queryTaskFirst, getBusStandFileByAttId,inboundLiaisonDetail} from "api/process"; + import {saveTaskForPub,changeAssigneeNew,saveTaskFirst, queryTaskFirst, getBusStandFileByAttId,inboundLiaisonDetail} from "api/process"; import {getEvaluationIndex} from "api/businessApi"; import TreeSelect from '@/components/treeSelect/treeSelect.vue'; import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue'; @@ -967,6 +977,7 @@ multipleFlag2:'', url:'', urlChild:'', + drawerModal: false, drawerTitle: '', //drawer标题 showCheckBox: true, // 树形控件是否展示多选框 nodeKey: 'id', @@ -2500,6 +2511,10 @@ handleTabs(name) { this.active = name }, + handleTransfer() { + this.drawerModal = true + this.drawerTitle = '转办处理人' + }, //保存 handleSave() { this.form.country=this.countryArr; diff --git a/src/pages/processCenter/pages/creatProcess/qbrk-product/step6.vue b/src/pages/processCenter/pages/creatProcess/qbrk-product/step6.vue index 1a9db3a6f..2f972bd36 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk-product/step6.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk-product/step6.vue @@ -345,6 +345,8 @@ show-submit :saveLoading="saveLoading" :submitLoading="isSubmit" + show-transfer + @transfer="handleTransfer" @save="handleSave" @submit="handleSubmit" > @@ -483,6 +485,14 @@ @checkedRole="checkedRole" :nodeList="nodeList" > + + @@ -413,6 +415,14 @@ @checkedRole="checkedRole" :nodeList="nodeList" > + + { + this.isSubmit = false + this.saveLoading = false + if (res.success) { + this.drawerModal = false + this.$message.success('调整成功') + this.$router.push({path:'/processCenter?tabsName=ProcessCenter'}) + this.processNum() + } else { + this.$message.warning(res.message) + } + }) + }, drawerCheckZRBM(data) { let idList = '' let nameList = '' @@ -2347,6 +2379,10 @@ handleUploadedFile(){ this.fileMadel = true }, + handleTransfer() { + this.drawerModal = true + this.drawerTitle = '转办处理人' + }, //保存 handleSave() { this.form.country=this.countryArr; diff --git a/src/pages/processCenter/pages/creatProcess/qbrk-product/stepC6.vue b/src/pages/processCenter/pages/creatProcess/qbrk-product/stepC6.vue index 1d8eb8042..b4ec6ee08 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk-product/stepC6.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk-product/stepC6.vue @@ -345,6 +345,8 @@ show-submit :saveLoading="saveLoading" :submitLoading="isSubmit" + show-transfer + @transfer="handleTransfer" @save="handleSave" @submit="handleSubmit" > @@ -484,6 +486,14 @@ @checkedRole="checkedRole" :nodeList="nodeList" > + + { + this.isSubmit = false + this.saveLoading = false + if (res.success) { + this.drawerModal = false + this.$message.success('调整成功') + this.$router.push({path:'/processCenter?tabsName=ProcessCenter'}) + this.processNum() + } else { + this.$message.warning(res.message) + } + }) + }, drawerCheckZRBM(data) { let idList = '' let nameList = '' @@ -2458,6 +2491,10 @@ handleUploadedFile(){ this.fileMadel = true }, + handleTransfer() { + this.drawerModal = true + this.drawerTitle = '转办处理人' + }, //保存 handleSave() { this.form.country=this.countryArr; diff --git a/src/pages/processCenter/pages/creatProcess/qbrk/step10.vue b/src/pages/processCenter/pages/creatProcess/qbrk/step10.vue index e76696259..68f6b2e3a 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk/step10.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk/step10.vue @@ -581,7 +581,7 @@ import ProcessHeader from '../../components/ProcessHeader' import ProcessFooter from '../../components/ProcessFooter' import ProcessTitle from '../../components/ProcessTitle' - import {saveTaskFirst, queryTaskFirst, getBusStandFileByAttId,inboundLiaisonDetail,changeAssigneeNew} from "api/process"; + import {saveTaskFirst,queryTaskFirst, getBusStandFileByAttId,inboundLiaisonDetail,changeAssigneeNew} from "api/process"; import TreeSelect from '@/components/treeSelect/treeSelect.vue'; import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue'; let Base64 = require('js-base64').Base64; @@ -652,7 +652,6 @@ }, loading: false, dataLoading: true, - drawerModal: false, assigneeNewLoading: false, disabledState: true, userId:this.$store.getters.userInfo.userId, @@ -786,6 +785,7 @@ multipleFlag2:'', url:'', urlChild:'', + drawerModal: false, drawerTitle: '', //drawer标题 showCheckBox: true, // 树形控件是否展示多选框 nodeKey: 'id', diff --git a/src/pages/processCenter/pages/creatProcess/qbrk/step11.vue b/src/pages/processCenter/pages/creatProcess/qbrk/step11.vue index 468e56c7f..f066d90c4 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk/step11.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk/step11.vue @@ -581,7 +581,7 @@ import ProcessHeader from '../../components/ProcessHeader' import ProcessFooter from '../../components/ProcessFooter' import ProcessTitle from '../../components/ProcessTitle' - import {saveTaskFirst, queryTaskFirst, getBusStandFileByAttId,inboundLiaisonDetail,changeAssigneeNew} from "api/process"; + import {saveTaskFirst,queryTaskFirst, getBusStandFileByAttId,inboundLiaisonDetail,changeAssigneeNew} from "api/process"; import TreeSelect from '@/components/treeSelect/treeSelect.vue'; import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue'; let Base64 = require('js-base64').Base64; @@ -652,7 +652,6 @@ }, loading: false, dataLoading: true, - drawerModal: false, assigneeNewLoading: false, disabledState: true, userId:this.$store.getters.userInfo.userId, @@ -786,6 +785,7 @@ multipleFlag2:'', url:'', urlChild:'', + drawerModal: false, drawerTitle: '', //drawer标题 showCheckBox: true, // 树形控件是否展示多选框 nodeKey: 'id', diff --git a/src/pages/processCenter/pages/creatProcess/qbrk/step12.vue b/src/pages/processCenter/pages/creatProcess/qbrk/step12.vue index e109bd37f..075d97218 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk/step12.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk/step12.vue @@ -234,6 +234,8 @@ show-submit :saveLoading="saveLoading" :submitLoading="isSubmit" + show-transfer + @transfer="handleTransfer" @save="handleSave" @submit="handleSubmit" > @@ -372,6 +374,14 @@ @checkedRole="checkedRole" :nodeList="nodeList" > + + { + this.isSubmit = false + this.saveLoading = false + if (res.success) { + this.drawerModal = false + this.$message.success('调整成功') + this.$router.push({path:'/processCenter?tabsName=ProcessCenter'}) + this.processNum() + } else { + this.$message.warning(res.message) + } + }) + }, drawerCheckZRBM(data) { let idList = '' let nameList = '' @@ -2302,6 +2334,10 @@ handleTabs(name) { this.active = name }, + handleTransfer() { + this.drawerModal = true + this.drawerTitle = '转办处理人' + }, //保存 handleSave() { this.form.country=this.countryArr; diff --git a/src/pages/processCenter/pages/creatProcess/qbrk/step13.vue b/src/pages/processCenter/pages/creatProcess/qbrk/step13.vue index 44b58356a..2bda8c0de 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk/step13.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk/step13.vue @@ -235,6 +235,8 @@ show-submit :saveLoading="saveLoading" :submitLoading="isSubmit" + show-transfer + @transfer="handleTransfer" @save="handleSave" @submit="handleSubmit" > @@ -373,6 +375,14 @@ @checkedRole="checkedRole" :nodeList="nodeList" > + + { + this.isSubmit = false + this.saveLoading = false + if (res.success) { + this.drawerModal = false + this.$message.success('调整成功') + this.$router.push({path:'/processCenter?tabsName=ProcessCenter'}) + this.processNum() + } else { + this.$message.warning(res.message) + } + }) + }, drawerCheckZRBM(data) { let idList = '' let nameList = '' @@ -2304,6 +2336,10 @@ handleTabs(name) { this.active = name }, + handleTransfer() { + this.drawerModal = true + this.drawerTitle = '转办处理人' + }, //保存 handleSave() { this.form.country=this.countryArr; diff --git a/src/pages/processCenter/pages/creatProcess/qbrk/step2.vue b/src/pages/processCenter/pages/creatProcess/qbrk/step2.vue index 92dd8fdec..380715db5 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk/step2.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk/step2.vue @@ -344,6 +344,8 @@ :uploadFile="uploadFileStatus" :uploadedFile="!uploadFileStatus" :submitLoading="isSubmit" + show-transfer + @transfer="handleTransfer" @uploadFile="handleUploadFile" @uploadedFile="handleUploadedFile" @submit="handleSubmit" @@ -487,6 +489,13 @@ @checkedRole="checkedRole" :nodeList="nodeList" > + @@ -698,7 +707,7 @@ import ProcessHeader from '../../components/ProcessHeader' import ProcessFooter from '../../components/ProcessFooter' import ProcessTitle from '../../components/ProcessTitle' - import {saveTaskFirst, queryTaskFirst, getBusStandFileByAttId,inboundLiaisonDetail,processModelHisOne,evaluationHisListRepSum,evaluationHisListRep} from "api/process"; + import {changeAssigneeNew,saveTaskFirst, queryTaskFirst, getBusStandFileByAttId,inboundLiaisonDetail,processModelHisOne,evaluationHisListRepSum,evaluationHisListRep} from "api/process"; import TreeSelect from '@/components/treeSelect/treeSelect.vue'; import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue'; let Base64 = require('js-base64').Base64; @@ -904,6 +913,7 @@ multipleFlag2:'', url:'', urlChild:'', + drawerModal: false, drawerTitle: '', //drawer标题 showCheckBox: true, // 树形控件是否展示多选框 nodeKey: 'id', @@ -1463,6 +1473,27 @@ this.roleForm.hqUserName=nameList; } }, + checkedRoleTransfer (data) { + this.isSubmit = true + this.saveLoading = true + changeAssigneeNew({ + taskId: this.$route.query.taskIds, // 任务id + userId:this.$store.getters.userInfo.userId, // 委托人 + assignee: data[0].id, // 被委托人 + pId: this.$route.query.prcId, // 流程实例 + }).then(res => { + this.isSubmit = false + this.saveLoading = false + if (res.success) { + this.drawerModal = false + this.$message.success('调整成功') + this.$router.push({path:'/processCenter?tabsName=ProcessCenter'}) + this.processNum() + } else { + this.$message.warning(res.message) + } + }) + }, checkedRole (data) { if (this.type === 0) { this.roleForm.deptUserId = data[0].id @@ -2337,6 +2368,10 @@ }) }) }, + handleTransfer() { + this.drawerModal = true + this.drawerTitle = '转办处理人' + }, handleUploadFile(){ this.fileType = ''; this.fileType = 'footFile'; diff --git a/src/pages/processCenter/pages/creatProcess/qbrk/step3.vue b/src/pages/processCenter/pages/creatProcess/qbrk/step3.vue index bd828ecd8..9d34a71c0 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk/step3.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk/step3.vue @@ -279,6 +279,8 @@ show-submit :saveLoading="saveLoading" :submitLoading="isSubmit" + show-transfer + @transfer="handleTransfer" @save="handleSave" @submit="handleSubmit" > @@ -417,6 +419,14 @@ @checkedRole="checkedRole" :nodeList="nodeList" > + + { + this.isSubmit = false + this.saveLoading = false + if (res.success) { + this.drawerModal = false + this.$message.success('调整成功') + this.$router.push({path:'/processCenter?tabsName=ProcessCenter'}) + this.processNum() + } else { + this.$message.warning(res.message) + } + }) + }, drawerCheckZRBM(data) { let idList = '' let nameList = '' @@ -2391,6 +2423,10 @@ handleUploadedFile(){ this.fileMadel = true }, + handleTransfer() { + this.drawerModal = true + this.drawerTitle = '转办处理人' + }, //保存 handleSave() { this.form.country=this.countryArr; diff --git a/src/pages/processCenter/pages/creatProcess/qbrk/step5.vue b/src/pages/processCenter/pages/creatProcess/qbrk/step5.vue index d26107002..245859f07 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk/step5.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk/step5.vue @@ -470,6 +470,8 @@ show-submit :submitLoading="isSubmit" :saveLoading="saveLoading" + show-transfer + @transfer="handleTransfer" @save="handleSave" @submit="handleSubmit" > @@ -674,6 +676,14 @@ @checkedRole="checkedRole2" :nodeList="nodeList2" > + + { + this.isSubmit = false + this.saveLoading = false + if (res.success) { + this.drawerModal = false + this.$message.success('调整成功') + this.$router.push({path:'/processCenter?tabsName=ProcessCenter'}) + this.processNum() + } else { + this.$message.warning(res.message) + } + }) + }, checkedRole (data) { if (this.type === 0) { this.roleForm.deptUserId = data[0].id @@ -2666,6 +2698,10 @@ handleTabs(name) { this.active = name }, + handleTransfer() { + this.drawerModal = true + this.drawerTitle = '转办处理人' + }, //保存 handleSave() { this.form.country=this.countryArr; diff --git a/src/pages/processCenter/pages/creatProcess/qbrk/step6.vue b/src/pages/processCenter/pages/creatProcess/qbrk/step6.vue index 955a2872f..5b19adf06 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk/step6.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk/step6.vue @@ -482,6 +482,8 @@ show-submit :saveLoading="saveLoading" :submitLoading="isSubmit" + show-transfer + @transfer="handleTransfer" @save="handleSave" @submit="handleSubmit" > @@ -620,6 +622,14 @@ @checkedRole="checkedRole" :nodeList="nodeList" > + + { + this.isSubmit = false + this.saveLoading = false + if (res.success) { + this.drawerModal = false + this.$message.success('调整成功') + this.$router.push({path:'/processCenter?tabsName=ProcessCenter'}) + this.processNum() + } else { + this.$message.warning(res.message) + } + }) + }, drawerCheckZRBM(data) { let idList = '' let nameList = '' @@ -2736,6 +2768,10 @@ handleUploadedFile(){ this.fileMadel = true }, + handleTransfer() { + this.drawerModal = true + this.drawerTitle = '转办处理人' + }, //保存 handleSave() { this.form.country=this.countryArr; diff --git a/src/pages/processCenter/pages/creatProcess/qbrk/step7.vue b/src/pages/processCenter/pages/creatProcess/qbrk/step7.vue index b927212b2..db33731f2 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk/step7.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk/step7.vue @@ -462,7 +462,7 @@ @checkedRole="checkedRole" :nodeList="nodeList" > - + @@ -494,6 +496,14 @@ @checkedRole="checkedRole" :nodeList="nodeList" > + + { + this.isSubmit = false + this.saveLoading = false + if (res.success) { + this.drawerModal = false + this.$message.success('调整成功') + this.$router.push({path:'/processCenter?tabsName=ProcessCenter'}) + this.processNum() + } else { + this.$message.warning(res.message) + } + }) + }, drawerCheckZRBM(data) { let idList = '' let nameList = '' @@ -2448,6 +2480,10 @@ handleTabs(name) { this.active = name }, + handleTransfer() { + this.drawerModal = true + this.drawerTitle = '转办处理人' + }, //保存 handleSave() { this.form.country=this.countryArr; diff --git a/src/pages/processCenter/pages/creatProcess/qbrk/stepC3.vue b/src/pages/processCenter/pages/creatProcess/qbrk/stepC3.vue index 14a10d28a..50f8cd894 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk/stepC3.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk/stepC3.vue @@ -279,6 +279,8 @@ show-submit :saveLoading="saveLoading" :submitLoading="isSubmit" + show-transfer + @transfer="handleTransfer" @save="handleSave" @submit="handleSubmit" > @@ -417,6 +419,14 @@ @checkedRole="checkedRole" :nodeList="nodeList" > + + { + this.isSubmit = false + this.saveLoading = false + if (res.success) { + this.drawerModal = false + this.$message.success('调整成功') + this.$router.push({path:'/processCenter?tabsName=ProcessCenter'}) + this.processNum() + } else { + this.$message.warning(res.message) + } + }) + }, drawerCheckZRBM(data) { let idList = '' let nameList = '' @@ -2390,6 +2422,10 @@ handleUploadedFile(){ this.fileMadel = true }, + handleTransfer() { + this.drawerModal = true + this.drawerTitle = '转办处理人' + }, //保存 handleSave() { this.form.country=this.countryArr; diff --git a/src/pages/processCenter/pages/creatProcess/qbrk/stepC6.vue b/src/pages/processCenter/pages/creatProcess/qbrk/stepC6.vue index 93b2f59c0..5aea63be7 100644 --- a/src/pages/processCenter/pages/creatProcess/qbrk/stepC6.vue +++ b/src/pages/processCenter/pages/creatProcess/qbrk/stepC6.vue @@ -482,6 +482,8 @@ show-submit :saveLoading="saveLoading" :submitLoading="isSubmit" + show-transfer + @transfer="handleTransfer" @save="handleSave" @submit="handleSubmit" > @@ -620,6 +622,14 @@ @checkedRole="checkedRole" :nodeList="nodeList" > + + { + this.isSubmit = false + this.saveLoading = false + if (res.success) { + this.drawerModal = false + this.$message.success('调整成功') + this.$router.push({path:'/processCenter?tabsName=ProcessCenter'}) + this.processNum() + } else { + this.$message.warning(res.message) + } + }) + }, drawerCheckZRBM(data) { let idList = '' let nameList = '' @@ -2734,6 +2766,10 @@ handleUploadedFile(){ this.fileMadel = true }, + handleTransfer() { + this.drawerModal = true + this.drawerTitle = '转办处理人' + }, //保存 handleSave() { this.form.country=this.countryArr;