低代码领域管理组件
包含 DomainEditorDrawer(领域编辑器)、DomainTreePanel(领域树面板)、MoveDomainModal(迁移弹窗)。
DomainEditorDrawer
右侧抽屉创建/编辑业务领域。配置基础信息、默认规则、代码生成默认值、AI 上下文。
Props
| 属性 | 类型 | 默认值 | 说明 |
|---|---|---|---|
show | Boolean | false | 抽屉可见性 |
domain | Object | null | 编辑的领域对象(null = 创建) |
domains | Array | [] | 用于父级选择的展平领域列表 |
Events
| 事件名 | 参数 | 说明 |
|---|---|---|
update:show | Boolean | 抽屉可见性 |
saved | — | 领域保存成功 |
配置项
| 分组 | 配置项 |
|---|---|
| 基础信息 | 父级、编码、名称、状态 |
| 默认规则 | 表前缀、配置键前缀、菜单父级 |
| 代码生成 | Group ID、Java 包名、模块名、前端路径 |
| AI 上下文 | 领域描述、术语、约束 |
DomainTreePanel
侧边面板以可折叠树展示业务领域。搜索栏、批量操作、右键菜单。
Props
| 属性 | 类型 | 默认值 | 说明 |
|---|---|---|---|
domains | Array | [] | 领域树形数据 |
selectedDomainId | Number | String | null | 当前选中领域 ID |
keyword | String | '' | 搜索关键词 |
loading | Boolean | false | 加载状态 |
Events
| 事件名 | 参数 | 说明 |
|---|---|---|
select | domain | null | 选择领域或「全部应用」 |
create | — | 新增领域 |
edit | domain | 编辑领域 |
delete | domain | 删除领域 |
refresh | — | 刷新 |
search | keyword | 搜索 |
createChild | parent | 新增子目录 |
MoveDomainModal
将低代码应用迁移到其他业务领域。
Props
| 属性 | 类型 | 默认值 | 说明 |
|---|---|---|---|
show | Boolean | false | 弹窗可见性 |
app | Object | null | 要迁移的应用对象 |
domains | Array | [] | 可选目标领域列表 |
Events
| 事件名 | 参数 | 说明 |
|---|---|---|
update:show | Boolean | 弹窗可见性 |
moved | — | 迁移成功 |
