chore: 调整驳回
This commit is contained in:
parent
c7253f468f
commit
7ca161ed75
@ -141,11 +141,12 @@ export function backProcess(data: any) {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取可驳回节点
|
* 获取可驳回节点
|
||||||
* @param instanceId 实例id
|
* @param definitionId 流程定义ID
|
||||||
|
* @param nodeCode 当前节点编码
|
||||||
*/
|
*/
|
||||||
export function getBackTaskNode(instanceId: string) {
|
export function getBackTaskNode(definitionId: string, nodeCode: string) {
|
||||||
return requestClient.get<{ nodeCode: string; nodeName: string }[]>(
|
return requestClient.get<{ nodeCode: string; nodeName: string }[]>(
|
||||||
`/workflow/task/getBackTaskNode/${instanceId}`,
|
`/workflow/task/getBackTaskNode/${definitionId}/${nodeCode}`,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -200,7 +200,8 @@ const [RejectionModal, rejectionModalApi] = useVbenModal({
|
|||||||
function handleRejection() {
|
function handleRejection() {
|
||||||
rejectionModalApi.setData({
|
rejectionModalApi.setData({
|
||||||
taskId: props.task?.id,
|
taskId: props.task?.id,
|
||||||
instanceId: props.task?.instanceId,
|
definitionId: props.task?.definitionId,
|
||||||
|
nodeCode: props.task?.nodeCode,
|
||||||
});
|
});
|
||||||
rejectionModalApi.open();
|
rejectionModalApi.open();
|
||||||
}
|
}
|
||||||
|
@ -63,7 +63,8 @@ const [BasicForm, formApi] = useVbenForm({
|
|||||||
|
|
||||||
interface ModalProps {
|
interface ModalProps {
|
||||||
taskId: string;
|
taskId: string;
|
||||||
instanceId: string;
|
definitionId: string;
|
||||||
|
nodeCode: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
const [BasicModal, modalApi] = useVbenModal({
|
const [BasicModal, modalApi] = useVbenModal({
|
||||||
@ -78,10 +79,10 @@ const [BasicModal, modalApi] = useVbenModal({
|
|||||||
}
|
}
|
||||||
modalApi.modalLoading(true);
|
modalApi.modalLoading(true);
|
||||||
|
|
||||||
const { taskId, instanceId } = modalApi.getData() as ModalProps;
|
const { taskId, definitionId, nodeCode } = modalApi.getData() as ModalProps;
|
||||||
await formApi.setFieldValue('taskId', taskId);
|
await formApi.setFieldValue('taskId', taskId);
|
||||||
|
|
||||||
const resp = await getBackTaskNode(instanceId);
|
const resp = await getBackTaskNode(definitionId, nodeCode);
|
||||||
const options = resp.map((item) => ({
|
const options = resp.map((item) => ({
|
||||||
label: item.nodeName,
|
label: item.nodeName,
|
||||||
value: item.nodeCode,
|
value: item.nodeCode,
|
||||||
|
Loading…
Reference in New Issue
Block a user