拆分顺序:数据模型 → 接口协议 → 底层实现 → 上层编排 → 入口层
/external/system/list、/external/api/page、/auth/userInfo。forge-report-ui/src/api/external/api.ts — 新增外部系统列表和接口分页查询封装。forge-report-ui/src/store/modules/chartEditStore/chartEditStore.d.ts — 增加 externalSystemId。forge-report-ui/src/packages/public/publicConfig.ts — 增加默认 externalSystemId。forge-report-ui/src/views/chart/ContentConfigurations/components/ChartData/components/ChartDataRequest/components/RequestTargetConfig/index.vue — 改造选择器。forge-report-ui/src/store/modules/chartEditStore/chartEditStore.d.ts — 增加 DynamicRequestParamBinding 等类型。forge-report-ui/src/packages/public/publicConfig.ts — 增加默认 dynamicRequestParams。forge-report-ui/src/utils/requestDynamicParams.ts — 新增动态参数解析工具。forge-report-ui/src/api/http.ts — 请求前应用动态参数。forge-report-ui/src/views/chart/ContentConfigurations/components/ChartData/components/ChartDataRequest/components/RequestTargetConfig/index.vue — 增加参数绑定表单、上下文字段和筛选组件选项。forge-report-ui/src/packages/components/Informations/Inputs/InputsInput/index.vueforge-report-ui/src/packages/components/Informations/Inputs/InputsSelect/index.vueforge-report-ui/src/packages/components/Informations/Inputs/InputsDate/index.vueforge-report-ui/src/packages/components/Informations/Inputs/InputsTab/index.vueforge-report-ui/src/packages/components/Informations/Inputs/InputsPagination/index.vuebash
source ~/.nvm/nvm.sh && nvm use v20.19.0 && cd forge-report-ui && pnpm build