【前端】智能库房综合管理系统前端项目
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

82 lines
3.5 KiB

3 years ago
  1. 智能库房综合管理系统
  2. ##参考文档:
  3. 1.[element-ui](https://element.eleme.cn/2.15/#/zh-CN)
  4. 2.[vue-element-admin](https://panjiachen.github.io/vue-element-admin-site/zh/)
  5. ```bash
  6. ## 项目结构
  7. ├── build # 构建相关
  8. ├── public # 静态资源
  9. │ │── favicon.ico # favicon图标
  10. │ └── index.html # html模板
  11. ├── src # 源代码
  12. │ ├── api # 所有请求
  13. │ ├── assets # 主题 字体等静态资源
  14. │ │ ├── icons # 项目所有 svg icons
  15. │ │ ├── images # images
  16. │ │ ├── styles # 全局样式
  17. │ ├── components # 全局公用组件
  18. │ ├── layout # 全局 layout
  19. │ │ ├── # 系统布局设置
  20. │ │ ├── # 侧边栏
  21. │ │ ├── # 导航栏
  22. │ │ ├── # main
  23. │ ├── mixins # 全局共享数据和方法
  24. │ ├── router # 路由
  25. │ ├── store # 全局 store管理
  26. │ ├── utils # 全局公用方法
  27. │ ├── views # views 所有页面
  28. │ │ ├── archivesConfig # 档案配置
  29. │ │ ├── archivesManage # 档案管理
  30. │ │ ├── category # 门类管理
  31. │ │ ├── components # views内页面组件
  32. │ │ │ ├── field # 字段管理组件
  33. │ │ │ ├── category # 门类管理
  34. │ │ ├── dashboard # 首页面板内容
  35. │ │ ├── features # 错误页面
  36. │ │ ├── storeManage # 库房管理
  37. │ │ ├── system # 权限管理
  38. │ │ │ ├── dept # 部门管理
  39. │ │ │ ├── job # 岗位管理
  40. │ │ │ ├── menu # 菜单管理
  41. │ │ │ ├── role # 角色管理
  42. │ │ │ ├── user # 用户管理
  43. │ │ │ ├── log # 日志
  44. │ │ │ │ ├── errLog # 异常日志
  45. │ │ │ │ ├── index # 操作日志
  46. │ │ ├── home # 首页
  47. │ │ ├── login # 登录
  48. │ ├── App.vue # 入口页面
  49. │ ├── main.js # 入口文件 加载组件 初始化等
  50. │ └── settings.js # 网站基本设置
  51. ├── .env.xxx # 环境变量配置
  52. ├── .eslintrc.js # eslint 配置项
  53. ├── .babelrc # babel-loader 配置
  54. ├── .travis.yml # 自动化CI配置
  55. ├── vue.config.js # vue-cli 配置
  56. ├── postcss.config.js # postcss 配置
  57. └── package.json # package.json
  58. ```
  59. ```bash
  60. # install dependency
  61. npm install
  62. # develop
  63. npm run dev
  64. # 构建测试环境
  65. npm run build:stage
  66. # 构建生产环境
  67. npm run build:prod
  68. #打包注意
  69. router.js - mode改为'hash'
  70. vue.config.js - publicPath: './'
  71. .env.production - 地址改为真实的生产服务器地址
  72. ```