301 lines
8.4 KiB
Markdown
301 lines
8.4 KiB
Markdown
# 低码平台业务概览
|
||
|
||
> **项目**:灵枢低代码开发平台(LCDP)
|
||
> **更新时间**:2026-05-22
|
||
|
||
---
|
||
|
||
## 📌 平台定位
|
||
|
||
企业级可视化应用搭建平台,通过**拖拽组件**、**可视化建模**、**配置化开发**快速构建业务系统。
|
||
|
||
---
|
||
|
||
## 🔄 核心业务链路
|
||
|
||
```
|
||
业务分类 → 应用管理 → 应用详情 → 模型项目 → 页面设计 → 页面预览
|
||
```
|
||
|
||
---
|
||
|
||
### 1️⃣ 业务分类
|
||
|
||
**入口**:`/application`
|
||
|
||
**功能**:
|
||
- 按业务域对应用进行分组管理
|
||
- 创建/编辑/删除业务分组
|
||
- 拖拽排序分组
|
||
|
||
**核心操作**:
|
||
```
|
||
新建分组 → 命名分组 → 在分组下创建应用
|
||
```
|
||
|
||
---
|
||
|
||
### 2️⃣ 应用管理
|
||
|
||
**入口**:`/application`
|
||
|
||
**功能**:
|
||
- 应用卡片展示(图标、名称、编码、状态)
|
||
- 创建应用(名称、图标、业务分类、表前缀)
|
||
- 应用配置(基本信息、资源绑定)
|
||
- 版本管理(版本发布、版本列表)
|
||
- 应用启用/禁用
|
||
- 搜索筛选(关键词、业务分类)
|
||
|
||
**核心操作**:
|
||
```
|
||
选择分组 → 创建应用 → 配置资源 → 版本发布
|
||
```
|
||
|
||
---
|
||
|
||
### 3️⃣ 应用详情
|
||
|
||
**入口**:点击应用卡片进入
|
||
|
||
**功能**:
|
||
- 应用基本信息查看/编辑
|
||
- 资源列表管理(数据表、接口等)
|
||
- 资源绑定配置
|
||
- 版本发布入口
|
||
- 进入建模入口
|
||
|
||
**核心操作**:
|
||
```
|
||
查看应用信息 → 管理资源 → 进入建模
|
||
```
|
||
|
||
---
|
||
|
||
### 4️⃣ 模型项目(业务建模)
|
||
|
||
**入口**:`/modeling`
|
||
|
||
**页面布局**:
|
||
```
|
||
┌────────────────────────────────────────────┐
|
||
│ 顶部:应用标签页(模型管理/流程/插件/组件) │
|
||
├──────────────┬─────────────────────────────┤
|
||
│ 左侧 │ 右侧内容区 │
|
||
│ 模块树 │ - 模型列表 │
|
||
│ - 新增模块 │ - 模型详情 │
|
||
│ - 编辑模块 │ - 实体模型(ERD) │
|
||
│ - 删除模块 │ - 业务规则 │
|
||
│ - 搜索模块 │ - 特征变量 │
|
||
│ │ - 权限控制 │
|
||
│ │ - 业务操作 │
|
||
└──────────────┴─────────────────────────────┘
|
||
```
|
||
|
||
**功能模块**:
|
||
|
||
#### 模块树管理
|
||
- 模块层级展示(树形结构)
|
||
- 新增/编辑/删除模块
|
||
- 模块搜索
|
||
- 模块拖拽排序
|
||
|
||
#### 模型列表
|
||
- 按内部标签筛选(全部/模型/页面)
|
||
- 模型列表展示
|
||
- 新建模型
|
||
- 批量删除模型
|
||
- 从模型创建页面
|
||
|
||
#### 模型详情(多视图切换)
|
||
|
||
**实体模型**:
|
||
- ERD 编辑器(可视化编辑实体关系图)
|
||
- 字段管理(新增/编辑/删除字段)
|
||
- 字段类型配置(文本、数字、日期、引用等)
|
||
- 字段校验规则
|
||
- 模型基本信息编辑
|
||
|
||
**业务规则**:
|
||
- 字段联动规则
|
||
- 显隐规则
|
||
- 计算规则
|
||
- 校验规则
|
||
|
||
**特征变量**:
|
||
- 业务特征定义
|
||
- 变量值配置
|
||
- 规则绑定
|
||
|
||
**权限控制**:
|
||
- 模型级权限配置
|
||
- 字段级权限(查看/编辑/隐藏)
|
||
|
||
**业务操作**:
|
||
- 定义模型操作(增删改查)
|
||
- 操作权限配置
|
||
|
||
**页面设计器**:
|
||
- 页面可视化编辑
|
||
- 页面结构设计
|
||
|
||
**核心操作**:
|
||
```
|
||
选择模块 → 创建模型 → 设计字段 → 配置规则 → 创建页面
|
||
```
|
||
|
||
---
|
||
|
||
### 5️⃣ 页面设计
|
||
|
||
**入口**:`/designer/:pageId`
|
||
|
||
**页面类型**:
|
||
- **表单页面**:数据录入/编辑
|
||
- **列表页面**:数据展示/查询
|
||
- **详情页面**:数据查看
|
||
- **自由页面**:灵活布局
|
||
|
||
**设计器布局**:
|
||
```
|
||
┌─────────────────────────────────────────────────────┐
|
||
│ 顶部工具栏:页面名称 | 视图切换 | 批量设置 | 保存 │
|
||
├──────────┬──────────────────────┬───────────────────┤
|
||
│ 物料面板 │ 画布区域 │ 属性面板 │
|
||
│ (左侧) │ (中间) │ (右侧) │
|
||
│ │ │ │
|
||
│ 通用组件 │ 拖拽组件到此处 │ 基础属性 │
|
||
│ 布局组件 │ 所见即所得编辑 │ 显示控制 │
|
||
│ 业务组件 │ 实时预览效果 │ 样式设置 │
|
||
│ 高级组件 │ 组件拖拽排序 │ 数据校验 │
|
||
│ │ 容器嵌套 │ 事件配置 │
|
||
├──────────┴──────────────────────┴───────────────────┤
|
||
│ 底部页签:设计器 | 脚本 | 规则 | 页面操作 │
|
||
└─────────────────────────────────────────────────────┘
|
||
```
|
||
|
||
**物料组件库**:
|
||
```
|
||
通用组件:输入框、文本域、数字输入、选择器、日期、上传、按钮
|
||
布局组件:分组面板、Tabs、弹性布局、工具栏
|
||
业务组件:人员选择、组织选择、数据选择器、关联表格
|
||
高级组件:数据列表、数据卡片、图表
|
||
```
|
||
|
||
**属性配置**:
|
||
- **基础属性**:字段标识、显示标签、占位符、默认值
|
||
- **显示控制**:是否显示、是否禁用、是否必填、显示条件
|
||
- **样式设置**:宽度、高度、字体、颜色、间距
|
||
- **数据校验**:必填校验、格式校验、范围校验、自定义校验
|
||
- **事件配置**:值变化、聚焦、失焦、点击事件
|
||
|
||
**脚本/规则页签**:
|
||
- **用户脚本**:自定义 JavaScript 逻辑
|
||
- **业务规则**:字段联动、显隐规则配置
|
||
- **页面事件**:页面加载、提交前、提交后钩子
|
||
|
||
**核心操作**:
|
||
```
|
||
选择页面 → 拖拽组件 → 配置属性 → 编写脚本 → 保存预览
|
||
```
|
||
|
||
**多端支持**:
|
||
- PC 端:Element Plus 组件
|
||
- 移动端:Vant 组件(通过 clientType 切换)
|
||
|
||
---
|
||
|
||
### 6️⃣ 页面预览
|
||
|
||
**入口**:
|
||
- 表单页面:`/form/:pageId`
|
||
- 列表页面:`/list/:pageId`
|
||
|
||
**功能**:
|
||
- 表单运行时渲染
|
||
- 列表数据展示
|
||
- 数据录入/编辑/提交
|
||
- 数据查询/筛选/导出
|
||
- 权限校验(字段级显隐/禁用)
|
||
- 业务规则执行(联动、校验)
|
||
|
||
**核心操作**:
|
||
```
|
||
访问页面 → 查看/录入数据 → 提交保存 → 查看列表
|
||
```
|
||
|
||
---
|
||
|
||
## 📂 页面路由速查
|
||
|
||
| 业务环节 | 路由 | 功能 |
|
||
|---------|------|------|
|
||
| **业务分类/应用管理** | `/application` | 分组管理、应用列表、版本发布 |
|
||
| **应用详情** | `/application/:appId` | 应用信息、资源管理 |
|
||
| **业务建模** | `/modeling` | 模块树、模型列表、模型设计 |
|
||
| **页面设计** | `/designer/:pageId` | 可视化页面搭建 |
|
||
| **表单预览** | `/form/:pageId` | 表单运行时 |
|
||
| **列表预览** | `/list/:pageId` | 列表运行时 |
|
||
| **打印管理** | `/print` | 打印模板管理 |
|
||
| **权限管理** | `/permission` | 权限配置 |
|
||
| **部署包管理** | `/deployment-package` | 部署包管理 |
|
||
|
||
---
|
||
|
||
## 🎯 核心功能补充
|
||
|
||
### 打印管理
|
||
|
||
**入口**:`/print`
|
||
|
||
**功能**:
|
||
- 打印模板管理(创建/编辑/复制/删除)
|
||
- 模板状态控制(启用/禁用)
|
||
- 引用关系查看
|
||
- 模板下载
|
||
|
||
### 权限管理
|
||
|
||
**入口**:`/permission`
|
||
|
||
**功能**:
|
||
- 成员管理
|
||
- 权限分配(应用/模块/模型/页面/字段)
|
||
- 批量授权/回收
|
||
|
||
### 部署包管理
|
||
|
||
**入口**:`/deployment-package`
|
||
|
||
**功能**:
|
||
- 创建/导入部署包
|
||
- 安装/升级
|
||
- 日志查看
|
||
- 补丁包下载
|
||
|
||
---
|
||
|
||
## 📊 核心价值
|
||
|
||
| 价值 | 说明 |
|
||
|------|------|
|
||
| **快速交付** | 可视化搭建,减少 70% 编码 |
|
||
| **低门槛** | 拖拽组件,配置属性 |
|
||
| **可复用** | 组件、模型、页面复用 |
|
||
| **多端支持** | PC + 移动端 |
|
||
| **安全可靠** | 权限控制、版本管理 |
|
||
|
||
---
|
||
|
||
## 📖 配套文档
|
||
|
||
| 文档 | 用途 |
|
||
|------|------|
|
||
| `项目概况-新同事快速入门.md` | 开发者入门指南 |
|
||
| `字段类型与物料组件开发指南.md` | 组件开发详解 |
|
||
| `低码移动端组件开发指南.md` | 移动端开发指南 |
|
||
|
||
---
|
||
|
||
**文档结束**
|