SuperAdminx用webman|thinkORM|react|js写的后台可生成代码

邹意

本公司主要做外包,此框架为公司内部框架,已开发多款线上产品,谈不上高科技,更没有黑科技,实用为主。

为什么不用现成的开源?实话:不好控制
为什么开源?心血来潮
为什么没有vue?早期是用vue,后面没更新了主力投到react了

特点

跟其它框架比起来,感觉也没什么特点,有一功能自我感觉不错,市面上react或者vue项目,特别是在后台多tabs标签的框架,在打开详情(或者所谓的二级页面、三级页面...)的时候都是用弹窗打开或者新开一个tabs标签,而本项目是在在订单列表标签里面打开订单详情,在打开订单列表的时候会新增一个订单列表的tabs标签,在订单列表在打开进入订单详情的时候,系统并不会在新建一个订单详情的tabs标签,而是把页面打开在订单列表这个tabs标签中(因为从路由关系已经知道订单详情是订单列表的下级),直接使用react router直接跳转详情就行,在整个项目任何地方都可以使用react router直接跳转有权限的任何页面,如当前并没有打开订单列表这个tabs标签,而在一个其它任何页面中跳转到某个订单详情,此时tabs标签会新建一个订单列表而在这里面打开订单详情(智能之处)。

唯一的缺点react没有vue的keep-alive,坐等react支持感觉有点难。

后端实现的功能

权限管理:可基于接口级别权限
代码生成:可生成前后端curd的代码
参数设置:可自定义每个设置的表单字段,并同步到权限里面,可自定义哪些角色拥有哪些参数设置
后续会基于插件模式发布其它功能...

前端实现的功能

布局:内置多种布局方案
权限管理:基于按钮级别的权限
扩展form字段:ProComponents已有高达19种字段类型算非常丰富了,我们在扩展了几种字段:省选择、省市选择、省市区选择、经纬度选择、富文本编辑器、多图/单图上传、多图或视频上传、多文件/单文件上传等
扩展预览字段:ProComponents的表格功能也非常Nice,我们也扩展了一些字段预览的组件:长文本预览、图片/视频预览、pdf预览、word预览、富文本内容预览、视频预览

已实现的插件

文章管理
用户react端

文档/预览

开发文档:
https://www.superadminx.com

预览地址:
https://preview.superadminx.com/admin

超级管理员内置,为什么内置?
账号:superadminx 密码:superadminx

给客户的管理员
账号:admin 密码:123456

安装

参考安装文档

后续发展方向

未定、迷茫,计划有两个方面
1、开发出更多react的静态页面,大家拿去直接小改套功能就行,免去写页面的烦恼
2、开发更多带功能的插件,目前只弄了一个文章管理插件

363 5 1
5个评论

saithink

感谢分享,加油!

  • 暂无评论
tanhongbin

外包 一般都是fastadmin 多 还是头一次看到外包用webman的 ,不过你们自己实现了 curd很溜

  • 邹意 20天前

    做外包用webman、react等,我感觉也是很对得起客户了

  • tanhongbin 20天前

    我估计是 为了不安装环境省事 哈哈

Tinywan
Jinson

社区分享的大多是vue的,react比较少,感谢开源

  • 暂无评论
xpwsgg

真精简

  • 邹意 19天前

    从实际业务出发,像附件管理、服务监控、定时任务这些客户都不需要他们也看不懂?后续增加插件来增加功能

  • xpwsgg 17天前

    对!

邹意

1925
积分
0
获赞数
0
粉丝数
2017-06-24 加入
×
🔝