|
|
|
@ -5,14 +5,16 @@ interface IDEContainerState {
|
|
|
|
menuData: any;
|
|
|
|
menuData: any;
|
|
|
|
flowData: any;
|
|
|
|
flowData: any;
|
|
|
|
canvasDataMap: any;
|
|
|
|
canvasDataMap: any;
|
|
|
|
|
|
|
|
projectComponentData: any;
|
|
|
|
logBarStatus?: boolean;
|
|
|
|
logBarStatus?: boolean;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
const initialState: IDEContainerState = {
|
|
|
|
const initialState: IDEContainerState = {
|
|
|
|
info: {},
|
|
|
|
info: {}, // 项目信息
|
|
|
|
menuData: {},
|
|
|
|
menuData: {}, // 菜单数据
|
|
|
|
flowData: {},
|
|
|
|
flowData: {}, // 编排数据,即流程图的渲染数据
|
|
|
|
canvasDataMap: {},
|
|
|
|
canvasDataMap: {}, // 每个画布的缓存信息
|
|
|
|
|
|
|
|
projectComponentData: {}, // 工程下的组件列表
|
|
|
|
logBarStatus: false
|
|
|
|
logBarStatus: false
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
@ -32,6 +34,9 @@ const ideContainerSlice = createSlice({
|
|
|
|
updateCanvasDataMap(state, action) {
|
|
|
|
updateCanvasDataMap(state, action) {
|
|
|
|
state.canvasDataMap = { ...state.canvasDataMap, ...action.payload };
|
|
|
|
state.canvasDataMap = { ...state.canvasDataMap, ...action.payload };
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
updateProjectComponentData(state, action) {
|
|
|
|
|
|
|
|
state.projectComponentData = { ...state.projectComponentData, ...action.payload };
|
|
|
|
|
|
|
|
},
|
|
|
|
updateLogBarStatus(state, action) {
|
|
|
|
updateLogBarStatus(state, action) {
|
|
|
|
state.logBarStatus = action.payload;
|
|
|
|
state.logBarStatus = action.payload;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@ -43,6 +48,7 @@ export const {
|
|
|
|
updateMenuData,
|
|
|
|
updateMenuData,
|
|
|
|
updateFlowData,
|
|
|
|
updateFlowData,
|
|
|
|
updateCanvasDataMap,
|
|
|
|
updateCanvasDataMap,
|
|
|
|
|
|
|
|
updateProjectComponentData,
|
|
|
|
updateLogBarStatus
|
|
|
|
updateLogBarStatus
|
|
|
|
} = ideContainerSlice.actions;
|
|
|
|
} = ideContainerSlice.actions;
|
|
|
|
|
|
|
|
|
|
|
|
|