update:仿真流程查询节点文件显示上一个节点文件

This commit is contained in:
2026-03-24 19:55:14 +08:00
parent acc9e37956
commit 4f8c5c2531
2 changed files with 23 additions and 1 deletions

View File

@@ -163,17 +163,21 @@
@update="updateFlowNodeParamFun"
@flowclick="flowclickFun"
></flowNodeParamTable>
<!-- 修改处 -->
<runDataPage
v-if="nodeActiveName === 'output'"
:file-id="flowNodeData?.outputDirId"
:node-info="flowNodeData"
:run-info="runInfo"
:online-file-param="onlineFileParam"
></runDataPage>
<runDataPage
v-if="nodeActiveName === 'input'"
:file-id="flowNodeData?.inputDirId"
:node-info="flowNodeData"
:run-info="runInfo"
:online-file-param="onlineFileParam"
></runDataPage>
<div class="bottom-info-content-tab" v-show="nodeActiveName === 'param'">
<div class="node-img">
@@ -451,7 +455,7 @@ const changeCurrentFlowNodeFun = (info: any) => {
}
refreshPage.value = true;
// taskActiveName.value = 'job-list';
// nodeActiveName.value = 'info';
nodeActiveName.value = 'info';
handleLeftClickFun();
};

View File

@@ -123,6 +123,7 @@ import Dialog from '@/components/common/dialog/index.vue';
import { FILE_TYPE } from '@/utils/enum/file';
import TableForm from '@/components/common/table/tableForm.vue';
import asyncRunFile from './asyncRunFile.vue';
import { previewNodeInputFilesApi } from '@/api/flowable/process';
const props = defineProps({
nodeInfo: {
@@ -141,6 +142,12 @@ const props = defineProps({
type: Boolean,
default: false,
},
// <!-- 修改处 -->
onlineFileParam: {
type: Object,
default: () => {},
},
});
const baseTableRef = ref();
const tableFormRef = ref();
@@ -153,12 +160,23 @@ const formData = reactive<any>({
disciplineDictValue: '',
});
// <!-- 修改处 -->
const queryRunDirFun = async (param: any) => {
const params = {
...param,
fileId: props.fileId,
};
const res: any = await queryRunDirApi(params);
const res2: any = await previewNodeInputFilesApi(props.onlineFileParam);
const data = res2.data.map((item: any) => {
return {
...item,
originalName: item.fileName,
objectKey: item.filePath.replace('/home/simulation/', ''),
fileSize: Number(item.fileSize) ? item.fileSize : 1024,
};
});
res.data.data = res.data.data.concat(data);
return res;
};