基础

// 配置eslint eslint —init

  1. - 配置别名alias
  2. - 实现方案 使用 module-alias 插件
  3. - 因为文件在 src 所以需要配置一下
  4. - package配置
  5. ```powershell
  6. ...
  7. "_moduleAliases": {
  8. "@src": "src"
  9. },
  10. ...
  1. - index.ts配置
  1. import path from 'path'
  2. import alias from 'module-alias'
  3. ...
  4. // 配置alias别名
  5. alias(path.resolve(__dirname, '../'))
  1. - tsconfig.json 配置
  1. ...
  2. "paths": {
  3. "@src/*": [
  4. "*"
  5. ]
  6. },
  7. ...

进度

后端

  • 登录分发token (完成)
  • token 获取相关信息
    • 用户信息 (完成)
    • 角色
      • 添加 (完成)
      • 修改(完成)
      • 删除(完成)
      • 列表(完成)
  • 注册接口 (完成)
  • 用户列表 (增删改查) (完成)
  • 全局token鉴权 (完成)
  • 角色关联菜单
  • 角色关联用户
  • 菜单
    • 添加 (完成)
    • 修改(完成)
    • 删除(完成)
    • 列表(完成)
  • 菜单关联角色
  • 部门管理
    • 添加 (完成)
    • 修改(完成)
    • 删除(完成)
    • 列表(完成)
  • 部门关联菜单 (最后做)

    前端

  • 集成相关的插件 (完成)

    • 基础页面结构,
      • 左侧菜单
      • 顶部菜单
      • 内容区域
      • 登录 获取菜单、用户信息接口对接