xiaodai2022 пре 2 година
родитељ
комит
d49e5f8cf0

+ 1 - 1
dist/index.html

@@ -24,7 +24,7 @@
   </script>
   <!--钉钉监控end-->
   <!-- <link rel="icon" href="/favicon.ico"> -->
-  <title>采销365</title>
+  <title>采销bate 3.0公测版</title>
   <style>
     [v-cloak] {
       display: none;

Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
dist/static/js/0.js


+ 13 - 14
dist/static/js/1.js

@@ -1,17 +1,5 @@
 (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[1],{
 
-/***/ "./node_modules/@babel/runtime/helpers/esm/objectDestructuringEmpty.js":
-/*!*****************************************************************************!*\
-  !*** ./node_modules/@babel/runtime/helpers/esm/objectDestructuringEmpty.js ***!
-  \*****************************************************************************/
-/*! exports provided: default */
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return _objectDestructuringEmpty; });\nfunction _objectDestructuringEmpty(obj) {\n  if (obj == null) throw new TypeError(\"Cannot destructure \" + obj);\n}\n\n//# sourceURL=webpack:///./node_modules/@babel/runtime/helpers/esm/objectDestructuringEmpty.js?");
-
-/***/ }),
-
 /***/ "./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js":
 /*!****************************************************************************!*\
   !*** ./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js ***!
@@ -20,7 +8,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) *
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
-eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return _objectWithoutProperties; });\n/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ \"./node_modules/core-js/modules/es.symbol.js\");\n/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _objectWithoutPropertiesLoose_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./objectWithoutPropertiesLoose.js */ \"./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js\");\n\n\nfunction _objectWithoutProperties(source, excluded) {\n  if (source == null) return {};\n  var target = Object(_objectWithoutPropertiesLoose_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(source, excluded);\n  var key, i;\n  if (Object.getOwnPropertySymbols) {\n    var sourceSymbolKeys = Object.getOwnPropertySymbols(source);\n    for (i = 0; i < sourceSymbolKeys.length; i++) {\n      key = sourceSymbolKeys[i];\n      if (excluded.indexOf(key) >= 0) continue;\n      if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue;\n      target[key] = source[key];\n    }\n  }\n  return target;\n}\n\n//# sourceURL=webpack:///./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js?");
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return _objectWithoutProperties; });\n/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ \"./node_modules/core-js/modules/es.symbol.js\");\n/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _objectWithoutPropertiesLoose_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./objectWithoutPropertiesLoose.js */ \"./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js\");\n\n\nfunction _objectWithoutProperties(source, excluded) {\n  if (source == null) return {};\n  var target = Object(_objectWithoutPropertiesLoose_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(source, excluded);\n  var key, i;\n\n  if (Object.getOwnPropertySymbols) {\n    var sourceSymbolKeys = Object.getOwnPropertySymbols(source);\n\n    for (i = 0; i < sourceSymbolKeys.length; i++) {\n      key = sourceSymbolKeys[i];\n      if (excluded.indexOf(key) >= 0) continue;\n      if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue;\n      target[key] = source[key];\n    }\n  }\n\n  return target;\n}\n\n//# sourceURL=webpack:///./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js?");
 
 /***/ }),
 
@@ -32,7 +20,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) *
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
-eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return _objectWithoutPropertiesLoose; });\n/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.object.keys.js */ \"./node_modules/core-js/modules/es.object.keys.js\");\n/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_0__);\n\nfunction _objectWithoutPropertiesLoose(source, excluded) {\n  if (source == null) return {};\n  var target = {};\n  var sourceKeys = Object.keys(source);\n  var key, i;\n  for (i = 0; i < sourceKeys.length; i++) {\n    key = sourceKeys[i];\n    if (excluded.indexOf(key) >= 0) continue;\n    target[key] = source[key];\n  }\n  return target;\n}\n\n//# sourceURL=webpack:///./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js?");
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return _objectWithoutPropertiesLoose; });\n/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.object.keys.js */ \"./node_modules/core-js/modules/es.object.keys.js\");\n/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_0__);\n\nfunction _objectWithoutPropertiesLoose(source, excluded) {\n  if (source == null) return {};\n  var target = {};\n  var sourceKeys = Object.keys(source);\n  var key, i;\n\n  for (i = 0; i < sourceKeys.length; i++) {\n    key = sourceKeys[i];\n    if (excluded.indexOf(key) >= 0) continue;\n    target[key] = source[key];\n  }\n\n  return target;\n}\n\n//# sourceURL=webpack:///./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js?");
 
 /***/ }),
 
@@ -95,6 +83,17 @@ eval("\nvar toIndexedObject = __webpack_require__(/*! ../internals/to-indexed-ob
 
 /***/ }),
 
+/***/ "./node_modules/core-js/internals/array-reduce.js":
+/*!********************************************************!*\
+  !*** ./node_modules/core-js/internals/array-reduce.js ***!
+  \********************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("var aFunction = __webpack_require__(/*! ../internals/a-function */ \"./node_modules/core-js/internals/a-function.js\");\nvar toObject = __webpack_require__(/*! ../internals/to-object */ \"./node_modules/core-js/internals/to-object.js\");\nvar IndexedObject = __webpack_require__(/*! ../internals/indexed-object */ \"./node_modules/core-js/internals/indexed-object.js\");\nvar toLength = __webpack_require__(/*! ../internals/to-length */ \"./node_modules/core-js/internals/to-length.js\");\n\n// `Array.prototype.{ reduce, reduceRight }` methods implementation\nvar createMethod = function (IS_RIGHT) {\n  return function (that, callbackfn, argumentsLength, memo) {\n    aFunction(callbackfn);\n    var O = toObject(that);\n    var self = IndexedObject(O);\n    var length = toLength(O.length);\n    var index = IS_RIGHT ? length - 1 : 0;\n    var i = IS_RIGHT ? -1 : 1;\n    if (argumentsLength < 2) while (true) {\n      if (index in self) {\n        memo = self[index];\n        index += i;\n        break;\n      }\n      index += i;\n      if (IS_RIGHT ? index < 0 : length <= index) {\n        throw TypeError('Reduce of empty array with no initial value');\n      }\n    }\n    for (;IS_RIGHT ? index >= 0 : length > index; index += i) if (index in self) {\n      memo = callbackfn(memo, self[index], index, O);\n    }\n    return memo;\n  };\n};\n\nmodule.exports = {\n  // `Array.prototype.reduce` method\n  // https://tc39.github.io/ecma262/#sec-array.prototype.reduce\n  left: createMethod(false),\n  // `Array.prototype.reduceRight` method\n  // https://tc39.github.io/ecma262/#sec-array.prototype.reduceright\n  right: createMethod(true)\n};\n\n\n//# sourceURL=webpack:///./node_modules/core-js/internals/array-reduce.js?");
+
+/***/ }),
+
 /***/ "./node_modules/core-js/internals/ieee754.js":
 /*!***************************************************!*\
   !*** ./node_modules/core-js/internals/ieee754.js ***!

Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
dist/static/js/app.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
dist/static/js/chunk-elementUI.js


Разлика између датотеке није приказан због своје велике величине
+ 11 - 11
dist/static/js/chunk-libs.js


+ 1 - 1
public/index.html

@@ -24,7 +24,7 @@
   </script>
   <!--钉钉监控end-->
   <!-- <link rel="icon" href="<%= BASE_URL %>favicon.ico"> -->
-  <title>采销365</title>
+  <title>采销bate 3.0公测版</title>
   <style>
     [v-cloak] {
       display: none;

+ 1 - 1
src/layout/components/Sidebar/Logo.vue

@@ -24,7 +24,7 @@ export default {
   },
   data() {
     return {
-      title: '采销365',
+      title: '采销bate 3.0公测版',
       logo: require('@/assets/img/logo.gif')
     }
   }

+ 118 - 117
src/views/login/index.vue

@@ -1,10 +1,10 @@
 <template>
   <div class="login-container">
     <div class="login-form-main">
-      <img src="@/assets/sheji/loginlan.png" alt="">
+      <img src="@/assets/sheji/loginlan.png" alt="" />
       <div class="main-title">
         <h1>欢迎登录</h1>
-        <h3>采销365</h3>
+        <h3>采销bate 3.0公测版</h3>
       </div>
       <el-form
         ref="loginForm"
@@ -16,7 +16,7 @@
       >
         <div class="title-container">
           <h3 class="title">
-            采销365
+            采销bate 3.0公测版
             <div style="font-size: 20px; margin-top: 5px">{{ ver }}</div>
           </h3>
         </div>
@@ -94,7 +94,8 @@
           type="primary"
           style="width: 100%; margin-top: 5px"
           @click.native.prevent="handleLogin()"
-        >登&nbsp;&nbsp;&nbsp;&nbsp;录</el-button>
+          >登&nbsp;&nbsp;&nbsp;&nbsp;录</el-button
+        >
 
         <!-- <div style="position: relative; padding: 12px 0 0 0"> -->
         <!-- <div class="tips" style="float: left">
@@ -126,237 +127,237 @@
 </template>
 
 <script>
-import { isnumber, isAlphanumeric, validAlphabets, isMobile } from '@/utils/validate'
-import asyncRequest from '@/apis/service/user'
-import Identify from '@/components/identify'
-import urlConfig from '@/apis/url-config'
-import resToken from '@/mixins/resToken'
+import { isnumber, isAlphanumeric, validAlphabets, isMobile } from "@/utils/validate";
+import asyncRequest from "@/apis/service/user";
+import Identify from "@/components/identify";
+import urlConfig from "@/apis/url-config";
+import resToken from "@/mixins/resToken";
 
 export default {
-  name: 'Login',
+  name: "Login",
   components: { Identify },
   mixins: [resToken],
   data() {
     const validateUsername = (rule, value, callback) => {
-      if (value === '') {
-        callback(new Error('手机号不能为空!'))
+      if (value === "") {
+        callback(new Error("手机号不能为空!"));
       } else {
         if (!isMobile(value)) {
-          callback(new Error('请输入正确的手机号'))
+          callback(new Error("请输入正确的手机号"));
         } else {
-          callback()
+          callback();
         }
       }
-    }
+    };
     const validatePassword = (rule, value, callback) => {
-      if (value === '') {
-        callback(new Error('密码不能为空!'))
+      if (value === "") {
+        callback(new Error("密码不能为空!"));
       } else {
         if (!isAlphanumeric(value)) {
-          callback(new Error('密码为6-18位数字字母组合!'))
+          callback(new Error("密码为6-18位数字字母组合!"));
         } else if (value.length < 6 || value.length > 18) {
-          callback(new Error('密码为6-18位数字字母组合!'))
+          callback(new Error("密码为6-18位数字字母组合!"));
         } else if (isnumber(value)) {
-          callback(new Error('密码不能为纯数字!'))
+          callback(new Error("密码不能为纯数字!"));
         } else if (validAlphabets(value)) {
-          callback(new Error('密码不能为纯字母!'))
+          callback(new Error("密码不能为纯字母!"));
         } else {
-          callback()
+          callback();
         }
       }
-    }
+    };
 
     const validateCode = (rule, value, callback) => {
-      if (value === '') {
-        callback(new Error('验证码不能为空!'))
+      if (value === "") {
+        callback(new Error("验证码不能为空!"));
       } else {
         if (value !== this.identifyCode) {
-          callback(new Error('请输入正确的验证码'))
+          callback(new Error("请输入正确的验证码"));
         } else {
-          callback()
+          callback();
         }
       }
-    }
+    };
 
     return {
-      ver: '',
+      ver: "",
       show: false,
       loginTitle: urlConfig.loginTitle,
       loginBeian: urlConfig.loginBeian,
       loginBeianUrl: urlConfig.loginBeianUrl,
       loginForm: {
-        username: '',
-        password: '',
-        code: ''
+        username: "",
+        password: "",
+        code: "",
       },
       loginRules: {
-        username: [{ required: true, trigger: 'blur', validator: validateUsername }],
-        password: [{ required: true, trigger: 'blur', validator: validatePassword }],
-        code: [{ required: true, trigger: 'blur', validator: validateCode }]
+        username: [{ required: true, trigger: "blur", validator: validateUsername }],
+        password: [{ required: true, trigger: "blur", validator: validatePassword }],
+        code: [{ required: true, trigger: "blur", validator: validateCode }],
       },
-      identifyCode: '',
+      identifyCode: "",
       identifyCodes: [
-        '0',
-        '1',
-        '2',
-        '3',
-        '4',
-        '5',
-        '6',
-        '7',
-        '8',
-        '9',
-        'a',
-        'b',
-        'c',
-        'd'
+        "0",
+        "1",
+        "2",
+        "3",
+        "4",
+        "5",
+        "6",
+        "7",
+        "8",
+        "9",
+        // 'a',
+        // 'b',
+        // 'c',
+        // 'd'
       ],
-      passwordType: 'password',
+      passwordType: "password",
       capsTooltip: false,
       loading: false,
       showDialog: false,
       redirect: undefined,
-      otherQuery: {}
-    }
+      otherQuery: {},
+    };
   },
   watch: {
     $route: {
-      handler: function(route) {
-        const query = route.query
+      handler: function (route) {
+        const query = route.query;
         if (query) {
-          this.redirect = query.redirect
-          this.otherQuery = this.getOtherQuery(query)
+          this.redirect = query.redirect;
+          this.otherQuery = this.getOtherQuery(query);
         }
       },
-      immediate: true
-    }
+      immediate: true,
+    },
   },
   mounted() {
-    this.refreshCode()
-    this.bindEnterEvent()
+    this.refreshCode();
+    this.bindEnterEvent();
     // this.getversion();
-    if (this.loginForm.username === '') {
-      this.$refs.username.focus()
-    } else if (this.loginForm.password === '') {
-      this.$refs.password.focus()
+    if (this.loginForm.username === "") {
+      this.$refs.username.focus();
+    } else if (this.loginForm.password === "") {
+      this.$refs.password.focus();
     }
   },
   beforeDestroy() {
-    this.removeEnterEvent()
+    this.removeEnterEvent();
   },
   methods: {
     bindEnterEvent() {
-      window.addEventListener('keydown', this.listener)
+      window.addEventListener("keydown", this.listener);
     },
     removeEnterEvent() {
-      window.removeEventListener('keydown', this.listener)
+      window.removeEventListener("keydown", this.listener);
     },
     listener(e) {
-      e.keyCode === 13 && this.handleLogin()
+      e.keyCode === 13 && this.handleLogin();
     },
     async getversion() {
-      const { code, data } = await asyncRequest.version({})
+      const { code, data } = await asyncRequest.version({});
       if (code === 0) {
-        const { version } = data
-        this.ver = version
+        const { version } = data;
+        this.ver = version;
       } else {
-        this.ver = ''
+        this.ver = "";
       }
     },
     setVisible(val) {
-      this.show = val
+      this.show = val;
     },
     handleClick() {
-      this.show = true
+      this.show = true;
     },
     handleSuccess() {
-      this.show = false
-      this.handleLogin()
+      this.show = false;
+      this.handleLogin();
     },
     checkCapslock(e) {
-      const { key } = e
-      this.capsTooltip = key && key.length === 1 && key >= 'A' && key <= 'Z'
+      const { key } = e;
+      this.capsTooltip = key && key.length === 1 && key >= "A" && key <= "Z";
     },
     showPwd() {
-      if (this.passwordType === 'password') {
-        this.passwordType = ''
+      if (this.passwordType === "password") {
+        this.passwordType = "";
       } else {
-        this.passwordType = 'password'
+        this.passwordType = "password";
       }
       this.$nextTick(() => {
-        this.$refs.password.focus()
-      })
+        this.$refs.password.focus();
+      });
     },
     // 生成随机数
     randomNum(min, max) {
-      max = max + 1
-      return Math.floor(Math.random() * (max - min) + min)
+      max = max + 1;
+      return Math.floor(Math.random() * (max - min) + min);
     },
     // 更新验证码
     refreshCode() {
-      this.identifyCode = ''
-      this.makeCode(this.identifyCodes, 4)
+      this.identifyCode = "";
+      this.makeCode(this.identifyCodes, 4);
     },
     makeCode(data, len) {
       for (let i = 0; i < len; i++) {
         this.identifyCode += this.identifyCodes[
           this.randomNum(0, this.identifyCodes.length - 1)
-        ]
+        ];
       }
     },
     handleLogin() {
       this.$refs.loginForm.validate((valid) => {
         if (valid) {
-          this.loading = true
+          this.loading = true;
           this.$store
-            .dispatch('user/login', this.loginForm)
+            .dispatch("user/login", this.loginForm)
             .then((res) => {
-              console.log(res)
+              console.log(res);
               if (res.code === 0) {
-                this.getMenu()
+                this.getMenu();
               } else {
-                this.$message.warning(res.message)
-                this.loading = false
+                this.$message.warning(res.message);
+                this.loading = false;
               }
             })
             .catch((err) => {
-              console.log(err)
-              this.loading = false
-            })
+              console.log(err);
+              this.loading = false;
+            });
         } else {
-          console.log('error submit!!')
-          return false
+          console.log("error submit!!");
+          return false;
         }
-      })
+      });
     },
     getMenu() {
       this.$store
-        .dispatch('user/getMenuList', this)
+        .dispatch("user/getMenuList", this)
         .then((res) => {
           window.vm.$router.push({
             path: this.redirect
               ? this.redirect
-              : res === 'success-dataV'
-                ? '/bigScreen/datavScr'
-                : '/welcome/dashboard/',
-            query: this.otherQuery
-          })
-          this.loading = false
+              : res === "success-dataV"
+              ? "/bigScreen/datavScr"
+              : "/welcome/dashboard/",
+            query: this.otherQuery,
+          });
+          this.loading = false;
         })
         .catch((err) => {
-          this.loading = false
-        })
+          this.loading = false;
+        });
     },
     getOtherQuery(query) {
       return Object.keys(query).reduce((acc, cur) => {
-        if (cur !== 'redirect') {
-          acc[cur] = query[cur]
+        if (cur !== "redirect") {
+          acc[cur] = query[cur];
         }
-        return acc
-      }, {})
-    }
-  }
-}
+        return acc;
+      }, {});
+    },
+  },
+};
 </script>
 
 <style lang="scss">

Неке датотеке нису приказане због велике количине промена