周报系统的技术栈主要是node+vue+redis+mysql+es6,一个企业管理系统,企业员工汇报每周工作情况,以及完成情况,各级负责人可以查看和提醒相应未写周报人员,后端完全使用nodeJS,数据库使用mysql,基于nodejs的thinkjs框架搭建的,如果喜欢nodeJS写的后端,支持大前端,支持全栈开发。地址:http://weekly.mwcxs.top
周报系统的技术栈主要是node+vue+redis+mysql+es6,一个企业管理系统,企业员工汇报每周工作情况,以及完成情况,各级负责人可以查看和提醒相应未写周报人员,后端完全使用nodeJS,数据库使用mysql,基于nodejs的thinkjs框架搭建的,如果喜欢nodeJS写的后端,支持大前端,支持全栈开发,请请star并fork项目。
- 系统演示地址为:周报线上地址。因为个别人原因,总会删除下面的账号test和teststaff,
- (公司负责人)账号:testadmin,密码:a123456
- (部门经理)账号:test,密码:a123456
- (成员)账号:teststaff,密码:a123456
如有使用问题请留言。
- 1.不要删除默认的账号,以及相关东西
- 2.自己可以新建账号来测试,玩耍
- 3.每一个公司(组织机构)都是独立,每一个部门是独立,互不干扰
- 4.如果有商务要求,可以对接我,邮箱:saucxs@163.com,新建自己公司(组织机构)统一管理。
- 5、数据库文件,其实没有数据库,你可以看sql语句,你就知道表中需要的字段,可以参考https://github.com/saucxs/structure-admin 里的数据库表weekly_user,地址在structure-admin-node/src/common/mysql/structure_admin.sql
- 1、所有人周报提交修改;
- 2、所有人周报自身周报历史查看;
- 3、部门经理查看部门周报填写情况,增改部门人员;
- 4、总监(或公司拥有者)查看和修改所有人的周报填写情况,增删改公司人员,增改公司部门;
- 5、管理员权限,增删改公司总监,增删改部门人员,增删改公司部门,查看和编辑所有所有的周报,以及所有所有周报填写情况;





1、首先你的环境是nodejs,不会安装配置参考:nodejs安装和环境配置(Windows)
2、clone下来项目
git clone https://github.com/saucxs/weekly.git
3、分别针对前端vue的weekly-web的文件夹和node后端weekly-node,安装相应依赖
npm install
4、安装redis(可以考虑安装RedisDesktopManager)
参考:安装window下的redis,redis可视化管理工具(Redis Desktop Manager)安装,基础使用,实例化项目
5、安装mysql,这个就不赘述
6、修改nodejs的后端的配置文件adapter.js,config.js这两个文件中
adapter.jsexports.cache = {type: 'redis',common: {timeout: 24 * 60 * 60 * 1000 // millisecond},redis: {handle: redisCache,host: '127.0.0.1',port: 6379,password: 'a123456' //redis安装时候设置的秘密}};////exports.model = {type: 'mysql',common: {logConnect: true,logSql: true,logger: msg => think.logger.info(msg)},mysql: {handle: mysql,database: 'weekly',prefix: 'week_',encoding: 'utf8',host: '127.0.0.1', //本地数据库port: '3306', //数据库端口user: 'root', //数据库的用户名password: '123456', //数据库该用户名的密码dateStrings: true}};
7、分别对前后端分离的项目启动
(1)前端vue的weekly-web的启动
npm run dev
(2)和node后端weekly-node的启动
npm start
欢迎关注Github:https://github.com/saucxs
后续会出更多知识体系构建,技术分享,项目实战,实验室等,欢迎关注本公众号:[松宝写代码]

微信公众号:[松宝写代码]
songEagle开发知识体系构建,技术分享,项目实战,实验室,带你一起学习新技术,总结学习过程,让你进阶到高级资深工程师,学习项目管理,思考职业发展,生活感悟,充实中成长起来。问题或建议,请公众号留言。微信群:【写代码】研发进阶群
一个成长交流的产研群,帮忙拉产研的同学们进群,聚聚人气😘😘。
每一个开发同学都应该形成自己的知识体系,做到提纲挈领🧐🧐🧐