PC-202203141647\Administrator 3 years ago
commit
a8aea9a50a
100 changed files with 44394 additions and 0 deletions
  1. 3 0
      .browserslistrc
  2. 16 0
      .editorconfig
  3. 17 0
      .eslintrc.js
  4. 25 0
      .gitignore
  5. 5 0
      .postcssrc.js
  6. 34 0
      LICENSE
  7. 43 0
      README.md
  8. 5 0
      babel.config.js
  9. 7 0
      build.sh
  10. 29808 0
      package-lock.json
  11. 61 0
      package.json
  12. 11 0
      public/cdn/animate/3.5.2/animate.css
  13. 8 0
      public/cdn/avue/2.6.15/avue.min.js
  14. 1 0
      public/cdn/avue/2.6.15/index.css
  15. 9 0
      public/cdn/axios/1.0.0/axios.min.js
  16. 1 0
      public/cdn/element-ui/2.13.2/index.js
  17. BIN
      public/cdn/element-ui/2.13.2/theme-chalk/fonts/element-icons.ttf
  18. BIN
      public/cdn/element-ui/2.13.2/theme-chalk/fonts/element-icons.woff
  19. 13239 0
      public/cdn/element-ui/2.13.2/theme-chalk/index.css
  20. 23 0
      public/cdn/iconfont/1.0.0/index.css
  21. 6 0
      public/cdn/vue-router/3.0.1/vue-router.min.js
  22. 6 0
      public/cdn/vue/2.6.10/vue.min.js
  23. 6 0
      public/cdn/vuex/3.1.1/vuex.min.js
  24. 7 0
      public/cdn/xlsx/FileSaver.min.js
  25. 23 0
      public/cdn/xlsx/xlsx.full.min.js
  26. BIN
      public/favicon.png
  27. BIN
      public/img/1.png
  28. BIN
      public/img/2.png
  29. BIN
      public/img/3.png
  30. BIN
      public/img/4.png
  31. BIN
      public/img/arrow.png
  32. BIN
      public/img/arrowdown.png
  33. BIN
      public/img/arrowup.png
  34. BIN
      public/img/baobiao.png
  35. 508 0
      public/img/bg/403.svg
  36. 314 0
      public/img/bg/404.svg
  37. 208 0
      public/img/bg/500.svg
  38. BIN
      public/img/bg/bg.jpg
  39. BIN
      public/img/bg/bg1.jpg
  40. BIN
      public/img/bg/bg2.jpg
  41. BIN
      public/img/bg/bg3.jpg
  42. BIN
      public/img/bg/bg4.jpg
  43. BIN
      public/img/bg/cloud.jpg
  44. BIN
      public/img/bg/delete.png
  45. BIN
      public/img/bg/edit.png
  46. BIN
      public/img/bg/edu-oa-file.png
  47. BIN
      public/img/bg/img-logo.png
  48. BIN
      public/img/bg/login.png
  49. BIN
      public/img/bg/logo.png
  50. BIN
      public/img/bg/order.png
  51. BIN
      public/img/bg/star-squashed.jpg
  52. BIN
      public/img/bg/vip1.png
  53. BIN
      public/img/bg/vip2.png
  54. BIN
      public/img/bg/vip3.png
  55. BIN
      public/img/bg/vip4.png
  56. BIN
      public/img/bianji1.png
  57. BIN
      public/img/buhege.png
  58. BIN
      public/img/cater/food1.png
  59. BIN
      public/img/cater/food1111.png
  60. BIN
      public/img/cater/food2.png
  61. BIN
      public/img/cater/food3.png
  62. BIN
      public/img/cater/food33.png
  63. BIN
      public/img/cater/food6.png
  64. BIN
      public/img/cater/food66.png
  65. BIN
      public/img/cater/fri.png
  66. BIN
      public/img/cater/fri1.png
  67. BIN
      public/img/cater/left.png
  68. BIN
      public/img/cater/mon.png
  69. BIN
      public/img/cater/mon1.png
  70. BIN
      public/img/cater/mon11.png
  71. BIN
      public/img/cater/right.png
  72. BIN
      public/img/cater/sat.png
  73. BIN
      public/img/cater/sat1.png
  74. BIN
      public/img/cater/sun.png
  75. BIN
      public/img/cater/sun1.png
  76. BIN
      public/img/cater/thu.png
  77. BIN
      public/img/cater/thu1.png
  78. BIN
      public/img/cater/tue1.png
  79. BIN
      public/img/cater/wed.png
  80. BIN
      public/img/cater/wed1.png
  81. BIN
      public/img/cater/加餐@2x.png
  82. BIN
      public/img/cater/右切@2x.png
  83. BIN
      public/img/cater/左切@2x.png
  84. BIN
      public/img/cater/早餐1.png
  85. BIN
      public/img/cater/智能配餐切图/fri.png
  86. BIN
      public/img/cater/智能配餐切图/thu.png
  87. BIN
      public/img/cater/智能配餐切图/tue.png
  88. BIN
      public/img/cater/智能配餐切图/tue1.png
  89. BIN
      public/img/cater/智能配餐切图/wed.png
  90. BIN
      public/img/cater/智能配餐切图/加餐1.png
  91. BIN
      public/img/cater/智能配餐切图/加餐1@2x.png
  92. BIN
      public/img/cater/智能配餐切图/包子@2x.png
  93. BIN
      public/img/cater/智能配餐切图/午餐1@2x.png
  94. BIN
      public/img/cater/智能配餐切图/周一背景.png
  95. BIN
      public/img/cater/智能配餐切图/周一背景@2x.png
  96. BIN
      public/img/cater/智能配餐切图/周三背景.png
  97. BIN
      public/img/cater/智能配餐切图/周二.png
  98. BIN
      public/img/cater/智能配餐切图/周五背景备份.png
  99. BIN
      public/img/cater/智能配餐切图/周六背景.png
  100. 0 0
      public/img/cater/智能配餐切图/周六背景@2x.png

+ 3 - 0
.browserslistrc

@@ -0,0 +1,3 @@
+> 1%
+last 2 versions
+not ie <= 8

+ 16 - 0
.editorconfig

@@ -0,0 +1,16 @@
+# http://editorconfig.org
+root = true
+
+[*]
+indent_style = space
+indent_size = 2
+end_of_line = lf
+charset = utf-8
+trim_trailing_whitespace = true
+insert_final_newline = true
+
+[*.md]
+trim_trailing_whitespace = false
+
+[Makefile]
+indent_style = tab

+ 17 - 0
.eslintrc.js

@@ -0,0 +1,17 @@
+module.exports = {
+  root: true,
+  env: {
+    node: true
+  },
+  'extends': [
+    'plugin:vue/essential',
+    'eslint:recommended'
+  ],
+  rules: {
+    'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off',
+    'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off'
+  },
+  parserOptions: {
+    parser: 'babel-eslint'
+  }
+}

+ 25 - 0
.gitignore

@@ -0,0 +1,25 @@
+.DS_Store
+node_modules
+/dist
+
+/tests/e2e/videos/
+/tests/e2e/screenshots/
+
+# local env files
+.env.local
+.env.*.local
+
+# Log files
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+
+# Editor directories and files
+.idea
+.vscode
+*.suo
+*.ntvs*
+*.njsproj
+*.sln
+*.sw*
+*.lock

+ 5 - 0
.postcssrc.js

@@ -0,0 +1,5 @@
+module.exports = {
+  plugins: {
+    autoprefixer: {}
+  }
+}

File diff suppressed because it is too large
+ 34 - 0
LICENSE


+ 43 - 0
README.md

@@ -0,0 +1,43 @@
+## 版权声明
+* BladeX是一个商业化软件,系列产品知识产权归**上海布雷德网络科技**独立所有
+* 您一旦开始复制、下载、安装或者使用本产品,即被视为完全理解并接受本协议的各项条款
+* 更多详情请看:[BladeX商业授权许可协议](/LICENSE)
+
+## 答疑流程
+>1. 遇到问题或Bug
+>2. 业务型问题打断点调试尝试找出问题所在
+>3. 系统型问题通过百度、谷歌、社区查找解决方案
+>4. 未解决问题则进入技术社区进行发帖提问:[https://sns.bladex.vip/](https://sns.bladex.vip/)
+>5. 将帖子地址发至商业群,特别简单三言两语就能描述清楚的也可在答疑时间内发至商业群提问
+>6. 发帖的时候一定要描述清楚,详细描述遇到问题的**重现步骤**、**报错详细信息**、**相关代码与逻辑**、**使用软件版本**以及**操作系统版本**,否则随意发帖提问将会提高我们的答疑难度。
+
+## 答疑时间
+* 工作日:9:00 ~ 17:00 提供答疑,周末、节假日休息,暂停答疑
+* 请勿**私聊提问**,以免被其他用户的消息覆盖从而无法获得答疑
+* 答疑时间外遇到问题可以将问题发帖至[技术社区](https://sns.bladex.vip/),我们后续会逐个回复
+
+## 授权范围
+* 专业版:只可用于**个人学习**及**个人私活**项目,不可用于公司或团队,不可泄露给任何第三方
+* 企业版:可用于**企业名下**的任何项目,企业版员工在**未购买**专业版授权前,只授权开发**所在授权企业名下**的项目,**不得将BladeX用于个人私活**
+* 共同遵守:若甲方需要您提供项目源码,则需代为甲方购买BladeX企业授权,甲方购买后续的所有项目都无需再次购买授权
+
+## 商用权益
+* ✔️ 遵守[商业协议](/LICENSE)的前提下,将BladeX系列产品用于授权范围内的商用项目,并上线运营
+* ✔️ 遵守[商业协议](/LICENSE)的前提下,不限制项目数,不限制服务器数
+* ✔️ 遵守[商业协议](/LICENSE)的前提下,将自行编写的业务代码申请软件著作权
+
+## 何为侵权
+* ❌ 不遵守商业协议,私自销售商业源码
+* ❌ 以任何理由将BladeX源码用于申请软件著作权
+* ❌ 将商业源码以任何途径任何理由泄露给未授权的单位或个人
+* ❌ 开发完毕项目,没有为甲方购买企业授权,向甲方提供了BladeX代码
+* ❌ 基于BladeX拓展研发与BladeX有竞争关系的衍生框架,并将其开源或销售
+
+## 侵权后果
+* 情节较轻:第一次发现警告处理
+* 情节较重:封禁账号,踢出商业群,并保留追究法律责任的权利
+* 情节严重:与本地律师事务所合作,以公司名义起诉侵犯计算机软件著作权
+
+## 举报有奖
+* 向官方提供有用线索并成功捣毁盗版个人或窝点,将会看成果给予 500~10000 不等的现金奖励
+* 官方唯一指定QQ:1272154962

+ 5 - 0
babel.config.js

@@ -0,0 +1,5 @@
+module.exports = {
+  presets: [
+    '@vue/app'
+  ]
+}

+ 7 - 0
build.sh

@@ -0,0 +1,7 @@
+#!/bin/bash 
+
+echo "打包文件"
+yarn build
+echo "传输文件"
+scp -r ./dist/** pig@139.224.200.249:/data/avue/sword
+echo "部署成功"

File diff suppressed because it is too large
+ 29808 - 0
package-lock.json


+ 61 - 0
package.json

@@ -0,0 +1,61 @@
+{
+  "name": "saber-admin",
+  "version": "2.6.0",
+  "private": true,
+  "scripts": {
+    "serve": "vue-cli-service serve",
+    "build": "vue-cli-service build",
+    "lint": "vue-cli-service lint",
+    "analyz": "npm_config_report=true npm run build",
+    "test:unit": "vue-cli-service test:unit",
+    "test:e2e": "vue-cli-service test:e2e"
+  },
+  "dependencies": {
+    "avue-plugin-ueditor": "^0.1.4",
+    "axios": "^0.21.1",
+    "babel-polyfill": "^6.26.0",
+    "classlist-polyfill": "^1.2.0",
+    "crypto-js": "^4.0.0",
+    "echarts": "^4.9.0",
+    "element-ui": "^2.13.2",
+    "file-saver": "^2.0.5",
+    "js-base64": "^2.5.1",
+    "js-cookie": "^2.2.0",
+    "js-md5": "^0.7.3",
+    "mockjs": "^1.0.1-beta3",
+    "moment": "^2.29.3",
+    "node-gyp": "^5.0.6",
+    "node-sass": "^4.14.1",
+    "nprogress": "^0.2.0",
+    "portfinder": "^1.0.23",
+    "print-js": "^1.5.0",
+    "script-loader": "^0.7.2",
+    "vue": "^2.6.10",
+    "vue-axios": "^2.1.2",
+    "vue-i18n": "^8.7.0",
+    "vue-print-nb": "^1.5.0",
+    "vue-router": "^3.0.1",
+    "vuex": "^3.1.1",
+    "xlsx": "^0.16.9"
+  },
+  "devDependencies": {
+    "@vue/cli-plugin-babel": "^3.1.1",
+    "@vue/cli-plugin-eslint": "^3.1.5",
+    "@vue/cli-service": "^4.5.9",
+    "chai": "^4.1.2",
+    "sass-loader": "^7.0.1",
+    "script-loader": "^0.7.2",
+    "vue-template-compiler": "^2.5.17",
+    "webpack-bundle-analyzer": "^3.0.3"
+  },
+  "lint-staged": {
+    "*.js": [
+      "vue-cli-service lint",
+      "git add"
+    ],
+    "*.vue": [
+      "vue-cli-service lint",
+      "git add"
+    ]
+  }
+}

File diff suppressed because it is too large
+ 11 - 0
public/cdn/animate/3.5.2/animate.css


File diff suppressed because it is too large
+ 8 - 0
public/cdn/avue/2.6.15/avue.min.js


File diff suppressed because it is too large
+ 1 - 0
public/cdn/avue/2.6.15/index.css


File diff suppressed because it is too large
+ 9 - 0
public/cdn/axios/1.0.0/axios.min.js


File diff suppressed because it is too large
+ 1 - 0
public/cdn/element-ui/2.13.2/index.js


BIN
public/cdn/element-ui/2.13.2/theme-chalk/fonts/element-icons.ttf


BIN
public/cdn/element-ui/2.13.2/theme-chalk/fonts/element-icons.woff


File diff suppressed because it is too large
+ 13239 - 0
public/cdn/element-ui/2.13.2/theme-chalk/index.css


+ 23 - 0
public/cdn/iconfont/1.0.0/index.css

@@ -0,0 +1,23 @@
+
+[class^="icon-"]{
+	font-family: "iconfont" !important;
+	/* 以下内容参照第三方图标库本身的规则 */
+	font-size: 18px !important;
+	font-style: normal;
+	-webkit-font-smoothing: antialiased;
+	-moz-osx-font-smoothing: grayscale;
+}
+.el-menu-item [class^=icon-] {
+    margin-right: 5px;
+    width: 24px;
+    text-align: center;
+    font-size: 18px;
+    vertical-align: middle;
+}
+.el-submenu [class^=icon-] {
+    vertical-align: middle;
+    margin-right: 5px;
+    width: 24px;
+    text-align: center;
+    font-size: 18px;
+}

File diff suppressed because it is too large
+ 6 - 0
public/cdn/vue-router/3.0.1/vue-router.min.js


File diff suppressed because it is too large
+ 6 - 0
public/cdn/vue/2.6.10/vue.min.js


File diff suppressed because it is too large
+ 6 - 0
public/cdn/vuex/3.1.1/vuex.min.js


File diff suppressed because it is too large
+ 7 - 0
public/cdn/xlsx/FileSaver.min.js


File diff suppressed because it is too large
+ 23 - 0
public/cdn/xlsx/xlsx.full.min.js


BIN
public/favicon.png


BIN
public/img/1.png


BIN
public/img/2.png


BIN
public/img/3.png


BIN
public/img/4.png


BIN
public/img/arrow.png


BIN
public/img/arrowdown.png


BIN
public/img/arrowup.png


BIN
public/img/baobiao.png


File diff suppressed because it is too large
+ 508 - 0
public/img/bg/403.svg


File diff suppressed because it is too large
+ 314 - 0
public/img/bg/404.svg


File diff suppressed because it is too large
+ 208 - 0
public/img/bg/500.svg


BIN
public/img/bg/bg.jpg


BIN
public/img/bg/bg1.jpg


BIN
public/img/bg/bg2.jpg


BIN
public/img/bg/bg3.jpg


BIN
public/img/bg/bg4.jpg


BIN
public/img/bg/cloud.jpg


BIN
public/img/bg/delete.png


BIN
public/img/bg/edit.png


BIN
public/img/bg/edu-oa-file.png


BIN
public/img/bg/img-logo.png


BIN
public/img/bg/login.png


BIN
public/img/bg/logo.png


BIN
public/img/bg/order.png


BIN
public/img/bg/star-squashed.jpg


BIN
public/img/bg/vip1.png


BIN
public/img/bg/vip2.png


BIN
public/img/bg/vip3.png


BIN
public/img/bg/vip4.png


BIN
public/img/bianji1.png


BIN
public/img/buhege.png


BIN
public/img/cater/food1.png


BIN
public/img/cater/food1111.png


BIN
public/img/cater/food2.png


BIN
public/img/cater/food3.png


BIN
public/img/cater/food33.png


BIN
public/img/cater/food6.png


BIN
public/img/cater/food66.png


BIN
public/img/cater/fri.png


BIN
public/img/cater/fri1.png


BIN
public/img/cater/left.png


BIN
public/img/cater/mon.png


BIN
public/img/cater/mon1.png


BIN
public/img/cater/mon11.png


BIN
public/img/cater/right.png


BIN
public/img/cater/sat.png


BIN
public/img/cater/sat1.png


BIN
public/img/cater/sun.png


BIN
public/img/cater/sun1.png


BIN
public/img/cater/thu.png


BIN
public/img/cater/thu1.png


BIN
public/img/cater/tue1.png


BIN
public/img/cater/wed.png


BIN
public/img/cater/wed1.png


BIN
public/img/cater/加餐@2x.png


BIN
public/img/cater/右切@2x.png


BIN
public/img/cater/左切@2x.png


BIN
public/img/cater/早餐1.png


BIN
public/img/cater/智能配餐切图/fri.png


BIN
public/img/cater/智能配餐切图/thu.png


BIN
public/img/cater/智能配餐切图/tue.png


BIN
public/img/cater/智能配餐切图/tue1.png


BIN
public/img/cater/智能配餐切图/wed.png


BIN
public/img/cater/智能配餐切图/加餐1.png


BIN
public/img/cater/智能配餐切图/加餐1@2x.png


BIN
public/img/cater/智能配餐切图/包子@2x.png


BIN
public/img/cater/智能配餐切图/午餐1@2x.png


BIN
public/img/cater/智能配餐切图/周一背景.png


BIN
public/img/cater/智能配餐切图/周一背景@2x.png


BIN
public/img/cater/智能配餐切图/周三背景.png


BIN
public/img/cater/智能配餐切图/周二.png


BIN
public/img/cater/智能配餐切图/周五背景备份.png


BIN
public/img/cater/智能配餐切图/周六背景.png


+ 0 - 0
public/img/cater/智能配餐切图/周六背景@2x.png


Some files were not shown because too many files changed in this diff