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.

77 lines
2.2 KiB

  1. # qm-plus-vue-page
  2. ## Project setup
  3. ```
  4. npm install
  5. ```
  6. ### Compiles and hot-reloads for development
  7. ```
  8. npm run serve
  9. ```
  10. ### Compiles and minifies for production
  11. ```
  12. npm run build
  13. ```
  14. ### Run your tests
  15. ```
  16. npm run test
  17. ```
  18. ### Lints and fixes files
  19. ```
  20. npm run lint
  21. ```
  22. ### Customize configuration
  23. See [Configuration Reference](https://cli.vuejs.org/config/).
  24. 整理代码结构
  25. ``` lua
  26. web
  27. ├── public -- public
  28. | ├── favicon.ico -- ico
  29. | └── index.html -- index
  30. ├── src -- 源代码
  31. │ ├── api -- 所有请求
  32. │ ├── assets -- 主题 字体等静态资源
  33. | ├── components -- components组件
  34. | ├── directive -- 公用方法
  35. | ├── mixins -- 公用方法
  36. | ├── router -- 路由权限
  37. | ├── store -- store
  38. | | ├── modules -- modules
  39. | | | ├── dictionary.js -- 动态路由
  40. | | | ├── router.js -- 路由
  41. | | | └── user.js -- 用户权限菜单过滤
  42. | | ├── getters.js -- getters
  43. | | └── index.js -- index
  44. | ├── styles -- css
  45. | ├── utils -- utils 组件
  46. | ├── view -- 主要view代码
  47. | | ├── about -- 关于我们
  48. | | ├── dashboard -- 面板
  49. | | ├── error -- 错误
  50. | | ├── example --上传案例
  51. | | ├── iconList -- icon列表
  52. | | ├── init -- 初始化数据
  53. | | ├── layout -- layout约束页面
  54. | | | ├── aside --
  55. | | | ├── bottomInfo -- bottomInfo
  56. | | | ├── screenfull -- 全屏设置
  57. | | | └── index.vue -- base 约束
  58. | | ├── login --结算单管理
  59. | | ├── person --结算单管理
  60. | | ├── superAdmin -- 超级管理员操作
  61. | | └── home.vue -- page 入口页面
  62. │ ├── App.vue -- 入口页面
  63. │ ├── main.js -- 入口文件 加载组件 初始化等
  64. │ └── permission.js -- 跳转
  65. ├── build.config.js -- 环境变量build配置
  66. ├── openDocument.js -- 商用代码公司自用产品无需授权
  67. ├── .babelrc -- babel-loader 配置
  68. ├── .travis.yml -- 自动化CI配置
  69. ├── vue.config.js -- vue-cli 配置
  70. └── package.json -- package.json
  71. ```