fix:bug列表相关bug修复
This commit is contained in:
@@ -148,3 +148,22 @@ export const queryKeyResultAndTaskInfoApi = (params: any) => {
|
||||
export const listSimulationFlowNodeApi = (params: any) => {
|
||||
return post(`${PREFIX}run/listFlowNodes`, params);
|
||||
};
|
||||
|
||||
/**
|
||||
* 保存节点参数
|
||||
* @param params nodeUuid 节点的uuid runId 算例的uuid inputParams:保存的参数内容
|
||||
* @returns
|
||||
*/
|
||||
export const saveNodeParamsApi = (params: any) => {
|
||||
return post(`${PREFIX}run/saveNodeParams`, params);
|
||||
};
|
||||
|
||||
/**
|
||||
* 启动流程
|
||||
* @param params runId run的uuid
|
||||
* @returns
|
||||
*/
|
||||
export const startProcessInstanceApi = (params: any) => {
|
||||
return post(`${PREFIX}run/startProcessInstance`, params);
|
||||
|
||||
};
|
||||
@@ -123,6 +123,7 @@ onMounted(() => {
|
||||
.img-item {
|
||||
margin-right: 10px;
|
||||
margin-bottom: 10px;
|
||||
min-height: 100px;
|
||||
|
||||
.task-img {
|
||||
width: 100%;
|
||||
|
||||
@@ -338,6 +338,7 @@ onMounted(() => {
|
||||
.img-item {
|
||||
margin-right: 10px;
|
||||
margin-bottom: 10px;
|
||||
min-height: 100px;
|
||||
|
||||
.task-img {
|
||||
width: 100%;
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
<div class="task-performance-page">
|
||||
<TableForm
|
||||
ref="tableFormRef"
|
||||
tableName="PROJECT_TASK_MODAL"
|
||||
:tableName="tableName"
|
||||
showDisabled
|
||||
:colNum="2"
|
||||
:rule-data="ruleData"
|
||||
@@ -31,6 +31,10 @@ const props = defineProps({
|
||||
type: Object,
|
||||
default: () => { },
|
||||
},
|
||||
tableName: {
|
||||
type: String,
|
||||
default: 'PROJECT_TASK_MODAL',
|
||||
},
|
||||
});
|
||||
const tableFormRef = ref();
|
||||
|
||||
@@ -70,6 +74,8 @@ watch(() => props.taskInfo, (newVal) => {
|
||||
if (newVal) {
|
||||
localDetail.value = newVal;
|
||||
|
||||
console.log(localDetail.value, 'localDetail.value');
|
||||
|
||||
nextTick(() => {
|
||||
tableFormRef.value?.setFormDataFun({ ...localDetail.value, eMemberList: getMemberListIds(localDetail.value.eMemberList), pMemberList: getMemberListIds(localDetail.value.pMemberList) });
|
||||
standard.value = localDetail.value.standard;
|
||||
|
||||
@@ -4,13 +4,13 @@
|
||||
<el-tabs v-model="activeTab">
|
||||
<el-tab-pane label="任务详情" name="info">
|
||||
<div class="task-tab-content">
|
||||
<taskInfo ref="taskInfoRef" v-if="activeTab === 'info'" :task-id="taskId" :task-info="currentTaskInfo">
|
||||
<taskInfo ref="taskInfoRef" v-if="activeTab === 'info'" :table-name="tableName" :task-id="currentTaskInfo?.uuid" :task-info="currentTaskInfo">
|
||||
</taskInfo>
|
||||
</div>
|
||||
</el-tab-pane>
|
||||
<el-tab-pane label="计算模型" name="model">
|
||||
<div class="task-tab-content">
|
||||
<taskModel v-if="activeTab === 'model'" :task-id="taskId"></taskModel>
|
||||
<taskModel v-if="activeTab === 'model'" :task-id="currentTaskInfo?.uuid"></taskModel>
|
||||
</div>
|
||||
</el-tab-pane>
|
||||
<el-tab-pane label="性能指标" name="performance">
|
||||
@@ -21,22 +21,22 @@
|
||||
</el-tab-pane>
|
||||
<el-tab-pane label="结果图片" name="resultImage">
|
||||
<div class="task-tab-content">
|
||||
<resultImage v-if="activeTab === 'resultImage'" :task-id="taskId"></resultImage>
|
||||
<resultImage v-if="activeTab === 'resultImage'" :task-id="currentTaskInfo?.uuid"></resultImage>
|
||||
</div>
|
||||
</el-tab-pane>
|
||||
<el-tab-pane label="曲线查看" name="curveView">
|
||||
<div class="task-tab-content">
|
||||
<taskCurve v-if="activeTab === 'curveView'" :task-id="taskId"></taskCurve>
|
||||
<taskCurve v-if="activeTab === 'curveView'" :task-id="currentTaskInfo?.uuid"></taskCurve>
|
||||
</div>
|
||||
</el-tab-pane>
|
||||
<el-tab-pane label="仿真报告" name="report">
|
||||
<div class="task-tab-content">
|
||||
<taskReport v-if="activeTab === 'report'" :task-id="taskId"></taskReport>
|
||||
<taskReport v-if="activeTab === 'report'" :task-id="currentTaskInfo?.uuid"></taskReport>
|
||||
</div>
|
||||
</el-tab-pane>
|
||||
<el-tab-pane label="交付物" name="deliverables">
|
||||
<div class="task-tab-content">
|
||||
<taskDeliverable v-if="activeTab === 'deliverables'" :task-id="currentTaskInfo?.id" :task-info="currentTaskInfo"></taskDeliverable>
|
||||
<taskDeliverable v-if="activeTab === 'deliverables'" :task-id="currentTaskInfo?.uuid" :task-info="currentTaskInfo"></taskDeliverable>
|
||||
</div>
|
||||
</el-tab-pane>
|
||||
|
||||
@@ -72,6 +72,10 @@ defineProps({
|
||||
type: Object,
|
||||
default: () => { },
|
||||
},
|
||||
tableName: {
|
||||
type: String,
|
||||
default: 'PROJECT_TASK_MODAL',
|
||||
},
|
||||
});
|
||||
|
||||
const dialogVisible = ref(true);
|
||||
|
||||
Reference in New Issue
Block a user