chore: 调整驳回

This commit is contained in:
dap 2024-12-21 15:07:27 +08:00
parent c7253f468f
commit 7ca161ed75
3 changed files with 10 additions and 7 deletions

View File

@ -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}`,
); );
} }

View File

@ -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();
} }

View File

@ -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,