!31 解决修改流程节点导致审批人类型丢失的问题

* 解决:修改流程节点的已选部门、已选用户、已选角色时节点的dataType丢失,导致保存后审批人类型被清空的问题
This commit is contained in:
luckyxz
2022-07-12 12:51:58 +00:00
committed by KonBAI
parent b43ea0c3b6
commit 0ae300919d

View File

@@ -328,6 +328,7 @@ export default {
this.$modal.msgError('请选择用户');
return;
}
userTaskForm.dataType = 'USERS';
this.selectedUser.text = this.selectedUserDate.map(k => k.nickName) || [];
if (this.selectedUserDate.length === 1) {
let data = this.selectedUserDate[0];
@@ -347,12 +348,14 @@ export default {
this.userOpen = false;
},
changeSelectRoles(val) {
userTaskForm.dataType = 'ROLES';
userTaskForm.candidateGroups = val.join() || null;
let textArr = this.roleOptions.filter(k => val.indexOf(`ROLE${k.roleId}`) >= 0);
userTaskForm.text = textArr?.map(k => k.roleName).join() || null;
this.updateElementTask();
},
checkedDeptChange(checkedIds, checkedData) {
userTaskForm.dataType = 'DEPTS';
if (checkedIds && checkedIds.length > 0) {
this.deptIds = checkedIds;
}