status: apply spec:
code-copilot/changes/app-entry-page-form-unification/spec.md
FormDesignerSchemaDTO 增加 defaultFormKey/forms,保持旧字段兼容。permissionCode,并补齐入口类型:对象列表、新增表单、详情页、审批/待办、报表/看板、外链/API。targetFormKey。pageKey/formKey。sourceType/sourceField。publishedVersion 对应快照,草稿保存不再污染线上入口。pnpm --dir forge-admin-ui exec eslint ...:通过,覆盖入口抽屉、对象设计器、表单设计器、列表设计器、动作设计器、运行态和 AiCrudPage。pnpm --dir forge-admin-ui exec eslint src/views/ai/crud-page.vue src/components/ai-form/AiCrudPage.vue src/components/ai-form/AiCrudPageProps.js:通过,覆盖本轮运行态补充。pnpm --dir forge-admin-ui exec eslint src/components/lowcode-builder/page/ListPageGridDesigner.vue src/components/lowcode-builder/page/GridBlockRenderer.vue src/components/ai-form/AiCrudPage.vue src/views/ai/crud-page.vue:通过,覆盖本轮按钮、参数映射和响应式预览补充。pnpm --dir forge-admin-ui exec eslint src/components/lowcode-builder/page/ListPageGridDesigner.vue src/components/lowcode-builder/page/GridBlockRenderer.vue src/components/lowcode-builder/page/page-schema.js src/components/ai-form/AiCrudPage.vue src/views/ai/crud-page.vue src/views/app-center/components/designer/forge-form-designer/ForgePropertyPanel.vue:通过,覆盖版本隔离后的前端承接、真实预览、按钮权限/显示条件和表单事件补充。pnpm --dir forge-admin-ui build:通过;存在项目既有 CSS // 注释警告和 store 动静态混用导入 chunk 警告。mvn -pl forge-framework/forge-plugin-parent/forge-plugin-generator -am compile -DskipTests:通过。git diff --check:通过。