Awesome
sula-real
特点
- 💻 真实还原开发场景,贴近项目开发代码,非理想才最 real
- 🚀 选取前端中台最典型场景开发,基于 sula-templates 高效开发
- 🥗 除 sula 外,仅依赖 @umijs/preset-react 和 @ant-design/pro-layout
主题
import { IrisBlue } from './theme';
export default {
theme: IrisBlue, // GeekBlue
};
<table>
<tbody>
<tr>
<td align="center">
<a target="_blank" href="https://img.alicdn.com/tfs/TB1fHnUb_M11u4jSZPxXXahcXXa-2876-1414.png">
<img
width="256"
src="https://img.alicdn.com/tfs/TB1fHnUb_M11u4jSZPxXXahcXXa-2876-1414.png"
/>
<br>
<strong>IrisBlue</strong>
</a>
</td>
</tr>
</tbody>
</table>
启动
$ mkdir real-demo
$ cd real-demo
// cnpm i -g degit
$ degit https://github.com/umijs/sula-real.git
$ npm i
$ npm start
目录
各页面特点
登录
Username: admin(admin权限) or 任意值(其他权限)
password: sula
<img src="https://img.alicdn.com/tfs/TB1NeEYbqNj0u4jSZFyXXXgMVXa-1354-800.png" alt="login" style="zoom:33%;" />图表
基于sula-charts开发的dashboard页面
<img src="https://img.alicdn.com/tfs/TB1xSwxKKT2gK0jSZFvXXXnFXXa-2774-1962.png" alt="charts" style="zoom:20%;" />事件页
列表页
- 高级搜索 + 上传下载功能 + 按钮权限
- 弹框表单
详情页
- 标签详情页
流程页
列表页
- 初始搜索条件
- 初始分页设置
- 状态操作组件
表单页
- 分组卡片布局
- 表单远程数据源关联
- 图片上传
- 启动编辑按钮
详情页
- 自定义底部按钮
活动页
列表页
- 批量删除
- 下拉菜单收起操作按钮
- 搜索条件同步url
- 过滤插件
表单页
- 分步表单
- 日期插件
- 表单关联控制 / 组关联
- 表单任意布局
- 自定义容器组件
详情页
- 分组卡片展示
发布页
列表页
- 分步搜索列表
- 抽屉表单