diff --git a/build/vite/plugin/index.ts b/build/vite/plugin/index.ts index f9a496c1e3678ab946d2ae47bfa42198e4f19ef7..80179264cd87c1ce55fe97ceaf88f1453bdfa67c 100644 --- a/build/vite/plugin/index.ts +++ b/build/vite/plugin/index.ts @@ -45,10 +45,26 @@ export function createVitePlugins(viteEnv: ViteEnv) { 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 7cc96a67916569f62092ab3789d96e82912b77eb..9039228b4ee4ff0911fc11a63f8f77921b3d0f10 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 0000000000000000000000000000000000000000..00fb815215e1fcb171d1c62fca6c54018663cb72 Binary files /dev/null and b/public/resource/img/pwa-192x192.png differ diff --git a/public/resource/img/pwa-512x512.png b/public/resource/img/pwa-512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..a41707331ae71ba92e29e379848fcc7f0981025d Binary files /dev/null and b/public/resource/img/pwa-512x512.png differ diff --git a/src/views/sys/login/Login.vue b/src/views/sys/login/Login.vue index 6206cae98a589be9982e92a97a4ef6fef8663755..5b84d3c538c73a314d009fca6ba14aa9e3ccd30e 100644 --- a/src/views/sys/login/Login.vue +++ b/src/views/sys/login/Login.vue @@ -15,7 +15,6 @@