dusenyao 1 rok pred
rodič
commit
12fe20264b
4 zmenil súbory, kde vykonal 22381 pridanie a 35 odobranie
  1. 22353 1
      package-lock.json
  2. 17 17
      package.json
  3. 7 13
      src/utils/auth.js
  4. 4 4
      src/utils/validate.js

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 22353 - 1
package-lock.json


+ 17 - 17
package.json

@@ -15,13 +15,13 @@
   "dependencies": {
     "@tinymce/tinymce-vue": "^3.2.8",
     "awe-dnd": "^0.3.4",
-    "axios": "^1.6.2",
-    "book-ui": "file:../book-ui-0.3.71.tgz",
-    "core-js": "^3.33.3",
+    "axios": "^1.6.8",
+    "book-ui": "file:../book-ui-0.3.72.tgz",
+    "core-js": "^3.36.1",
     "dayjs": "^1.11.10",
     "element-ui": "^2.15.14",
     "jquery": "^3.7.1",
-    "js-base64": "^3.7.5",
+    "js-base64": "^3.7.7",
     "js-cookie": "^3.0.5",
     "jsplumb": "^2.15.6",
     "md5": "^2.3.0",
@@ -36,33 +36,33 @@
     "vuex": "^3.6.2"
   },
   "devDependencies": {
-    "@babel/core": "^7.23.3",
-    "@babel/eslint-parser": "^7.23.3",
-    "@rushstack/eslint-patch": "^1.6.0",
+    "@babel/core": "^7.24.0",
+    "@babel/eslint-parser": "^7.23.10",
+    "@rushstack/eslint-patch": "^1.7.2",
     "@vue/cli-plugin-babel": "~5.0.8",
     "@vue/cli-plugin-eslint": "~5.0.8",
     "@vue/cli-plugin-router": "~5.0.8",
     "@vue/cli-plugin-unit-jest": "^5.0.8",
     "@vue/cli-plugin-vuex": "~5.0.8",
     "@vue/cli-service": "~5.0.8",
-    "@vue/eslint-config-prettier": "^8.0.0",
+    "@vue/eslint-config-prettier": "^9.0.0",
     "@vue/preload-webpack-plugin": "^2.0.0",
     "@vue/test-utils": "^1.3.6",
     "babel-jest": "^27.5.1",
     "babel-plugin-dynamic-import-node": "^2.3.3",
     "compression-webpack-plugin": "^6.1.1",
     "eslint": "^7.32.0",
-    "eslint-plugin-prettier": "^5.0.1",
-    "eslint-plugin-vue": "^9.18.1",
-    "html-webpack-plugin": "^5.5.3",
-    "postcss": "^8.4.31",
-    "postcss-html": "^1.5.0",
-    "prettier": "3.1.0",
-    "sass": "^1.69.5",
-    "sass-loader": "^13.3.2",
+    "eslint-plugin-prettier": "^5.1.3",
+    "eslint-plugin-vue": "^9.23.0",
+    "html-webpack-plugin": "^5.6.0",
+    "postcss": "^8.4.36",
+    "postcss-html": "^1.6.0",
+    "prettier": "3.2.5",
+    "sass": "^1.72.0",
+    "sass-loader": "^13.3.3",
     "script-ext-html-webpack-plugin": "^2.1.5",
     "stylelint": "^15.11.0",
-    "stylelint-config-recess-order": "^4.4.0",
+    "stylelint-config-recess-order": "^4.6.0",
     "stylelint-config-recommended-scss": "^13.1.0",
     "stylelint-config-recommended-vue": "^1.5.0",
     "stylelint-config-standard-scss": "^11.1.0",

+ 7 - 13
src/utils/auth.js

@@ -1,9 +1,7 @@
-import Cookies from 'js-cookie';
-
 const TokenKey = 'GCLS_Token';
 
 export function getSessionID() {
-  const token = Cookies.get(TokenKey) ? Cookies.get(TokenKey) : sessionStorage.getItem(TokenKey);
+  const token = localStorage.getItem(TokenKey);
   if (token) {
     return JSON.parse(token)['session_id'];
   }
@@ -11,7 +9,7 @@ export function getSessionID() {
 }
 
 export function getToken() {
-  const token = Cookies.get(TokenKey);
+  const token = localStorage.getItem(TokenKey);
   if (token) {
     return { token: JSON.parse(token), isHas: true };
   }
@@ -20,20 +18,18 @@ export function getToken() {
 
 export function setToken(token) {
   const _token = typeof token === 'object' ? JSON.stringify(token) : '';
-  sessionStorage.setItem(TokenKey, _token);
-  return Cookies.set(TokenKey, _token);
+  localStorage.setItem(TokenKey, _token);
 }
 
 export function removeToken() {
-  sessionStorage.removeItem(TokenKey);
-  return Cookies.remove(TokenKey);
+  localStorage.removeItem(TokenKey);
 }
 
 // 系统信息
 const ConfigKey = 'GCLS_Config';
 
 export function getConfig() {
-  const token = Cookies.get(ConfigKey) ? Cookies.get(ConfigKey) : sessionStorage.getItem(ConfigKey);
+  const token = localStorage.getItem(ConfigKey);
   if (token) {
     return { token: JSON.parse(token), isHas: true };
   }
@@ -42,11 +38,9 @@ export function getConfig() {
 
 export function setConfig(value) {
   let _val = typeof value === 'object' ? JSON.stringify(value) : '';
-  sessionStorage.setItem(ConfigKey, _val);
-  return Cookies.set(ConfigKey, _val);
+  localStorage.setItem(ConfigKey, _val);
 }
 
 export function removeConfig() {
-  sessionStorage.removeItem(ConfigKey);
-  return Cookies.remove(ConfigKey);
+  localStorage.removeItem(ConfigKey);
 }

+ 4 - 4
src/utils/validate.js

@@ -54,22 +54,22 @@ export function isAllowFileType(fileName) {
 export function fileTypeSizeLimit(fileName, fileSize) {
   const type = getFileType(fileName);
   const size = fileSize / 1048576;
-  // 图片
+  // 图片 大小限制2M
   if (type.match(/^(png|jpe?g|gif|svg|webp)$/)) {
     if (size > 2) return true;
     return false;
   }
-  // 文档
+  // 文档 大小限制20M
   if (type.match(/^(docx?|xlsx?|pptx?|pdf|rtf)$/)) {
     if (size > 20) return true;
     return false;
   }
-  // 音频
+  // 音频 大小限制20M
   if (type.match(/^(mp3|wav|aac|ape|ogg)$/)) {
     if (size > 20) return true;
     return false;
   }
-  // 视频
+  // 视频 大小限制500M
   if (type.match(/^(mp4|avi|wmv|mpe?g|flv|mkv|f4v|rmvb|webm)$/)) {
     if (size > 500) return true;
     return false;

Niektoré súbory nie sú zobrazené, pretože je v týchto rozdielových dátach zmenené mnoho súborov