feat: There is no way the, 企标技术 产品 复审 待办加转办

This commit is contained in:
super_liu
2022-03-29 16:06:33 +08:00
parent d83f9880b8
commit b81bc08602
33 changed files with 609 additions and 61 deletions
@@ -120,6 +120,8 @@
<ProcessFooter <ProcessFooter
show-submit show-submit
:submitLoading="isSubmit" :submitLoading="isSubmit"
show-transfer
@transfer="handleTransfer"
@submit="handleSubmit" @submit="handleSubmit"
> >
</ProcessFooter> </ProcessFooter>
@@ -273,22 +275,23 @@ export default {
handleTransfer(){ handleTransfer(){
this.drawerModal = true this.drawerModal = true
this.drawerTitle = '转办处理人' this.drawerTitle = '转办处理人'
this.selectPeople = row
}, },
//确认转办 //确认转办
checkedRoles (data) { checkedRoles (data) {
this.assigneeNewLoading = true this.isSubmit = true
this.saveLoading = true
changeAssigneeNew({ changeAssigneeNew({
taskId: this.$route.query.taskIds, // 任务id taskId: this.$route.query.taskIds, // 任务id
userId:this.$store.getters.userInfo.userId, // 委托人
assignee: data[0].id, // 被委托人 assignee: data[0].id, // 被委托人
userId: this.$store.getters.userInfo.userId, // 委托人 pId: this.$route.query.prcId, // 流程实例
pId: this.$route.query.prcId // 流程实例
}).then(res => { }).then(res => {
this.isTransfer = false this.isSubmit = false
this.saveLoading = false
if (res.success) { if (res.success) {
this.drawerModal = false this.drawerModal = false
this.$message.success('调整成功') this.$message.success('调整成功')
this.$router.push("/processCenter"); this.$router.push({path:'/processCenter?tabsName=ProcessCenter'})
this.processNum() this.processNum()
} else { } else {
this.$message.warning(res.message) this.$message.warning(res.message)
@@ -126,6 +126,8 @@
show-submit show-submit
:submitLoading="isSubmit" :submitLoading="isSubmit"
:saveLoading="saveLoading" :saveLoading="saveLoading"
show-transfer
@transfer="handleTransfer"
@save="handleSave" @save="handleSave"
@submit="handleSubmit" @submit="handleSubmit"
> >
@@ -620,22 +622,23 @@ export default {
handleTransfer(){ handleTransfer(){
this.drawerModal = true this.drawerModal = true
this.drawerTitle = '转办处理人' this.drawerTitle = '转办处理人'
this.selectPeople = row
}, },
//确认转办 //确认转办
checkedRoles (data) { checkedRoles (data) {
this.assigneeNewLoading = true this.isSubmit = true
this.saveLoading = true
changeAssigneeNew({ changeAssigneeNew({
taskId: this.$route.query.taskIds, // 任务id taskId: this.$route.query.taskIds, // 任务id
userId:this.$store.getters.userInfo.userId, // 委托人
assignee: data[0].id, // 被委托人 assignee: data[0].id, // 被委托人
userId: this.$store.getters.userInfo.userId, // 委托人 pId: this.$route.query.prcId, // 流程实例
pId: this.$route.query.prcId // 流程实例
}).then(res => { }).then(res => {
this.isTransfer = false this.isSubmit = false
this.saveLoading = false
if (res.success) { if (res.success) {
this.drawerModal = false this.drawerModal = false
this.$message.success('调整成功') this.$message.success('调整成功')
this.$router.push("/processCenter"); this.$router.push({path:'/processCenter?tabsName=ProcessCenter'})
this.processNum() this.processNum()
} else { } else {
this.$message.warning(res.message) this.$message.warning(res.message)
@@ -124,8 +124,10 @@
v-show="verifySarStandard" v-show="verifySarStandard"
show-save show-save
show-submit show-submit
show-transfer
:submitLoading="isSubmit" :submitLoading="isSubmit"
:saveLoading="saveLoading" :saveLoading="saveLoading"
@transfer="handleTransfer"
@save="handleSave" @save="handleSave"
@submit="handleSubmit" @submit="handleSubmit"
> >
@@ -587,22 +589,23 @@ export default {
handleTransfer(){ handleTransfer(){
this.drawerModal = true this.drawerModal = true
this.drawerTitle = '转办处理人' this.drawerTitle = '转办处理人'
this.selectPeople = row
}, },
//确认转办 //确认转办
checkedRoles (data) { checkedRoles (data) {
this.assigneeNewLoading = true this.isSubmit = true
this.saveLoading = true
changeAssigneeNew({ changeAssigneeNew({
taskId: this.$route.query.taskIds, // 任务id taskId: this.$route.query.taskIds, // 任务id
userId:this.$store.getters.userInfo.userId, // 委托人
assignee: data[0].id, // 被委托人 assignee: data[0].id, // 被委托人
userId: this.$store.getters.userInfo.userId, // 委托人 pId: this.$route.query.prcId, // 流程实例
pId: this.$route.query.prcId // 流程实例
}).then(res => { }).then(res => {
this.isTransfer = false this.isSubmit = false
this.saveLoading = false
if (res.success) { if (res.success) {
this.drawerModal = false this.drawerModal = false
this.$message.success('调整成功') this.$message.success('调整成功')
this.$router.push("/processCenter"); this.$router.push({path:'/processCenter?tabsName=ProcessCenter'})
this.processNum() this.processNum()
} else { } else {
this.$message.warning(res.message) this.$message.warning(res.message)
@@ -691,18 +691,20 @@ export default {
}, },
//确认转办 //确认转办
checkedRoles (data) { checkedRoles (data) {
this.assigneeNewLoading = true this.isSubmit = true
this.saveLoading = true
changeAssigneeNew({ changeAssigneeNew({
taskId: this.$route.query.taskIds, // 任务id taskId: this.$route.query.taskIds, // 任务id
userId:this.$store.getters.userInfo.userId, // 委托人
assignee: data[0].id, // 被委托人 assignee: data[0].id, // 被委托人
userId: this.$store.getters.userInfo.userId, // 委托人 pId: this.$route.query.prcId, // 流程实例
pId: this.$route.query.prcId // 流程实例
}).then(res => { }).then(res => {
this.isTransfer = false this.isSubmit = false
this.saveLoading = false
if (res.success) { if (res.success) {
this.drawerModal = false this.drawerModal = false
this.$message.success('调整成功') this.$message.success('调整成功')
this.$router.push("/processCenter"); this.$router.push({path:'/processCenter?tabsName=ProcessCenter'})
this.processNum() this.processNum()
} else { } else {
this.$message.warning(res.message) this.$message.warning(res.message)
@@ -126,6 +126,8 @@
show-submit show-submit
:submitLoading="isSubmit" :submitLoading="isSubmit"
:saveLoading="saveLoading" :saveLoading="saveLoading"
show-transfer
@transfer="handleTransfer"
@save="handleSave" @save="handleSave"
@submit="handleSubmit" @submit="handleSubmit"
> >
@@ -586,22 +588,23 @@ export default {
handleTransfer(){ handleTransfer(){
this.drawerModal = true this.drawerModal = true
this.drawerTitle = '转办处理人' this.drawerTitle = '转办处理人'
this.selectPeople = row
}, },
//确认转办 //确认转办
checkedRoles (data) { checkedRoles (data) {
this.assigneeNewLoading = true this.isSubmit = true
this.saveLoading = true
changeAssigneeNew({ changeAssigneeNew({
taskId: this.$route.query.taskIds, // 任务id taskId: this.$route.query.taskIds, // 任务id
userId:this.$store.getters.userInfo.userId, // 委托人
assignee: data[0].id, // 被委托人 assignee: data[0].id, // 被委托人
userId: this.$store.getters.userInfo.userId, // 委托人 pId: this.$route.query.prcId, // 流程实例
pId: this.$route.query.prcId // 流程实例
}).then(res => { }).then(res => {
this.isTransfer = false this.isSubmit = false
this.saveLoading = false
if (res.success) { if (res.success) {
this.drawerModal = false this.drawerModal = false
this.$message.success('调整成功') this.$message.success('调整成功')
this.$router.push("/processCenter"); this.$router.push({path:'/processCenter?tabsName=ProcessCenter'})
this.processNum() this.processNum()
} else { } else {
this.$message.warning(res.message) this.$message.warning(res.message)
@@ -648,7 +648,6 @@
}] }]
}, },
loading: false, loading: false,
drawerModal: false,
assigneeNewLoading: false, assigneeNewLoading: false,
dataLoading: true, dataLoading: true,
disabledState: true, disabledState: true,
@@ -782,6 +781,7 @@
multipleFlag2:'', multipleFlag2:'',
url:'', url:'',
urlChild:'', urlChild:'',
drawerModal: false,
drawerTitle: '', //drawer标题 drawerTitle: '', //drawer标题
showCheckBox: true, // 树形控件是否展示多选框 showCheckBox: true, // 树形控件是否展示多选框
nodeKey: 'id', nodeKey: 'id',
@@ -648,7 +648,6 @@
}] }]
}, },
loading: false, loading: false,
drawerModal: false,
assigneeNewLoading: false, assigneeNewLoading: false,
dataLoading: true, dataLoading: true,
disabledState: true, disabledState: true,
@@ -782,6 +781,7 @@
multipleFlag2:'', multipleFlag2:'',
url:'', url:'',
urlChild:'', urlChild:'',
drawerModal: false,
drawerTitle: '', //drawer标题 drawerTitle: '', //drawer标题
showCheckBox: true, // 树形控件是否展示多选框 showCheckBox: true, // 树形控件是否展示多选框
nodeKey: 'id', nodeKey: 'id',
@@ -573,7 +573,7 @@
import ProcessHeader from '../../components/ProcessHeader' import ProcessHeader from '../../components/ProcessHeader'
import ProcessFooter from '../../components/ProcessFooter' import ProcessFooter from '../../components/ProcessFooter'
import ProcessTitle from '../../components/ProcessTitle' 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 TreeSelect from '@/components/treeSelect/treeSelect.vue';
import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue'; import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue';
let Base64 = require('js-base64').Base64; let Base64 = require('js-base64').Base64;
@@ -648,7 +648,6 @@
}] }]
}, },
loading: false, loading: false,
drawerModal: false,
assigneeNewLoading: false, assigneeNewLoading: false,
dataLoading: true, dataLoading: true,
disabledState: true, disabledState: true,
@@ -782,6 +781,7 @@
multipleFlag2:'', multipleFlag2:'',
url:'', url:'',
urlChild:'', urlChild:'',
drawerModal: false,
drawerTitle: '', //drawer标题 drawerTitle: '', //drawer标题
showCheckBox: true, // 树形控件是否展示多选框 showCheckBox: true, // 树形控件是否展示多选框
nodeKey: 'id', nodeKey: 'id',
@@ -233,6 +233,8 @@
show-submit show-submit
:saveLoading="saveLoading" :saveLoading="saveLoading"
:submitLoading="isSubmit" :submitLoading="isSubmit"
show-transfer
@transfer="handleTransfer"
@save="handleSave" @save="handleSave"
@submit="handleSubmit" @submit="handleSubmit"
> >
@@ -371,6 +373,14 @@
@checkedRole="checkedRole" @checkedRole="checkedRole"
:nodeList="nodeList" :nodeList="nodeList"
></Role-tree> ></Role-tree>
<!-- 福田全公司转办选人解决方案 -->
<Role-tree
check-box
:is-title="drawerTitle"
:is-visible.sync="drawerModal"
@checkedRole="checkedRoleTransfer"
:nodeList="nodeList"
></Role-tree>
<Mechanism-tree <Mechanism-tree
is-title="选择部门信息" is-title="选择部门信息"
:is-visible.sync="modalShowFlagZRBM" :is-visible.sync="modalShowFlagZRBM"
@@ -586,7 +596,7 @@
import ProcessHeader from '../../components/ProcessHeader' import ProcessHeader from '../../components/ProcessHeader'
import ProcessFooter from '../../components/ProcessFooter' import ProcessFooter from '../../components/ProcessFooter'
import ProcessTitle from '../../components/ProcessTitle' import ProcessTitle from '../../components/ProcessTitle'
import {saveTaskForPub,saveTaskFirst, queryTaskFirst, getBusStandFileByAttId,inboundLiaisonDetail,processCreateBuss,evaluationHisList,taskDel} from "api/process"; import {saveTaskForPub,changeAssigneeNew,saveTaskFirst, queryTaskFirst, getBusStandFileByAttId,inboundLiaisonDetail,processCreateBuss,evaluationHisList,taskDel} from "api/process";
import TreeSelect from '@/components/treeSelect/treeSelect.vue'; import TreeSelect from '@/components/treeSelect/treeSelect.vue';
import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue'; import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue';
let Base64 = require('js-base64').Base64; let Base64 = require('js-base64').Base64;
@@ -800,6 +810,7 @@
multipleFlag2:'', multipleFlag2:'',
url:'', url:'',
urlChild:'', urlChild:'',
drawerModal: false,
drawerTitle: '', //drawer标题 drawerTitle: '', //drawer标题
showCheckBox: true, // 树形控件是否展示多选框 showCheckBox: true, // 树形控件是否展示多选框
nodeKey: 'id', nodeKey: 'id',
@@ -1098,6 +1109,27 @@
}, },
}, },
methods: { methods: {
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)
}
})
},
drawerCheckZRBM(data) { drawerCheckZRBM(data) {
let idList = '' let idList = ''
let nameList = '' let nameList = ''
@@ -2261,6 +2293,10 @@
handleTabs(name) { handleTabs(name) {
this.active = name this.active = name
}, },
handleTransfer() {
this.drawerModal = true
this.drawerTitle = '转办处理人'
},
//保存 //保存
handleSave() { handleSave() {
this.form.country=this.countryArr; this.form.country=this.countryArr;
@@ -219,6 +219,8 @@
:uploadFile="uploadFileStatus" :uploadFile="uploadFileStatus"
:uploadedFile="!uploadFileStatus" :uploadedFile="!uploadFileStatus"
:submitLoading="isSubmit" :submitLoading="isSubmit"
show-transfer
@transfer="handleTransfer"
@uploadFile="handleUploadFile" @uploadFile="handleUploadFile"
@uploadedFile="handleUploadedFile" @uploadedFile="handleUploadedFile"
@submit="handleSubmit" @submit="handleSubmit"
@@ -362,6 +364,14 @@
@checkedRole="checkedRole" @checkedRole="checkedRole"
:nodeList="nodeList" :nodeList="nodeList"
></Role-tree> ></Role-tree>
<!-- 福田全公司转办选人解决方案 -->
<Role-tree
check-box
:is-title="drawerTitle"
:is-visible.sync="drawerModal"
@checkedRole="checkedRoleTransfer"
:nodeList="nodeList"
></Role-tree>
<!-- <el-drawer--> <!-- <el-drawer-->
<!-- :title="drawerTitle"--> <!-- :title="drawerTitle"-->
<!-- :visible.sync="modalShowFlag"--> <!-- :visible.sync="modalShowFlag"-->
@@ -573,7 +583,7 @@
import ProcessHeader from '../../components/ProcessHeader' import ProcessHeader from '../../components/ProcessHeader'
import ProcessFooter from '../../components/ProcessFooter' import ProcessFooter from '../../components/ProcessFooter'
import ProcessTitle from '../../components/ProcessTitle' 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 TreeSelect from '@/components/treeSelect/treeSelect.vue';
import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue'; import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue';
let Base64 = require('js-base64').Base64; let Base64 = require('js-base64').Base64;
@@ -783,6 +793,7 @@
multipleFlag2:'', multipleFlag2:'',
url:'', url:'',
urlChild:'', urlChild:'',
drawerModal: false,
drawerTitle: '', //drawer标题 drawerTitle: '', //drawer标题
showCheckBox: true, // 树形控件是否展示多选框 showCheckBox: true, // 树形控件是否展示多选框
nodeKey: 'id', nodeKey: 'id',
@@ -1207,6 +1218,27 @@
this.roleForm.hqUserName=nameList; 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) { checkedRole (data) {
if (this.type === 0) { if (this.type === 0) {
this.roleForm.deptUserId = data[0].id this.roleForm.deptUserId = data[0].id
@@ -2261,6 +2293,10 @@
this.rules.commentText[0].required = true; this.rules.commentText[0].required = true;
} }
}, },
handleTransfer() {
this.drawerModal = true
this.drawerTitle = '转办处理人'
},
handleSubmit() { handleSubmit() {
// this.getRule() // this.getRule()
// const val= this.form.country; // const val= this.form.country;
@@ -275,6 +275,8 @@
show-submit show-submit
:saveLoading="saveLoading" :saveLoading="saveLoading"
:submitLoading="isSubmit" :submitLoading="isSubmit"
show-transfer
@transfer="handleTransfer"
@save="handleSave" @save="handleSave"
@submit="handleSubmit" @submit="handleSubmit"
> >
@@ -413,6 +415,14 @@
@checkedRole="checkedRole" @checkedRole="checkedRole"
:nodeList="nodeList" :nodeList="nodeList"
></Role-tree> ></Role-tree>
<!-- 福田全公司转办选人解决方案 -->
<Role-tree
check-box
:is-title="drawerTitle"
:is-visible.sync="drawerModal"
@checkedRole="checkedRoleTransfer"
:nodeList="nodeList"
></Role-tree>
<Mechanism-tree <Mechanism-tree
is-title="选择部门信息" is-title="选择部门信息"
:is-visible.sync="modalShowFlagZRBM" :is-visible.sync="modalShowFlagZRBM"
@@ -630,7 +640,7 @@
import ProcessHeader from '../../components/ProcessHeader' import ProcessHeader from '../../components/ProcessHeader'
import ProcessFooter from '../../components/ProcessFooter' import ProcessFooter from '../../components/ProcessFooter'
import ProcessTitle from '../../components/ProcessTitle' import ProcessTitle from '../../components/ProcessTitle'
import {saveTaskForPub,saveTaskFirst, queryTaskFirst, getBusStandFileByAttId,inboundLiaisonDetail,processModelHisOneCount} from "api/process"; import {saveTaskForPub,changeAssigneeNew,saveTaskFirst, queryTaskFirst, getBusStandFileByAttId,inboundLiaisonDetail,processModelHisOneCount} from "api/process";
import TreeSelect from '@/components/treeSelect/treeSelect.vue'; import TreeSelect from '@/components/treeSelect/treeSelect.vue';
import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue'; import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue';
let Base64 = require('js-base64').Base64; let Base64 = require('js-base64').Base64;
@@ -844,6 +854,7 @@
multipleFlag2:'', multipleFlag2:'',
url:'', url:'',
urlChild:'', urlChild:'',
drawerModal: false,
drawerTitle: '', //drawer drawerTitle: '', //drawer
showCheckBox: true, // showCheckBox: true, //
nodeKey: 'id', nodeKey: 'id',
@@ -1168,6 +1179,27 @@
}) })
} }
}, },
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)
}
})
},
drawerCheckZRBM(data) { drawerCheckZRBM(data) {
let idList = '' let idList = ''
let nameList = '' let nameList = ''
@@ -2346,6 +2378,10 @@
handleUploadedFile(){ handleUploadedFile(){
this.fileMadel = true this.fileMadel = true
}, },
handleTransfer() {
this.drawerModal = true
this.drawerTitle = '转办处理人'
},
// //
handleSave() { handleSave() {
this.form.country=this.countryArr; this.form.country=this.countryArr;
@@ -571,7 +571,7 @@
import ProcessHeader from '../../components/ProcessHeader' import ProcessHeader from '../../components/ProcessHeader'
import ProcessFooter from '../../components/ProcessFooter' import ProcessFooter from '../../components/ProcessFooter'
import ProcessTitle from '../../components/ProcessTitle' 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 TreeSelect from '@/components/treeSelect/treeSelect.vue';
import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue'; import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue';
let Base64 = require('js-base64').Base64; let Base64 = require('js-base64').Base64;
@@ -646,7 +646,6 @@
}] }]
}, },
loading: false, loading: false,
drawerModal: false,
assigneeNewLoading: false, assigneeNewLoading: false,
dataLoading: true, dataLoading: true,
disabledState: true, disabledState: true,
@@ -781,6 +780,7 @@
multipleFlag2:'', multipleFlag2:'',
url:'', url:'',
urlChild:'', urlChild:'',
drawerModal: false,
drawerTitle: '', //drawer drawerTitle: '', //drawer
showCheckBox: true, // showCheckBox: true, //
nodeKey: 'id', nodeKey: 'id',
@@ -296,6 +296,8 @@
show-submit show-submit
:submitLoading="isSubmit" :submitLoading="isSubmit"
:saveLoading="saveLoading" :saveLoading="saveLoading"
show-transfer
@transfer="handleTransfer"
@save="handleSave" @save="handleSave"
@submit="handleSubmit" @submit="handleSubmit"
> >
@@ -507,6 +509,14 @@
@checkedRole="checkedRole" @checkedRole="checkedRole"
:nodeList="nodeList" :nodeList="nodeList"
></Role-tree> ></Role-tree>
<!-- 福田全公司转办选人解决方案 -->
<Role-tree
check-box
:is-title="drawerTitle"
:is-visible.sync="drawerModal"
@checkedRole="checkedRoleTransfer"
:nodeList="nodeList"
></Role-tree>
<!-- <el-drawer--> <!-- <el-drawer-->
<!-- :title="drawerTitle"--> <!-- :title="drawerTitle"-->
<!-- :visible.sync="modalShowFlag"--> <!-- :visible.sync="modalShowFlag"-->
@@ -717,7 +727,7 @@
import ProcessFooter from '../../components/ProcessFooter' import ProcessFooter from '../../components/ProcessFooter'
import ProcessTitle from '../../components/ProcessTitle' import ProcessTitle from '../../components/ProcessTitle'
import { onlyOfficeUrl,kkFileViewUrl } from '@/sysConfig' 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 {getEvaluationIndex} from "api/businessApi";
import TreeSelect from '@/components/treeSelect/treeSelect.vue'; import TreeSelect from '@/components/treeSelect/treeSelect.vue';
import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue'; import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue';
@@ -967,6 +977,7 @@
multipleFlag2:'', multipleFlag2:'',
url:'', url:'',
urlChild:'', urlChild:'',
drawerModal: false,
drawerTitle: '', //drawer drawerTitle: '', //drawer
showCheckBox: true, // showCheckBox: true, //
nodeKey: 'id', nodeKey: 'id',
@@ -2500,6 +2511,10 @@
handleTabs(name) { handleTabs(name) {
this.active = name this.active = name
}, },
handleTransfer() {
this.drawerModal = true
this.drawerTitle = '转办处理人'
},
// //
handleSave() { handleSave() {
this.form.country=this.countryArr; this.form.country=this.countryArr;
@@ -345,6 +345,8 @@
show-submit show-submit
:saveLoading="saveLoading" :saveLoading="saveLoading"
:submitLoading="isSubmit" :submitLoading="isSubmit"
show-transfer
@transfer="handleTransfer"
@save="handleSave" @save="handleSave"
@submit="handleSubmit" @submit="handleSubmit"
> >
@@ -483,6 +485,14 @@
@checkedRole="checkedRole" @checkedRole="checkedRole"
:nodeList="nodeList" :nodeList="nodeList"
></Role-tree> ></Role-tree>
<!-- 福田全公司转办选人解决方案 -->
<Role-tree
check-box
:is-title="drawerTitle"
:is-visible.sync="drawerModal"
@checkedRole="checkedRoleTransfer"
:nodeList="nodeList"
></Role-tree>
<Mechanism-tree <Mechanism-tree
is-title="选择部门信息" is-title="选择部门信息"
:is-visible.sync="modalShowFlagZRBM" :is-visible.sync="modalShowFlagZRBM"
@@ -700,7 +710,7 @@
import ProcessHeader from '../../components/ProcessHeader' import ProcessHeader from '../../components/ProcessHeader'
import ProcessFooter from '../../components/ProcessFooter' import ProcessFooter from '../../components/ProcessFooter'
import ProcessTitle from '../../components/ProcessTitle' import ProcessTitle from '../../components/ProcessTitle'
import {saveTaskForPub,saveTaskFirst, queryTaskFirst, getBusStandFileByAttId,inboundLiaisonDetail,processModelHisOneCount} from "api/process"; import {saveTaskForPub,changeAssigneeNew,saveTaskFirst, queryTaskFirst, getBusStandFileByAttId,inboundLiaisonDetail,processModelHisOneCount} from "api/process";
import TreeSelect from '@/components/treeSelect/treeSelect.vue'; import TreeSelect from '@/components/treeSelect/treeSelect.vue';
import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue'; import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue';
let Base64 = require('js-base64').Base64; let Base64 = require('js-base64').Base64;
@@ -914,6 +924,7 @@
multipleFlag2:'', multipleFlag2:'',
url:'', url:'',
urlChild:'', urlChild:'',
drawerModal: false,
drawerTitle: '', //drawer drawerTitle: '', //drawer
showCheckBox: true, // showCheckBox: true, //
nodeKey: 'id', nodeKey: 'id',
@@ -2448,6 +2459,10 @@
handleUploadedFile(){ handleUploadedFile(){
this.fileMadel = true this.fileMadel = true
}, },
handleTransfer() {
this.drawerModal = true
this.drawerTitle = '转办处理人'
},
// //
handleSave() { handleSave() {
this.form.country=this.countryArr; this.form.country=this.countryArr;
@@ -668,7 +668,6 @@
}] }]
}, },
loading: false, loading: false,
drawerModal: false,
dataLoading: true, dataLoading: true,
disabledState: true, disabledState: true,
taskInfo:'标准化复审', taskInfo:'标准化复审',
@@ -802,6 +801,7 @@
multipleFlag2:'', multipleFlag2:'',
url:'', url:'',
urlChild:'', urlChild:'',
drawerModal: false,
drawerTitle: '', //drawer drawerTitle: '', //drawer
showCheckBox: true, // showCheckBox: true, //
nodeKey: 'id', nodeKey: 'id',
@@ -573,7 +573,7 @@
import ProcessHeader from '../../components/ProcessHeader' import ProcessHeader from '../../components/ProcessHeader'
import ProcessFooter from '../../components/ProcessFooter' import ProcessFooter from '../../components/ProcessFooter'
import ProcessTitle from '../../components/ProcessTitle' 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 TreeSelect from '@/components/treeSelect/treeSelect.vue';
import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue'; import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue';
let Base64 = require('js-base64').Base64; let Base64 = require('js-base64').Base64;
@@ -648,7 +648,6 @@
}] }]
}, },
loading: false, loading: false,
drawerModal: false,
assigneeNewLoading: false, assigneeNewLoading: false,
dataLoading: true, dataLoading: true,
disabledState: true, disabledState: true,
@@ -782,6 +781,7 @@
multipleFlag2:'', multipleFlag2:'',
url:'', url:'',
urlChild:'', urlChild:'',
drawerModal: false,
drawerTitle: '', //drawer drawerTitle: '', //drawer
showCheckBox: true, // showCheckBox: true, //
nodeKey: 'id', nodeKey: 'id',
@@ -648,7 +648,6 @@
}] }]
}, },
loading: false, loading: false,
drawerModal: false,
assigneeNewLoading: false, assigneeNewLoading: false,
dataLoading: true, dataLoading: true,
disabledState: true, disabledState: true,
@@ -782,6 +781,7 @@
multipleFlag2:'', multipleFlag2:'',
url:'', url:'',
urlChild:'', urlChild:'',
drawerModal: false,
drawerTitle: '', //drawer drawerTitle: '', //drawer
showCheckBox: true, // showCheckBox: true, //
nodeKey: 'id', nodeKey: 'id',
@@ -275,6 +275,8 @@
show-submit show-submit
:saveLoading="saveLoading" :saveLoading="saveLoading"
:submitLoading="isSubmit" :submitLoading="isSubmit"
show-transfer
@transfer="handleTransfer"
@save="handleSave" @save="handleSave"
@submit="handleSubmit" @submit="handleSubmit"
> >
@@ -413,6 +415,14 @@
@checkedRole="checkedRole" @checkedRole="checkedRole"
:nodeList="nodeList" :nodeList="nodeList"
></Role-tree> ></Role-tree>
<!-- 福田全公司转办选人解决方案 -->
<Role-tree
check-box
:is-title="drawerTitle"
:is-visible.sync="drawerModal"
@checkedRole="checkedRoleTransfer"
:nodeList="nodeList"
></Role-tree>
<Mechanism-tree <Mechanism-tree
is-title="选择部门信息" is-title="选择部门信息"
:is-visible.sync="modalShowFlagZRBM" :is-visible.sync="modalShowFlagZRBM"
@@ -630,7 +640,7 @@
import ProcessHeader from '../../components/ProcessHeader' import ProcessHeader from '../../components/ProcessHeader'
import ProcessFooter from '../../components/ProcessFooter' import ProcessFooter from '../../components/ProcessFooter'
import ProcessTitle from '../../components/ProcessTitle' import ProcessTitle from '../../components/ProcessTitle'
import {saveTaskForPub, queryTaskFirst, getBusStandFileByAttId,inboundLiaisonDetail,processModelHisOneCount} from "api/process"; import {saveTaskForPub,changeAssigneeNew, queryTaskFirst, getBusStandFileByAttId,inboundLiaisonDetail,processModelHisOneCount} from "api/process";
import TreeSelect from '@/components/treeSelect/treeSelect.vue'; import TreeSelect from '@/components/treeSelect/treeSelect.vue';
import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue'; import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue';
let Base64 = require('js-base64').Base64; let Base64 = require('js-base64').Base64;
@@ -844,6 +854,7 @@
multipleFlag2:'', multipleFlag2:'',
url:'', url:'',
urlChild:'', urlChild:'',
drawerModal: false,
drawerTitle: '', //drawer drawerTitle: '', //drawer
showCheckBox: true, // showCheckBox: true, //
nodeKey: 'id', nodeKey: 'id',
@@ -1169,6 +1180,27 @@
} }
}, },
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)
}
})
},
drawerCheckZRBM(data) { drawerCheckZRBM(data) {
let idList = '' let idList = ''
let nameList = '' let nameList = ''
@@ -2347,6 +2379,10 @@
handleUploadedFile(){ handleUploadedFile(){
this.fileMadel = true this.fileMadel = true
}, },
handleTransfer() {
this.drawerModal = true
this.drawerTitle = '转办处理人'
},
// //
handleSave() { handleSave() {
this.form.country=this.countryArr; this.form.country=this.countryArr;
@@ -345,6 +345,8 @@
show-submit show-submit
:saveLoading="saveLoading" :saveLoading="saveLoading"
:submitLoading="isSubmit" :submitLoading="isSubmit"
show-transfer
@transfer="handleTransfer"
@save="handleSave" @save="handleSave"
@submit="handleSubmit" @submit="handleSubmit"
> >
@@ -484,6 +486,14 @@
@checkedRole="checkedRole" @checkedRole="checkedRole"
:nodeList="nodeList" :nodeList="nodeList"
></Role-tree> ></Role-tree>
<!-- 福田全公司转办选人解决方案 -->
<Role-tree
check-box
:is-title="drawerTitle"
:is-visible.sync="drawerModal"
@checkedRole="checkedRoleTransfer"
:nodeList="nodeList"
></Role-tree>
<Mechanism-tree <Mechanism-tree
is-title="选择部门信息" is-title="选择部门信息"
:is-visible.sync="modalShowFlagZRBM" :is-visible.sync="modalShowFlagZRBM"
@@ -707,6 +717,7 @@
processModelHisOneCount, processModelHisOneCount,
queryTaskFirst, queryTaskFirst,
saveTaskFirst, saveTaskFirst,
changeAssigneeNew,
saveTaskForPub saveTaskForPub
} from "api/process"; } from "api/process";
import TreeSelect from '@/components/treeSelect/treeSelect.vue'; import TreeSelect from '@/components/treeSelect/treeSelect.vue';
@@ -923,6 +934,7 @@
multipleFlag2:'', multipleFlag2:'',
url:'', url:'',
urlChild:'', urlChild:'',
drawerModal: false,
drawerTitle: '', //drawer drawerTitle: '', //drawer
showCheckBox: true, // showCheckBox: true, //
nodeKey: 'id', nodeKey: 'id',
@@ -1257,6 +1269,27 @@
} }
}, },
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)
}
})
},
drawerCheckZRBM(data) { drawerCheckZRBM(data) {
let idList = '' let idList = ''
let nameList = '' let nameList = ''
@@ -2458,6 +2491,10 @@
handleUploadedFile(){ handleUploadedFile(){
this.fileMadel = true this.fileMadel = true
}, },
handleTransfer() {
this.drawerModal = true
this.drawerTitle = '转办处理人'
},
// //
handleSave() { handleSave() {
this.form.country=this.countryArr; this.form.country=this.countryArr;
@@ -581,7 +581,7 @@
import ProcessHeader from '../../components/ProcessHeader' import ProcessHeader from '../../components/ProcessHeader'
import ProcessFooter from '../../components/ProcessFooter' import ProcessFooter from '../../components/ProcessFooter'
import ProcessTitle from '../../components/ProcessTitle' 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 TreeSelect from '@/components/treeSelect/treeSelect.vue';
import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue'; import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue';
let Base64 = require('js-base64').Base64; let Base64 = require('js-base64').Base64;
@@ -652,7 +652,6 @@
}, },
loading: false, loading: false,
dataLoading: true, dataLoading: true,
drawerModal: false,
assigneeNewLoading: false, assigneeNewLoading: false,
disabledState: true, disabledState: true,
userId:this.$store.getters.userInfo.userId, userId:this.$store.getters.userInfo.userId,
@@ -786,6 +785,7 @@
multipleFlag2:'', multipleFlag2:'',
url:'', url:'',
urlChild:'', urlChild:'',
drawerModal: false,
drawerTitle: '', //drawer drawerTitle: '', //drawer
showCheckBox: true, // showCheckBox: true, //
nodeKey: 'id', nodeKey: 'id',
@@ -581,7 +581,7 @@
import ProcessHeader from '../../components/ProcessHeader' import ProcessHeader from '../../components/ProcessHeader'
import ProcessFooter from '../../components/ProcessFooter' import ProcessFooter from '../../components/ProcessFooter'
import ProcessTitle from '../../components/ProcessTitle' 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 TreeSelect from '@/components/treeSelect/treeSelect.vue';
import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue'; import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue';
let Base64 = require('js-base64').Base64; let Base64 = require('js-base64').Base64;
@@ -652,7 +652,6 @@
}, },
loading: false, loading: false,
dataLoading: true, dataLoading: true,
drawerModal: false,
assigneeNewLoading: false, assigneeNewLoading: false,
disabledState: true, disabledState: true,
userId:this.$store.getters.userInfo.userId, userId:this.$store.getters.userInfo.userId,
@@ -786,6 +785,7 @@
multipleFlag2:'', multipleFlag2:'',
url:'', url:'',
urlChild:'', urlChild:'',
drawerModal: false,
drawerTitle: '', //drawer drawerTitle: '', //drawer
showCheckBox: true, // showCheckBox: true, //
nodeKey: 'id', nodeKey: 'id',
@@ -234,6 +234,8 @@
show-submit show-submit
:saveLoading="saveLoading" :saveLoading="saveLoading"
:submitLoading="isSubmit" :submitLoading="isSubmit"
show-transfer
@transfer="handleTransfer"
@save="handleSave" @save="handleSave"
@submit="handleSubmit" @submit="handleSubmit"
> >
@@ -372,6 +374,14 @@
@checkedRole="checkedRole" @checkedRole="checkedRole"
:nodeList="nodeList" :nodeList="nodeList"
></Role-tree> ></Role-tree>
<!-- 福田全公司转办选人解决方案 -->
<Role-tree
check-box
:is-title="drawerTitle"
:is-visible.sync="drawerModal"
@checkedRole="checkedRoleTransfer"
:nodeList="nodeList"
></Role-tree>
<Mechanism-tree <Mechanism-tree
is-title="选择部门信息" is-title="选择部门信息"
:is-visible.sync="modalShowFlagZRBM" :is-visible.sync="modalShowFlagZRBM"
@@ -627,7 +637,7 @@
import ProcessHeader from '../../components/ProcessHeader' import ProcessHeader from '../../components/ProcessHeader'
import ProcessFooter from '../../components/ProcessFooter' import ProcessFooter from '../../components/ProcessFooter'
import ProcessTitle from '../../components/ProcessTitle' import ProcessTitle from '../../components/ProcessTitle'
import {saveTaskForPub,saveTaskFirst, queryTaskFirst, getBusStandFileByAttId,inboundLiaisonDetail,processCreateBuss,evaluationHisList} from "api/process"; import {saveTaskForPub,changeAssigneeNew,saveTaskFirst, queryTaskFirst, getBusStandFileByAttId,inboundLiaisonDetail,processCreateBuss,evaluationHisList} from "api/process";
import TreeSelect from '@/components/treeSelect/treeSelect.vue'; import TreeSelect from '@/components/treeSelect/treeSelect.vue';
import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue'; import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue';
import TreeSelectModule from "@/components/treeSelect/treeSelectModule.vue"; import TreeSelectModule from "@/components/treeSelect/treeSelectModule.vue";
@@ -838,6 +848,7 @@
multipleFlag2:'', multipleFlag2:'',
url:'', url:'',
urlChild:'', urlChild:'',
drawerModal: false,
drawerTitle: '', //drawer drawerTitle: '', //drawer
showCheckBox: true, // showCheckBox: true, //
nodeKey: 'id', nodeKey: 'id',
@@ -1122,6 +1133,27 @@
}, },
}, },
methods: { methods: {
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)
}
})
},
drawerCheckZRBM(data) { drawerCheckZRBM(data) {
let idList = '' let idList = ''
let nameList = '' let nameList = ''
@@ -2302,6 +2334,10 @@
handleTabs(name) { handleTabs(name) {
this.active = name this.active = name
}, },
handleTransfer() {
this.drawerModal = true
this.drawerTitle = '转办处理人'
},
// //
handleSave() { handleSave() {
this.form.country=this.countryArr; this.form.country=this.countryArr;
@@ -235,6 +235,8 @@
show-submit show-submit
:saveLoading="saveLoading" :saveLoading="saveLoading"
:submitLoading="isSubmit" :submitLoading="isSubmit"
show-transfer
@transfer="handleTransfer"
@save="handleSave" @save="handleSave"
@submit="handleSubmit" @submit="handleSubmit"
> >
@@ -373,6 +375,14 @@
@checkedRole="checkedRole" @checkedRole="checkedRole"
:nodeList="nodeList" :nodeList="nodeList"
></Role-tree> ></Role-tree>
<!-- 福田全公司转办选人解决方案 -->
<Role-tree
check-box
:is-title="drawerTitle"
:is-visible.sync="drawerModal"
@checkedRole="checkedRoleTransfer"
:nodeList="nodeList"
></Role-tree>
<Mechanism-tree <Mechanism-tree
is-title="选择部门信息" is-title="选择部门信息"
:is-visible.sync="modalShowFlagZRBM" :is-visible.sync="modalShowFlagZRBM"
@@ -628,7 +638,7 @@
import ProcessHeader from '../../components/ProcessHeader' import ProcessHeader from '../../components/ProcessHeader'
import ProcessFooter from '../../components/ProcessFooter' import ProcessFooter from '../../components/ProcessFooter'
import ProcessTitle from '../../components/ProcessTitle' import ProcessTitle from '../../components/ProcessTitle'
import {saveTaskForPub,saveTaskFirst, queryTaskFirst, getBusStandFileByAttId,taskDel,inboundLiaisonDetail,processCreateBuss,evaluationHisList} from "api/process"; import {saveTaskForPub,changeAssigneeNew,saveTaskFirst, queryTaskFirst, getBusStandFileByAttId,taskDel,inboundLiaisonDetail,processCreateBuss,evaluationHisList} from "api/process";
import TreeSelect from '@/components/treeSelect/treeSelect.vue'; import TreeSelect from '@/components/treeSelect/treeSelect.vue';
import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue'; import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue';
import TreeSelectModule from "@/components/treeSelect/treeSelectModule.vue"; import TreeSelectModule from "@/components/treeSelect/treeSelectModule.vue";
@@ -839,6 +849,7 @@
multipleFlag2:'', multipleFlag2:'',
url:'', url:'',
urlChild:'', urlChild:'',
drawerModal: false,
drawerTitle: '', //drawer drawerTitle: '', //drawer
showCheckBox: true, // showCheckBox: true, //
nodeKey: 'id', nodeKey: 'id',
@@ -1126,6 +1137,27 @@
}, },
}, },
methods: { methods: {
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)
}
})
},
drawerCheckZRBM(data) { drawerCheckZRBM(data) {
let idList = '' let idList = ''
let nameList = '' let nameList = ''
@@ -2304,6 +2336,10 @@
handleTabs(name) { handleTabs(name) {
this.active = name this.active = name
}, },
handleTransfer() {
this.drawerModal = true
this.drawerTitle = '转办处理人'
},
// //
handleSave() { handleSave() {
this.form.country=this.countryArr; this.form.country=this.countryArr;
@@ -344,6 +344,8 @@
:uploadFile="uploadFileStatus" :uploadFile="uploadFileStatus"
:uploadedFile="!uploadFileStatus" :uploadedFile="!uploadFileStatus"
:submitLoading="isSubmit" :submitLoading="isSubmit"
show-transfer
@transfer="handleTransfer"
@uploadFile="handleUploadFile" @uploadFile="handleUploadFile"
@uploadedFile="handleUploadedFile" @uploadedFile="handleUploadedFile"
@submit="handleSubmit" @submit="handleSubmit"
@@ -487,6 +489,13 @@
@checkedRole="checkedRole" @checkedRole="checkedRole"
:nodeList="nodeList" :nodeList="nodeList"
></Role-tree> ></Role-tree>
<Role-tree
check-box
:is-title="drawerTitle"
:is-visible.sync="drawerModal"
@checkedRole="checkedRoleTransfer"
:nodeList="nodeList"
></Role-tree>
<!-- <el-drawer--> <!-- <el-drawer-->
<!-- :title="drawerTitle"--> <!-- :title="drawerTitle"-->
<!-- :visible.sync="modalShowFlag"--> <!-- :visible.sync="modalShowFlag"-->
@@ -698,7 +707,7 @@
import ProcessHeader from '../../components/ProcessHeader' import ProcessHeader from '../../components/ProcessHeader'
import ProcessFooter from '../../components/ProcessFooter' import ProcessFooter from '../../components/ProcessFooter'
import ProcessTitle from '../../components/ProcessTitle' 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 TreeSelect from '@/components/treeSelect/treeSelect.vue';
import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue'; import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue';
let Base64 = require('js-base64').Base64; let Base64 = require('js-base64').Base64;
@@ -904,6 +913,7 @@
multipleFlag2:'', multipleFlag2:'',
url:'', url:'',
urlChild:'', urlChild:'',
drawerModal: false,
drawerTitle: '', //drawer drawerTitle: '', //drawer
showCheckBox: true, // showCheckBox: true, //
nodeKey: 'id', nodeKey: 'id',
@@ -1463,6 +1473,27 @@
this.roleForm.hqUserName=nameList; 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) { checkedRole (data) {
if (this.type === 0) { if (this.type === 0) {
this.roleForm.deptUserId = data[0].id this.roleForm.deptUserId = data[0].id
@@ -2337,6 +2368,10 @@
}) })
}) })
}, },
handleTransfer() {
this.drawerModal = true
this.drawerTitle = '转办处理人'
},
handleUploadFile(){ handleUploadFile(){
this.fileType = ''; this.fileType = '';
this.fileType = 'footFile'; this.fileType = 'footFile';
@@ -279,6 +279,8 @@
show-submit show-submit
:saveLoading="saveLoading" :saveLoading="saveLoading"
:submitLoading="isSubmit" :submitLoading="isSubmit"
show-transfer
@transfer="handleTransfer"
@save="handleSave" @save="handleSave"
@submit="handleSubmit" @submit="handleSubmit"
> >
@@ -417,6 +419,14 @@
@checkedRole="checkedRole" @checkedRole="checkedRole"
:nodeList="nodeList" :nodeList="nodeList"
></Role-tree> ></Role-tree>
<!-- 福田全公司转办选人解决方案 -->
<Role-tree
check-box
:is-title="drawerTitle"
:is-visible.sync="drawerModal"
@checkedRole="checkedRoleTransfer"
:nodeList="nodeList"
></Role-tree>
<Mechanism-tree <Mechanism-tree
is-title="选择部门信息" is-title="选择部门信息"
:is-visible.sync="modalShowFlagZRBM" :is-visible.sync="modalShowFlagZRBM"
@@ -673,7 +683,7 @@
import ProcessHeader from '../../components/ProcessHeader' import ProcessHeader from '../../components/ProcessHeader'
import ProcessFooter from '../../components/ProcessFooter' import ProcessFooter from '../../components/ProcessFooter'
import ProcessTitle from '../../components/ProcessTitle' import ProcessTitle from '../../components/ProcessTitle'
import {saveTaskForPub,saveTaskFirst, queryTaskFirst, getBusStandFileByAttId,inboundLiaisonDetail,processModelHisOneCount} from "api/process"; import {saveTaskForPub,changeAssigneeNew,saveTaskFirst, queryTaskFirst, getBusStandFileByAttId,inboundLiaisonDetail,processModelHisOneCount} from "api/process";
import TreeSelect from '@/components/treeSelect/treeSelect.vue'; import TreeSelect from '@/components/treeSelect/treeSelect.vue';
import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue'; import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue';
import TreeSelectModule from "@/components/treeSelect/treeSelectModule.vue"; import TreeSelectModule from "@/components/treeSelect/treeSelectModule.vue";
@@ -885,6 +895,7 @@
modelType:'', modelType:'',
url:'', url:'',
urlChild:'', urlChild:'',
drawerModal: false,
drawerTitle: '', //drawer drawerTitle: '', //drawer
showCheckBox: true, // showCheckBox: true, //
nodeKey: 'id', nodeKey: 'id',
@@ -1164,6 +1175,27 @@
}, },
}, },
methods: { methods: {
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)
}
})
},
drawerCheckZRBM(data) { drawerCheckZRBM(data) {
let idList = '' let idList = ''
let nameList = '' let nameList = ''
@@ -2391,6 +2423,10 @@
handleUploadedFile(){ handleUploadedFile(){
this.fileMadel = true this.fileMadel = true
}, },
handleTransfer() {
this.drawerModal = true
this.drawerTitle = '转办处理人'
},
// //
handleSave() { handleSave() {
this.form.country=this.countryArr; this.form.country=this.countryArr;
@@ -470,6 +470,8 @@
show-submit show-submit
:submitLoading="isSubmit" :submitLoading="isSubmit"
:saveLoading="saveLoading" :saveLoading="saveLoading"
show-transfer
@transfer="handleTransfer"
@save="handleSave" @save="handleSave"
@submit="handleSubmit" @submit="handleSubmit"
> >
@@ -674,6 +676,14 @@
@checkedRole="checkedRole2" @checkedRole="checkedRole2"
:nodeList="nodeList2" :nodeList="nodeList2"
></Role-tree> ></Role-tree>
<!-- 福田全公司转办选人解决方案 -->
<Role-tree
check-box
:is-title="drawerTitle"
:is-visible.sync="drawerModal"
@checkedRole="checkedRoleTransfer"
:nodeList="nodeList"
></Role-tree>
<Role-tree <Role-tree
check-box check-box
:is-title="drawerTitle" :is-title="drawerTitle"
@@ -891,7 +901,7 @@
import ProcessFooter from '../../components/ProcessFooter' import ProcessFooter from '../../components/ProcessFooter'
import ProcessTitle from '../../components/ProcessTitle' import ProcessTitle from '../../components/ProcessTitle'
import { onlyOfficeUrl,kkFileViewUrl } from '@/sysConfig' 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 {getEvaluationIndex} from "api/businessApi";
import TreeSelect from '@/components/treeSelect/treeSelect.vue'; import TreeSelect from '@/components/treeSelect/treeSelect.vue';
import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue'; import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue';
@@ -1135,6 +1145,7 @@
multipleFlag2:'', multipleFlag2:'',
url:'', url:'',
urlChild:'', urlChild:'',
drawerModal: false,
drawerTitle: '', //drawer drawerTitle: '', //drawer
showCheckBox: true, // showCheckBox: true, //
nodeKey: 'id', nodeKey: 'id',
@@ -1787,6 +1798,27 @@
this.roleForm.hqUserName=nameList; 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) { checkedRole (data) {
if (this.type === 0) { if (this.type === 0) {
this.roleForm.deptUserId = data[0].id this.roleForm.deptUserId = data[0].id
@@ -2666,6 +2698,10 @@
handleTabs(name) { handleTabs(name) {
this.active = name this.active = name
}, },
handleTransfer() {
this.drawerModal = true
this.drawerTitle = '转办处理人'
},
// //
handleSave() { handleSave() {
this.form.country=this.countryArr; this.form.country=this.countryArr;
@@ -482,6 +482,8 @@
show-submit show-submit
:saveLoading="saveLoading" :saveLoading="saveLoading"
:submitLoading="isSubmit" :submitLoading="isSubmit"
show-transfer
@transfer="handleTransfer"
@save="handleSave" @save="handleSave"
@submit="handleSubmit" @submit="handleSubmit"
> >
@@ -620,6 +622,14 @@
@checkedRole="checkedRole" @checkedRole="checkedRole"
:nodeList="nodeList" :nodeList="nodeList"
></Role-tree> ></Role-tree>
<!-- 福田全公司转办选人解决方案 -->
<Role-tree
check-box
:is-title="drawerTitle"
:is-visible.sync="drawerModal"
@checkedRole="checkedRoleTransfer"
:nodeList="nodeList"
></Role-tree>
<Mechanism-tree <Mechanism-tree
is-title="选择部门信息" is-title="选择部门信息"
:is-visible.sync="modalShowFlagZRBM" :is-visible.sync="modalShowFlagZRBM"
@@ -876,7 +886,7 @@
import ProcessHeader from '../../components/ProcessHeader' import ProcessHeader from '../../components/ProcessHeader'
import ProcessFooter from '../../components/ProcessFooter' import ProcessFooter from '../../components/ProcessFooter'
import ProcessTitle from '../../components/ProcessTitle' import ProcessTitle from '../../components/ProcessTitle'
import {saveTaskForPub,saveTaskFirst, queryTaskFirst, getBusStandFileByAttId,inboundLiaisonDetail,processModelHisOneCount} from "api/process"; import {saveTaskForPub,changeAssigneeNew,saveTaskFirst, queryTaskFirst, getBusStandFileByAttId,inboundLiaisonDetail,processModelHisOneCount} from "api/process";
import TreeSelect from '@/components/treeSelect/treeSelect.vue'; import TreeSelect from '@/components/treeSelect/treeSelect.vue';
import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue'; import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue';
import TreeSelectModule from "@/components/treeSelect/treeSelectModule.vue"; import TreeSelectModule from "@/components/treeSelect/treeSelectModule.vue";
@@ -1118,6 +1128,7 @@
multipleFlag2:'', multipleFlag2:'',
url:'', url:'',
urlChild:'', urlChild:'',
drawerModal: false,
drawerTitle: '', //drawer drawerTitle: '', //drawer
showCheckBox: true, // showCheckBox: true, //
nodeKey: 'id', nodeKey: 'id',
@@ -1510,6 +1521,27 @@
} }
} }
}, },
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)
}
})
},
drawerCheckZRBM(data) { drawerCheckZRBM(data) {
let idList = '' let idList = ''
let nameList = '' let nameList = ''
@@ -2736,6 +2768,10 @@
handleUploadedFile(){ handleUploadedFile(){
this.fileMadel = true this.fileMadel = true
}, },
handleTransfer() {
this.drawerModal = true
this.drawerTitle = '转办处理人'
},
// //
handleSave() { handleSave() {
this.form.country=this.countryArr; this.form.country=this.countryArr;
@@ -462,7 +462,7 @@
@checkedRole="checkedRole" @checkedRole="checkedRole"
:nodeList="nodeList" :nodeList="nodeList"
></Role-tree> ></Role-tree>
<!-- 福田全公司选人解决方案 --> <!-- 福田全公司转办选人解决方案 -->
<Role-tree <Role-tree
check-box check-box
:is-title="drawerTitle" :is-title="drawerTitle"
@@ -591,7 +591,6 @@
}, },
loading: false, loading: false,
dataLoading: true, dataLoading: true,
drawerModal: false,
taskInfo:'批准', taskInfo:'批准',
assigneeNewLoading: false, assigneeNewLoading: false,
disabledState: true, disabledState: true,
@@ -726,6 +725,7 @@
multipleFlag2:'', multipleFlag2:'',
url:'', url:'',
urlChild:'', urlChild:'',
drawerModal: false,
drawerTitle: '', //drawer drawerTitle: '', //drawer
showCheckBox: true, // showCheckBox: true, //
nodeKey: 'id', nodeKey: 'id',
@@ -781,7 +781,6 @@
}, },
loading: false, loading: false,
dataLoading: true, dataLoading: true,
drawerModal: false,
taskInfo:'标准法规部高级经理审核', taskInfo:'标准法规部高级经理审核',
assigneeNewLoading: false, assigneeNewLoading: false,
disabledState: true, disabledState: true,
@@ -917,6 +916,7 @@
multipleFlag2:'', multipleFlag2:'',
url:'', url:'',
urlChild:'', urlChild:'',
drawerModal: false,
drawerTitle: '', //drawer drawerTitle: '', //drawer
showCheckBox: true, // showCheckBox: true, //
nodeKey: 'id', nodeKey: 'id',
@@ -355,6 +355,8 @@
show-submit show-submit
:saveLoading="saveLoading" :saveLoading="saveLoading"
:submitLoading="isSubmit" :submitLoading="isSubmit"
show-transfer
@transfer="handleTransfer"
@save="handleSave" @save="handleSave"
@submit="handleSubmit" @submit="handleSubmit"
> >
@@ -494,6 +496,14 @@
@checkedRole="checkedRole" @checkedRole="checkedRole"
:nodeList="nodeList" :nodeList="nodeList"
></Role-tree> ></Role-tree>
<!-- 福田全公司转办选人解决方案 -->
<Role-tree
check-box
:is-title="drawerTitle"
:is-visible.sync="drawerModal"
@checkedRole="checkedRoleTransfer"
:nodeList="nodeList"
></Role-tree>
<Mechanism-tree <Mechanism-tree
is-title="选择部门信息" is-title="选择部门信息"
:is-visible.sync="modalShowFlagZRBM" :is-visible.sync="modalShowFlagZRBM"
@@ -709,7 +719,7 @@
import ProcessHeader from '../../components/ProcessHeader' import ProcessHeader from '../../components/ProcessHeader'
import ProcessFooter from '../../components/ProcessFooter' import ProcessFooter from '../../components/ProcessFooter'
import ProcessTitle from '../../components/ProcessTitle' import ProcessTitle from '../../components/ProcessTitle'
import {saveTaskForPub,saveTaskFirst, queryTaskFirst, getBusStandFileByAttId,taskDel,inboundLiaisonDetail,processCreateBuss,evaluationHisList,evaluationHisListRepSum,evaluationHisListRep} from "api/process"; import {saveTaskForPub,changeAssigneeNew,saveTaskFirst, queryTaskFirst, getBusStandFileByAttId,taskDel,inboundLiaisonDetail,processCreateBuss,evaluationHisList,evaluationHisListRepSum,evaluationHisListRep} from "api/process";
import TreeSelect from '@/components/treeSelect/treeSelect.vue'; import TreeSelect from '@/components/treeSelect/treeSelect.vue';
import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue'; import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue';
let Base64 = require('js-base64').Base64; let Base64 = require('js-base64').Base64;
@@ -918,6 +928,7 @@
multipleFlag2:'', multipleFlag2:'',
url:'', url:'',
urlChild:'', urlChild:'',
drawerModal: false,
drawerTitle: '', //drawer drawerTitle: '', //drawer
showCheckBox: true, // showCheckBox: true, //
nodeKey: 'id', nodeKey: 'id',
@@ -1333,6 +1344,27 @@
} }
} }
}, },
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)
}
})
},
drawerCheckZRBM(data) { drawerCheckZRBM(data) {
let idList = '' let idList = ''
let nameList = '' let nameList = ''
@@ -2448,6 +2480,10 @@
handleTabs(name) { handleTabs(name) {
this.active = name this.active = name
}, },
handleTransfer() {
this.drawerModal = true
this.drawerTitle = '转办处理人'
},
// //
handleSave() { handleSave() {
this.form.country=this.countryArr; this.form.country=this.countryArr;
@@ -279,6 +279,8 @@
show-submit show-submit
:saveLoading="saveLoading" :saveLoading="saveLoading"
:submitLoading="isSubmit" :submitLoading="isSubmit"
show-transfer
@transfer="handleTransfer"
@save="handleSave" @save="handleSave"
@submit="handleSubmit" @submit="handleSubmit"
> >
@@ -417,6 +419,14 @@
@checkedRole="checkedRole" @checkedRole="checkedRole"
:nodeList="nodeList" :nodeList="nodeList"
></Role-tree> ></Role-tree>
<!-- 福田全公司转办选人解决方案 -->
<Role-tree
check-box
:is-title="drawerTitle"
:is-visible.sync="drawerModal"
@checkedRole="checkedRoleTransfer"
:nodeList="nodeList"
></Role-tree>
<Mechanism-tree <Mechanism-tree
is-title="选择部门信息" is-title="选择部门信息"
:is-visible.sync="modalShowFlagZRBM" :is-visible.sync="modalShowFlagZRBM"
@@ -673,7 +683,7 @@
import ProcessHeader from '../../components/ProcessHeader' import ProcessHeader from '../../components/ProcessHeader'
import ProcessFooter from '../../components/ProcessFooter' import ProcessFooter from '../../components/ProcessFooter'
import ProcessTitle from '../../components/ProcessTitle' import ProcessTitle from '../../components/ProcessTitle'
import {saveTaskForPub,saveTaskFirst, queryTaskFirst, getBusStandFileByAttId,inboundLiaisonDetail,processModelHisOneCount} from "api/process"; import {saveTaskForPub,changeAssigneeNew,saveTaskFirst, queryTaskFirst, getBusStandFileByAttId,inboundLiaisonDetail,processModelHisOneCount} from "api/process";
import TreeSelect from '@/components/treeSelect/treeSelect.vue'; import TreeSelect from '@/components/treeSelect/treeSelect.vue';
import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue'; import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue';
import TreeSelectModule from "@/components/treeSelect/treeSelectModule.vue"; import TreeSelectModule from "@/components/treeSelect/treeSelectModule.vue";
@@ -885,6 +895,7 @@
modelType:'', modelType:'',
url:'', url:'',
urlChild:'', urlChild:'',
drawerModal: false,
drawerTitle: '', //drawer drawerTitle: '', //drawer
showCheckBox: true, // showCheckBox: true, //
nodeKey: 'id', nodeKey: 'id',
@@ -1164,6 +1175,27 @@
}, },
}, },
methods: { methods: {
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)
}
})
},
drawerCheckZRBM(data) { drawerCheckZRBM(data) {
let idList = '' let idList = ''
let nameList = '' let nameList = ''
@@ -2390,6 +2422,10 @@
handleUploadedFile(){ handleUploadedFile(){
this.fileMadel = true this.fileMadel = true
}, },
handleTransfer() {
this.drawerModal = true
this.drawerTitle = '转办处理人'
},
// //
handleSave() { handleSave() {
this.form.country=this.countryArr; this.form.country=this.countryArr;
@@ -482,6 +482,8 @@
show-submit show-submit
:saveLoading="saveLoading" :saveLoading="saveLoading"
:submitLoading="isSubmit" :submitLoading="isSubmit"
show-transfer
@transfer="handleTransfer"
@save="handleSave" @save="handleSave"
@submit="handleSubmit" @submit="handleSubmit"
> >
@@ -620,6 +622,14 @@
@checkedRole="checkedRole" @checkedRole="checkedRole"
:nodeList="nodeList" :nodeList="nodeList"
></Role-tree> ></Role-tree>
<!-- 福田全公司转办选人解决方案 -->
<Role-tree
check-box
:is-title="drawerTitle"
:is-visible.sync="drawerModal"
@checkedRole="checkedRoleTransfer"
:nodeList="nodeList"
></Role-tree>
<Mechanism-tree <Mechanism-tree
is-title="选择部门信息" is-title="选择部门信息"
:is-visible.sync="modalShowFlagZRBM" :is-visible.sync="modalShowFlagZRBM"
@@ -876,7 +886,7 @@
import ProcessHeader from '../../components/ProcessHeader' import ProcessHeader from '../../components/ProcessHeader'
import ProcessFooter from '../../components/ProcessFooter' import ProcessFooter from '../../components/ProcessFooter'
import ProcessTitle from '../../components/ProcessTitle' import ProcessTitle from '../../components/ProcessTitle'
import {saveTaskForPub,saveTaskFirst, queryTaskFirst, getBusStandFileByAttId,inboundLiaisonDetail,processModelHisOneCount} from "api/process"; import {saveTaskForPub,changeAssigneeNew,saveTaskFirst, queryTaskFirst, getBusStandFileByAttId,inboundLiaisonDetail,processModelHisOneCount} from "api/process";
import TreeSelect from '@/components/treeSelect/treeSelect.vue'; import TreeSelect from '@/components/treeSelect/treeSelect.vue';
import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue'; import TreeSelectNew from '@/components/treeSelect/treeSelectNew.vue';
import TreeSelectModule from "@/components/treeSelect/treeSelectModule.vue"; import TreeSelectModule from "@/components/treeSelect/treeSelectModule.vue";
@@ -1118,6 +1128,7 @@
multipleFlag2:'', multipleFlag2:'',
url:'', url:'',
urlChild:'', urlChild:'',
drawerModal: false,
drawerTitle: '', //drawer drawerTitle: '', //drawer
showCheckBox: true, // showCheckBox: true, //
nodeKey: 'id', nodeKey: 'id',
@@ -1510,6 +1521,27 @@
} }
} }
}, },
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)
}
})
},
drawerCheckZRBM(data) { drawerCheckZRBM(data) {
let idList = '' let idList = ''
let nameList = '' let nameList = ''
@@ -2734,6 +2766,10 @@
handleUploadedFile(){ handleUploadedFile(){
this.fileMadel = true this.fileMadel = true
}, },
handleTransfer() {
this.drawerModal = true
this.drawerTitle = '转办处理人'
},
// //
handleSave() { handleSave() {
this.form.country=this.countryArr; this.form.country=this.countryArr;