# thinkjs-iview-admin **Repository Path**: jack-code-space/thinkjs-iview-admin ## Basic Information - **Project Name**: thinkjs-iview-admin - **Description**: 一款基于ThinkJS(Node.js MVC)和iView(Vue)的前后端分离的轻量级快速开发后台管理系统(附带代码生成器),并在此基础上添加了一套微信小程序商城作为项目的一个子模块,后续会添加更多子模块来增加后台管理框架的功能。 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 57 - **Created**: 2021-05-30 - **Last Updated**: 2021-05-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # thinkjs-iview-admin thinkjs-iview-admin 是一个轻量级的快速开发后台管理系统架构, 以Thinkjs作为中间层, Vuejs作为前端模块化开发, iview-admin作为前端UI, 实现了前后端分离。 在此基础上融合了一个小程序商城,目前商城的后台管理还未完善,本人会尽快更新,并在开发过程中不断完善和补充后台管理框架! ## 后端项目:back-end - sql文件导入到本地数据库即可 ```bush //安装依赖: npm install ``` ```bush //启动程序: npm start ``` ## 前端项目:front-end #### [演示界面和截图](./front-end/README.md) #### 功能点: - 登录/登出 - 系统管理 - 用户管理 - 菜单管理 - 角色管理 - 字典管理 - 代码生成器 - 多语言切换 - 个人中心 - 锁屏 - 全屏 - 错误页面 - DEMO页面 - 。。。。就不一一列举了 ```bush 超级管理员帐号为admin 111111,后台所有帐号的默认密码都为111111 ``` ```bush // 安装依赖: npm install ``` ```bush //启动开发环境: npm run dev ``` ```bush //打包正式环境: npm run build ``` ## 代码生成器的使用方法 - 创建表的时候最好填写表的描述和各个字段的描述。 - id(主键),create_date(创建时间),update_date(修改时间),del_flag(软删除标记) 四个字段缺一不可。 - 在代码生成器中选择表名,然后配置,点击“生成代码”即可! ## 小程序商城项目:wechat-mall #### [截图](./wechat-mall/README.md) #### 功能列表: - 首页 - 分类首页、分类商品、新品首发、人气推荐商品页面 - 商品详情页面,包含加入购物车、收藏商品、商品评论功能 - 搜索功能 - 专题功能 - 品牌功能 - 完整的购物流程,商品的加入、编辑、删除、批量选择,收货地址的选择,下单支付 - 会员中心(订单、收藏、足迹、收货地址、意见反馈) .... ## 开发计划 - 上传图片和富文本编辑器直传七牛云(已完成) - 完善小程序后台 (进行中...) - 集成ueditor的node.js版本 ## 参考Links - [thinkjs](https://github.com/thinkjs/thinkjs) - [iView](https://github.com/iview/iview) - [iView-admin](https://github.com/iview/iview-admin) - [Vue](https://github.com/vuejs/vue) - [Webpack](https://github.com/webpack/webpack)