update:仿真流程查询节点文件显示上一个节点文件
This commit is contained in:
@@ -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();
|
||||
};
|
||||
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user