Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

kinglike/antd-admin

Repository files navigation

Antd Admin

React Native Ant Design dva

GitHub issues PRs Welcome MIT js-standard-style

演示地址 http://zuiidea.github.io/antd-admin | 备用地址

特性

  • 基于react,ant-design,dva,Mock 企业级后台管理系统最佳实践。
  • 基于Antd UI 设计语言,提供后台管理系统常见使用场景。
  • 基于dva动态加载 Model 和路由,按需加载。
  • 使用roadhog本地调试和构建,其中Mock功能实现脱离后端独立开发。
  • 浅度响应式设计。

更新日志

4.2.1

2017年05月12日

  • 新增IconFont扩展方案,本地使用方案。#270 Live
  • 新增常见场景使用loading。 dva-loading

4.2

2017年04月28日

  • 修改user相关API使用Restful风格。

  • 增加user页面多条件查询。#266

  • 修复菜单默认高亮。#201

    More Change Log

开发构建

目录结构

├── /dist/ # 项目输出目录
├── /src/ # 项目源码目录
│ ├── /components/ # UI组件及UI相关方法
│ │ ├── skin.less # 全局样式
│ │ └── vars.less # 全局样式变量
│ ├── /routes/ # 路由组件
│ │ └── app.js # 路由入口
│ ├── /models/ # 数据模型
│ ├── /services/ # 数据接口
│ ├── /themes/ # 项目样式
│ ├── /mock/ # 数据mock
│ ├── /utils/ # 工具函数
│ │ ├── config.js # 项目常规配置
│ │ ├── menu.js # 菜单及面包屑配置
│ │ ├── config.js # 项目常规配置
│ │ ├── request.js # 异步请求函数
│ │ └── theme.js # 项目需要在js中使用到样式变量
│ ├── route.js # 路由配置
│ ├── index.js # 入口文件
│ └── index.html 
├── package.json # 项目信息
├── .eslintrc # Eslint配置
└── .roadhogrc.js # roadhog配置

文件夹命名说明:

  • components:组件(方法)为单位以文件夹保存,文件夹名组件首字母大写(如DataTable),方法首字母小写(如layer),文件夹内主文件与文件夹同名,多文件以index.js导出对象(如./src/components/Layout)。
  • routes:页面为单位以文件夹保存,文件夹名首字母小写(特殊除外,如UIElement),文件夹内主文件以index.js导出,多文件时可建立components文件夹(如./src/routes/dashboard),如果有子路由,依次按照路由层次建立文件夹(如./src/routes/UIElement)。

快速开始

克隆项目文件:

git clone https://github.com/zuiidea/antd-admin.git

进入目录安装依赖:

npm i 或者 yarn install

开发:

npm run dev
打开 http://localhost:8000

构建:

npm run build
将会生成dist目录

代码检测:

npm run lint

项目部署 #269

参考

用户列表:https://github.com/dvajs/dva/tree/master/examples/user-dashboard

dashboard设计稿:https://dribbble.com/shots/3108122-Dashboard-Admin (已征得作者同意)

截屏

web

移动

About

A admin dashboard application demo built upon Ant Design and Dva.js

Resources

License

Stars

Watchers

Forks

Packages

Contributors

Languages

  • JavaScript 89.3%
  • CSS 10.5%
  • HTML 0.2%

AltStyle によって変換されたページ (->オリジナル) /