--添加测试模块
This commit is contained in:
@ -15,7 +15,7 @@
|
||||
<span class="node-name">{{node.activityName}}</span>
|
||||
<a-switch :checked="node.chooseNode" v-if="!node.hiddenNode" style="margin-left: 10px;" @change="agreeNodeChange(node)"></a-switch>
|
||||
</div>
|
||||
<a-form-item :required="(flowNextNodes.length === 1 || node.chooseNode)" v-if="_action === 'agree' && !isEnd" :label="'审批人'">
|
||||
<a-form-item :required="(flowNextNodes.length === 1 || node.chooseNode)" v-if="(_action === 'agree' || _action == 'disagree') && !isEnd" :label="'审批人'">
|
||||
<a-select v-show="node.chooseAssign" v-model:value="node.assignees" :options="node.nextAssignees" :disabled="loading"
|
||||
:placeholder="'审批人'" max-tag-count="responsive"
|
||||
:mode="node.isChooseMulti? 'multiple' : ''"
|
||||
@ -30,10 +30,12 @@
|
||||
<a-select-option v-for="(item, index) in rejectNodeList" :key="index" :value="item.activityId">{{ item.activityName }}</a-select-option>
|
||||
</a-select>
|
||||
</a-form-item>
|
||||
<template v-for="node in rejectNodeList">
|
||||
<a-form-item v-if="_action === 'reject'&&rejectNodeId===node.activityId" label="审批人">
|
||||
<a-select v-show="node.chooseAssign" v-model:value="node.assignees" :options="node.nextAssignees" :disabled="loading"
|
||||
:placeholder="'请选择' + node.activityName + '的审批人'" max-tag-count="responsive" mode="multiple"
|
||||
<template v-for="node in rejectNodeList" :key="node.activityId">
|
||||
<a-form-item required v-if="_action === 'reject'&&rejectNodeId===node.activityId" label="审批人">
|
||||
<a-select v-show="node.chooseAssign" v-model:value="node.assignees" :options="node.nextAssignees"
|
||||
:placeholder="'请选择' + node.activityName + '的审批人'" max-tag-count="responsive"
|
||||
:disabled="loading"
|
||||
:mode="node.rejectIsChooseMulti? 'multiple' : ''"
|
||||
:filterOption="search"
|
||||
></a-select>
|
||||
<span v-show="!node.chooseAssign">{{ getAssigneeText(node) }}</span>
|
||||
@ -81,7 +83,7 @@
|
||||
}
|
||||
|
||||
function getNextNodesName() {
|
||||
return flowNextNodes.value.length > 1 ? '多个节点,请选择流向节点' : flowNextNodes?.value[0]?.activityName;
|
||||
return flowNextNodes.value.length > 1 ? '多个节点,请确认流向节点' : flowNextNodes?.value[0]?.activityName;
|
||||
}
|
||||
|
||||
function toggleDialog({ isClose, action, callback, rejectCancel, processId, taskId, nextNodes } = {}) {
|
||||
@ -251,7 +253,7 @@
|
||||
}
|
||||
rejectNodeList.value.forEach((nNode) => {
|
||||
if(nNode.activityId==rejectNodeId.value){
|
||||
nextTaskUser[nNode.activityId] = isEnd.value ? '' : nNode.assignees.join(',');
|
||||
nextTaskUser[nNode.activityId] = isEnd.value ? '' : (typeof(nNode.assignees) == 'string' ? nNode.assignees : nNode.assignees.join(','));
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user