Skip to content

基于最新的js版本的antd-pro(v2.2.0),将其改造成concent版本

License

Notifications You must be signed in to change notification settings

concentjs/antd-pro-concent

Repository files navigation

Ant Design Pro Concent

Warning

此库不再维护,推荐移步了解:https://tnfe.github.io/tntweb-admin/

Enjoy concent🥺🥺🥺

你的star将是我最大的精神鼓励,欢迎star

尽管concent有一套自己的标准的开发方式,但是其灵活的架构设计非常的容易与现有的项目集成,此案例将concent接入到antd-pro(js版本的最后一个版本2.2.0),源代码业务逻辑没有做任何改动,只是做了如下修改,lint-staged验收通过:

  • 在src目录下加入runConcent脚本
  • models 全部替换为concent格式定义的,因为umi会自动读取model文件夹定义注入到dva里,所以所有concent相关的model都放在了model-cc文件夹下
  • 组件层的装饰器,全部用concent替换了dva,并做了少许语法的修改
  • 引入concent-plugin-loading插件,用于自动设置reducer函数的开始和结束状态
  • 引入react-router-concent,用于连接react-routerconcent
  • 引入concent-middleware-web-devtool(第一个可用版本,比较简陋^_^),用于查看状态concent状态变迁过程

注意,运行期项目后,可以打开console,输入sss,查看store,输入cc.dispatchcc.reducer.**直接触发调用,更多api请移步concent官网文档查看,更多antd-pro知识了解请移步antd-pro官网

如何运行

  • 下载源代码
git clone git@github.com:concentjs/antd-pro-concent.git
  • 进入根目录,安装依赖包
npm i
  • 运行和调试项目
npm start

默认src目录下放置的是concent版本的源代码,如需运行dva版本,执行npm run start:old,切换为concent,执行npm run start:cc

其他

happy coding, enjoy concent ^_^
欢迎star


An out-of-box UI solution for enterprise applications as a React boilerplate.

Templates

- Dashboard
  - Analytic
  - Monitor
  - Workspace
- Form
  - Basic Form
  - Step Form
  - Advanced From
- List
  - Standard Table
  - Standard List
  - Card List
  - Search List (Project/Applications/Article)
- Profile
  - Simple Profile
  - Advanced Profile
- Account
  - Account Center
  - Account Settings
- Result
  - Success
  - Failed
- Exception
  - 403
  - 404
  - 500
- User
  - Login
  - Register
  - Register Result

Usage

Use bash

$ git clone https://github.com/concentjs/antd-pro-concent.git --depth=1
$ cd antd-pro-concent
$ npm install
$ npm start         # visit http://localhost:8000

Use by docker

# sorry, image to be build......

Browsers support

Modern browsers and IE11.

IE / Edge
IE / Edge
Firefox
Firefox
Chrome
Chrome
Safari
Safari
Opera
Opera
IE11, Edge last 2 versions last 2 versions last 2 versions last 2 versions

About

基于最新的js版本的antd-pro(v2.2.0),将其改造成concent版本

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages