# vue-vhr **Repository Path**: gaoping123/vue-vhr ## Basic Information - **Project Name**: vue-vhr - **Description**: 中小微企业跨组织人才管理系统 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2020-12-31 - **Last Updated**: 2021-07-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### Introduction ``` 中小微企业跨组织人才管理系统,为解决中小微企业招人难,留人难且没有能力进行非常详尽的背调工作而开发的一个帮助解决这些问题的管理系统。 ``` ### Install and Use ``` # clone the project git clone https://gitee.com/gaoping123/vue-vhr.git # enter the project directory cd vue-vhr # install dependency npm install # develop npm run serve ``` ### Store ``` store中按照功能分成不同的各个模块,每个js文件就是一个模块,每个模块由将action,mutation,state构成,store根目录下通过一个index.js文件将所有模块向外暴露 ``` ### Vue-router ``` 此系统的用户主要有四类:员工,部门主管,HR以及管理员。故路由直接在前端定义。router中,分别为这四种角色定义了四个模块的路由,用户登录后从后台拿到权限后,根据不同角色,页面上的可见权限不同。 ``` ### Api ``` 前后端分离下,通过Mock模拟渲染出页面上所需的数据。 同时将APi进行统一管理,当后面接口需要替换时更加快速高效。 ``` ### Modules - employee - hr - manager - admin