SuperAPI AI 工具集

workspace-config

前端与建站

查看项目

更新于 10-16 09:54

技能介绍

用途:按 CC 应用统一的接线模式创建或编辑工作区配置,涉及 workspace.tsx 与 frameworkConfig.ts 两个文件。

主要能力:在 workspace.tsx 中提供 WorkspaceWrapper 的标准结构,组合 useCCApiAccessCheck、useContextId、useHttpClient、usePBIOptions、useWorkspaceBookmarks 等共享钩子,并挂载 gridModule、gardenModule、powerBiModule 模块;在 frameworkConfig.ts 中通过 configure 启用导航、书签、上下文、AG Grid 与模型查看器,并配置 HTTP 客户端。另含 index.ts 的配置导出。

使用要点:appName 必须与 CC API 路由段一致(如 'work-orders');所有配置钩子接收 contextId;useFilterConfig 接收 fetch 回调而非 URL;模块以数组传入;workspace information 中需包含 isAffiliate: isAffiliateUser();HTTP 客户端键固定为 'cc-app';上下文类型为 ['ProjectMaster', 'Facility'];AG Grid 使用 @cc-components/shared 的 defaultModules 与 themeQuartz;模型查看器由 @cc-components/modelviewer 启用。

适用场景:equinor/cc-components 体系下的 CC 应用工作区接线与配置调整。

限制:资料未提供安装命令、版本要求、收费信息与运行步骤;具体实现依赖相关内部包,未列出完整依赖清单。