|
|
|
@ -6,6 +6,7 @@ interface IDEContainerState {
|
|
|
|
flowData: any;
|
|
|
|
flowData: any;
|
|
|
|
canvasDataMap: any;
|
|
|
|
canvasDataMap: any;
|
|
|
|
projectComponentData: any;
|
|
|
|
projectComponentData: any;
|
|
|
|
|
|
|
|
currentAppData: any;
|
|
|
|
logBarStatus?: boolean;
|
|
|
|
logBarStatus?: boolean;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@ -15,6 +16,7 @@ const initialState: IDEContainerState = {
|
|
|
|
flowData: {}, // 编排数据,即流程图的渲染数据
|
|
|
|
flowData: {}, // 编排数据,即流程图的渲染数据
|
|
|
|
canvasDataMap: {}, // 每个画布的缓存信息
|
|
|
|
canvasDataMap: {}, // 每个画布的缓存信息
|
|
|
|
projectComponentData: {}, // 工程下的组件列表
|
|
|
|
projectComponentData: {}, // 工程下的组件列表
|
|
|
|
|
|
|
|
currentAppData: {}, // 当前选中的应用数据
|
|
|
|
logBarStatus: false
|
|
|
|
logBarStatus: false
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
@ -37,6 +39,9 @@ const ideContainerSlice = createSlice({
|
|
|
|
updateProjectComponentData(state, action) {
|
|
|
|
updateProjectComponentData(state, action) {
|
|
|
|
state.projectComponentData = { ...state.projectComponentData, ...action.payload };
|
|
|
|
state.projectComponentData = { ...state.projectComponentData, ...action.payload };
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
updateCurrentAppData(state, action) {
|
|
|
|
|
|
|
|
state.currentAppData = action.payload;
|
|
|
|
|
|
|
|
},
|
|
|
|
updateLogBarStatus(state, action) {
|
|
|
|
updateLogBarStatus(state, action) {
|
|
|
|
state.logBarStatus = action.payload;
|
|
|
|
state.logBarStatus = action.payload;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@ -49,6 +54,7 @@ export const {
|
|
|
|
updateFlowData,
|
|
|
|
updateFlowData,
|
|
|
|
updateCanvasDataMap,
|
|
|
|
updateCanvasDataMap,
|
|
|
|
updateProjectComponentData,
|
|
|
|
updateProjectComponentData,
|
|
|
|
|
|
|
|
updateCurrentAppData,
|
|
|
|
updateLogBarStatus
|
|
|
|
updateLogBarStatus
|
|
|
|
} = ideContainerSlice.actions;
|
|
|
|
} = ideContainerSlice.actions;
|
|
|
|
|
|
|
|
|
|
|
|
|