Răsfoiți Sursa

+ h5 版本发布

chen.cheng 7 luni în urmă
părinte
comite
5c6430dbe2
13 a modificat fișierele cu 418 adăugiri și 376 ștergeri
  1. 1 0
      .env.dev
  2. 6 0
      .env.h5dev
  3. 6 0
      .env.h5prod
  4. 26 26
      package.json
  5. 15 15
      src/App.vue
  6. 1 1
      src/common/config.js
  7. 12 5
      src/components/pannel/index.vue
  8. 3 3
      src/manifest.json
  9. 1 1
      src/pages/workbench/appctl.vue
  10. 15 14
      src/pages/workbench/usrsubmit.vue
  11. 1 1
      src/util/index.js
  12. 24 12
      vite.config.ts
  13. 307 298
      yarn.lock

+ 1 - 0
.env.dev

@@ -1,4 +1,5 @@
 //.env.dev
+VITE_BASE_API=/aiot-api
 
 VITE_BASE_URL=https://www.lj-info.com:8090/aiot-api
 

+ 6 - 0
.env.h5dev

@@ -0,0 +1,6 @@
+//.env.dev
+VITE_BASE_API=/aiot-api
+
+VITE_BASE_URL=https://www.lj-info.com:8090/aiot-api
+
+VITE_IMG_CDN=https://www.lj-info.com:8090/

+ 6 - 0
.env.h5prod

@@ -0,0 +1,6 @@
+//.env.dev
+VITE_BASE_API=/aiot-api
+
+VITE_BASE_URL=http://172.192.13.145:8019/aiot-api
+
+VITE_IMG_CDN=http://172.192.13.145:8019

+ 26 - 26
package.json

@@ -6,7 +6,7 @@
     "dev:app-android": "uni -p app-android",
     "dev:app-ios": "uni -p app-ios",
     "dev:custom": "uni -p",
-    "dev": "uni",
+    "dev": "uni -p h5 --mode h5dev",
     "dev:h5": "uni",
     "dev:h5:ssr": "uni --ssr",
     "dev:mp-alipay": "uni -p mp-alipay",
@@ -25,7 +25,7 @@
     "build:app-android": "uni build -p app-android",
     "build:app-ios": "uni build -p app-ios",
     "build:custom": "uni build -p",
-    "build:h5": "uni build",
+    "build:h5": "uni build -p h5 --mode h5prod",
     "build:h5:ssr": "uni build --ssr",
     "build:mp-alipay": "uni build -p mp-alipay",
     "build:mp-baidu": "uni build -p mp-baidu",
@@ -42,37 +42,37 @@
     "type-check": "vue-tsc --noEmit"
   },
   "dependencies": {
-    "@dcloudio/uni-app": "3.0.0-4020920240930001",
-    "@dcloudio/uni-app-harmony": "3.0.0-4020920240930001",
-    "@dcloudio/uni-app-plus": "3.0.0-4020920240930001",
-    "@dcloudio/uni-components": "3.0.0-4020920240930001",
-    "@dcloudio/uni-h5": "3.0.0-4020920240930001",
-    "@dcloudio/uni-mp-alipay": "3.0.0-4020920240930001",
-    "@dcloudio/uni-mp-baidu": "3.0.0-4020920240930001",
-    "@dcloudio/uni-mp-jd": "3.0.0-4020920240930001",
-    "@dcloudio/uni-mp-kuaishou": "3.0.0-4020920240930001",
-    "@dcloudio/uni-mp-lark": "3.0.0-4020920240930001",
-    "@dcloudio/uni-mp-qq": "3.0.0-4020920240930001",
-    "@dcloudio/uni-mp-toutiao": "3.0.0-4020920240930001",
-    "@dcloudio/uni-mp-weixin": "3.0.0-4020920240930001",
-    "@dcloudio/uni-mp-xhs": "3.0.0-4020920240930001",
-    "@dcloudio/uni-quickapp-webview": "3.0.0-4020920240930001",
+    "@dcloudio/uni-app": "3.0.0-4030620241128001",
+    "@dcloudio/uni-app-harmony": "3.0.0-4030620241128001",
+    "@dcloudio/uni-app-plus": "3.0.0-4030620241128001",
+    "@dcloudio/uni-components": "3.0.0-4030620241128001",
+    "@dcloudio/uni-h5": "3.0.0-4030620241128001",
+    "@dcloudio/uni-mp-alipay": "3.0.0-4030620241128001",
+    "@dcloudio/uni-mp-baidu": "3.0.0-4030620241128001",
+    "@dcloudio/uni-mp-jd": "3.0.0-4030620241128001",
+    "@dcloudio/uni-mp-kuaishou": "3.0.0-4030620241128001",
+    "@dcloudio/uni-mp-lark": "3.0.0-4030620241128001",
+    "@dcloudio/uni-mp-qq": "3.0.0-4030620241128001",
+    "@dcloudio/uni-mp-toutiao": "3.0.0-4030620241128001",
+    "@dcloudio/uni-mp-weixin": "3.0.0-4030620241128001",
+    "@dcloudio/uni-mp-xhs": "3.0.0-4030620241128001",
+    "@dcloudio/uni-quickapp-webview": "3.0.0-4030620241128001",
     "@rollup/plugin-commonjs": "^25.0.0",
-    "@vue/shared": "^3.4.21",
+    "@vue/shared": "3.4.21",
     "clipboard": "^2.0.11",
     "dayjs": "^1.11.13",
     "js-base64": "^3.7.7",
-    "vue": "3.5.13",
-    "vue-i18n": "9.14.1",
+    "vue": "^3.4.21",
+    "vue-i18n": "^9.1.9",
     "vuex": "^4.1.0"
   },
   "devDependencies": {
-    "@dcloudio/types": "3.4.14",
-    "@dcloudio/uni-automator": "3.0.0-4020920240930001",
-    "@dcloudio/uni-cli-shared": "3.0.0-4020920240930001",
-    "@dcloudio/uni-stacktracey": "3.0.0-4020920240930001",
-    "@dcloudio/vite-plugin-uni": "3.0.0-4020920240930001",
-    "@vue/runtime-core": "3.5.13",
+    "@dcloudio/types": "^3.4.8",
+    "@dcloudio/uni-automator": "3.0.0-4030620241128001",
+    "@dcloudio/uni-cli-shared": "3.0.0-4030620241128001",
+    "@dcloudio/uni-stacktracey": "3.0.0-4030620241128001",
+    "@dcloudio/vite-plugin-uni": "3.0.0-4030620241128001",
+    "@vue/runtime-core": "^3.4.21",
     "@vue/tsconfig": "^0.1.3",
     "eslint": "^8.2.0",
     "eslint-config-airbnb": "^19.0.0",

+ 15 - 15
src/App.vue

@@ -4,10 +4,11 @@ import {getToken} from "@/util"
 export default {
   onLaunch: function () {
     console.log('App Launch')
-    this.overRoute()
+
   },
   onShow: async function () {
     console.log('App Show')
+    this.overRoute()
     // let res = await http.get('/')
     // console.log(res)
   },
@@ -16,20 +17,19 @@ export default {
   },
   methods: {
     overRoute() {
-      uni.onAppRoute(res => {
-        const token = getToken() //获取token
-        const pages = getCurrentPages(),  //获取页面栈
-            page = pages[pages.length - 1];  //当前页面
-        const urlList = [
-          'pages/login/index'
-        ]; //白名单
-        //不在白名单且token不存在的情况跳转登录
-        if (!urlList.includes(page.route) && !token) {
-          uni.reLaunch({
-            url: '/pages/login/index'
-          })
-        }
-      })
+      const token = getToken(); //获取token
+      const pages = getCurrentPages(),  //获取页面栈
+          page = pages[pages.length - 1];  //当前页面
+      //白名单
+      const urlList = [
+        'pages/login/index'
+      ];
+      //不在白名单且token不存在的情况跳转登录
+      if (!token) {
+        uni.reLaunch({
+          url: '/pages/login/index'
+        })
+      }
     }
   }
 }

+ 1 - 1
src/common/config.js

@@ -1,4 +1,4 @@
 export default {
-  baseUrl: import.meta.env.VITE_BASE_URL,
+  baseUrl: import.meta.env.VITE_BASE_API,
   imgCdn: import.meta.env.VITE_IMG_CDN
 }

+ 12 - 5
src/components/pannel/index.vue

@@ -13,7 +13,7 @@
 <script>
 export default {
   name: "Panel",
-  options: { styleIsolation: 'shared' },
+  options: {styleIsolation: 'shared'},
   data() {
     return {}
   },
@@ -44,21 +44,28 @@ export default {
     font-weight: 700;
 
     > view {
-      width: 100%;
       display: flex;
       align-items: center;
       justify-content: flex-start;
-
     }
+
     .u-icon {
       margin-right: 20rpx;
     }
   }
-  .panel-content{
+
+  .panel-content {
     width: 100%;
     display: flex;
     align-items: center;
-    > view{
+    padding: 0 20rpx 20rpx 20rpx;
+    box-sizing: border-box;
+
+    > view {
+      width: 100%;
+    }
+
+    .grid-list {
       width: 100%;
     }
   }

+ 3 - 3
src/manifest.json

@@ -147,15 +147,15 @@
   "h5": {
     "template": "",
     "router": {
-      "mode": "hash",
-      "base": "./"
+      "mode": "history",
+      "base": "/aiot-m/"
     },
     "optimization": {
       "treeShaking": {
         "enable": false
       }
     },
-    "title": "uview-plus",
+    "title": "aiot",
     "sdkConfigs": {
       "maps": {
         "qqmap": {

+ 1 - 1
src/pages/workbench/appctl.vue

@@ -16,7 +16,6 @@
         >
           <view class="grid-icon" :style="{backgroundColor: baseListItem.color}">
             <up-icon
-                :customStyle="{paddingTop:20+'rpx'}"
                 :name="baseListItem.name"
                 :size="22"
                 @click="throttle(()=>ctlClick(baseListIndex), 500)"
@@ -84,6 +83,7 @@ export default {
 
 .grid-list {
   margin: 60rpx 0;
+  width: 100%;
 
   .grid-icon {
     width: 80rpx;

+ 15 - 14
src/pages/workbench/usrsubmit.vue

@@ -12,7 +12,7 @@
       <up-icon size="20rpx" name="arrow-right-double" color="#007aff"></up-icon>
     </template>
     <template #content>
-      <view class="u-page" style="padding-bottom: 0">
+      <view class="u-page" style="padding-bottom: 0;width: 100%">
         <up-list>
           <up-list-item
               v-for="(item, index) in indexList"
@@ -82,6 +82,20 @@ const props = defineProps({
   }
 });
 const indexList = ref([]);
+
+const loadmore = () => {
+  getMyOrderWorkTodo({}).then((res) => {
+    const {records} = res;
+    indexList.value = records;
+  });
+};
+
+const handleWorkOrder = (item) => {
+  navigateTo({
+    url: "/pages/workbenchsub/workorder/detail",
+    param: item
+  })
+};
 onLoad(() => {
   loadmore();
 });
@@ -92,22 +106,9 @@ onShow(() => {
     }
   })
 });
-const loadmore = () => {
-  getMyOrderWorkTodo({}).then((res) => {
-    const {records} = res;
-    indexList.value = records;
-  });
-};
 watch(() => props.tag, () => {
   loadmore();
 })
-const handleWorkOrder = (item) => {
-  navigateTo({
-    url: "/pages/workbenchsub/workorder/detail",
-    param: item
-  })
-};
-
 </script>
 
 <script lang="ts">

+ 1 - 1
src/util/index.js

@@ -94,7 +94,7 @@ export const reloadPage = () => {
   let beforePage = pages[pages.length - 2];  //获取上一个页面的实例
   //1、调用上一个页面onLoad
   if (beforePage) {
-    beforePage.onLoad();
+    beforePage.onLoad && beforePage.onLoad();
     uni.navigateBack({
       delta: 1,
     });

+ 24 - 12
vite.config.ts

@@ -1,20 +1,32 @@
-import { defineConfig } from "vite";
+import {defineConfig, loadEnv} from "vite";
 import uni from "@dcloudio/vite-plugin-uni";
-import { visualizer } from "rollup-plugin-visualizer";
+import {visualizer} from "rollup-plugin-visualizer";
 // import commonjs from '@rollup/plugin-commonjs';
 
 // https://vitejs.dev/config/
-export default defineConfig({
-  plugins: [
-    // commonjs(),
-    uni(),
-	visualizer()
-  ],
-  server: {
-    port: 5100,
-    fs: {
+export default defineConfig(({mode}) => {
+  const isH5 = process.env.UNI_PLATFORM === 'h5';
+  const env = loadEnv(mode, process.cwd())
+  return {
+    plugins: [
+      // commonjs(),
+      uni(),
+      visualizer()
+    ],
+    server: isH5 ? {
+      proxy: {
+        '/aiot-api': {
+          target: env.VITE_BASE_URL,
+          changeOrigin: true,
+          rewrite: (path) => path.replace(/^\/aiot-api/, '')
+        }
+      }
+    } : {
+      port: 5100,
+      fs: {
         // Allow serving files from one level up to the project root
         allow: ['..']
+      }
     }
-},
+  }
 });

+ 307 - 298
yarn.lock

@@ -10,7 +10,7 @@
     "@jridgewell/gen-mapping" "^0.3.5"
     "@jridgewell/trace-mapping" "^0.3.24"
 
-"@antfu/utils@^0.7.6":
+"@antfu/utils@^0.7.10":
   version "0.7.10"
   resolved "https://registry.npmmirror.com/@antfu/utils/-/utils-0.7.10.tgz"
   integrity sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==
@@ -838,46 +838,46 @@
     "@babel/helper-string-parser" "^7.25.9"
     "@babel/helper-validator-identifier" "^7.25.9"
 
-"@dcloudio/types@3.4.14":
+"@dcloudio/types@^3.4.8":
   version "3.4.14"
-  resolved "https://registry.npmmirror.com/@dcloudio/types/-/types-3.4.14.tgz"
+  resolved "https://registry.npmmirror.com/@dcloudio/types/-/types-3.4.14.tgz#be8248e992c2f74591d0824edeb27cdf6477a5a7"
   integrity sha512-VolQeZfTh8pQFsr2IlfIVX93blfvGTuBoJuZUc7iWOqtHV8gDrq6fXLhzsVlgZyuhhRZLOxlo33rkEqnY+ucAw==
 
-"@dcloudio/uni-app-harmony@3.0.0-4020920240930001":
-  version "3.0.0-4020920240930001"
-  resolved "https://registry.npmmirror.com/@dcloudio/uni-app-harmony/-/uni-app-harmony-3.0.0-4020920240930001.tgz"
-  integrity sha512-YHAJSX1DCaLTr7MDc4mOJ/0JfECn2YS9b5EvMyl5WUy8CIDSupOxFpygnpcUHTlyExdQOivp35TerYfLa0BDew==
+"@dcloudio/uni-app-harmony@3.0.0-4030620241128001":
+  version "3.0.0-4030620241128001"
+  resolved "https://registry.npmmirror.com/@dcloudio/uni-app-harmony/-/uni-app-harmony-3.0.0-4030620241128001.tgz#658db284c15d68a178bb940f0954d1f99d1a80b1"
+  integrity sha512-T2coKkZawltfsgvaPX8bfAQofmHTpkPiZB8Am3gcnkHRE/Z3NOOlk/Ko5EezuquSulTJvOkMMYcdyZcGZS4TLQ==
   dependencies:
-    "@dcloudio/uni-app-vite" "3.0.0-4020920240930001"
+    "@dcloudio/uni-app-vite" "3.0.0-4030620241128001"
     debug "^4.3.3"
     fs-extra "^10.0.0"
     licia "^1.29.0"
     postcss-selector-parser "^6.0.6"
 
-"@dcloudio/uni-app-plus@3.0.0-4020920240930001":
-  version "3.0.0-4020920240930001"
-  resolved "https://registry.npmmirror.com/@dcloudio/uni-app-plus/-/uni-app-plus-3.0.0-4020920240930001.tgz"
-  integrity sha512-0MQx5lAZ+y8E5/jjkjSfpyZvhUNaqRZbcD7u+cragHjE17PndQo+h7wmyGYgzGQYmuikiD8CX+o+NtTo4Z/TiA==
+"@dcloudio/uni-app-plus@3.0.0-4030620241128001":
+  version "3.0.0-4030620241128001"
+  resolved "https://registry.npmmirror.com/@dcloudio/uni-app-plus/-/uni-app-plus-3.0.0-4030620241128001.tgz#f73229e4b8daa641d9190549e208a3e74599dbf0"
+  integrity sha512-iSWCNQ682XKJ6K4U+hnNFFd/83wFkl66l2RvUNlq9DZalh5LnEO+W1/WqzIdeAr6KKB8gulNkTC+GAbGEOABDQ==
   dependencies:
-    "@dcloudio/uni-app-uts" "3.0.0-4020920240930001"
-    "@dcloudio/uni-app-vite" "3.0.0-4020920240930001"
-    "@dcloudio/uni-app-vue" "3.0.0-4020920240930001"
+    "@dcloudio/uni-app-uts" "3.0.0-4030620241128001"
+    "@dcloudio/uni-app-vite" "3.0.0-4030620241128001"
+    "@dcloudio/uni-app-vue" "3.0.0-4030620241128001"
     debug "^4.3.3"
     fs-extra "^10.0.0"
     licia "^1.29.0"
     postcss-selector-parser "^6.0.6"
 
-"@dcloudio/uni-app-uts@3.0.0-4020920240930001":
-  version "3.0.0-4020920240930001"
-  resolved "https://registry.npmmirror.com/@dcloudio/uni-app-uts/-/uni-app-uts-3.0.0-4020920240930001.tgz"
-  integrity sha512-OaEyI9hrjR6I8bNc9GdfOos/zWfiA0eIy4gLLVpkGxpMmAoqR9j5fs7g804SDAn3NtzNtzOJrAXx7sl5mJwsIw==
+"@dcloudio/uni-app-uts@3.0.0-4030620241128001":
+  version "3.0.0-4030620241128001"
+  resolved "https://registry.npmmirror.com/@dcloudio/uni-app-uts/-/uni-app-uts-3.0.0-4030620241128001.tgz#b1bd7050d5d69db38a6ea538a8993b038c564f52"
+  integrity sha512-VM4leJqf50UDR/9MMYAHxnKBNf13gpZWZUe8L11ai3zppubh+J12vaVBYmzAitOPCG6LaGnYSlYp3uxxGiEiLw==
   dependencies:
     "@babel/parser" "^7.23.9"
     "@babel/types" "^7.20.7"
-    "@dcloudio/uni-cli-shared" "3.0.0-4020920240930001"
-    "@dcloudio/uni-i18n" "3.0.0-4020920240930001"
-    "@dcloudio/uni-nvue-styler" "3.0.0-4020920240930001"
-    "@dcloudio/uni-shared" "3.0.0-4020920240930001"
+    "@dcloudio/uni-cli-shared" "3.0.0-4030620241128001"
+    "@dcloudio/uni-i18n" "3.0.0-4030620241128001"
+    "@dcloudio/uni-nvue-styler" "3.0.0-4030620241128001"
+    "@dcloudio/uni-shared" "3.0.0-4030620241128001"
     "@jridgewell/gen-mapping" "^0.3.3"
     "@jridgewell/trace-mapping" "^0.3.19"
     "@rollup/pluginutils" "^5.0.5"
@@ -893,17 +893,17 @@
     magic-string "^0.30.7"
     picocolors "^1.0.0"
     source-map-js "^1.0.2"
-    unimport "^3.9.0"
+    unimport "^3.11.1"
 
-"@dcloudio/uni-app-vite@3.0.0-4020920240930001":
-  version "3.0.0-4020920240930001"
-  resolved "https://registry.npmmirror.com/@dcloudio/uni-app-vite/-/uni-app-vite-3.0.0-4020920240930001.tgz"
-  integrity sha512-hG7aTOb1Clgli8qeMVFItadlAT51Kbw2J7CpbWJ5Pkv8uv63QAo2ruRiHs2eYTWRpfXRqr7nZ3J7d74VbrUZ7A==
+"@dcloudio/uni-app-vite@3.0.0-4030620241128001":
+  version "3.0.0-4030620241128001"
+  resolved "https://registry.npmmirror.com/@dcloudio/uni-app-vite/-/uni-app-vite-3.0.0-4030620241128001.tgz#ba46698194306f8f6bc4ca177f90263718f8cfd0"
+  integrity sha512-sPSXJqU9zh26lKMPdDRqVjBH4mjXRLrjQGcUPqPNLTQ2TOBhhJtkmiBIYhhgvYgQ4SZ5zqRwXlBvFvyNxAHitA==
   dependencies:
-    "@dcloudio/uni-cli-shared" "3.0.0-4020920240930001"
-    "@dcloudio/uni-i18n" "3.0.0-4020920240930001"
-    "@dcloudio/uni-nvue-styler" "3.0.0-4020920240930001"
-    "@dcloudio/uni-shared" "3.0.0-4020920240930001"
+    "@dcloudio/uni-cli-shared" "3.0.0-4030620241128001"
+    "@dcloudio/uni-i18n" "3.0.0-4030620241128001"
+    "@dcloudio/uni-nvue-styler" "3.0.0-4030620241128001"
+    "@dcloudio/uni-shared" "3.0.0-4030620241128001"
     "@rollup/pluginutils" "^5.0.5"
     "@vitejs/plugin-vue" "5.1.0"
     "@vue/compiler-dom" "3.4.21"
@@ -912,30 +912,30 @@
     fs-extra "^10.0.0"
     picocolors "^1.0.0"
 
-"@dcloudio/uni-app-vue@3.0.0-4020920240930001":
-  version "3.0.0-4020920240930001"
-  resolved "https://registry.npmmirror.com/@dcloudio/uni-app-vue/-/uni-app-vue-3.0.0-4020920240930001.tgz"
-  integrity sha512-GMmN0NJjyb0I/G3tE8kBN9DkvwTBKJjjnXzSCCPDbXJbH8YJiThjzyBBdyXb1cJwdgAhwTbwX8dWu7uyT+bllA==
-
-"@dcloudio/uni-app@3.0.0-4020920240930001":
-  version "3.0.0-4020920240930001"
-  resolved "https://registry.npmmirror.com/@dcloudio/uni-app/-/uni-app-3.0.0-4020920240930001.tgz"
-  integrity sha512-Er2pOCUTss7h5sYL32gLAWbYysYyhYzj8ZYKAjF/1aX+YkigD7beU1oX4M/m5yOo1RoogsQNTs5dyUn7R1sFrA==
-  dependencies:
-    "@dcloudio/uni-cloud" "3.0.0-4020920240930001"
-    "@dcloudio/uni-components" "3.0.0-4020920240930001"
-    "@dcloudio/uni-i18n" "3.0.0-4020920240930001"
-    "@dcloudio/uni-push" "3.0.0-4020920240930001"
-    "@dcloudio/uni-shared" "3.0.0-4020920240930001"
-    "@dcloudio/uni-stat" "3.0.0-4020920240930001"
+"@dcloudio/uni-app-vue@3.0.0-4030620241128001":
+  version "3.0.0-4030620241128001"
+  resolved "https://registry.npmmirror.com/@dcloudio/uni-app-vue/-/uni-app-vue-3.0.0-4030620241128001.tgz#ce94fd1a85a5b83d92e1e0e96bde67d1f89b486b"
+  integrity sha512-BxblHfDWWmDW2+9M8TJwKNKCbvlmH0VGJvRYudF46vl7+6sRml/06YBy9KjhTRIY4WetN7IVYuSuA0PbH2HG+w==
+
+"@dcloudio/uni-app@3.0.0-4030620241128001":
+  version "3.0.0-4030620241128001"
+  resolved "https://registry.npmmirror.com/@dcloudio/uni-app/-/uni-app-3.0.0-4030620241128001.tgz#f47cf8722b34e9a47a4b14f41f84176f55cd058b"
+  integrity sha512-J+hIUT+d2RIIKygO+2tOgHPgWjFtnpTTLLBYd2QsXtxWGDqV2CRvf2FG4KzNf82P46OjUh54O+EJwvAcMFItCg==
+  dependencies:
+    "@dcloudio/uni-cloud" "3.0.0-4030620241128001"
+    "@dcloudio/uni-components" "3.0.0-4030620241128001"
+    "@dcloudio/uni-i18n" "3.0.0-4030620241128001"
+    "@dcloudio/uni-push" "3.0.0-4030620241128001"
+    "@dcloudio/uni-shared" "3.0.0-4030620241128001"
+    "@dcloudio/uni-stat" "3.0.0-4030620241128001"
     "@vue/shared" "3.4.21"
 
-"@dcloudio/uni-automator@3.0.0-4020920240930001":
-  version "3.0.0-4020920240930001"
-  resolved "https://registry.npmmirror.com/@dcloudio/uni-automator/-/uni-automator-3.0.0-4020920240930001.tgz"
-  integrity sha512-HsCw/ulfiG8Kavn1cz1bCHOcUiBxCvyphOjMMjnNIJZb/cgQl7HpJQ7PThpQXDpEn2oNRKw/6fKsX2ZTLWfWZA==
+"@dcloudio/uni-automator@3.0.0-4030620241128001":
+  version "3.0.0-4030620241128001"
+  resolved "https://registry.npmmirror.com/@dcloudio/uni-automator/-/uni-automator-3.0.0-4030620241128001.tgz#e2e7e095b9b712a3507b2db2849040bff5017edc"
+  integrity sha512-TsJnM9yaSWTnw8eApaNMpdH/+VNC9rjwLDJ6vyMpsYPCxko7LVQmu6QlAbNYONBFvaM5P63qlbooinPvnue2sA==
   dependencies:
-    "@dcloudio/uni-cli-shared" "3.0.0-4020920240930001"
+    "@dcloudio/uni-cli-shared" "3.0.0-4030620241128001"
     address "^1.1.2"
     cross-env "^7.0.3"
     debug "^4.3.3"
@@ -948,18 +948,18 @@
     qrcode-terminal "^0.12.0"
     ws "^8.4.2"
 
-"@dcloudio/uni-cli-shared@3.0.0-4020920240930001":
-  version "3.0.0-4020920240930001"
-  resolved "https://registry.npmmirror.com/@dcloudio/uni-cli-shared/-/uni-cli-shared-3.0.0-4020920240930001.tgz"
-  integrity sha512-DpKcXXtAiyZXX8WxDSSRjl/PuTYFPBvWDcS7UfWR3Vw13gM3TUEu3WPl1URgGlxmwr30x5YLv6ZA6UoXSZ6MNw==
+"@dcloudio/uni-cli-shared@3.0.0-4030620241128001":
+  version "3.0.0-4030620241128001"
+  resolved "https://registry.npmmirror.com/@dcloudio/uni-cli-shared/-/uni-cli-shared-3.0.0-4030620241128001.tgz#12b79cc6fa74444a1d199a80784a9f1342c5c892"
+  integrity sha512-GidAAGBxpSV+77hPLWAACYJDsrcgRXTay+NNO1HPx4ESlOzuUPh9bFWkZL+D5hYcE0uj9xpwX0rMX4hYxApJEw==
   dependencies:
     "@ampproject/remapping" "^2.1.2"
     "@babel/code-frame" "^7.23.5"
     "@babel/core" "^7.23.3"
     "@babel/parser" "^7.23.9"
     "@babel/types" "^7.20.7"
-    "@dcloudio/uni-i18n" "3.0.0-4020920240930001"
-    "@dcloudio/uni-shared" "3.0.0-4020920240930001"
+    "@dcloudio/uni-i18n" "3.0.0-4030620241128001"
+    "@dcloudio/uni-shared" "3.0.0-4030620241128001"
     "@intlify/core-base" "9.1.9"
     "@intlify/shared" "9.1.9"
     "@intlify/vue-devtools" "9.1.9"
@@ -998,36 +998,36 @@
     resolve "^1.22.1"
     source-map-js "^1.0.2"
     tapable "^2.2.0"
-    unplugin-auto-import "^0.16.7"
+    unplugin-auto-import "^0.18.2"
     xregexp "3.1.0"
 
-"@dcloudio/uni-cloud@3.0.0-4020920240930001":
-  version "3.0.0-4020920240930001"
-  resolved "https://registry.npmmirror.com/@dcloudio/uni-cloud/-/uni-cloud-3.0.0-4020920240930001.tgz"
-  integrity sha512-N4/4mv+PhtQkg3w0xrjBnir2SA5t23gOs8ZC3Mp3q2+iMS9Lo4puc/81mGaQxc2pZhdsV5MzxWCoquFdbyWCzA==
+"@dcloudio/uni-cloud@3.0.0-4030620241128001":
+  version "3.0.0-4030620241128001"
+  resolved "https://registry.npmmirror.com/@dcloudio/uni-cloud/-/uni-cloud-3.0.0-4030620241128001.tgz#962e6119e0b7ce5cad533579bcde98f290584a8e"
+  integrity sha512-UcQwaBEoQHlA/SNxFij4kITjbbeNmOsOc3VC3PekNDL2rWvNTnH/H5ZWgTmLGn/7mmBmZfAzoF79c1KlVrHdJg==
   dependencies:
-    "@dcloudio/uni-cli-shared" "3.0.0-4020920240930001"
-    "@dcloudio/uni-i18n" "3.0.0-4020920240930001"
-    "@dcloudio/uni-shared" "3.0.0-4020920240930001"
+    "@dcloudio/uni-cli-shared" "3.0.0-4030620241128001"
+    "@dcloudio/uni-i18n" "3.0.0-4030620241128001"
+    "@dcloudio/uni-shared" "3.0.0-4030620241128001"
     "@vue/shared" "3.4.21"
     fast-glob "^3.2.11"
 
-"@dcloudio/uni-components@3.0.0-4020920240930001":
-  version "3.0.0-4020920240930001"
-  resolved "https://registry.npmmirror.com/@dcloudio/uni-components/-/uni-components-3.0.0-4020920240930001.tgz"
-  integrity sha512-ZC3z/RIeHtx3SkJtKwArKGAq+poDevzcQG3MV6gKLubwPAkri8UR4ptSjJwzvs7ESoGwGwqxy6aNndUIx6+fsw==
+"@dcloudio/uni-components@3.0.0-4030620241128001":
+  version "3.0.0-4030620241128001"
+  resolved "https://registry.npmmirror.com/@dcloudio/uni-components/-/uni-components-3.0.0-4030620241128001.tgz#1c18736c25e8911571300bc1dd02c4d5ad09da99"
+  integrity sha512-2yZko6In0XAeEHu9WqOjPj3a5r4wF53KDRRvRoxWBEvKg6byUmVg1NEl68N4cE4sa1I6P99jQO4D/SeI/6Dp7w==
   dependencies:
-    "@dcloudio/uni-cloud" "3.0.0-4020920240930001"
-    "@dcloudio/uni-h5" "3.0.0-4020920240930001"
-    "@dcloudio/uni-i18n" "3.0.0-4020920240930001"
+    "@dcloudio/uni-cloud" "3.0.0-4030620241128001"
+    "@dcloudio/uni-h5" "3.0.0-4030620241128001"
+    "@dcloudio/uni-i18n" "3.0.0-4030620241128001"
 
-"@dcloudio/uni-h5-vite@3.0.0-4020920240930001":
-  version "3.0.0-4020920240930001"
-  resolved "https://registry.npmmirror.com/@dcloudio/uni-h5-vite/-/uni-h5-vite-3.0.0-4020920240930001.tgz"
-  integrity sha512-9kZvdOmAl59vNcVDPH4doQRhnGhEB7oT+LEy6uW+BIDvkMZN/hw9MYUzv7WIysXCg51gY0vRJdIkU1OpDCz8tg==
+"@dcloudio/uni-h5-vite@3.0.0-4030620241128001":
+  version "3.0.0-4030620241128001"
+  resolved "https://registry.npmmirror.com/@dcloudio/uni-h5-vite/-/uni-h5-vite-3.0.0-4030620241128001.tgz#64ab575fb57a2ae3e6bd142ebd280eee0a19d0e9"
+  integrity sha512-z3tIO2FPQapUV6pj42cvNBrc6Uk2sH54GIC7uxdOGM2n3MWQJccycYaXqATLaMUFIHlHwQP4l+Ozw0dqTzc2mQ==
   dependencies:
-    "@dcloudio/uni-cli-shared" "3.0.0-4020920240930001"
-    "@dcloudio/uni-shared" "3.0.0-4020920240930001"
+    "@dcloudio/uni-cli-shared" "3.0.0-4030620241128001"
+    "@dcloudio/uni-shared" "3.0.0-4030620241128001"
     "@rollup/pluginutils" "^5.0.5"
     "@vue/compiler-dom" "3.4.21"
     "@vue/compiler-sfc" "3.4.21"
@@ -1038,23 +1038,23 @@
     mime "^3.0.0"
     module-alias "^2.2.2"
 
-"@dcloudio/uni-h5-vue@3.0.0-4020920240930001":
-  version "3.0.0-4020920240930001"
-  resolved "https://registry.npmmirror.com/@dcloudio/uni-h5-vue/-/uni-h5-vue-3.0.0-4020920240930001.tgz"
-  integrity sha512-kUfK+50xilnGJVQq35N8VHA5bb0q7JmT5Cc8I8mPVFuVdl38zpumsjG6Qg8dhS5E/9GqjjWqH3aWOn6ugTFMxQ==
+"@dcloudio/uni-h5-vue@3.0.0-4030620241128001":
+  version "3.0.0-4030620241128001"
+  resolved "https://registry.npmmirror.com/@dcloudio/uni-h5-vue/-/uni-h5-vue-3.0.0-4030620241128001.tgz#026616d00b9c700dfdb608001dc246249a25e01d"
+  integrity sha512-9fFUYXA30IlgSrNKv5WIP6ksKMaCycEjx6Zo64Tlfyz/8sK6HSQSbL/JE8TawCreci8JgreGOCLBESYXpqmKDA==
   dependencies:
-    "@dcloudio/uni-shared" "3.0.0-4020920240930001"
+    "@dcloudio/uni-shared" "3.0.0-4030620241128001"
     "@vue/server-renderer" "3.4.21"
 
-"@dcloudio/uni-h5@3.0.0-4020920240930001":
-  version "3.0.0-4020920240930001"
-  resolved "https://registry.npmmirror.com/@dcloudio/uni-h5/-/uni-h5-3.0.0-4020920240930001.tgz"
-  integrity sha512-9M7UqJVVC1KEP6mcmRzmdWX8+VWp3Y+FSKGQ4ymWJ+T0Xest4i3oggj2nLBDTfyhYMEZ3hNFI885o5cUoolMCw==
+"@dcloudio/uni-h5@3.0.0-4030620241128001":
+  version "3.0.0-4030620241128001"
+  resolved "https://registry.npmmirror.com/@dcloudio/uni-h5/-/uni-h5-3.0.0-4030620241128001.tgz#3bb279c4ea108986bb6d317cb2b2434dee3e8078"
+  integrity sha512-Jo83ICFIx1O22Z8FEw57Lqed/gqWw9sm1yn15R3eoYxYJsRdRqFqB+C3ktKdLMDBXNukuUo0zK8IPTN3GWRefA==
   dependencies:
-    "@dcloudio/uni-h5-vite" "3.0.0-4020920240930001"
-    "@dcloudio/uni-h5-vue" "3.0.0-4020920240930001"
-    "@dcloudio/uni-i18n" "3.0.0-4020920240930001"
-    "@dcloudio/uni-shared" "3.0.0-4020920240930001"
+    "@dcloudio/uni-h5-vite" "3.0.0-4030620241128001"
+    "@dcloudio/uni-h5-vue" "3.0.0-4030620241128001"
+    "@dcloudio/uni-i18n" "3.0.0-4030620241128001"
+    "@dcloudio/uni-shared" "3.0.0-4030620241128001"
     "@vue/server-renderer" "3.4.21"
     "@vue/shared" "3.4.21"
     debug "^4.3.3"
@@ -1064,34 +1064,34 @@
     vue-router "^4.3.0"
     xmlhttprequest "^1.8.0"
 
-"@dcloudio/uni-i18n@3.0.0-4020920240930001":
-  version "3.0.0-4020920240930001"
-  resolved "https://registry.npmmirror.com/@dcloudio/uni-i18n/-/uni-i18n-3.0.0-4020920240930001.tgz"
-  integrity sha512-ltKiciML0ptWRytvbFt1dd4YglEjh4fsUc0D/dY+y5YKNxK7h/V2HT3qkQtP05T1kjEput4KrWNn23fczO3YFg==
+"@dcloudio/uni-i18n@3.0.0-4030620241128001":
+  version "3.0.0-4030620241128001"
+  resolved "https://registry.npmmirror.com/@dcloudio/uni-i18n/-/uni-i18n-3.0.0-4030620241128001.tgz#0e5b2c3959ebee908bd46d4f729e95808996fba6"
+  integrity sha512-0AMRvaQ1rxWceNoqkasosiOm9VY/CAziLohtD6WFYqvbn3U/rDy1cne8VpWcDItkNUFS8+mUIIVxp4RW09dtWw==
 
-"@dcloudio/uni-mp-alipay@3.0.0-4020920240930001":
-  version "3.0.0-4020920240930001"
-  resolved "https://registry.npmmirror.com/@dcloudio/uni-mp-alipay/-/uni-mp-alipay-3.0.0-4020920240930001.tgz"
-  integrity sha512-52XHUPmZixd8TZQ9BKrme139Uq5wfYy6DjMdeSQRJ9DJRtVe4WsWxgJ6DoKdPJLtiG1OSljmZOjU5V35WuhsWA==
+"@dcloudio/uni-mp-alipay@3.0.0-4030620241128001":
+  version "3.0.0-4030620241128001"
+  resolved "https://registry.npmmirror.com/@dcloudio/uni-mp-alipay/-/uni-mp-alipay-3.0.0-4030620241128001.tgz#c0be0650f7340acb3bd83680ea03cfa9ff58004a"
+  integrity sha512-D48x7NOwv6HhTHTnJ09BXA/kMflA+QrB2PTVDL8DhW5BUPsB8njRPwh3IHD1BBMKCmKKunEzCp5JLSq+7ZBJ7g==
   dependencies:
-    "@dcloudio/uni-cli-shared" "3.0.0-4020920240930001"
-    "@dcloudio/uni-mp-vite" "3.0.0-4020920240930001"
-    "@dcloudio/uni-mp-vue" "3.0.0-4020920240930001"
-    "@dcloudio/uni-shared" "3.0.0-4020920240930001"
+    "@dcloudio/uni-cli-shared" "3.0.0-4030620241128001"
+    "@dcloudio/uni-mp-vite" "3.0.0-4030620241128001"
+    "@dcloudio/uni-mp-vue" "3.0.0-4030620241128001"
+    "@dcloudio/uni-shared" "3.0.0-4030620241128001"
     "@vue/compiler-core" "3.4.21"
     "@vue/shared" "3.4.21"
 
-"@dcloudio/uni-mp-baidu@3.0.0-4020920240930001":
-  version "3.0.0-4020920240930001"
-  resolved "https://registry.npmmirror.com/@dcloudio/uni-mp-baidu/-/uni-mp-baidu-3.0.0-4020920240930001.tgz"
-  integrity sha512-2MyZYMQdiU3Xog/f/HdRZLoQk5uVPICfysfnxirjdd4O/umhsRkdwMjq092mmmmkSEdTQIlwiQGK+8d3snLofQ==
-  dependencies:
-    "@dcloudio/uni-cli-shared" "3.0.0-4020920240930001"
-    "@dcloudio/uni-mp-compiler" "3.0.0-4020920240930001"
-    "@dcloudio/uni-mp-vite" "3.0.0-4020920240930001"
-    "@dcloudio/uni-mp-vue" "3.0.0-4020920240930001"
-    "@dcloudio/uni-mp-weixin" "3.0.0-4020920240930001"
-    "@dcloudio/uni-shared" "3.0.0-4020920240930001"
+"@dcloudio/uni-mp-baidu@3.0.0-4030620241128001":
+  version "3.0.0-4030620241128001"
+  resolved "https://registry.npmmirror.com/@dcloudio/uni-mp-baidu/-/uni-mp-baidu-3.0.0-4030620241128001.tgz#75f22c7384b22d4e785e8e1af333124d316d8454"
+  integrity sha512-drjDb8AztZJFVmS+0e9g5a3XfwC0a4kjWk3usPMtOYf9DitwRR4p0vmCLv7MfBP//BzqXWrpYY/RaJVJ8A+H5Q==
+  dependencies:
+    "@dcloudio/uni-cli-shared" "3.0.0-4030620241128001"
+    "@dcloudio/uni-mp-compiler" "3.0.0-4030620241128001"
+    "@dcloudio/uni-mp-vite" "3.0.0-4030620241128001"
+    "@dcloudio/uni-mp-vue" "3.0.0-4030620241128001"
+    "@dcloudio/uni-mp-weixin" "3.0.0-4030620241128001"
+    "@dcloudio/uni-shared" "3.0.0-4030620241128001"
     "@vue/compiler-core" "3.4.21"
     "@vue/shared" "3.4.21"
     jimp "^0.10.1"
@@ -1100,117 +1100,118 @@
     qrcode-terminal "^0.12.0"
     ws "^8.4.2"
 
-"@dcloudio/uni-mp-compiler@3.0.0-4020920240930001":
-  version "3.0.0-4020920240930001"
-  resolved "https://registry.npmmirror.com/@dcloudio/uni-mp-compiler/-/uni-mp-compiler-3.0.0-4020920240930001.tgz"
-  integrity sha512-ngbbKTDWCzE8j3Xf5ezBRdV4NiXPTIS9GylIvL1quJVjcWEwbfoSvROTCBxLv+i8unu5+UbtRa1+KdsrUKtFOQ==
+"@dcloudio/uni-mp-compiler@3.0.0-4030620241128001":
+  version "3.0.0-4030620241128001"
+  resolved "https://registry.npmmirror.com/@dcloudio/uni-mp-compiler/-/uni-mp-compiler-3.0.0-4030620241128001.tgz#a3497b578a91ebb8c587fce36d97cb8b3ae869d8"
+  integrity sha512-3ZkA/GAlvI/cTPm0zrhf3AHmROA3FXxb1XExdBX6LXY2XIY2psXm5ZFl1N9P3qPI6kEIPqu1H6Od51xfu8PxIg==
   dependencies:
     "@babel/generator" "^7.20.5"
     "@babel/parser" "^7.23.9"
     "@babel/types" "^7.20.7"
-    "@dcloudio/uni-cli-shared" "3.0.0-4020920240930001"
-    "@dcloudio/uni-shared" "3.0.0-4020920240930001"
+    "@dcloudio/uni-cli-shared" "3.0.0-4030620241128001"
+    "@dcloudio/uni-shared" "3.0.0-4030620241128001"
     "@vue/compiler-core" "3.4.21"
     "@vue/compiler-dom" "3.4.21"
     "@vue/shared" "3.4.21"
     estree-walker "^2.0.2"
 
-"@dcloudio/uni-mp-jd@3.0.0-4020920240930001":
-  version "3.0.0-4020920240930001"
-  resolved "https://registry.npmmirror.com/@dcloudio/uni-mp-jd/-/uni-mp-jd-3.0.0-4020920240930001.tgz"
-  integrity sha512-L9WncaToo27wZcmLbFFZGkIo7iBKEk53bOy6fntUhECPJe0076q2KUnWyFF8Mq9euOz9KESazBo8u6PyoZkwuA==
+"@dcloudio/uni-mp-jd@3.0.0-4030620241128001":
+  version "3.0.0-4030620241128001"
+  resolved "https://registry.npmmirror.com/@dcloudio/uni-mp-jd/-/uni-mp-jd-3.0.0-4030620241128001.tgz#9f36ce4c6536b7ae07b7ed45547631e558abeb0e"
+  integrity sha512-CDGj5kaU3ubjEqHjMLgMS7vjRXbQa8Kj49s48ODfxqY3gLQH2seMQ4SDw/b82I4UsYmMIAugfawTKBG3LY/DeA==
   dependencies:
-    "@dcloudio/uni-cli-shared" "3.0.0-4020920240930001"
-    "@dcloudio/uni-mp-compiler" "3.0.0-4020920240930001"
-    "@dcloudio/uni-mp-vite" "3.0.0-4020920240930001"
-    "@dcloudio/uni-mp-vue" "3.0.0-4020920240930001"
-    "@dcloudio/uni-shared" "3.0.0-4020920240930001"
+    "@dcloudio/uni-cli-shared" "3.0.0-4030620241128001"
+    "@dcloudio/uni-mp-compiler" "3.0.0-4030620241128001"
+    "@dcloudio/uni-mp-vite" "3.0.0-4030620241128001"
+    "@dcloudio/uni-mp-vue" "3.0.0-4030620241128001"
+    "@dcloudio/uni-shared" "3.0.0-4030620241128001"
     "@vue/shared" "3.4.21"
 
-"@dcloudio/uni-mp-kuaishou@3.0.0-4020920240930001":
-  version "3.0.0-4020920240930001"
-  resolved "https://registry.npmmirror.com/@dcloudio/uni-mp-kuaishou/-/uni-mp-kuaishou-3.0.0-4020920240930001.tgz"
-  integrity sha512-y8xmnGZX1cjgx5A3V0g43+0LrNrafb6J7NjdYjjzvlelTalAICofMMxOB/TMY4kIvAcAO8pTrvJ8gsxQTj3Law==
-  dependencies:
-    "@dcloudio/uni-cli-shared" "3.0.0-4020920240930001"
-    "@dcloudio/uni-mp-compiler" "3.0.0-4020920240930001"
-    "@dcloudio/uni-mp-vite" "3.0.0-4020920240930001"
-    "@dcloudio/uni-mp-vue" "3.0.0-4020920240930001"
-    "@dcloudio/uni-mp-weixin" "3.0.0-4020920240930001"
-    "@dcloudio/uni-shared" "3.0.0-4020920240930001"
+"@dcloudio/uni-mp-kuaishou@3.0.0-4030620241128001":
+  version "3.0.0-4030620241128001"
+  resolved "https://registry.npmmirror.com/@dcloudio/uni-mp-kuaishou/-/uni-mp-kuaishou-3.0.0-4030620241128001.tgz#85fb99ee343b8ea7ab8637b5f7da7584ac983bcf"
+  integrity sha512-vLJCV3R7sFZj8r4u70Lj5tGzzi7qbJXarrKYkR/xV4/oFQLy9ls5qlXHwj29S0N3qnazqhNMCKg+Ee8/jkatpg==
+  dependencies:
+    "@dcloudio/uni-cli-shared" "3.0.0-4030620241128001"
+    "@dcloudio/uni-mp-compiler" "3.0.0-4030620241128001"
+    "@dcloudio/uni-mp-vite" "3.0.0-4030620241128001"
+    "@dcloudio/uni-mp-vue" "3.0.0-4030620241128001"
+    "@dcloudio/uni-mp-weixin" "3.0.0-4030620241128001"
+    "@dcloudio/uni-shared" "3.0.0-4030620241128001"
     "@vue/compiler-core" "3.4.21"
     "@vue/shared" "3.4.21"
 
-"@dcloudio/uni-mp-lark@3.0.0-4020920240930001":
-  version "3.0.0-4020920240930001"
-  resolved "https://registry.npmmirror.com/@dcloudio/uni-mp-lark/-/uni-mp-lark-3.0.0-4020920240930001.tgz"
-  integrity sha512-6siEc/tbZLGh3DDZin+3hEWtncUs+Nk6ttEsZgIyNwX+SPTf2pFDj23dZAq3h/Lc89EvIgSjyFOuKJ1yivrLdg==
-  dependencies:
-    "@dcloudio/uni-cli-shared" "3.0.0-4020920240930001"
-    "@dcloudio/uni-mp-compiler" "3.0.0-4020920240930001"
-    "@dcloudio/uni-mp-toutiao" "3.0.0-4020920240930001"
-    "@dcloudio/uni-mp-vite" "3.0.0-4020920240930001"
-    "@dcloudio/uni-mp-vue" "3.0.0-4020920240930001"
-    "@dcloudio/uni-shared" "3.0.0-4020920240930001"
+"@dcloudio/uni-mp-lark@3.0.0-4030620241128001":
+  version "3.0.0-4030620241128001"
+  resolved "https://registry.npmmirror.com/@dcloudio/uni-mp-lark/-/uni-mp-lark-3.0.0-4030620241128001.tgz#1ef32e76452a927b8c2d53b334d199252b8ed069"
+  integrity sha512-7xgnRZwsJKwVxyPQlwtnOYW4pZTDq9AFI2dbxWtVLR6PrGO/HnsxbDp8+dkLwL0OxM9LtnvP/uA57uPgTQmm7g==
+  dependencies:
+    "@dcloudio/uni-cli-shared" "3.0.0-4030620241128001"
+    "@dcloudio/uni-mp-compiler" "3.0.0-4030620241128001"
+    "@dcloudio/uni-mp-toutiao" "3.0.0-4030620241128001"
+    "@dcloudio/uni-mp-vite" "3.0.0-4030620241128001"
+    "@dcloudio/uni-mp-vue" "3.0.0-4030620241128001"
+    "@dcloudio/uni-shared" "3.0.0-4030620241128001"
     "@vue/compiler-core" "3.4.21"
     "@vue/shared" "3.4.21"
 
-"@dcloudio/uni-mp-qq@3.0.0-4020920240930001":
-  version "3.0.0-4020920240930001"
-  resolved "https://registry.npmmirror.com/@dcloudio/uni-mp-qq/-/uni-mp-qq-3.0.0-4020920240930001.tgz"
-  integrity sha512-TD4HUZiXa/3pjhRFJo0uMygMCZZk09pbzmR9FPU/kMQk3pxfgrMrMAY3To9boMULKNJenT1pIVy/QxEXiTyH1Q==
+"@dcloudio/uni-mp-qq@3.0.0-4030620241128001":
+  version "3.0.0-4030620241128001"
+  resolved "https://registry.npmmirror.com/@dcloudio/uni-mp-qq/-/uni-mp-qq-3.0.0-4030620241128001.tgz#01d502e8078048ca0a42fef2f26881169cfa01e4"
+  integrity sha512-3ow3Dtrne/k04GvSDGKjfbVcI6EQGEui6ag9//6StalJfCD5kXco5MjAl4EYhVTyKLSCsrsvWNdmUAfDdzWREw==
   dependencies:
-    "@dcloudio/uni-cli-shared" "3.0.0-4020920240930001"
-    "@dcloudio/uni-mp-vite" "3.0.0-4020920240930001"
-    "@dcloudio/uni-mp-vue" "3.0.0-4020920240930001"
-    "@dcloudio/uni-shared" "3.0.0-4020920240930001"
+    "@dcloudio/uni-cli-shared" "3.0.0-4030620241128001"
+    "@dcloudio/uni-mp-vite" "3.0.0-4030620241128001"
+    "@dcloudio/uni-mp-vue" "3.0.0-4030620241128001"
+    "@dcloudio/uni-shared" "3.0.0-4030620241128001"
     "@vue/shared" "3.4.21"
     fs-extra "^10.0.0"
 
-"@dcloudio/uni-mp-toutiao@3.0.0-4020920240930001":
-  version "3.0.0-4020920240930001"
-  resolved "https://registry.npmmirror.com/@dcloudio/uni-mp-toutiao/-/uni-mp-toutiao-3.0.0-4020920240930001.tgz"
-  integrity sha512-eo0a+cwY9mgs/DxMplKpqTyIJmJUJpPr/hT2DPsqnPA8OXAbIKbhJBZbwC2z/EJDduOhzNpCkliHhv4Ahks2vQ==
+"@dcloudio/uni-mp-toutiao@3.0.0-4030620241128001":
+  version "3.0.0-4030620241128001"
+  resolved "https://registry.npmmirror.com/@dcloudio/uni-mp-toutiao/-/uni-mp-toutiao-3.0.0-4030620241128001.tgz#99c995663ef34711ae615b4c8733d219702df19c"
+  integrity sha512-rZVrPIYFiQGfFgm5+1v3SlHUcl7pwfTl2UIEj+Fy98v6kYXoE1yb2AIC9R5t/35QLMXi9yGr7Lg36lp8OoW35w==
   dependencies:
-    "@dcloudio/uni-cli-shared" "3.0.0-4020920240930001"
-    "@dcloudio/uni-mp-compiler" "3.0.0-4020920240930001"
-    "@dcloudio/uni-mp-vite" "3.0.0-4020920240930001"
-    "@dcloudio/uni-mp-vue" "3.0.0-4020920240930001"
-    "@dcloudio/uni-shared" "3.0.0-4020920240930001"
+    "@dcloudio/uni-cli-shared" "3.0.0-4030620241128001"
+    "@dcloudio/uni-mp-compiler" "3.0.0-4030620241128001"
+    "@dcloudio/uni-mp-vite" "3.0.0-4030620241128001"
+    "@dcloudio/uni-mp-vue" "3.0.0-4030620241128001"
+    "@dcloudio/uni-shared" "3.0.0-4030620241128001"
     "@vue/compiler-core" "3.4.21"
     "@vue/shared" "3.4.21"
 
-"@dcloudio/uni-mp-vite@3.0.0-4020920240930001":
-  version "3.0.0-4020920240930001"
-  resolved "https://registry.npmmirror.com/@dcloudio/uni-mp-vite/-/uni-mp-vite-3.0.0-4020920240930001.tgz"
-  integrity sha512-awTd9X+yZ67shjBVxZ02bJ5ImU4/mODprz2lmYHA19RjjhzfNrDsIYBWAtfWMZ2WP5z1OL7WnZNiwPHWiuh9mQ==
+"@dcloudio/uni-mp-vite@3.0.0-4030620241128001":
+  version "3.0.0-4030620241128001"
+  resolved "https://registry.npmmirror.com/@dcloudio/uni-mp-vite/-/uni-mp-vite-3.0.0-4030620241128001.tgz#a9ba59a96e2fe0021aa4ab00716ac20862488bab"
+  integrity sha512-j0J9PIIE02sNJKhmErNHdB6VjCD/YipeP4qgLACymPnUzD3yZK8x7m4qufLyDPifuUXgvuNvVMhzAz/38RtJXA==
   dependencies:
-    "@dcloudio/uni-cli-shared" "3.0.0-4020920240930001"
-    "@dcloudio/uni-i18n" "3.0.0-4020920240930001"
-    "@dcloudio/uni-mp-compiler" "3.0.0-4020920240930001"
-    "@dcloudio/uni-mp-vue" "3.0.0-4020920240930001"
-    "@dcloudio/uni-shared" "3.0.0-4020920240930001"
+    "@dcloudio/uni-cli-shared" "3.0.0-4030620241128001"
+    "@dcloudio/uni-i18n" "3.0.0-4030620241128001"
+    "@dcloudio/uni-mp-compiler" "3.0.0-4030620241128001"
+    "@dcloudio/uni-mp-vue" "3.0.0-4030620241128001"
+    "@dcloudio/uni-shared" "3.0.0-4030620241128001"
+    "@vue/compiler-dom" "3.4.21"
     "@vue/compiler-sfc" "3.4.21"
     "@vue/shared" "3.4.21"
     debug "^4.3.3"
 
-"@dcloudio/uni-mp-vue@3.0.0-4020920240930001":
-  version "3.0.0-4020920240930001"
-  resolved "https://registry.npmmirror.com/@dcloudio/uni-mp-vue/-/uni-mp-vue-3.0.0-4020920240930001.tgz"
-  integrity sha512-65zNSA4jybW+sNRBLnR2Fni1dMNycJj0T6S1Lbhb/7ofJ7mosZdwjk8OFym3ZWjghov9x0Z3xAXGDIdWmSWNNw==
+"@dcloudio/uni-mp-vue@3.0.0-4030620241128001":
+  version "3.0.0-4030620241128001"
+  resolved "https://registry.npmmirror.com/@dcloudio/uni-mp-vue/-/uni-mp-vue-3.0.0-4030620241128001.tgz#4aef0a746507fa947e3df8678be03b91dfc304d0"
+  integrity sha512-el5ZV62PK4KMhn3kyoAZWsFsDdHVXdTHVtTw++gzzG5PPIdCYgPtGGNZoJO0ZgPWfgtWw9MCoYRqdjFWSOmgBg==
   dependencies:
-    "@dcloudio/uni-shared" "3.0.0-4020920240930001"
+    "@dcloudio/uni-shared" "3.0.0-4030620241128001"
     "@vue/shared" "3.4.21"
 
-"@dcloudio/uni-mp-weixin@3.0.0-4020920240930001":
-  version "3.0.0-4020920240930001"
-  resolved "https://registry.npmmirror.com/@dcloudio/uni-mp-weixin/-/uni-mp-weixin-3.0.0-4020920240930001.tgz"
-  integrity sha512-ip/OtXFLlnkztxOXMXPsjktp9rSo+c1OxlCase32xBVn+Jt0GyIFiA6Js9icz5uwIXtt14jWi4mRXfjncUV7QA==
+"@dcloudio/uni-mp-weixin@3.0.0-4030620241128001":
+  version "3.0.0-4030620241128001"
+  resolved "https://registry.npmmirror.com/@dcloudio/uni-mp-weixin/-/uni-mp-weixin-3.0.0-4030620241128001.tgz#6a4f187723d70b51c78677ca662f78b32a1dff8c"
+  integrity sha512-G3aw7dZUxpO3AvAX8gHbT9fq1LMn++GpE3rHRlXhrE9F+C9eVrRtwqt9EdVszZvJJu8X9aSK9kvaLFFgdSUGiw==
   dependencies:
-    "@dcloudio/uni-cli-shared" "3.0.0-4020920240930001"
-    "@dcloudio/uni-mp-vite" "3.0.0-4020920240930001"
-    "@dcloudio/uni-mp-vue" "3.0.0-4020920240930001"
-    "@dcloudio/uni-shared" "3.0.0-4020920240930001"
+    "@dcloudio/uni-cli-shared" "3.0.0-4030620241128001"
+    "@dcloudio/uni-mp-vite" "3.0.0-4030620241128001"
+    "@dcloudio/uni-mp-vue" "3.0.0-4030620241128001"
+    "@dcloudio/uni-shared" "3.0.0-4030620241128001"
     "@vue/shared" "3.4.21"
     jimp "^0.10.1"
     licia "^1.29.0"
@@ -1218,75 +1219,75 @@
     qrcode-terminal "^0.12.0"
     ws "^8.4.2"
 
-"@dcloudio/uni-mp-xhs@3.0.0-4020920240930001":
-  version "3.0.0-4020920240930001"
-  resolved "https://registry.npmmirror.com/@dcloudio/uni-mp-xhs/-/uni-mp-xhs-3.0.0-4020920240930001.tgz"
-  integrity sha512-4+3qaWsqfbIentMmFCSUdf7ngpQXqt/2k/TqT6+6985tfzXUKoi0YrGwnZbf5e6b6RVDMuLMsokm2z7kfSXdXw==
+"@dcloudio/uni-mp-xhs@3.0.0-4030620241128001":
+  version "3.0.0-4030620241128001"
+  resolved "https://registry.npmmirror.com/@dcloudio/uni-mp-xhs/-/uni-mp-xhs-3.0.0-4030620241128001.tgz#12e5eb30b61ede5a74463b3f4e4db409fd5243e3"
+  integrity sha512-lD7XL0FZZxPBmFDOiia/oEa2VTA0m2RqBq1WtnSwSeA0C81LFqutpObaA8+XBrIYVqeXs+9golW0Y1a8/FYAMA==
   dependencies:
-    "@dcloudio/uni-cli-shared" "3.0.0-4020920240930001"
-    "@dcloudio/uni-mp-compiler" "3.0.0-4020920240930001"
-    "@dcloudio/uni-mp-vite" "3.0.0-4020920240930001"
-    "@dcloudio/uni-mp-vue" "3.0.0-4020920240930001"
-    "@dcloudio/uni-shared" "3.0.0-4020920240930001"
+    "@dcloudio/uni-cli-shared" "3.0.0-4030620241128001"
+    "@dcloudio/uni-mp-compiler" "3.0.0-4030620241128001"
+    "@dcloudio/uni-mp-vite" "3.0.0-4030620241128001"
+    "@dcloudio/uni-mp-vue" "3.0.0-4030620241128001"
+    "@dcloudio/uni-shared" "3.0.0-4030620241128001"
     "@vue/shared" "3.4.21"
 
-"@dcloudio/uni-nvue-styler@3.0.0-4020920240930001":
-  version "3.0.0-4020920240930001"
-  resolved "https://registry.npmmirror.com/@dcloudio/uni-nvue-styler/-/uni-nvue-styler-3.0.0-4020920240930001.tgz"
-  integrity sha512-bmMJKf4FoSQy6PfTfojOeskcc1239V38B3dtG/zFFll7pzBAVi68xYvgF9KgYDBkztTM0PmAukyVNRl1VAFOww==
+"@dcloudio/uni-nvue-styler@3.0.0-4030620241128001":
+  version "3.0.0-4030620241128001"
+  resolved "https://registry.npmmirror.com/@dcloudio/uni-nvue-styler/-/uni-nvue-styler-3.0.0-4030620241128001.tgz#399c133d1a8ac4e0eb74789bf377457a3c3ff7da"
+  integrity sha512-SNSc5Pw3ekSI0SJ4K9bnbo3KCU3bKsqchLzeeMXe/4WbAs0NkTwoNf6UdzajMo15hsBDu2lJEIU9TsS0GcgZ5A==
   dependencies:
     parse-css-font "^4.0.0"
     postcss "^8.4.35"
 
-"@dcloudio/uni-push@3.0.0-4020920240930001":
-  version "3.0.0-4020920240930001"
-  resolved "https://registry.npmmirror.com/@dcloudio/uni-push/-/uni-push-3.0.0-4020920240930001.tgz"
-  integrity sha512-AL03ysBAi8d/VBQ0/UG0EqcC0Fiohb/pkzR88kNLxIn3VouMje3pw3h++zH5Oa/DppP4M47TTMDoGlcAqBpqrg==
+"@dcloudio/uni-push@3.0.0-4030620241128001":
+  version "3.0.0-4030620241128001"
+  resolved "https://registry.npmmirror.com/@dcloudio/uni-push/-/uni-push-3.0.0-4030620241128001.tgz#4c5578ca82deaa94e1b16870ef13c53a1b948367"
+  integrity sha512-zp5P9KY/pXV7mqFC1lsfqwt0sqT4cRKfS7vgyWb4CRiz4dwxhgFkQwIVyCNhpb1idzyEeK++HWf7dPDO/qU+8A==
   dependencies:
-    "@dcloudio/uni-cli-shared" "3.0.0-4020920240930001"
+    "@dcloudio/uni-cli-shared" "3.0.0-4030620241128001"
 
-"@dcloudio/uni-quickapp-webview@3.0.0-4020920240930001":
-  version "3.0.0-4020920240930001"
-  resolved "https://registry.npmmirror.com/@dcloudio/uni-quickapp-webview/-/uni-quickapp-webview-3.0.0-4020920240930001.tgz"
-  integrity sha512-P0G/u/DSJyEw+Txnpxbg8fMOJE1nNcRLwdTCWe43KefPBQRiRVo4n/tWWxBgV+tnbryqolPivkxLsLDfi358+w==
+"@dcloudio/uni-quickapp-webview@3.0.0-4030620241128001":
+  version "3.0.0-4030620241128001"
+  resolved "https://registry.npmmirror.com/@dcloudio/uni-quickapp-webview/-/uni-quickapp-webview-3.0.0-4030620241128001.tgz#721e087f9194a9be8a0bd40218194b72686fa410"
+  integrity sha512-scgFTl3PEzDQ6pIu2OZ2GlD9lD+fkfw5f9G57qEqFAH/YXYdXQz9JMD8dSa14e99Mk5FHu22sBW+n01jlJZ3lw==
   dependencies:
-    "@dcloudio/uni-cli-shared" "3.0.0-4020920240930001"
-    "@dcloudio/uni-mp-vite" "3.0.0-4020920240930001"
-    "@dcloudio/uni-mp-vue" "3.0.0-4020920240930001"
-    "@dcloudio/uni-shared" "3.0.0-4020920240930001"
+    "@dcloudio/uni-cli-shared" "3.0.0-4030620241128001"
+    "@dcloudio/uni-mp-vite" "3.0.0-4030620241128001"
+    "@dcloudio/uni-mp-vue" "3.0.0-4030620241128001"
+    "@dcloudio/uni-shared" "3.0.0-4030620241128001"
     "@vue/shared" "3.4.21"
 
-"@dcloudio/uni-shared@3.0.0-4020920240930001":
-  version "3.0.0-4020920240930001"
-  resolved "https://registry.npmmirror.com/@dcloudio/uni-shared/-/uni-shared-3.0.0-4020920240930001.tgz"
-  integrity sha512-8EEQAaY+Y9BRCZIqpoaI7ciQFTO/sggxPO1kJNVAkxvJs/GVb4mawPlW9UNsMiWEqRvOJlV7KldCu6eMYlyyfg==
+"@dcloudio/uni-shared@3.0.0-4030620241128001":
+  version "3.0.0-4030620241128001"
+  resolved "https://registry.npmmirror.com/@dcloudio/uni-shared/-/uni-shared-3.0.0-4030620241128001.tgz#c8bfe8e335386c5db6359d1713dc1873b8dcd8a9"
+  integrity sha512-GrfljYl+hEfRaZZNlAzT35NVK6P4MBg9xMN+bNT2ALLwCt6pL/9tJZLask302sOSjOgjhAzaN9qNdVKCDo0H0A==
   dependencies:
     "@vue/shared" "3.4.21"
 
-"@dcloudio/uni-stacktracey@3.0.0-4020920240930001":
-  version "3.0.0-4020920240930001"
-  resolved "https://registry.npmmirror.com/@dcloudio/uni-stacktracey/-/uni-stacktracey-3.0.0-4020920240930001.tgz"
-  integrity sha512-YBAHXAWsiZiG4DbIcfle0W0PfILxG8Pymx/Lp2A2+OzMYANRjs2M2kq4S9g73ZVkIyUVxgHqqQRRdGgAwOUbhg==
+"@dcloudio/uni-stacktracey@3.0.0-4030620241128001":
+  version "3.0.0-4030620241128001"
+  resolved "https://registry.npmmirror.com/@dcloudio/uni-stacktracey/-/uni-stacktracey-3.0.0-4030620241128001.tgz#586b7228066ea343a180bb9e5d0ef53f5a2a1924"
+  integrity sha512-LJiiKBYYtHME4m0nAPM4VswPXxUopkx3XXkeHBQzEvNGGZZzxrDPpwZavpsifbJml5a47KOO9PsmoBiZymIxqQ==
 
-"@dcloudio/uni-stat@3.0.0-4020920240930001":
-  version "3.0.0-4020920240930001"
-  resolved "https://registry.npmmirror.com/@dcloudio/uni-stat/-/uni-stat-3.0.0-4020920240930001.tgz"
-  integrity sha512-ZPn4WQPlZ3lObaZM9Q1fryewIsan1XD4qy+oWsqAuGop1kaHDQKUfg2D+jclAOCr4+95u4Jfn+RH0HNqrI0eqg==
+"@dcloudio/uni-stat@3.0.0-4030620241128001":
+  version "3.0.0-4030620241128001"
+  resolved "https://registry.npmmirror.com/@dcloudio/uni-stat/-/uni-stat-3.0.0-4030620241128001.tgz#9fad000eefece910bb9e9eb23f4bca336389ab90"
+  integrity sha512-0WCvT+FIKxy1MNryK5nhKH1sBZchu5KTWv/nVZo+NmTwsvcdUf4rWei3DYq6Qo0ehBasVeW8nIIYoAwB7pDQsw==
   dependencies:
-    "@dcloudio/uni-cli-shared" "3.0.0-4020920240930001"
-    "@dcloudio/uni-shared" "3.0.0-4020920240930001"
+    "@dcloudio/uni-cli-shared" "3.0.0-4030620241128001"
+    "@dcloudio/uni-shared" "3.0.0-4030620241128001"
     debug "^4.3.3"
 
-"@dcloudio/vite-plugin-uni@3.0.0-4020920240930001":
-  version "3.0.0-4020920240930001"
-  resolved "https://registry.npmmirror.com/@dcloudio/vite-plugin-uni/-/vite-plugin-uni-3.0.0-4020920240930001.tgz"
-  integrity sha512-ZtV5x4Jj8d2FzaK8uamYdfYwzRbMseWY3l6MTUdc94uMNIvnb2fBhJccoY3xexSDYRFRElPKk7+ed6AQ7tYtuw==
+"@dcloudio/vite-plugin-uni@3.0.0-4030620241128001":
+  version "3.0.0-4030620241128001"
+  resolved "https://registry.npmmirror.com/@dcloudio/vite-plugin-uni/-/vite-plugin-uni-3.0.0-4030620241128001.tgz#a8b9ab53d5e6f5cd2e31ac54564dec1393a2635b"
+  integrity sha512-sXIuBQz/j/aUDc+uSJuTozUj8W6Wy6dtC1S7oS95yLqacNOrzAhITfNWpmY51Zff7NXIt4bp+V++awDo0wnLsg==
   dependencies:
     "@babel/core" "^7.23.3"
     "@babel/plugin-syntax-import-meta" "^7.10.4"
     "@babel/plugin-transform-typescript" "^7.23.3"
-    "@dcloudio/uni-cli-shared" "3.0.0-4020920240930001"
-    "@dcloudio/uni-shared" "3.0.0-4020920240930001"
+    "@dcloudio/uni-cli-shared" "3.0.0-4030620241128001"
+    "@dcloudio/uni-shared" "3.0.0-4030620241128001"
     "@rollup/pluginutils" "^5.0.5"
     "@vitejs/plugin-legacy" "5.3.2"
     "@vitejs/plugin-vue" "5.1.0"
@@ -1306,7 +1307,7 @@
     magic-string "^0.30.7"
     picocolors "^1.0.0"
     terser "^5.4.0"
-    unplugin-auto-import "^0.16.7"
+    unplugin-auto-import "^0.18.2"
 
 "@esbuild/aix-ppc64@0.20.2":
   version "0.20.2"
@@ -1486,13 +1487,13 @@
     "@intlify/shared" "9.1.9"
     "@intlify/vue-devtools" "9.1.9"
 
-"@intlify/core-base@9.14.1":
-  version "9.14.1"
-  resolved "https://registry.npmmirror.com/@intlify/core-base/-/core-base-9.14.1.tgz"
-  integrity sha512-rG5/hlNW6Qfve41go37szEf0mVLcfhYuOu83JcY0jZKasnwsrcZYYWDzebCcuO5I/6Sy1JFWo9p+nvkQS1Dy+w==
+"@intlify/core-base@9.14.2":
+  version "9.14.2"
+  resolved "https://registry.npmmirror.com/@intlify/core-base/-/core-base-9.14.2.tgz#2c074506ea72425e937f911c95c0d845b43f7fdf"
+  integrity sha512-DZyQ4Hk22sC81MP4qiCDuU+LdaYW91A6lCjq8AWPvY3+mGMzhGDfOCzvyR6YBQxtlPjFqMoFk9ylnNYRAQwXtQ==
   dependencies:
-    "@intlify/message-compiler" "9.14.1"
-    "@intlify/shared" "9.14.1"
+    "@intlify/message-compiler" "9.14.2"
+    "@intlify/shared" "9.14.2"
 
 "@intlify/devtools-if@9.1.9":
   version "9.1.9"
@@ -1510,12 +1511,12 @@
     "@intlify/shared" "9.1.9"
     source-map "0.6.1"
 
-"@intlify/message-compiler@9.14.1":
-  version "9.14.1"
-  resolved "https://registry.npmmirror.com/@intlify/message-compiler/-/message-compiler-9.14.1.tgz"
-  integrity sha512-MY8hwukJBnXvGAncVKlHsqKDQ5ZcQx4peqEmI8wBUTXn4pezrtTGYXNoz81cLyEEHB+L/zlKWVBSh5TiX4gYoQ==
+"@intlify/message-compiler@9.14.2":
+  version "9.14.2"
+  resolved "https://registry.npmmirror.com/@intlify/message-compiler/-/message-compiler-9.14.2.tgz#7217842ea1875d80bbf0f708e9b3ef5ad7c57a03"
+  integrity sha512-YsKKuV4Qv4wrLNsvgWbTf0E40uRv+Qiw1BeLQ0LAxifQuhiMe+hfTIzOMdWj/ZpnTDj4RSZtkXjJM7JDiiB5LQ==
   dependencies:
-    "@intlify/shared" "9.14.1"
+    "@intlify/shared" "9.14.2"
     source-map-js "^1.0.2"
 
 "@intlify/message-resolver@9.1.9":
@@ -1537,10 +1538,10 @@
   resolved "https://registry.npmmirror.com/@intlify/shared/-/shared-9.1.9.tgz"
   integrity sha512-xKGM1d0EAxdDFCWedcYXOm6V5Pfw/TMudd6/qCdEb4tv0hk9EKeg7lwQF1azE0dP2phvx0yXxrt7UQK+IZjNdw==
 
-"@intlify/shared@9.14.1":
-  version "9.14.1"
-  resolved "https://registry.npmmirror.com/@intlify/shared/-/shared-9.14.1.tgz"
-  integrity sha512-XjHu6PEQup9MnP1x0W9y0nXXfq9jFftAYSfV11hryjtH4XqXP8HrzMvXI+ZVifF+jZLszaTzIhvukllplxTQTg==
+"@intlify/shared@9.14.2":
+  version "9.14.2"
+  resolved "https://registry.npmmirror.com/@intlify/shared/-/shared-9.14.2.tgz#f7dceea32db44c9253e3f965745a42a5cb3a1883"
+  integrity sha512-uRAHAxYPeF+G5DBIboKpPgC/Waecd4Jz8ihtkpJQD5ycb5PwXp0k/+hBGl5dAjwF7w+l74kz/PKA8r8OK//RUw==
 
 "@intlify/vue-devtools@9.1.9":
   version "9.1.9"
@@ -2256,7 +2257,7 @@
   dependencies:
     "@vue/shared" "3.5.13"
 
-"@vue/runtime-core@3.5.13":
+"@vue/runtime-core@3.5.13", "@vue/runtime-core@^3.4.21":
   version "3.5.13"
   resolved "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.5.13.tgz"
   integrity sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==
@@ -2295,7 +2296,7 @@
   resolved "https://registry.npmmirror.com/@vue/shared/-/shared-3.4.21.tgz"
   integrity sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g==
 
-"@vue/shared@3.5.13", "@vue/shared@^3.3.0", "@vue/shared@^3.4.21":
+"@vue/shared@3.5.13", "@vue/shared@^3.3.0":
   version "3.5.13"
   resolved "https://registry.npmmirror.com/@vue/shared/-/shared-3.5.13.tgz"
   integrity sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==
@@ -3127,7 +3128,7 @@ fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
   resolved "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz"
   integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
 
-fast-glob@^3.2.11, fast-glob@^3.3.1, fast-glob@^3.3.2:
+fast-glob@^3.2.11, fast-glob@^3.3.2:
   version "3.3.2"
   resolved "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.3.2.tgz"
   integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==
@@ -3602,10 +3603,10 @@ js-tokens@^4.0.0:
   resolved "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz"
   integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
 
-js-tokens@^9.0.0:
-  version "9.0.0"
-  resolved "https://registry.npmmirror.com/js-tokens/-/js-tokens-9.0.0.tgz"
-  integrity sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ==
+js-tokens@^9.0.1:
+  version "9.0.1"
+  resolved "https://registry.npmmirror.com/js-tokens/-/js-tokens-9.0.1.tgz#2ec43964658435296f6761b34e10671c2d9527f4"
+  integrity sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==
 
 js-yaml@^4.1.0:
   version "4.1.0"
@@ -3723,7 +3724,7 @@ loader-utils@^3.2.0:
   resolved "https://registry.npmmirror.com/loader-utils/-/loader-utils-3.3.1.tgz"
   integrity sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==
 
-local-pkg@^0.5.0:
+local-pkg@^0.5.1:
   version "0.5.1"
   resolved "https://registry.npmmirror.com/local-pkg/-/local-pkg-0.5.1.tgz"
   integrity sha512-9rrA30MRRP3gBD3HTGnC6cDFpaE1kVDWxWgqWJUN0RvDNAo+Nz/9GxB+nHOH0ifbVFy0hSA1V6vFDvnx54lTEQ==
@@ -3765,13 +3766,20 @@ lru-cache@^5.1.1:
   dependencies:
     yallist "^3.0.2"
 
-magic-string@^0.30.11, magic-string@^0.30.12, magic-string@^0.30.3, magic-string@^0.30.5, magic-string@^0.30.7:
+magic-string@^0.30.11, magic-string@^0.30.3, magic-string@^0.30.7:
   version "0.30.13"
   resolved "https://registry.npmmirror.com/magic-string/-/magic-string-0.30.13.tgz"
   integrity sha512-8rYBO+MsWkgjDSOvLomYnzhdwEG51olQ4zL5KXnNJWV5MNmrb4rTZdrtkhxjnD/QyZUqR/Z/XDsUs/4ej2nx0g==
   dependencies:
     "@jridgewell/sourcemap-codec" "^1.5.0"
 
+magic-string@^0.30.14:
+  version "0.30.15"
+  resolved "https://registry.npmmirror.com/magic-string/-/magic-string-0.30.15.tgz#d5474a2c4c5f35f041349edaba8a5cb02733ed3c"
+  integrity sha512-zXeaYRgZ6ldS1RJJUrMrYgNJ4fdwnyI6tVqoiIhyCyv5IVTK9BU8Ic2l253GGETQHxI4HNUwhJ3fjDhKqEoaAw==
+  dependencies:
+    "@jridgewell/sourcemap-codec" "^1.5.0"
+
 media-typer@0.3.0:
   version "0.3.0"
   resolved "https://registry.npmmirror.com/media-typer/-/media-typer-0.3.0.tgz"
@@ -3863,7 +3871,7 @@ minimatch@^5.0.1:
   dependencies:
     brace-expansion "^2.0.1"
 
-minimatch@^9.0.3:
+minimatch@^9.0.3, minimatch@^9.0.5:
   version "9.0.5"
   resolved "https://registry.npmmirror.com/minimatch/-/minimatch-9.0.5.tgz"
   integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==
@@ -4684,12 +4692,12 @@ strip-json-comments@^3.1.1:
   resolved "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz"
   integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==
 
-strip-literal@^2.1.0:
-  version "2.1.0"
-  resolved "https://registry.npmmirror.com/strip-literal/-/strip-literal-2.1.0.tgz"
-  integrity sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==
+strip-literal@^2.1.1:
+  version "2.1.1"
+  resolved "https://registry.npmmirror.com/strip-literal/-/strip-literal-2.1.1.tgz#26906e65f606d49f748454a08084e94190c2e5ad"
+  integrity sha512-631UJ6O00eNGfMiWG78ck80dfBab8X6IVFB51jZK5Icd7XAs60Z5y7QdSd/wGIklnWvRbUNloVzhOKKmutxQ6Q==
   dependencies:
-    js-tokens "^9.0.0"
+    js-tokens "^9.0.1"
 
 supports-color@^7.1.0:
   version "7.2.0"
@@ -4813,24 +4821,25 @@ unicode-property-aliases-ecmascript@^2.0.0:
   resolved "https://registry.npmmirror.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz"
   integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==
 
-unimport@^3.4.0, unimport@^3.9.0:
-  version "3.13.2"
-  resolved "https://registry.npmmirror.com/unimport/-/unimport-3.13.2.tgz"
-  integrity sha512-VKAepeIb6BWLtBl4tmyHY1/7rJgz3ynmZrWf8cU1a+v5Uv/k1gyyAEeGBnYcrwy8bxG5sflxEx4a9VQUqOVHUA==
+unimport@^3.11.1, unimport@^3.13.4:
+  version "3.14.5"
+  resolved "https://registry.npmmirror.com/unimport/-/unimport-3.14.5.tgz#6433dd21423edad6e225e61fbf8ea969bcc8bde1"
+  integrity sha512-tn890SwFFZxqaJSKQPPd+yygfKSATbM8BZWW1aCR2TJBTs1SDrmLamBueaFtYsGjHtQaRgqEbQflOjN2iW12gA==
   dependencies:
     "@rollup/pluginutils" "^5.1.3"
     acorn "^8.14.0"
     escape-string-regexp "^5.0.0"
     estree-walker "^3.0.3"
     fast-glob "^3.3.2"
-    local-pkg "^0.5.0"
-    magic-string "^0.30.12"
+    local-pkg "^0.5.1"
+    magic-string "^0.30.14"
     mlly "^1.7.3"
     pathe "^1.1.2"
+    picomatch "^4.0.2"
     pkg-types "^1.2.1"
     scule "^1.3.0"
-    strip-literal "^2.1.0"
-    unplugin "^1.15.0"
+    strip-literal "^2.1.1"
+    unplugin "^1.16.0"
 
 universalify@^2.0.0:
   version "2.0.1"
@@ -4842,21 +4851,21 @@ unpipe@1.0.0, unpipe@~1.0.0:
   resolved "https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz"
   integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==
 
-unplugin-auto-import@^0.16.7:
-  version "0.16.7"
-  resolved "https://registry.npmmirror.com/unplugin-auto-import/-/unplugin-auto-import-0.16.7.tgz"
-  integrity sha512-w7XmnRlchq6YUFJVFGSvG1T/6j8GrdYN6Em9Wf0Ye+HXgD/22kont+WnuCAA0UaUoxtuvRR1u/mXKy63g/hfqQ==
+unplugin-auto-import@^0.18.2:
+  version "0.18.6"
+  resolved "https://registry.npmmirror.com/unplugin-auto-import/-/unplugin-auto-import-0.18.6.tgz#6848bef1742bc457f42cf67a13e824f69debc889"
+  integrity sha512-LMFzX5DtkTj/3wZuyG5bgKBoJ7WSgzqSGJ8ppDRdlvPh45mx6t6w3OcbExQi53n3xF5MYkNGPNR/HYOL95KL2A==
   dependencies:
-    "@antfu/utils" "^0.7.6"
-    "@rollup/pluginutils" "^5.0.5"
-    fast-glob "^3.3.1"
-    local-pkg "^0.5.0"
-    magic-string "^0.30.5"
-    minimatch "^9.0.3"
-    unimport "^3.4.0"
-    unplugin "^1.5.0"
+    "@antfu/utils" "^0.7.10"
+    "@rollup/pluginutils" "^5.1.3"
+    fast-glob "^3.3.2"
+    local-pkg "^0.5.1"
+    magic-string "^0.30.14"
+    minimatch "^9.0.5"
+    unimport "^3.13.4"
+    unplugin "^1.16.0"
 
-unplugin@^1.15.0, unplugin@^1.5.0:
+unplugin@^1.16.0:
   version "1.16.0"
   resolved "https://registry.npmmirror.com/unplugin/-/unplugin-1.16.0.tgz"
   integrity sha512-5liCNPuJW8dqh3+DM6uNM2EI3MLLpCKp/KY+9pB5M2S2SR2qvvDHhKgBOaTWEbZTAws3CXfB0rKTIolWKL05VQ==
@@ -4917,13 +4926,13 @@ vite@5.2.8:
   optionalDependencies:
     fsevents "~2.3.3"
 
-vue-i18n@9.14.1:
-  version "9.14.1"
-  resolved "https://registry.npmmirror.com/vue-i18n/-/vue-i18n-9.14.1.tgz"
-  integrity sha512-xjxV0LYc1xQ8TbAVfIyZiOSS8qoU1R0YwV7V5I8I6Fd64+zvsTsdPgtylPsie3Vdt9wekeYhr+smKDeaK6RBuA==
+vue-i18n@^9.1.9:
+  version "9.14.2"
+  resolved "https://registry.npmmirror.com/vue-i18n/-/vue-i18n-9.14.2.tgz#e7f657664fcb3ccf99ecea684fc56e0f8e5335ce"
+  integrity sha512-JK9Pm80OqssGJU2Y6F7DcM8RFHqVG4WkuCqOZTVsXkEzZME7ABejAUqUdA931zEBedc4thBgSUWxeQh4uocJAQ==
   dependencies:
-    "@intlify/core-base" "9.14.1"
-    "@intlify/shared" "9.14.1"
+    "@intlify/core-base" "9.14.2"
+    "@intlify/shared" "9.14.2"
     "@vue/devtools-api" "^6.5.0"
 
 vue-router@^4.3.0:
@@ -4950,9 +4959,9 @@ vue-tsc@^1.0.24:
     "@vue/language-core" "1.8.27"
     semver "^7.5.4"
 
-vue@3.5.13:
+vue@^3.4.21:
   version "3.5.13"
-  resolved "https://registry.npmmirror.com/vue/-/vue-3.5.13.tgz"
+  resolved "https://registry.npmmirror.com/vue/-/vue-3.5.13.tgz#9f760a1a982b09c0c04a867903fc339c9f29ec0a"
   integrity sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==
   dependencies:
     "@vue/compiler-dom" "3.5.13"