Git Product home page Git Product logo

saucxs / weekly Goto Github PK

View Code? Open in Web Editor NEW
192.0 8.0 62.0 5.02 MB

周报系统的技术栈主要是node+vue+redis+mysql+es6,一个企业管理系统,企业员工汇报每周工作情况,以及完成情况,各级负责人可以查看和提醒相应未写周报人员,后端完全使用nodeJS,数据库使用mysql,基于nodejs的thinkjs框架搭建的,如果喜欢nodeJS写的后端,支持大前端,支持全栈开发。地址:http://weekly.mwcxs.top

Home Page: http://weekly.mwcxs.top

License: MIT License

JavaScript 42.60% HTML 0.42% Vue 56.97%
nodejs vue2 vuex mysql es6 redis weekly

weekly's Introduction

GitHub license GitHub stars GitHub forks GitHub issues

周报系统的技术栈主要是node+vue+redis+mysql+es6,一个企业管理系统,企业员工汇报每周工作情况,以及完成情况,各级负责人可以查看和提醒相应未写周报人员,后端完全使用nodeJS,数据库使用mysql,基于nodejs的thinkjs框架搭建的,如果喜欢nodeJS写的后端,支持大前端,支持全栈开发,请请starfork项目。

  • 系统演示地址为:周报线上地址。因为个别人原因,总会删除下面的账号test和teststaff,
  • (公司负责人)账号:testadmin,密码:a123456
  • (部门经理)账号:test,密码:a123456
  • (成员)账号:teststaff,密码:a123456

如有使用问题请留言。

公告:

  • 1.不要删除默认的账号,以及相关东西
  • 2.自己可以新建账号来测试,玩耍
  • 3.每一个公司(组织机构)都是独立,每一个部门是独立,互不干扰
  • 4.如果有商务要求,可以对接我,邮箱:[email protected],新建自己公司(组织机构)统一管理。
  • 5、数据库文件,其实没有数据库,你可以看sql语句,你就知道表中需要的字段,可以参考https://github.com/saucxs/structure-admin 里的数据库表weekly_user,地址在structure-admin-node/src/common/mysql/structure_admin.sql

功能点:

  • 1、所有人周报提交修改;
  • 2、所有人周报自身周报历史查看;
  • 3、部门经理查看部门周报填写情况,增改部门人员;
  • 4、总监(或公司拥有者)查看和修改所有人的周报填写情况,增删改公司人员,增改公司部门;
  • 5、管理员权限,增删改公司总监,增删改部门人员,增删改公司部门,查看和编辑所有所有的周报,以及所有所有周报填写情况;

一、技术栈

二、版本功能

  • Element UI
  • 登录/注销
  • 个人中心
  • 修改用户信息
  • 修改密码
  • mysql
  • 写周报
  • 个人历史周报
  • 部门人员管理
  • 部门周报情况
  • 公司的部门新建,修改,删除
  • 2018.09.18
    • 完成基本版本的功能
  • 2018.09.20
    • 部门经理权限优化
    • 左侧增加首页
    • 部门人员管理增加查询,可根据用户名,工号,公司名,部门名称,查询部门成员
  • 2018.10.12
    • 优化权限管理

三、系统截图

3.1 登录页

image

3.2 成员页面

image

3.3 部门经理页面

image

3.4 总监页面

image

3.5 管理员页面

image

四、本地运行程序

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.js

exports.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开发知识体系构建,技术分享,项目实战,实验室,带你一起学习新技术,总结学习过程,让你进阶到高级资深工程师,学习项目管理,思考职业发展,生活感悟,充实中成长起来。问题或建议,请公众号留言。

微信群:【写代码】研发进阶群 一个成长交流的产研群,帮忙拉产研的同学们进群,聚聚人气😘😘。 每一个开发同学都应该形成自己的知识体系,做到提纲挈领🧐🧐🧐

weekly's People

Contributors

saucxs avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

weekly's Issues

【开源工具推荐】RainbowGPT AI Agent ,免费GPT API 提供 !!实时接口股票数据分析预测、本地无上限字数知识库搜索问答、Google搜索引擎问答

推荐项目
📈RainbowGPT现在包括一个强大的股票分析模块,集成各种技术,提供对股市的全面见解。
⚡RainbowGPT结合了AI Agent代理、GPT-4、GPT3.5、ChatGlm3、Qwen LLM、ChromaDB矢量数据库、Langchain知识库问答检索和谷歌搜索引擎。

项目地址: RainbowGPT 彩虹GPT
项目描述:
🔄 知识库 QA 搜索最有效的使用是将稀疏检索器(例如 BM25)与密集检索器(例如嵌入相似性)相结合。这种“混合搜索”最佳地利用了两种检索器的互补优势来获取全面的知识。
📊 探索股票分析模块并为您的投资决策解锁宝贵的见解! 🚀 #StockAnalysis #RainbowGPT #AIInvesting

exp
stock
Summarization

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.