Files
wukuang/项目业务概览.md
T

301 lines
8.4 KiB
Markdown
Raw Normal View History

2026-05-23 14:05:22 +08:00
# 低码平台业务概览
> **项目**:灵枢低代码开发平台(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` | 移动端开发指南 |
---
**文档结束**