正在显示
5 个修改的文件
包含
213 行增加
和
165 行删除
| ... | @@ -37,7 +37,7 @@ npm config edit | ... | @@ -37,7 +37,7 @@ npm config edit |
| 37 | 37 | ||
| 38 | --- | 38 | --- |
| 39 | 39 | ||
| 40 | -这个项目使用了 [electron-vue](https://github.com/SimulatedGREG/electron-vue)@[8fae476](https://github.com/SimulatedGREG/electron-vue/tree/8fae4763e9d225d3691b627e83b9e09b56f6c935) using [vue-cli](https://github.com/vuejs/vue-cli). 文档你们可以在这里看到: [here](https://simulatedgreg.gitbooks.io/electron-vue/content/index.html). | 40 | +这个项目使用了 [electron-vue](https://github.com/SimulatedGREG/electron-vue)@[8fae476](https://github.com/SimulatedGREG/electron-vue/tree/8fae4763e9d225d3691b627e83b9e09b56f6c935) using [vue-cli](https://github.com/vuejs/vue-cli). 文档你们可以在这里看到: [这里](https://simulatedgreg.gitbooks.io/electron-vue/content/index.html). |
| 41 | 这是花裤衩大大原本的[地址](https://github.com/PanJiaChen/electron-vue-admin) | 41 | 这是花裤衩大大原本的[地址](https://github.com/PanJiaChen/electron-vue-admin) |
| 42 | 42 | ||
| 43 | # 更新日志 | 43 | # 更新日志 | ... | ... |
| ... | @@ -5270,9 +5270,9 @@ | ... | @@ -5270,9 +5270,9 @@ |
| 5270 | "dev": true | 5270 | "dev": true |
| 5271 | }, | 5271 | }, |
| 5272 | "electron": { | 5272 | "electron": { |
| 5273 | - "version": "5.0.10", | 5273 | + "version": "5.0.11", |
| 5274 | - "resolved": "https://registry.npm.taobao.org/electron/download/electron-5.0.10.tgz", | 5274 | + "resolved": "https://registry.npm.taobao.org/electron/download/electron-5.0.11.tgz", |
| 5275 | - "integrity": "sha1-o4GcP/jQXuVzFb+r4tYdNSn1ZZw=", | 5275 | + "integrity": "sha1-dk60YKqE+/yz3DA4X1+VCctyR1E=", |
| 5276 | "dev": true, | 5276 | "dev": true, |
| 5277 | "requires": { | 5277 | "requires": { |
| 5278 | "@types/node": "^10.12.18", | 5278 | "@types/node": "^10.12.18", |
| ... | @@ -5281,9 +5281,9 @@ | ... | @@ -5281,9 +5281,9 @@ |
| 5281 | }, | 5281 | }, |
| 5282 | "dependencies": { | 5282 | "dependencies": { |
| 5283 | "@types/node": { | 5283 | "@types/node": { |
| 5284 | - "version": "10.14.16", | 5284 | + "version": "10.14.19", |
| 5285 | - "resolved": "https://registry.npm.taobao.org/@types/node/download/@types/node-10.14.16.tgz?cache=0&sync_timestamp=1566325318079&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fnode%2Fdownload%2F%40types%2Fnode-10.14.16.tgz", | 5285 | + "resolved": "https://registry.npm.taobao.org/@types/node/download/@types/node-10.14.19.tgz?cache=0&sync_timestamp=1569481053118&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fnode%2Fdownload%2F%40types%2Fnode-10.14.19.tgz", |
| 5286 | - "integrity": "sha1-TWkMlsu3snKK/qDiYNaAUBs9pc8=", | 5286 | + "integrity": "sha1-9SdCx4NKgV3t9m7fyKUVR+Kmc0I=", |
| 5287 | "dev": true | 5287 | "dev": true |
| 5288 | } | 5288 | } |
| 5289 | } | 5289 | } |
| ... | @@ -6022,7 +6022,7 @@ | ... | @@ -6022,7 +6022,7 @@ |
| 6022 | }, | 6022 | }, |
| 6023 | "read-pkg": { | 6023 | "read-pkg": { |
| 6024 | "version": "2.0.0", | 6024 | "version": "2.0.0", |
| 6025 | - "resolved": "https://registry.npm.taobao.org/read-pkg/download/read-pkg-2.0.0.tgz", | 6025 | + "resolved": "https://registry.npm.taobao.org/read-pkg/download/read-pkg-2.0.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fread-pkg%2Fdownload%2Fread-pkg-2.0.0.tgz", |
| 6026 | "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", | 6026 | "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", |
| 6027 | "dev": true, | 6027 | "dev": true, |
| 6028 | "requires": { | 6028 | "requires": { |
| ... | @@ -7098,6 +7098,15 @@ | ... | @@ -7098,6 +7098,15 @@ |
| 7098 | "universalify": "^0.1.0" | 7098 | "universalify": "^0.1.0" |
| 7099 | } | 7099 | } |
| 7100 | }, | 7100 | }, |
| 7101 | + "fs-minipass": { | ||
| 7102 | + "version": "1.2.7", | ||
| 7103 | + "resolved": "https://registry.npm.taobao.org/fs-minipass/download/fs-minipass-1.2.7.tgz", | ||
| 7104 | + "integrity": "sha1-zP+FcIQef+QmVpPaiJNsVa7X98c=", | ||
| 7105 | + "dev": true, | ||
| 7106 | + "requires": { | ||
| 7107 | + "minipass": "^2.6.0" | ||
| 7108 | + } | ||
| 7109 | + }, | ||
| 7101 | "fs-write-stream-atomic": { | 7110 | "fs-write-stream-atomic": { |
| 7102 | "version": "1.0.10", | 7111 | "version": "1.0.10", |
| 7103 | "resolved": "https://registry.npm.taobao.org/fs-write-stream-atomic/download/fs-write-stream-atomic-1.0.10.tgz", | 7112 | "resolved": "https://registry.npm.taobao.org/fs-write-stream-atomic/download/fs-write-stream-atomic-1.0.10.tgz", |
| ... | @@ -7157,14 +7166,12 @@ | ... | @@ -7157,14 +7166,12 @@ |
| 7157 | "balanced-match": { | 7166 | "balanced-match": { |
| 7158 | "version": "1.0.0", | 7167 | "version": "1.0.0", |
| 7159 | "bundled": true, | 7168 | "bundled": true, |
| 7160 | - "dev": true, | 7169 | + "dev": true |
| 7161 | - "optional": true | ||
| 7162 | }, | 7170 | }, |
| 7163 | "brace-expansion": { | 7171 | "brace-expansion": { |
| 7164 | "version": "1.1.11", | 7172 | "version": "1.1.11", |
| 7165 | "bundled": true, | 7173 | "bundled": true, |
| 7166 | "dev": true, | 7174 | "dev": true, |
| 7167 | - "optional": true, | ||
| 7168 | "requires": { | 7175 | "requires": { |
| 7169 | "balanced-match": "^1.0.0", | 7176 | "balanced-match": "^1.0.0", |
| 7170 | "concat-map": "0.0.1" | 7177 | "concat-map": "0.0.1" |
| ... | @@ -7179,20 +7186,17 @@ | ... | @@ -7179,20 +7186,17 @@ |
| 7179 | "code-point-at": { | 7186 | "code-point-at": { |
| 7180 | "version": "1.1.0", | 7187 | "version": "1.1.0", |
| 7181 | "bundled": true, | 7188 | "bundled": true, |
| 7182 | - "dev": true, | 7189 | + "dev": true |
| 7183 | - "optional": true | ||
| 7184 | }, | 7190 | }, |
| 7185 | "concat-map": { | 7191 | "concat-map": { |
| 7186 | "version": "0.0.1", | 7192 | "version": "0.0.1", |
| 7187 | "bundled": true, | 7193 | "bundled": true, |
| 7188 | - "dev": true, | 7194 | + "dev": true |
| 7189 | - "optional": true | ||
| 7190 | }, | 7195 | }, |
| 7191 | "console-control-strings": { | 7196 | "console-control-strings": { |
| 7192 | "version": "1.1.0", | 7197 | "version": "1.1.0", |
| 7193 | "bundled": true, | 7198 | "bundled": true, |
| 7194 | - "dev": true, | 7199 | + "dev": true |
| 7195 | - "optional": true | ||
| 7196 | }, | 7200 | }, |
| 7197 | "core-util-is": { | 7201 | "core-util-is": { |
| 7198 | "version": "1.0.2", | 7202 | "version": "1.0.2", |
| ... | @@ -7309,8 +7313,7 @@ | ... | @@ -7309,8 +7313,7 @@ |
| 7309 | "inherits": { | 7313 | "inherits": { |
| 7310 | "version": "2.0.3", | 7314 | "version": "2.0.3", |
| 7311 | "bundled": true, | 7315 | "bundled": true, |
| 7312 | - "dev": true, | 7316 | + "dev": true |
| 7313 | - "optional": true | ||
| 7314 | }, | 7317 | }, |
| 7315 | "ini": { | 7318 | "ini": { |
| 7316 | "version": "1.3.5", | 7319 | "version": "1.3.5", |
| ... | @@ -7322,7 +7325,6 @@ | ... | @@ -7322,7 +7325,6 @@ |
| 7322 | "version": "1.0.0", | 7325 | "version": "1.0.0", |
| 7323 | "bundled": true, | 7326 | "bundled": true, |
| 7324 | "dev": true, | 7327 | "dev": true, |
| 7325 | - "optional": true, | ||
| 7326 | "requires": { | 7328 | "requires": { |
| 7327 | "number-is-nan": "^1.0.0" | 7329 | "number-is-nan": "^1.0.0" |
| 7328 | } | 7330 | } |
| ... | @@ -7337,7 +7339,6 @@ | ... | @@ -7337,7 +7339,6 @@ |
| 7337 | "version": "3.0.4", | 7339 | "version": "3.0.4", |
| 7338 | "bundled": true, | 7340 | "bundled": true, |
| 7339 | "dev": true, | 7341 | "dev": true, |
| 7340 | - "optional": true, | ||
| 7341 | "requires": { | 7342 | "requires": { |
| 7342 | "brace-expansion": "^1.1.7" | 7343 | "brace-expansion": "^1.1.7" |
| 7343 | } | 7344 | } |
| ... | @@ -7345,14 +7346,12 @@ | ... | @@ -7345,14 +7346,12 @@ |
| 7345 | "minimist": { | 7346 | "minimist": { |
| 7346 | "version": "0.0.8", | 7347 | "version": "0.0.8", |
| 7347 | "bundled": true, | 7348 | "bundled": true, |
| 7348 | - "dev": true, | 7349 | + "dev": true |
| 7349 | - "optional": true | ||
| 7350 | }, | 7350 | }, |
| 7351 | "minipass": { | 7351 | "minipass": { |
| 7352 | "version": "2.3.5", | 7352 | "version": "2.3.5", |
| 7353 | "bundled": true, | 7353 | "bundled": true, |
| 7354 | "dev": true, | 7354 | "dev": true, |
| 7355 | - "optional": true, | ||
| 7356 | "requires": { | 7355 | "requires": { |
| 7357 | "safe-buffer": "^5.1.2", | 7356 | "safe-buffer": "^5.1.2", |
| 7358 | "yallist": "^3.0.0" | 7357 | "yallist": "^3.0.0" |
| ... | @@ -7371,7 +7370,6 @@ | ... | @@ -7371,7 +7370,6 @@ |
| 7371 | "version": "0.5.1", | 7370 | "version": "0.5.1", |
| 7372 | "bundled": true, | 7371 | "bundled": true, |
| 7373 | "dev": true, | 7372 | "dev": true, |
| 7374 | - "optional": true, | ||
| 7375 | "requires": { | 7373 | "requires": { |
| 7376 | "minimist": "0.0.8" | 7374 | "minimist": "0.0.8" |
| 7377 | } | 7375 | } |
| ... | @@ -7452,8 +7450,7 @@ | ... | @@ -7452,8 +7450,7 @@ |
| 7452 | "number-is-nan": { | 7450 | "number-is-nan": { |
| 7453 | "version": "1.0.1", | 7451 | "version": "1.0.1", |
| 7454 | "bundled": true, | 7452 | "bundled": true, |
| 7455 | - "dev": true, | 7453 | + "dev": true |
| 7456 | - "optional": true | ||
| 7457 | }, | 7454 | }, |
| 7458 | "object-assign": { | 7455 | "object-assign": { |
| 7459 | "version": "4.1.1", | 7456 | "version": "4.1.1", |
| ... | @@ -7465,7 +7462,6 @@ | ... | @@ -7465,7 +7462,6 @@ |
| 7465 | "version": "1.4.0", | 7462 | "version": "1.4.0", |
| 7466 | "bundled": true, | 7463 | "bundled": true, |
| 7467 | "dev": true, | 7464 | "dev": true, |
| 7468 | - "optional": true, | ||
| 7469 | "requires": { | 7465 | "requires": { |
| 7470 | "wrappy": "1" | 7466 | "wrappy": "1" |
| 7471 | } | 7467 | } |
| ... | @@ -7587,7 +7583,6 @@ | ... | @@ -7587,7 +7583,6 @@ |
| 7587 | "version": "1.0.2", | 7583 | "version": "1.0.2", |
| 7588 | "bundled": true, | 7584 | "bundled": true, |
| 7589 | "dev": true, | 7585 | "dev": true, |
| 7590 | - "optional": true, | ||
| 7591 | "requires": { | 7586 | "requires": { |
| 7592 | "code-point-at": "^1.0.0", | 7587 | "code-point-at": "^1.0.0", |
| 7593 | "is-fullwidth-code-point": "^1.0.0", | 7588 | "is-fullwidth-code-point": "^1.0.0", |
| ... | @@ -9685,7 +9680,7 @@ | ... | @@ -9685,7 +9680,7 @@ |
| 9685 | "dependencies": { | 9680 | "dependencies": { |
| 9686 | "supports-color": { | 9681 | "supports-color": { |
| 9687 | "version": "6.1.0", | 9682 | "version": "6.1.0", |
| 9688 | - "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-6.1.0.tgz", | 9683 | + "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-6.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", |
| 9689 | "integrity": "sha1-B2Srxpxj1ayELdSGfo0CXogN+PM=", | 9684 | "integrity": "sha1-B2Srxpxj1ayELdSGfo0CXogN+PM=", |
| 9690 | "dev": true, | 9685 | "dev": true, |
| 9691 | "requires": { | 9686 | "requires": { |
| ... | @@ -11141,6 +11136,51 @@ | ... | @@ -11141,6 +11136,51 @@ |
| 11141 | "resolved": "https://registry.npm.taobao.org/minimist/download/minimist-0.0.8.tgz", | 11136 | "resolved": "https://registry.npm.taobao.org/minimist/download/minimist-0.0.8.tgz", |
| 11142 | "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" | 11137 | "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" |
| 11143 | }, | 11138 | }, |
| 11139 | + "minipass": { | ||
| 11140 | + "version": "2.8.6", | ||
| 11141 | + "resolved": "https://registry.npm.taobao.org/minipass/download/minipass-2.8.6.tgz", | ||
| 11142 | + "integrity": "sha1-Yg2Ims4mNWOR0BDsuUWHSd+bbbU=", | ||
| 11143 | + "dev": true, | ||
| 11144 | + "requires": { | ||
| 11145 | + "safe-buffer": "^5.1.2", | ||
| 11146 | + "yallist": "^3.0.0" | ||
| 11147 | + }, | ||
| 11148 | + "dependencies": { | ||
| 11149 | + "yallist": { | ||
| 11150 | + "version": "3.1.0", | ||
| 11151 | + "resolved": "https://registry.npm.taobao.org/yallist/download/yallist-3.1.0.tgz", | ||
| 11152 | + "integrity": "sha1-kGzCEAly3CYlrnj1ZqJXcjCh1vc=", | ||
| 11153 | + "dev": true | ||
| 11154 | + } | ||
| 11155 | + } | ||
| 11156 | + }, | ||
| 11157 | + "minipass-collect": { | ||
| 11158 | + "version": "1.0.1", | ||
| 11159 | + "resolved": "https://registry.npm.taobao.org/minipass-collect/download/minipass-collect-1.0.1.tgz", | ||
| 11160 | + "integrity": "sha1-ThRTceADIzLTmLsOGL29VrcTFEM=", | ||
| 11161 | + "dev": true, | ||
| 11162 | + "requires": { | ||
| 11163 | + "minipass": "^2.5.1" | ||
| 11164 | + } | ||
| 11165 | + }, | ||
| 11166 | + "minipass-flush": { | ||
| 11167 | + "version": "1.0.4", | ||
| 11168 | + "resolved": "https://registry.npm.taobao.org/minipass-flush/download/minipass-flush-1.0.4.tgz", | ||
| 11169 | + "integrity": "sha1-5DJhZJ2n/5udtSntxjW4+DVBF1k=", | ||
| 11170 | + "dev": true, | ||
| 11171 | + "requires": { | ||
| 11172 | + "minipass": "^2.6.2" | ||
| 11173 | + } | ||
| 11174 | + }, | ||
| 11175 | + "minipass-pipeline": { | ||
| 11176 | + "version": "1.2.1", | ||
| 11177 | + "resolved": "https://registry.npm.taobao.org/minipass-pipeline/download/minipass-pipeline-1.2.1.tgz", | ||
| 11178 | + "integrity": "sha1-bhlTdvx3/C7re4R2q/f7rQPXbAo=", | ||
| 11179 | + "dev": true, | ||
| 11180 | + "requires": { | ||
| 11181 | + "minipass": "^2.8.1" | ||
| 11182 | + } | ||
| 11183 | + }, | ||
| 11144 | "minstache": { | 11184 | "minstache": { |
| 11145 | "version": "1.2.0", | 11185 | "version": "1.2.0", |
| 11146 | "resolved": "https://registry.npm.taobao.org/minstache/download/minstache-1.2.0.tgz", | 11186 | "resolved": "https://registry.npm.taobao.org/minstache/download/minstache-1.2.0.tgz", |
| ... | @@ -11560,7 +11600,7 @@ | ... | @@ -11560,7 +11600,7 @@ |
| 11560 | "dependencies": { | 11600 | "dependencies": { |
| 11561 | "buffer": { | 11601 | "buffer": { |
| 11562 | "version": "4.9.1", | 11602 | "version": "4.9.1", |
| 11563 | - "resolved": "https://registry.npm.taobao.org/buffer/download/buffer-4.9.1.tgz?cache=0&sync_timestamp=1566942806368&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbuffer%2Fdownload%2Fbuffer-4.9.1.tgz", | 11603 | + "resolved": "https://registry.npm.taobao.org/buffer/download/buffer-4.9.1.tgz", |
| 11564 | "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", | 11604 | "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", |
| 11565 | "dev": true, | 11605 | "dev": true, |
| 11566 | "requires": { | 11606 | "requires": { |
| ... | @@ -12293,9 +12333,9 @@ | ... | @@ -12293,9 +12333,9 @@ |
| 12293 | } | 12333 | } |
| 12294 | }, | 12334 | }, |
| 12295 | "parse-asn1": { | 12335 | "parse-asn1": { |
| 12296 | - "version": "5.1.4", | 12336 | + "version": "5.1.5", |
| 12297 | - "resolved": "https://registry.npm.taobao.org/parse-asn1/download/parse-asn1-5.1.4.tgz", | 12337 | + "resolved": "https://registry.npm.taobao.org/parse-asn1/download/parse-asn1-5.1.5.tgz?cache=0&sync_timestamp=1568806095714&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fparse-asn1%2Fdownload%2Fparse-asn1-5.1.5.tgz", |
| 12298 | - "integrity": "sha1-N/Zij4I/vesic7TVQENKIvPvH8w=", | 12338 | + "integrity": "sha1-ADJxND2ljclMrOSU+u89IUfs6g4=", |
| 12299 | "dev": true, | 12339 | "dev": true, |
| 12300 | "requires": { | 12340 | "requires": { |
| 12301 | "asn1.js": "^4.0.0", | 12341 | "asn1.js": "^4.0.0", |
| ... | @@ -15776,9 +15816,9 @@ | ... | @@ -15776,9 +15816,9 @@ |
| 15776 | } | 15816 | } |
| 15777 | }, | 15817 | }, |
| 15778 | "terser": { | 15818 | "terser": { |
| 15779 | - "version": "4.3.1", | 15819 | + "version": "4.3.4", |
| 15780 | - "resolved": "https://registry.npm.taobao.org/terser/download/terser-4.3.1.tgz", | 15820 | + "resolved": "https://registry.npm.taobao.org/terser/download/terser-4.3.4.tgz", |
| 15781 | - "integrity": "sha1-CYILyzOYKZxLSNmoau/GUSfQ7WU=", | 15821 | + "integrity": "sha1-rZG63pVhnjQ0aF1p76Yhpa9fh30=", |
| 15782 | "dev": true, | 15822 | "dev": true, |
| 15783 | "requires": { | 15823 | "requires": { |
| 15784 | "commander": "^2.20.0", | 15824 | "commander": "^2.20.0", |
| ... | @@ -15787,9 +15827,9 @@ | ... | @@ -15787,9 +15827,9 @@ |
| 15787 | }, | 15827 | }, |
| 15788 | "dependencies": { | 15828 | "dependencies": { |
| 15789 | "commander": { | 15829 | "commander": { |
| 15790 | - "version": "2.20.0", | 15830 | + "version": "2.20.1", |
| 15791 | - "resolved": "https://registry.npm.taobao.org/commander/download/commander-2.20.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcommander%2Fdownload%2Fcommander-2.20.0.tgz", | 15831 | + "resolved": "https://registry.npm.taobao.org/commander/download/commander-2.20.1.tgz?cache=0&sync_timestamp=1569709401112&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcommander%2Fdownload%2Fcommander-2.20.1.tgz", |
| 15792 | - "integrity": "sha1-1YuytcHuj4ew00ACfp6U4iLFpCI=", | 15832 | + "integrity": "sha1-OGPOPKktCDHc8qEC9ftLWSav0Pk=", |
| 15793 | "dev": true | 15833 | "dev": true |
| 15794 | }, | 15834 | }, |
| 15795 | "source-map": { | 15835 | "source-map": { |
| ... | @@ -15811,42 +15851,45 @@ | ... | @@ -15811,42 +15851,45 @@ |
| 15811 | } | 15851 | } |
| 15812 | }, | 15852 | }, |
| 15813 | "terser-webpack-plugin": { | 15853 | "terser-webpack-plugin": { |
| 15814 | - "version": "2.1.0", | 15854 | + "version": "2.1.2", |
| 15815 | - "resolved": "https://registry.npm.taobao.org/terser-webpack-plugin/download/terser-webpack-plugin-2.1.0.tgz", | 15855 | + "resolved": "https://registry.npm.taobao.org/terser-webpack-plugin/download/terser-webpack-plugin-2.1.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fterser-webpack-plugin%2Fdownload%2Fterser-webpack-plugin-2.1.2.tgz", |
| 15816 | - "integrity": "sha1-uc7nmaLaK854hUDDc44IG22yjYo=", | 15856 | + "integrity": "sha1-K5uBR6bxiRg0ggCADPlWDFD3Abs=", |
| 15817 | "dev": true, | 15857 | "dev": true, |
| 15818 | "requires": { | 15858 | "requires": { |
| 15819 | - "cacache": "^12.0.3", | 15859 | + "cacache": "^13.0.0", |
| 15820 | "find-cache-dir": "^3.0.0", | 15860 | "find-cache-dir": "^3.0.0", |
| 15821 | "jest-worker": "^24.9.0", | 15861 | "jest-worker": "^24.9.0", |
| 15822 | - "schema-utils": "^2.2.0", | 15862 | + "schema-utils": "^2.4.1", |
| 15823 | "serialize-javascript": "^2.1.0", | 15863 | "serialize-javascript": "^2.1.0", |
| 15824 | "source-map": "^0.6.1", | 15864 | "source-map": "^0.6.1", |
| 15825 | - "terser": "^4.3.1", | 15865 | + "terser": "^4.3.4", |
| 15826 | "webpack-sources": "^1.4.3" | 15866 | "webpack-sources": "^1.4.3" |
| 15827 | }, | 15867 | }, |
| 15828 | "dependencies": { | 15868 | "dependencies": { |
| 15829 | "cacache": { | 15869 | "cacache": { |
| 15830 | - "version": "12.0.3", | 15870 | + "version": "13.0.0", |
| 15831 | - "resolved": "https://registry.npm.taobao.org/cacache/download/cacache-12.0.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcacache%2Fdownload%2Fcacache-12.0.3.tgz", | 15871 | + "resolved": "https://registry.npm.taobao.org/cacache/download/cacache-13.0.0.tgz", |
| 15832 | - "integrity": "sha1-vpmruk4b9d9GHNWiwQcfxDJXM5A=", | 15872 | + "integrity": "sha1-F5fJV7zd97xpdSCSDjooTmT8Icw=", |
| 15833 | "dev": true, | 15873 | "dev": true, |
| 15834 | "requires": { | 15874 | "requires": { |
| 15835 | - "bluebird": "^3.5.5", | 15875 | + "chownr": "^1.1.2", |
| 15836 | - "chownr": "^1.1.1", | ||
| 15837 | "figgy-pudding": "^3.5.1", | 15876 | "figgy-pudding": "^3.5.1", |
| 15877 | + "fs-minipass": "^1.2.7", | ||
| 15838 | "glob": "^7.1.4", | 15878 | "glob": "^7.1.4", |
| 15839 | - "graceful-fs": "^4.1.15", | 15879 | + "graceful-fs": "^4.2.2", |
| 15840 | - "infer-owner": "^1.0.3", | 15880 | + "infer-owner": "^1.0.4", |
| 15841 | "lru-cache": "^5.1.1", | 15881 | "lru-cache": "^5.1.1", |
| 15842 | - "mississippi": "^3.0.0", | 15882 | + "minipass": "^2.6.5", |
| 15883 | + "minipass-collect": "^1.0.1", | ||
| 15884 | + "minipass-flush": "^1.0.3", | ||
| 15885 | + "minipass-pipeline": "^1.1.2", | ||
| 15843 | "mkdirp": "^0.5.1", | 15886 | "mkdirp": "^0.5.1", |
| 15844 | "move-concurrently": "^1.0.1", | 15887 | "move-concurrently": "^1.0.1", |
| 15888 | + "p-map": "^3.0.0", | ||
| 15845 | "promise-inflight": "^1.0.1", | 15889 | "promise-inflight": "^1.0.1", |
| 15846 | - "rimraf": "^2.6.3", | 15890 | + "rimraf": "^2.7.1", |
| 15847 | - "ssri": "^6.0.1", | 15891 | + "ssri": "^7.0.0", |
| 15848 | - "unique-filename": "^1.1.1", | 15892 | + "unique-filename": "^1.1.1" |
| 15849 | - "y18n": "^4.0.0" | ||
| 15850 | } | 15893 | } |
| 15851 | }, | 15894 | }, |
| 15852 | "find-cache-dir": { | 15895 | "find-cache-dir": { |
| ... | @@ -15897,24 +15940,6 @@ | ... | @@ -15897,24 +15940,6 @@ |
| 15897 | "semver": "^6.0.0" | 15940 | "semver": "^6.0.0" |
| 15898 | } | 15941 | } |
| 15899 | }, | 15942 | }, |
| 15900 | - "mississippi": { | ||
| 15901 | - "version": "3.0.0", | ||
| 15902 | - "resolved": "https://registry.npm.taobao.org/mississippi/download/mississippi-3.0.0.tgz", | ||
| 15903 | - "integrity": "sha1-6goykfl+C16HdrNj1fChLZTGcCI=", | ||
| 15904 | - "dev": true, | ||
| 15905 | - "requires": { | ||
| 15906 | - "concat-stream": "^1.5.0", | ||
| 15907 | - "duplexify": "^3.4.2", | ||
| 15908 | - "end-of-stream": "^1.1.0", | ||
| 15909 | - "flush-write-stream": "^1.0.0", | ||
| 15910 | - "from2": "^2.1.0", | ||
| 15911 | - "parallel-transform": "^1.1.0", | ||
| 15912 | - "pump": "^3.0.0", | ||
| 15913 | - "pumpify": "^1.3.3", | ||
| 15914 | - "stream-each": "^1.1.0", | ||
| 15915 | - "through2": "^2.0.0" | ||
| 15916 | - } | ||
| 15917 | - }, | ||
| 15918 | "p-limit": { | 15943 | "p-limit": { |
| 15919 | "version": "2.2.1", | 15944 | "version": "2.2.1", |
| 15920 | "resolved": "https://registry.npm.taobao.org/p-limit/download/p-limit-2.2.1.tgz", | 15945 | "resolved": "https://registry.npm.taobao.org/p-limit/download/p-limit-2.2.1.tgz", |
| ... | @@ -15954,20 +15979,10 @@ | ... | @@ -15954,20 +15979,10 @@ |
| 15954 | "find-up": "^4.0.0" | 15979 | "find-up": "^4.0.0" |
| 15955 | } | 15980 | } |
| 15956 | }, | 15981 | }, |
| 15957 | - "pump": { | ||
| 15958 | - "version": "3.0.0", | ||
| 15959 | - "resolved": "https://registry.npm.taobao.org/pump/download/pump-3.0.0.tgz", | ||
| 15960 | - "integrity": "sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ=", | ||
| 15961 | - "dev": true, | ||
| 15962 | - "requires": { | ||
| 15963 | - "end-of-stream": "^1.1.0", | ||
| 15964 | - "once": "^1.3.1" | ||
| 15965 | - } | ||
| 15966 | - }, | ||
| 15967 | "schema-utils": { | 15982 | "schema-utils": { |
| 15968 | - "version": "2.2.0", | 15983 | + "version": "2.4.1", |
| 15969 | - "resolved": "https://registry.npm.taobao.org/schema-utils/download/schema-utils-2.2.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fschema-utils%2Fdownload%2Fschema-utils-2.2.0.tgz", | 15984 | + "resolved": "https://registry.npm.taobao.org/schema-utils/download/schema-utils-2.4.1.tgz?cache=0&sync_timestamp=1569583621807&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fschema-utils%2Fdownload%2Fschema-utils-2.4.1.tgz", |
| 15970 | - "integrity": "sha1-SKBlziGeDKz0YxRzFZA3ssGugto=", | 15985 | + "integrity": "sha1-6JreXQVtyLyso3dXS7SpxOG4vlY=", |
| 15971 | "dev": true, | 15986 | "dev": true, |
| 15972 | "requires": { | 15987 | "requires": { |
| 15973 | "ajv": "^6.10.2", | 15988 | "ajv": "^6.10.2", |
| ... | @@ -15993,18 +16008,19 @@ | ... | @@ -15993,18 +16008,19 @@ |
| 15993 | "dev": true | 16008 | "dev": true |
| 15994 | }, | 16009 | }, |
| 15995 | "ssri": { | 16010 | "ssri": { |
| 15996 | - "version": "6.0.1", | 16011 | + "version": "7.0.0", |
| 15997 | - "resolved": "https://registry.npm.taobao.org/ssri/download/ssri-6.0.1.tgz", | 16012 | + "resolved": "https://registry.npm.taobao.org/ssri/download/ssri-7.0.0.tgz", |
| 15998 | - "integrity": "sha1-KjxBso3UW2K2Nnbst0ABJlrp7dg=", | 16013 | + "integrity": "sha1-XCIpkQqRtsFhMSqNJgjT6D6CxDE=", |
| 15999 | "dev": true, | 16014 | "dev": true, |
| 16000 | "requires": { | 16015 | "requires": { |
| 16001 | - "figgy-pudding": "^3.5.1" | 16016 | + "figgy-pudding": "^3.5.1", |
| 16017 | + "minipass": "^2.5.1" | ||
| 16002 | } | 16018 | } |
| 16003 | }, | 16019 | }, |
| 16004 | "yallist": { | 16020 | "yallist": { |
| 16005 | - "version": "3.0.3", | 16021 | + "version": "3.1.0", |
| 16006 | - "resolved": "https://registry.npm.taobao.org/yallist/download/yallist-3.0.3.tgz", | 16022 | + "resolved": "https://registry.npm.taobao.org/yallist/download/yallist-3.1.0.tgz", |
| 16007 | - "integrity": "sha1-tLBJ4xS+VF486AIjbWzSLNkcPek=", | 16023 | + "integrity": "sha1-kGzCEAly3CYlrnj1ZqJXcjCh1vc=", |
| 16008 | "dev": true | 16024 | "dev": true |
| 16009 | } | 16025 | } |
| 16010 | } | 16026 | } |
| ... | @@ -17063,9 +17079,9 @@ | ... | @@ -17063,9 +17079,9 @@ |
| 17063 | } | 17079 | } |
| 17064 | }, | 17080 | }, |
| 17065 | "webpack": { | 17081 | "webpack": { |
| 17066 | - "version": "4.40.2", | 17082 | + "version": "4.41.0", |
| 17067 | - "resolved": "https://registry.npm.taobao.org/webpack/download/webpack-4.40.2.tgz?cache=0&sync_timestamp=1568385142284&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpack%2Fdownload%2Fwebpack-4.40.2.tgz", | 17083 | + "resolved": "https://registry.npm.taobao.org/webpack/download/webpack-4.41.0.tgz?cache=0&sync_timestamp=1569532173364&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpack%2Fdownload%2Fwebpack-4.41.0.tgz", |
| 17068 | - "integrity": "sha1-0hQz0lD5AL8PrLq+j1DVhbLcMKc=", | 17084 | + "integrity": "sha1-22olS95nF2n3wU6QoaVec2Avxws=", |
| 17069 | "dev": true, | 17085 | "dev": true, |
| 17070 | "requires": { | 17086 | "requires": { |
| 17071 | "@webassemblyjs/ast": "1.8.5", | 17087 | "@webassemblyjs/ast": "1.8.5", |
| ... | @@ -17095,7 +17111,7 @@ | ... | @@ -17095,7 +17111,7 @@ |
| 17095 | "dependencies": { | 17111 | "dependencies": { |
| 17096 | "acorn": { | 17112 | "acorn": { |
| 17097 | "version": "6.3.0", | 17113 | "version": "6.3.0", |
| 17098 | - "resolved": "https://registry.npm.taobao.org/acorn/download/acorn-6.3.0.tgz", | 17114 | + "resolved": "https://registry.npm.taobao.org/acorn/download/acorn-6.3.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Facorn%2Fdownload%2Facorn-6.3.0.tgz", |
| 17099 | "integrity": "sha1-AIdQkRn/pPwKAEHR6TpBfmjLhW4=", | 17115 | "integrity": "sha1-AIdQkRn/pPwKAEHR6TpBfmjLhW4=", |
| 17100 | "dev": true | 17116 | "dev": true |
| 17101 | }, | 17117 | }, |
| ... | @@ -17142,7 +17158,7 @@ | ... | @@ -17142,7 +17158,7 @@ |
| 17142 | }, | 17158 | }, |
| 17143 | "cacache": { | 17159 | "cacache": { |
| 17144 | "version": "12.0.3", | 17160 | "version": "12.0.3", |
| 17145 | - "resolved": "https://registry.npm.taobao.org/cacache/download/cacache-12.0.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcacache%2Fdownload%2Fcacache-12.0.3.tgz", | 17161 | + "resolved": "https://registry.npm.taobao.org/cacache/download/cacache-12.0.3.tgz", |
| 17146 | "integrity": "sha1-vpmruk4b9d9GHNWiwQcfxDJXM5A=", | 17162 | "integrity": "sha1-vpmruk4b9d9GHNWiwQcfxDJXM5A=", |
| 17147 | "dev": true, | 17163 | "dev": true, |
| 17148 | "requires": { | 17164 | "requires": { |
| ... | @@ -17520,7 +17536,7 @@ | ... | @@ -17520,7 +17536,7 @@ |
| 17520 | }, | 17536 | }, |
| 17521 | "schema-utils": { | 17537 | "schema-utils": { |
| 17522 | "version": "1.0.0", | 17538 | "version": "1.0.0", |
| 17523 | - "resolved": "https://registry.npm.taobao.org/schema-utils/download/schema-utils-1.0.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fschema-utils%2Fdownload%2Fschema-utils-1.0.0.tgz", | 17539 | + "resolved": "https://registry.npm.taobao.org/schema-utils/download/schema-utils-1.0.0.tgz?cache=0&sync_timestamp=1569583621807&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fschema-utils%2Fdownload%2Fschema-utils-1.0.0.tgz", |
| 17524 | "integrity": "sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A=", | 17540 | "integrity": "sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A=", |
| 17525 | "dev": true, | 17541 | "dev": true, |
| 17526 | "requires": { | 17542 | "requires": { |
| ... | @@ -17546,7 +17562,7 @@ | ... | @@ -17546,7 +17562,7 @@ |
| 17546 | }, | 17562 | }, |
| 17547 | "terser-webpack-plugin": { | 17563 | "terser-webpack-plugin": { |
| 17548 | "version": "1.4.1", | 17564 | "version": "1.4.1", |
| 17549 | - "resolved": "https://registry.npm.taobao.org/terser-webpack-plugin/download/terser-webpack-plugin-1.4.1.tgz", | 17565 | + "resolved": "https://registry.npm.taobao.org/terser-webpack-plugin/download/terser-webpack-plugin-1.4.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fterser-webpack-plugin%2Fdownload%2Fterser-webpack-plugin-1.4.1.tgz", |
| 17550 | "integrity": "sha1-YbGOQOruW+l+dxzbsQ7RKAiIwrQ=", | 17566 | "integrity": "sha1-YbGOQOruW+l+dxzbsQ7RKAiIwrQ=", |
| 17551 | "dev": true, | 17567 | "dev": true, |
| 17552 | "requires": { | 17568 | "requires": { |
| ... | @@ -17572,9 +17588,9 @@ | ... | @@ -17572,9 +17588,9 @@ |
| 17572 | } | 17588 | } |
| 17573 | }, | 17589 | }, |
| 17574 | "yallist": { | 17590 | "yallist": { |
| 17575 | - "version": "3.0.3", | 17591 | + "version": "3.1.0", |
| 17576 | - "resolved": "https://registry.npm.taobao.org/yallist/download/yallist-3.0.3.tgz", | 17592 | + "resolved": "https://registry.npm.taobao.org/yallist/download/yallist-3.1.0.tgz", |
| 17577 | - "integrity": "sha1-tLBJ4xS+VF486AIjbWzSLNkcPek=", | 17593 | + "integrity": "sha1-kGzCEAly3CYlrnj1ZqJXcjCh1vc=", |
| 17578 | "dev": true | 17594 | "dev": true |
| 17579 | } | 17595 | } |
| 17580 | } | 17596 | } | ... | ... |
| ... | @@ -90,7 +90,7 @@ | ... | @@ -90,7 +90,7 @@ |
| 90 | "css-loader": "^3.1.0", | 90 | "css-loader": "^3.1.0", |
| 91 | "del": "^5.0.0", | 91 | "del": "^5.0.0", |
| 92 | "devtron": "^1.4.0", | 92 | "devtron": "^1.4.0", |
| 93 | - "electron": "^5.0.10", | 93 | + "electron": "^5.0.11", |
| 94 | "electron-builder": "^21.1.1", | 94 | "electron-builder": "^21.1.1", |
| 95 | "electron-debug": "^3.0.1", | 95 | "electron-debug": "^3.0.1", |
| 96 | "electron-devtools-installer": "^2.2.4", | 96 | "electron-devtools-installer": "^2.2.4", |
| ... | @@ -124,13 +124,13 @@ | ... | @@ -124,13 +124,13 @@ |
| 124 | "spectron": "^3.8.0", | 124 | "spectron": "^3.8.0", |
| 125 | "style-loader": "^0.21.0", | 125 | "style-loader": "^0.21.0", |
| 126 | "svg-sprite-loader": "^4.1.6", | 126 | "svg-sprite-loader": "^4.1.6", |
| 127 | - "terser-webpack-plugin": "^2.1.0", | 127 | + "terser-webpack-plugin": "^2.1.2", |
| 128 | "url-loader": "^2.1.0", | 128 | "url-loader": "^2.1.0", |
| 129 | "vue-html-loader": "^1.2.4", | 129 | "vue-html-loader": "^1.2.4", |
| 130 | "vue-loader": "^15.7.1", | 130 | "vue-loader": "^15.7.1", |
| 131 | "vue-style-loader": "^4.1.2", | 131 | "vue-style-loader": "^4.1.2", |
| 132 | "vue-template-compiler": "^2.6.10", | 132 | "vue-template-compiler": "^2.6.10", |
| 133 | - "webpack": "^4.40.2", | 133 | + "webpack": "^4.41.0", |
| 134 | "webpack-cli": "^3.3.9", | 134 | "webpack-cli": "^3.3.9", |
| 135 | "webpack-dev-server": "^3.8.1", | 135 | "webpack-dev-server": "^3.8.1", |
| 136 | "webpack-hot-middleware": "^2.25.0", | 136 | "webpack-hot-middleware": "^2.25.0", | ... | ... |
| ... | @@ -32,7 +32,9 @@ function createWindow () { | ... | @@ -32,7 +32,9 @@ function createWindow () { |
| 32 | backgroundColor: '#fffff', | 32 | backgroundColor: '#fffff', |
| 33 | titleBarStyle: 'hidden', | 33 | titleBarStyle: 'hidden', |
| 34 | webPreferences: { | 34 | webPreferences: { |
| 35 | - nodeIntegration: true | 35 | + nodeIntegration: true, |
| 36 | + webSecurity: false, | ||
| 37 | + experimentalFeatures: true | ||
| 36 | } | 38 | } |
| 37 | // 隐藏边框 | 39 | // 隐藏边框 |
| 38 | // frame: false, | 40 | // frame: false, | ... | ... |
| 1 | <template> | 1 | <template> |
| 2 | <div class="login-container"> | 2 | <div class="login-container"> |
| 3 | - <el-form class="login-form" autoComplete="on" :model="loginForm" :rules="loginRules" ref="loginForm" label-position="left"> | 3 | + <div class="login-from-box"> |
| 4 | + <el-form | ||
| 5 | + class="login-form" | ||
| 6 | + autocomplete="on" | ||
| 7 | + :model="loginForm" | ||
| 8 | + :rules="loginRules" | ||
| 9 | + ref="loginForm" | ||
| 10 | + label-position="left" | ||
| 11 | + > | ||
| 4 | <h3 class="title">后台管理框架</h3> | 12 | <h3 class="title">后台管理框架</h3> |
| 5 | <el-form-item prop="username"> | 13 | <el-form-item prop="username"> |
| 6 | <span class="svg-container svg-container_login"> | 14 | <span class="svg-container svg-container_login"> |
| 7 | <svg-icon icon-class="user" /> | 15 | <svg-icon icon-class="user" /> |
| 8 | </span> | 16 | </span> |
| 9 | - <el-input name="username" type="text" v-model="loginForm.username" autoComplete="on" placeholder="用户名" /> | 17 | + <el-input |
| 18 | + name="username" | ||
| 19 | + type="text" | ||
| 20 | + v-model="loginForm.username" | ||
| 21 | + autocomplete="on" | ||
| 22 | + placeholder="用户名" | ||
| 23 | + /> | ||
| 10 | </el-form-item> | 24 | </el-form-item> |
| 11 | <el-form-item prop="password"> | 25 | <el-form-item prop="password"> |
| 12 | <span class="svg-container"> | 26 | <span class="svg-container"> |
| 13 | <svg-icon icon-class="password"></svg-icon> | 27 | <svg-icon icon-class="password"></svg-icon> |
| 14 | </span> | 28 | </span> |
| 15 | - <el-input name="password" :type="pwdType" @keyup.enter.native="handleLogin" v-model="loginForm.password" autoComplete="on" | 29 | + <el-input |
| 16 | - placeholder="密码"></el-input> | 30 | + name="password" |
| 17 | - <span class="show-pwd" @click="showPwd"><svg-icon icon-class="eye" /></span> | 31 | + :type="pwdType" |
| 32 | + @keyup.enter.native="handleLogin" | ||
| 33 | + v-model="loginForm.password" | ||
| 34 | + autocomplete="on" | ||
| 35 | + placeholder="密码" | ||
| 36 | + ></el-input> | ||
| 37 | + <span class="show-pwd" @click="showPwd"> | ||
| 38 | + <svg-icon icon-class="eye" /> | ||
| 39 | + </span> | ||
| 18 | </el-form-item> | 40 | </el-form-item> |
| 19 | <el-form-item> | 41 | <el-form-item> |
| 20 | - <el-button type="primary" style="width:100%;" :loading="loading" @click.native.prevent="handleLogin"> | 42 | + <el-button |
| 21 | - 登录 | 43 | + type="primary" |
| 22 | - </el-button> | 44 | + style="width:100%;" |
| 45 | + :loading="loading" | ||
| 46 | + @click.native.prevent="handleLogin" | ||
| 47 | + >登录</el-button> | ||
| 23 | </el-form-item> | 48 | </el-form-item> |
| 24 | <div class="tips"> | 49 | <div class="tips"> |
| 25 | <span style="margin-right:20px;">用户名: admin</span> | 50 | <span style="margin-right:20px;">用户名: admin</span> |
| 26 | - <span> 密码:随便什么都行</span> | 51 | + <span>密码:随便什么都行</span> |
| 27 | </div> | 52 | </div> |
| 28 | </el-form> | 53 | </el-form> |
| 29 | </div> | 54 | </div> |
| 55 | + </div> | ||
| 30 | </template> | 56 | </template> |
| 31 | 57 | ||
| 32 | <script> | 58 | <script> |
| 33 | -import { isvalidUsername } from '@/utils/validate' | 59 | +import { isvalidUsername } from "@/utils/validate"; |
| 34 | 60 | ||
| 35 | export default { | 61 | export default { |
| 36 | - name: 'login', | 62 | + name: "login", |
| 37 | data() { | 63 | data() { |
| 38 | const validateUsername = (rule, value, callback) => { | 64 | const validateUsername = (rule, value, callback) => { |
| 39 | if (!isvalidUsername(value)) { | 65 | if (!isvalidUsername(value)) { |
| 40 | - callback(new Error('请输入正确的用户名')) | 66 | + callback(new Error("请输入正确的用户名")); |
| 41 | } else { | 67 | } else { |
| 42 | - callback() | 68 | + callback(); |
| 43 | - } | ||
| 44 | } | 69 | } |
| 70 | + }; | ||
| 45 | const validatePass = (rule, value, callback) => { | 71 | const validatePass = (rule, value, callback) => { |
| 46 | if (value.length < 5) { | 72 | if (value.length < 5) { |
| 47 | - callback(new Error('密码不能小于5位')) | 73 | + callback(new Error("密码不能小于5位")); |
| 48 | } else { | 74 | } else { |
| 49 | - callback() | 75 | + callback(); |
| 50 | - } | ||
| 51 | } | 76 | } |
| 77 | + }; | ||
| 52 | return { | 78 | return { |
| 53 | loginForm: { | 79 | loginForm: { |
| 54 | - username: 'admin', | 80 | + username: "admin", |
| 55 | - password: 'admin' | 81 | + password: "admin" |
| 56 | }, | 82 | }, |
| 57 | loginRules: { | 83 | loginRules: { |
| 58 | - username: [{ required: true, trigger: 'blur', validator: validateUsername }], | 84 | + username: [ |
| 59 | - password: [{ required: true, trigger: 'blur', validator: validatePass }] | 85 | + { required: true, trigger: "blur", validator: validateUsername } |
| 86 | + ], | ||
| 87 | + password: [{ required: true, trigger: "blur", validator: validatePass }] | ||
| 60 | }, | 88 | }, |
| 61 | loading: false, | 89 | loading: false, |
| 62 | - pwdType: 'password' | 90 | + pwdType: "password" |
| 63 | - } | 91 | + }; |
| 64 | }, | 92 | }, |
| 65 | methods: { | 93 | methods: { |
| 66 | showPwd() { | 94 | showPwd() { |
| 67 | - if (this.pwdType === 'password') { | 95 | + if (this.pwdType === "password") { |
| 68 | - this.pwdType = '' | 96 | + this.pwdType = ""; |
| 69 | } else { | 97 | } else { |
| 70 | - this.pwdType = 'password' | 98 | + this.pwdType = "password"; |
| 71 | } | 99 | } |
| 72 | }, | 100 | }, |
| 73 | handleLogin() { | 101 | handleLogin() { |
| 74 | - console.log(11111) | 102 | + console.log(11111); |
| 75 | this.$refs.loginForm.validate(valid => { | 103 | this.$refs.loginForm.validate(valid => { |
| 76 | - console.log(valid) | 104 | + console.log(valid); |
| 77 | if (valid) { | 105 | if (valid) { |
| 78 | - this.loading = true | 106 | + this.loading = true; |
| 79 | - this.$store.dispatch('Login', this.loginForm).then(() => { | 107 | + this.$store |
| 80 | - this.loading = false | 108 | + .dispatch("Login", this.loginForm) |
| 81 | - this.$router.push({ path: '/' }) | 109 | + .then(() => { |
| 82 | - }).catch(() => { | 110 | + this.loading = false; |
| 83 | - this.loading = false | 111 | + this.$router.push({ path: "/" }); |
| 84 | }) | 112 | }) |
| 113 | + .catch(() => { | ||
| 114 | + this.loading = false; | ||
| 115 | + }); | ||
| 85 | } else { | 116 | } else { |
| 86 | - console.log('error submit!!') | 117 | + console.log("error submit!!"); |
| 87 | - return false | 118 | + return false; |
| 88 | } | 119 | } |
| 89 | - }) | 120 | + }); |
| 90 | } | 121 | } |
| 91 | } | 122 | } |
| 92 | -} | 123 | +}; |
| 93 | </script> | 124 | </script> |
| 94 | 125 | ||
| 95 | -<style rel="stylesheet/scss" lang="scss"> | 126 | +<style rel="stylesheet/scss" lang="scss" scoped> |
| 96 | -$bg:#2d3a4b; | 127 | +$bg: #2d3a4b; |
| 97 | -$light_gray:#eee; | 128 | +$light_gray: #eee; |
| 129 | +$dark_gray: #889aa4; | ||
| 130 | +$light_gray: #eee; | ||
| 98 | 131 | ||
| 99 | /* reset element-ui css */ | 132 | /* reset element-ui css */ |
| 100 | .login-container { | 133 | .login-container { |
| 134 | + position: fixed; | ||
| 135 | + height: 100%; | ||
| 136 | + width: 100%; | ||
| 137 | + top: 0; | ||
| 101 | left: 0; | 138 | left: 0; |
| 102 | - .el-input { | 139 | + background-image: url("https://cn.bing.com/th?id=OHR.ClavijoLandscape_ZH-CN1525245124_1920x1080.jpg&rf=LaDigue_1920x1080.jpg&pid=hp"); |
| 140 | + /deep/ .el-input { | ||
| 103 | display: inline-block; | 141 | display: inline-block; |
| 104 | height: 47px; | 142 | height: 47px; |
| 105 | width: 85%; | 143 | width: 85%; |
| ... | @@ -117,25 +155,16 @@ $light_gray:#eee; | ... | @@ -117,25 +155,16 @@ $light_gray:#eee; |
| 117 | } | 155 | } |
| 118 | } | 156 | } |
| 119 | } | 157 | } |
| 120 | - .el-form-item { | 158 | + /deep/ .el-form-item { |
| 121 | border: 1px solid rgba(255, 255, 255, 0.1); | 159 | border: 1px solid rgba(255, 255, 255, 0.1); |
| 122 | background: rgba(0, 0, 0, 0.1); | 160 | background: rgba(0, 0, 0, 0.1); |
| 123 | border-radius: 5px; | 161 | border-radius: 5px; |
| 124 | color: #454545; | 162 | color: #454545; |
| 125 | } | 163 | } |
| 126 | -} | 164 | + .login-from-box { |
| 165 | + position: relative; | ||
| 166 | + backdrop-filter: saturate(180%) blur(20px); | ||
| 127 | 167 | ||
| 128 | -</style> | ||
| 129 | - | ||
| 130 | -<style rel="stylesheet/scss" lang="scss" scoped> | ||
| 131 | -$bg:#2d3a4b; | ||
| 132 | -$dark_gray:#889aa4; | ||
| 133 | -$light_gray:#eee; | ||
| 134 | -.login-container { | ||
| 135 | - position: fixed; | ||
| 136 | - height: 100%; | ||
| 137 | - width: 100%; | ||
| 138 | - background-color: $bg; | ||
| 139 | .login-form { | 168 | .login-form { |
| 140 | position: absolute; | 169 | position: absolute; |
| 141 | left: 0; | 170 | left: 0; |
| ... | @@ -181,5 +210,6 @@ $light_gray:#eee; | ... | @@ -181,5 +210,6 @@ $light_gray:#eee; |
| 181 | cursor: pointer; | 210 | cursor: pointer; |
| 182 | user-select: none; | 211 | user-select: none; |
| 183 | } | 212 | } |
| 213 | + } | ||
| 184 | } | 214 | } |
| 185 | </style> | 215 | </style> | ... | ... |
-
请 注册 或 登录 后发表评论