seimin 1 年間 前
コミット
a735364970
共有3 個のファイルを変更した111 個の追加214 個の削除を含む
  1. 91 214
      package-lock.json
  2. 1 0
      package.json
  3. 19 0
      src/views/Login.vue

+ 91 - 214
package-lock.json

@@ -9,6 +9,7 @@
9 9
       "version": "1.0.0",
10 10
       "dependencies": {
11 11
         "axios": "^0.18.0",
12
+        "crypto-js": "^4.1.1",
12 13
         "cube-ui": "^1.12.10",
13 14
         "js-base64": "^3.6.1",
14 15
         "less": "^3.9.0",
@@ -120,14 +121,14 @@
120 121
       }
121 122
     },
122 123
     "node_modules/ajv": {
123
-      "version": "5.5.2",
124
-      "resolved": "https://registry.nlark.com/ajv/download/ajv-5.5.2.tgz?cache=0&sync_timestamp=1626380134544&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fajv%2Fdownload%2Fajv-5.5.2.tgz",
125
-      "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=",
124
+      "version": "6.12.6",
125
+      "resolved": "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz",
126
+      "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
126 127
       "dependencies": {
127
-        "co": "^4.6.0",
128
-        "fast-deep-equal": "^1.0.0",
128
+        "fast-deep-equal": "^3.1.1",
129 129
         "fast-json-stable-stringify": "^2.0.0",
130
-        "json-schema-traverse": "^0.3.0"
130
+        "json-schema-traverse": "^0.4.1",
131
+        "uri-js": "^4.2.2"
131 132
       }
132 133
     },
133 134
     "node_modules/ajv-keywords": {
@@ -2146,8 +2147,9 @@
2146 2147
     },
2147 2148
     "node_modules/co": {
2148 2149
       "version": "4.6.0",
2149
-      "resolved": "https://registry.nlark.com/co/download/co-4.6.0.tgz",
2150
-      "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
2150
+      "resolved": "https://registry.npmmirror.com/co/-/co-4.6.0.tgz",
2151
+      "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==",
2152
+      "dev": true,
2151 2153
       "engines": {
2152 2154
         "iojs": ">= 1.0.0",
2153 2155
         "node": ">= 0.12.0"
@@ -2643,6 +2645,11 @@
2643 2645
         "node": "*"
2644 2646
       }
2645 2647
     },
2648
+    "node_modules/crypto-js": {
2649
+      "version": "4.1.1",
2650
+      "resolved": "https://registry.npmmirror.com/crypto-js/-/crypto-js-4.1.1.tgz",
2651
+      "integrity": "sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw=="
2652
+    },
2646 2653
     "node_modules/css": {
2647 2654
       "version": "2.2.4",
2648 2655
       "resolved": "https://registry.nlark.com/css/download/css-2.2.4.tgz",
@@ -4763,9 +4770,9 @@
4763 4770
       }
4764 4771
     },
4765 4772
     "node_modules/fast-deep-equal": {
4766
-      "version": "1.1.0",
4767
-      "resolved": "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-1.1.0.tgz",
4768
-      "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ="
4773
+      "version": "3.1.3",
4774
+      "resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
4775
+      "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
4769 4776
     },
4770 4777
     "node_modules/fast-json-stable-stringify": {
4771 4778
       "version": "2.1.0",
@@ -4806,30 +4813,6 @@
4806 4813
         "webpack": "^2.0.0 || ^3.0.0 || ^4.0.0"
4807 4814
       }
4808 4815
     },
4809
-    "node_modules/file-loader/node_modules/ajv": {
4810
-      "version": "6.12.6",
4811
-      "resolved": "https://registry.nlark.com/ajv/download/ajv-6.12.6.tgz?cache=0&sync_timestamp=1626380134544&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fajv%2Fdownload%2Fajv-6.12.6.tgz",
4812
-      "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=",
4813
-      "dev": true,
4814
-      "dependencies": {
4815
-        "fast-deep-equal": "^3.1.1",
4816
-        "fast-json-stable-stringify": "^2.0.0",
4817
-        "json-schema-traverse": "^0.4.1",
4818
-        "uri-js": "^4.2.2"
4819
-      }
4820
-    },
4821
-    "node_modules/file-loader/node_modules/fast-deep-equal": {
4822
-      "version": "3.1.3",
4823
-      "resolved": "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-3.1.3.tgz",
4824
-      "integrity": "sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU=",
4825
-      "dev": true
4826
-    },
4827
-    "node_modules/file-loader/node_modules/json-schema-traverse": {
4828
-      "version": "0.4.1",
4829
-      "resolved": "https://registry.nlark.com/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz",
4830
-      "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=",
4831
-      "dev": true
4832
-    },
4833 4816
     "node_modules/file-loader/node_modules/schema-utils": {
4834 4817
       "version": "0.4.7",
4835 4818
       "resolved": "https://registry.nlark.com/schema-utils/download/schema-utils-0.4.7.tgz?cache=0&sync_timestamp=1626694740261&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fschema-utils%2Fdownload%2Fschema-utils-0.4.7.tgz",
@@ -6869,9 +6852,9 @@
6869 6852
       "dev": true
6870 6853
     },
6871 6854
     "node_modules/json-schema-traverse": {
6872
-      "version": "0.3.1",
6873
-      "resolved": "https://registry.nlark.com/json-schema-traverse/download/json-schema-traverse-0.3.1.tgz",
6874
-      "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A="
6855
+      "version": "0.4.1",
6856
+      "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
6857
+      "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
6875 6858
     },
6876 6859
     "node_modules/json3": {
6877 6860
       "version": "3.3.3",
@@ -9531,30 +9514,6 @@
9531 9514
         "node": ">= 4"
9532 9515
       }
9533 9516
     },
9534
-    "node_modules/postcss-loader/node_modules/ajv": {
9535
-      "version": "6.12.6",
9536
-      "resolved": "https://registry.nlark.com/ajv/download/ajv-6.12.6.tgz?cache=0&sync_timestamp=1626380134544&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fajv%2Fdownload%2Fajv-6.12.6.tgz",
9537
-      "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=",
9538
-      "dev": true,
9539
-      "dependencies": {
9540
-        "fast-deep-equal": "^3.1.1",
9541
-        "fast-json-stable-stringify": "^2.0.0",
9542
-        "json-schema-traverse": "^0.4.1",
9543
-        "uri-js": "^4.2.2"
9544
-      }
9545
-    },
9546
-    "node_modules/postcss-loader/node_modules/fast-deep-equal": {
9547
-      "version": "3.1.3",
9548
-      "resolved": "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-3.1.3.tgz",
9549
-      "integrity": "sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU=",
9550
-      "dev": true
9551
-    },
9552
-    "node_modules/postcss-loader/node_modules/json-schema-traverse": {
9553
-      "version": "0.4.1",
9554
-      "resolved": "https://registry.nlark.com/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz",
9555
-      "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=",
9556
-      "dev": true
9557
-    },
9558 9517
     "node_modules/postcss-loader/node_modules/schema-utils": {
9559 9518
       "version": "0.4.7",
9560 9519
       "resolved": "https://registry.nlark.com/schema-utils/download/schema-utils-0.4.7.tgz?cache=0&sync_timestamp=1626694740261&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fschema-utils%2Fdownload%2Fschema-utils-0.4.7.tgz",
@@ -12720,6 +12679,30 @@
12720 12679
         "node": ">= 4.3 < 5.0.0 || >= 5.10"
12721 12680
       }
12722 12681
     },
12682
+    "node_modules/schema-utils/node_modules/ajv": {
12683
+      "version": "5.5.2",
12684
+      "resolved": "https://registry.npmmirror.com/ajv/-/ajv-5.5.2.tgz",
12685
+      "integrity": "sha512-Ajr4IcMXq/2QmMkEmSvxqfLN5zGmJ92gHXAeOXq1OekoH2rfDNsgdDoL2f7QaRCy7G/E6TpxBVdRuNraMztGHw==",
12686
+      "dev": true,
12687
+      "dependencies": {
12688
+        "co": "^4.6.0",
12689
+        "fast-deep-equal": "^1.0.0",
12690
+        "fast-json-stable-stringify": "^2.0.0",
12691
+        "json-schema-traverse": "^0.3.0"
12692
+      }
12693
+    },
12694
+    "node_modules/schema-utils/node_modules/fast-deep-equal": {
12695
+      "version": "1.1.0",
12696
+      "resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz",
12697
+      "integrity": "sha512-fueX787WZKCV0Is4/T2cyAdM4+x1S3MXXOAhavE1ys/W42SHAPacLTQhucja22QBYrfGw50M2sRiXPtTGv9Ymw==",
12698
+      "dev": true
12699
+    },
12700
+    "node_modules/schema-utils/node_modules/json-schema-traverse": {
12701
+      "version": "0.3.1",
12702
+      "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz",
12703
+      "integrity": "sha512-4JD/Ivzg7PoW8NzdrBSr3UFwC9mHgvI7Z6z3QGBsSHgKaRTUDmyZAAKJo2UbG1kUVfS9WS8bi36N49U1xw43DA==",
12704
+      "dev": true
12705
+    },
12723 12706
     "node_modules/select-hose": {
12724 12707
       "version": "2.0.0",
12725 12708
       "resolved": "https://registry.nlark.com/select-hose/download/select-hose-2.0.0.tgz",
@@ -14119,36 +14102,12 @@
14119 14102
         "webpack": "^2.0.0 || ^3.0.0 || ^4.0.0"
14120 14103
       }
14121 14104
     },
14122
-    "node_modules/uglifyjs-webpack-plugin/node_modules/ajv": {
14123
-      "version": "6.12.6",
14124
-      "resolved": "https://registry.nlark.com/ajv/download/ajv-6.12.6.tgz?cache=0&sync_timestamp=1626380134544&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fajv%2Fdownload%2Fajv-6.12.6.tgz",
14125
-      "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=",
14126
-      "dev": true,
14127
-      "dependencies": {
14128
-        "fast-deep-equal": "^3.1.1",
14129
-        "fast-json-stable-stringify": "^2.0.0",
14130
-        "json-schema-traverse": "^0.4.1",
14131
-        "uri-js": "^4.2.2"
14132
-      }
14133
-    },
14134 14105
     "node_modules/uglifyjs-webpack-plugin/node_modules/commander": {
14135 14106
       "version": "2.13.0",
14136 14107
       "resolved": "https://registry.nlark.com/commander/download/commander-2.13.0.tgz?cache=0&sync_timestamp=1627358203890&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcommander%2Fdownload%2Fcommander-2.13.0.tgz",
14137 14108
       "integrity": "sha1-aWS8pnaF33wfFDDFhPB9dZeIW5w=",
14138 14109
       "dev": true
14139 14110
     },
14140
-    "node_modules/uglifyjs-webpack-plugin/node_modules/fast-deep-equal": {
14141
-      "version": "3.1.3",
14142
-      "resolved": "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-3.1.3.tgz",
14143
-      "integrity": "sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU=",
14144
-      "dev": true
14145
-    },
14146
-    "node_modules/uglifyjs-webpack-plugin/node_modules/json-schema-traverse": {
14147
-      "version": "0.4.1",
14148
-      "resolved": "https://registry.nlark.com/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz",
14149
-      "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=",
14150
-      "dev": true
14151
-    },
14152 14111
     "node_modules/uglifyjs-webpack-plugin/node_modules/schema-utils": {
14153 14112
       "version": "0.4.7",
14154 14113
       "resolved": "https://registry.nlark.com/schema-utils/download/schema-utils-0.4.7.tgz?cache=0&sync_timestamp=1626694740261&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fschema-utils%2Fdownload%2Fschema-utils-0.4.7.tgz",
@@ -16099,22 +16058,6 @@
16099 16058
         "source-map": "~0.6.1"
16100 16059
       }
16101 16060
     },
16102
-    "node_modules/webpack/node_modules/ajv": {
16103
-      "version": "6.12.6",
16104
-      "resolved": "https://registry.nlark.com/ajv/download/ajv-6.12.6.tgz?cache=0&sync_timestamp=1626380134544&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fajv%2Fdownload%2Fajv-6.12.6.tgz",
16105
-      "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=",
16106
-      "dependencies": {
16107
-        "fast-deep-equal": "^3.1.1",
16108
-        "fast-json-stable-stringify": "^2.0.0",
16109
-        "json-schema-traverse": "^0.4.1",
16110
-        "uri-js": "^4.2.2"
16111
-      }
16112
-    },
16113
-    "node_modules/webpack/node_modules/fast-deep-equal": {
16114
-      "version": "3.1.3",
16115
-      "resolved": "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-3.1.3.tgz",
16116
-      "integrity": "sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU="
16117
-    },
16118 16061
     "node_modules/webpack/node_modules/has-flag": {
16119 16062
       "version": "2.0.0",
16120 16063
       "resolved": "https://registry.nlark.com/has-flag/download/has-flag-2.0.0.tgz",
@@ -16123,11 +16066,6 @@
16123 16066
         "node": ">=0.10.0"
16124 16067
       }
16125 16068
     },
16126
-    "node_modules/webpack/node_modules/json-schema-traverse": {
16127
-      "version": "0.4.1",
16128
-      "resolved": "https://registry.nlark.com/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz",
16129
-      "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA="
16130
-    },
16131 16069
     "node_modules/webpack/node_modules/json5": {
16132 16070
       "version": "0.5.1",
16133 16071
       "resolved": "https://registry.npm.taobao.org/json5/download/json5-0.5.1.tgz",
@@ -16499,14 +16437,14 @@
16499 16437
       }
16500 16438
     },
16501 16439
     "ajv": {
16502
-      "version": "5.5.2",
16503
-      "resolved": "https://registry.nlark.com/ajv/download/ajv-5.5.2.tgz?cache=0&sync_timestamp=1626380134544&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fajv%2Fdownload%2Fajv-5.5.2.tgz",
16504
-      "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=",
16440
+      "version": "6.12.6",
16441
+      "resolved": "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz",
16442
+      "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
16505 16443
       "requires": {
16506
-        "co": "^4.6.0",
16507
-        "fast-deep-equal": "^1.0.0",
16444
+        "fast-deep-equal": "^3.1.1",
16508 16445
         "fast-json-stable-stringify": "^2.0.0",
16509
-        "json-schema-traverse": "^0.3.0"
16446
+        "json-schema-traverse": "^0.4.1",
16447
+        "uri-js": "^4.2.2"
16510 16448
       }
16511 16449
     },
16512 16450
     "ajv-keywords": {
@@ -18344,8 +18282,9 @@
18344 18282
     },
18345 18283
     "co": {
18346 18284
       "version": "4.6.0",
18347
-      "resolved": "https://registry.nlark.com/co/download/co-4.6.0.tgz",
18348
-      "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ="
18285
+      "resolved": "https://registry.npmmirror.com/co/-/co-4.6.0.tgz",
18286
+      "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==",
18287
+      "dev": true
18349 18288
     },
18350 18289
     "coa": {
18351 18290
       "version": "1.0.4",
@@ -18768,6 +18707,11 @@
18768 18707
         "randomfill": "^1.0.3"
18769 18708
       }
18770 18709
     },
18710
+    "crypto-js": {
18711
+      "version": "4.1.1",
18712
+      "resolved": "https://registry.npmmirror.com/crypto-js/-/crypto-js-4.1.1.tgz",
18713
+      "integrity": "sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw=="
18714
+    },
18771 18715
     "css": {
18772 18716
       "version": "2.2.4",
18773 18717
       "resolved": "https://registry.nlark.com/css/download/css-2.2.4.tgz",
@@ -20588,9 +20532,9 @@
20588 20532
       }
20589 20533
     },
20590 20534
     "fast-deep-equal": {
20591
-      "version": "1.1.0",
20592
-      "resolved": "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-1.1.0.tgz",
20593
-      "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ="
20535
+      "version": "3.1.3",
20536
+      "resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
20537
+      "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
20594 20538
     },
20595 20539
     "fast-json-stable-stringify": {
20596 20540
       "version": "2.1.0",
@@ -20622,30 +20566,6 @@
20622 20566
         "schema-utils": "^0.4.5"
20623 20567
       },
20624 20568
       "dependencies": {
20625
-        "ajv": {
20626
-          "version": "6.12.6",
20627
-          "resolved": "https://registry.nlark.com/ajv/download/ajv-6.12.6.tgz?cache=0&sync_timestamp=1626380134544&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fajv%2Fdownload%2Fajv-6.12.6.tgz",
20628
-          "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=",
20629
-          "dev": true,
20630
-          "requires": {
20631
-            "fast-deep-equal": "^3.1.1",
20632
-            "fast-json-stable-stringify": "^2.0.0",
20633
-            "json-schema-traverse": "^0.4.1",
20634
-            "uri-js": "^4.2.2"
20635
-          }
20636
-        },
20637
-        "fast-deep-equal": {
20638
-          "version": "3.1.3",
20639
-          "resolved": "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-3.1.3.tgz",
20640
-          "integrity": "sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU=",
20641
-          "dev": true
20642
-        },
20643
-        "json-schema-traverse": {
20644
-          "version": "0.4.1",
20645
-          "resolved": "https://registry.nlark.com/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz",
20646
-          "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=",
20647
-          "dev": true
20648
-        },
20649 20569
         "schema-utils": {
20650 20570
           "version": "0.4.7",
20651 20571
           "resolved": "https://registry.nlark.com/schema-utils/download/schema-utils-0.4.7.tgz?cache=0&sync_timestamp=1626694740261&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fschema-utils%2Fdownload%2Fschema-utils-0.4.7.tgz",
@@ -22306,9 +22226,9 @@
22306 22226
       "dev": true
22307 22227
     },
22308 22228
     "json-schema-traverse": {
22309
-      "version": "0.3.1",
22310
-      "resolved": "https://registry.nlark.com/json-schema-traverse/download/json-schema-traverse-0.3.1.tgz",
22311
-      "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A="
22229
+      "version": "0.4.1",
22230
+      "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
22231
+      "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
22312 22232
     },
22313 22233
     "json3": {
22314 22234
       "version": "3.3.3",
@@ -24510,30 +24430,6 @@
24510 24430
         "schema-utils": "^0.4.0"
24511 24431
       },
24512 24432
       "dependencies": {
24513
-        "ajv": {
24514
-          "version": "6.12.6",
24515
-          "resolved": "https://registry.nlark.com/ajv/download/ajv-6.12.6.tgz?cache=0&sync_timestamp=1626380134544&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fajv%2Fdownload%2Fajv-6.12.6.tgz",
24516
-          "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=",
24517
-          "dev": true,
24518
-          "requires": {
24519
-            "fast-deep-equal": "^3.1.1",
24520
-            "fast-json-stable-stringify": "^2.0.0",
24521
-            "json-schema-traverse": "^0.4.1",
24522
-            "uri-js": "^4.2.2"
24523
-          }
24524
-        },
24525
-        "fast-deep-equal": {
24526
-          "version": "3.1.3",
24527
-          "resolved": "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-3.1.3.tgz",
24528
-          "integrity": "sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU=",
24529
-          "dev": true
24530
-        },
24531
-        "json-schema-traverse": {
24532
-          "version": "0.4.1",
24533
-          "resolved": "https://registry.nlark.com/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz",
24534
-          "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=",
24535
-          "dev": true
24536
-        },
24537 24433
         "schema-utils": {
24538 24434
           "version": "0.4.7",
24539 24435
           "resolved": "https://registry.nlark.com/schema-utils/download/schema-utils-0.4.7.tgz?cache=0&sync_timestamp=1626694740261&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fschema-utils%2Fdownload%2Fschema-utils-0.4.7.tgz",
@@ -27175,6 +27071,32 @@
27175 27071
       "dev": true,
27176 27072
       "requires": {
27177 27073
         "ajv": "^5.0.0"
27074
+      },
27075
+      "dependencies": {
27076
+        "ajv": {
27077
+          "version": "5.5.2",
27078
+          "resolved": "https://registry.npmmirror.com/ajv/-/ajv-5.5.2.tgz",
27079
+          "integrity": "sha512-Ajr4IcMXq/2QmMkEmSvxqfLN5zGmJ92gHXAeOXq1OekoH2rfDNsgdDoL2f7QaRCy7G/E6TpxBVdRuNraMztGHw==",
27080
+          "dev": true,
27081
+          "requires": {
27082
+            "co": "^4.6.0",
27083
+            "fast-deep-equal": "^1.0.0",
27084
+            "fast-json-stable-stringify": "^2.0.0",
27085
+            "json-schema-traverse": "^0.3.0"
27086
+          }
27087
+        },
27088
+        "fast-deep-equal": {
27089
+          "version": "1.1.0",
27090
+          "resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz",
27091
+          "integrity": "sha512-fueX787WZKCV0Is4/T2cyAdM4+x1S3MXXOAhavE1ys/W42SHAPacLTQhucja22QBYrfGw50M2sRiXPtTGv9Ymw==",
27092
+          "dev": true
27093
+        },
27094
+        "json-schema-traverse": {
27095
+          "version": "0.3.1",
27096
+          "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz",
27097
+          "integrity": "sha512-4JD/Ivzg7PoW8NzdrBSr3UFwC9mHgvI7Z6z3QGBsSHgKaRTUDmyZAAKJo2UbG1kUVfS9WS8bi36N49U1xw43DA==",
27098
+          "dev": true
27099
+        }
27178 27100
       }
27179 27101
     },
27180 27102
     "select-hose": {
@@ -28344,36 +28266,12 @@
28344 28266
         "worker-farm": "^1.5.2"
28345 28267
       },
28346 28268
       "dependencies": {
28347
-        "ajv": {
28348
-          "version": "6.12.6",
28349
-          "resolved": "https://registry.nlark.com/ajv/download/ajv-6.12.6.tgz?cache=0&sync_timestamp=1626380134544&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fajv%2Fdownload%2Fajv-6.12.6.tgz",
28350
-          "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=",
28351
-          "dev": true,
28352
-          "requires": {
28353
-            "fast-deep-equal": "^3.1.1",
28354
-            "fast-json-stable-stringify": "^2.0.0",
28355
-            "json-schema-traverse": "^0.4.1",
28356
-            "uri-js": "^4.2.2"
28357
-          }
28358
-        },
28359 28269
         "commander": {
28360 28270
           "version": "2.13.0",
28361 28271
           "resolved": "https://registry.nlark.com/commander/download/commander-2.13.0.tgz?cache=0&sync_timestamp=1627358203890&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcommander%2Fdownload%2Fcommander-2.13.0.tgz",
28362 28272
           "integrity": "sha1-aWS8pnaF33wfFDDFhPB9dZeIW5w=",
28363 28273
           "dev": true
28364 28274
         },
28365
-        "fast-deep-equal": {
28366
-          "version": "3.1.3",
28367
-          "resolved": "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-3.1.3.tgz",
28368
-          "integrity": "sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU=",
28369
-          "dev": true
28370
-        },
28371
-        "json-schema-traverse": {
28372
-          "version": "0.4.1",
28373
-          "resolved": "https://registry.nlark.com/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz",
28374
-          "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=",
28375
-          "dev": true
28376
-        },
28377 28275
         "schema-utils": {
28378 28276
           "version": "0.4.7",
28379 28277
           "resolved": "https://registry.nlark.com/schema-utils/download/schema-utils-0.4.7.tgz?cache=0&sync_timestamp=1626694740261&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fschema-utils%2Fdownload%2Fschema-utils-0.4.7.tgz",
@@ -29346,32 +29244,11 @@
29346 29244
         "yargs": "^8.0.2"
29347 29245
       },
29348 29246
       "dependencies": {
29349
-        "ajv": {
29350
-          "version": "6.12.6",
29351
-          "resolved": "https://registry.nlark.com/ajv/download/ajv-6.12.6.tgz?cache=0&sync_timestamp=1626380134544&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fajv%2Fdownload%2Fajv-6.12.6.tgz",
29352
-          "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=",
29353
-          "requires": {
29354
-            "fast-deep-equal": "^3.1.1",
29355
-            "fast-json-stable-stringify": "^2.0.0",
29356
-            "json-schema-traverse": "^0.4.1",
29357
-            "uri-js": "^4.2.2"
29358
-          }
29359
-        },
29360
-        "fast-deep-equal": {
29361
-          "version": "3.1.3",
29362
-          "resolved": "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-3.1.3.tgz",
29363
-          "integrity": "sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU="
29364
-        },
29365 29247
         "has-flag": {
29366 29248
           "version": "2.0.0",
29367 29249
           "resolved": "https://registry.nlark.com/has-flag/download/has-flag-2.0.0.tgz",
29368 29250
           "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE="
29369 29251
         },
29370
-        "json-schema-traverse": {
29371
-          "version": "0.4.1",
29372
-          "resolved": "https://registry.nlark.com/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz",
29373
-          "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA="
29374
-        },
29375 29252
         "json5": {
29376 29253
           "version": "0.5.1",
29377 29254
           "resolved": "https://registry.npm.taobao.org/json5/download/json5-0.5.1.tgz",

+ 1 - 0
package.json

@@ -13,6 +13,7 @@
13 13
   },
14 14
   "dependencies": {
15 15
     "axios": "^0.18.0",
16
+    "crypto-js": "^4.1.1",
16 17
     "cube-ui": "^1.12.10",
17 18
     "js-base64": "^3.6.1",
18 19
     "less": "^3.9.0",

+ 19 - 0
src/views/Login.vue

@@ -27,6 +27,12 @@
27 27
 </template>
28 28
 
29 29
 <script>
30
+import {
31
+    AES,
32
+    mode,
33
+    pad,
34
+    enc
35
+  } from "crypto-js";
30 36
 // 注意事项:个人微信需要关注微工作台,否则会导致没有userId(userId为openID)登录失败
31 37
 import { decode } from "js-base64";
32 38
 import LoadIng from "./../views/loading.vue";
@@ -92,6 +98,16 @@ export default {
92 98
         }
93 99
       });
94 100
     },
101
+    //aes加密-登录
102
+    encryptByEnAESLogin(data) {
103
+      data = enc.Utf8.parse(data);
104
+      let Key = enc.Utf8.parse('Aes2Util666AQWER');
105
+      let tmpAES = AES.encrypt(data, Key, {
106
+        mode: mode.ECB,
107
+        padding: pad.Pkcs7,
108
+      });
109
+      return tmpAES.toString();
110
+    },
95 111
     // 账号密码登录
96 112
     zlogin() {
97 113
       console.log(this);
@@ -109,6 +125,9 @@ export default {
109 125
       var postData = this.isSSo
110 126
         ? { username: ssoJson.a, password: ssoJson.u, t: false }
111 127
         : { username: this.zhanghao, password: this.mima };
128
+      postData = {
129
+        k: this.encryptByEnAESLogin(JSON.stringify(postData))
130
+      };
112 131
       this.$http.post("/service/auth/loginEncrypt", postData).then(res => {
113 132
         that.loading = false;
114 133
         if (res.data && res.data.state == 200) {