From 404c73de450c165ffe623ca2969322bae1786a73 Mon Sep 17 00:00:00 2001
From: vben <anncwb@126.com>
Date: 星期四, 29 十月 2020 21:12:22 +0800
Subject: [PATCH] perf: pwa icon

---
 public/resource/img/pwa-512x512.png |    0 
 public/resource/img/pwa-192x192.png |    0 
 yarn.lock                           |   24 ++++++++++++------------
 package.json                        |    6 +++---
 build/vite/plugin/index.ts          |   24 ++++++++++++++++++++----
 src/views/sys/login/Login.vue       |    1 -
 6 files changed, 35 insertions(+), 20 deletions(-)

diff --git a/build/vite/plugin/index.ts b/build/vite/plugin/index.ts
index f9a496c..8017926 100644
--- a/build/vite/plugin/index.ts
+++ b/build/vite/plugin/index.ts
@@ -45,10 +45,26 @@
   vitePlugins.push(PurgeIcons());
 
   if (isProdFn() && VITE_USE_PWA) {
-    console.log('======================');
-    console.log(VITE_USE_PWA);
-    console.log('======================');
-    vitePlugins.push(VitePWA());
+    vitePlugins.push(
+      VitePWA({
+        manifest: {
+          name: 'Vben Admin',
+          short_name: 'vben_admin',
+          icons: [
+            {
+              src: './resource/img/pwa-192x192.png',
+              sizes: '192x192',
+              type: 'image/png',
+            },
+            {
+              src: './resource/img/pwa-512x512.png',
+              sizes: '512x512',
+              type: 'image/png',
+            },
+          ],
+        },
+      })
+    );
   }
 
   // vite-plugin-mock
diff --git a/package.json b/package.json
index 7cc96a6..9039228 100644
--- a/package.json
+++ b/package.json
@@ -46,7 +46,7 @@
     "@iconify/json": "^1.1.248",
     "@ls-lint/ls-lint": "^1.9.2",
     "@purge-icons/generated": "^0.4.1",
-    "@types/echarts": "^4.8.3",
+    "@types/echarts": "^4.9.0",
     "@types/fs-extra": "^9.0.2",
     "@types/koa-static": "^4.0.1",
     "@types/lodash-es": "^4.17.3",
@@ -66,7 +66,7 @@
     "cross-env": "^7.0.2",
     "dotenv": "^8.2.0",
     "eslint": "^7.12.0",
-    "eslint-config-prettier": "^6.14.0",
+    "eslint-config-prettier": "^6.15.0",
     "eslint-plugin-prettier": "^3.1.4",
     "eslint-plugin-vue": "^7.1.0",
     "esno": "^0.2.4",
@@ -91,7 +91,7 @@
     "vite-plugin-html": "^1.0.0-beta.2",
     "vite-plugin-mock": "^1.0.6",
     "vite-plugin-purge-icons": "^0.4.4",
-    "vite-plugin-pwa": "^0.1.2",
+    "vite-plugin-pwa": "^0.1.3",
     "vue-eslint-parser": "^7.1.1",
     "yargs": "^16.1.0"
   },
diff --git a/public/resource/img/pwa-192x192.png b/public/resource/img/pwa-192x192.png
new file mode 100644
index 0000000..00fb815
--- /dev/null
+++ b/public/resource/img/pwa-192x192.png
Binary files differ
diff --git a/public/resource/img/pwa-512x512.png b/public/resource/img/pwa-512x512.png
new file mode 100644
index 0000000..a417073
--- /dev/null
+++ b/public/resource/img/pwa-512x512.png
Binary files differ
diff --git a/src/views/sys/login/Login.vue b/src/views/sys/login/Login.vue
index 6206cae..5b84d3c 100644
--- a/src/views/sys/login/Login.vue
+++ b/src/views/sys/login/Login.vue
@@ -15,7 +15,6 @@
             </a-form-item>
             <a-form-item name="password">
               <a-input-password
-                autofocus="autofocus"
                 size="large"
                 visibilityToggle
                 v-model:value="formData.password"
diff --git a/yarn.lock b/yarn.lock
index d51eb75..8b7726b 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1275,10 +1275,10 @@
     "@types/keygrip" "*"
     "@types/node" "*"
 
-"@types/echarts@^4.8.3":
-  version "4.8.3"
-  resolved "https://registry.npmjs.org/@types/echarts/-/echarts-4.8.3.tgz#78ef1ede01c3705b52342da997b3d54571d3604e"
-  integrity sha512-5aFZ7/6f+SPonLh4Nuso6pEZWwX8VBMYh2e83x1GVEpGkcN3GC0HzxPoF6ZSZPwoe5Rg4bhNwD9f2TVYxgU/QQ==
+"@types/echarts@^4.9.0":
+  version "4.9.0"
+  resolved "https://registry.npmjs.org/@types/echarts/-/echarts-4.9.0.tgz#e133ea5429ada1d814f9cc1deae855421dcdd2ef"
+  integrity sha512-9QIAUe6cxM5GyGNCIhlEwf7l5oclZDVM0HNRfehPx3dDUt1Jfhbvp/U2wfgwtL/IDqyASBVs1zu4qyaCsuJINA==
   dependencies:
     "@types/zrender" "*"
 
@@ -3267,10 +3267,10 @@
   resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
   integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
 
-eslint-config-prettier@^6.14.0:
-  version "6.14.0"
-  resolved "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-6.14.0.tgz#390e7863a8ae99970981933826476169285b3a27"
-  integrity sha512-DbVwh0qZhAC7CNDWcq8cBdK6FcVHiMTKmCypOPWeZkp9hJ8xYwTaWSa6bb6cjfi8KOeJy0e9a8Izxyx+O4+gCQ==
+eslint-config-prettier@^6.15.0:
+  version "6.15.0"
+  resolved "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-6.15.0.tgz#7f93f6cb7d45a92f1537a70ecc06366e1ac6fed9"
+  integrity sha512-a1+kOYLR8wMGustcgAjdydMsQ2A/2ipRPwRKUmfYaSxc9ZPcrku080Ctl6zrZzZNs/U82MjSv+qKREkoq3bJaw==
   dependencies:
     get-stdin "^6.0.0"
 
@@ -8016,10 +8016,10 @@
     "@purge-icons/generated" "^0.4.1"
     rollup-plugin-purge-icons "^0.4.4"
 
-vite-plugin-pwa@^0.1.2:
-  version "0.1.2"
-  resolved "https://registry.npmjs.org/vite-plugin-pwa/-/vite-plugin-pwa-0.1.2.tgz#286b1b22a3b56268477defcd1e4a0029f09fcd06"
-  integrity sha512-u+jRU+4q0jHZ/xplsi+QbJA3dJB2/sA6CeH5to48/asxW3Zl3A9byqAnucbgX8mOswYUc/MhpSIK/B1ZartI3A==
+vite-plugin-pwa@^0.1.3:
+  version "0.1.3"
+  resolved "https://registry.npmjs.org/vite-plugin-pwa/-/vite-plugin-pwa-0.1.3.tgz#e3934ffd1c916cd336ae45517d373f8114c740f4"
+  integrity sha512-WZ1zMQyXpZVprX69zD8KFYb0mcVKtacktXYfSNVPQl3mG1Ucsm6tl398eIZOshVEzhlRvUDH8xcLAB26+2sDeg==
   dependencies:
     debug "^4.3.0"
     fast-glob "^3.2.4"

--
Gitblit v1.8.0