Browse Source

调整登陆接口

孙旺 2 years ago
parent
commit
adb513daee
8 changed files with 438 additions and 692 deletions
  1. 235 541
      package-lock.json
  2. 18 18
      package.json
  3. 4 4
      src/App.vue
  4. 18 19
      src/config.js
  5. 12 1
      src/pages.json
  6. 115 100
      src/pages/globalPages/components/home.vue
  7. 30 0
      src/pages/xy_system/devices/deviceList.vue
  8. 6 9
      src/stores/user.js

+ 235 - 541
package-lock.json

@@ -8,32 +8,32 @@
       "name": "uni-preset-vue",
       "version": "0.0.0",
       "dependencies": {
-        "@dcloudio/uni-app": "3.0.0-3080320230526001",
-        "@dcloudio/uni-app-plus": "3.0.0-3080320230526001",
-        "@dcloudio/uni-components": "3.0.0-3080320230526001",
-        "@dcloudio/uni-h5": "3.0.0-3080320230526001",
-        "@dcloudio/uni-mp-alipay": "3.0.0-3080320230526001",
-        "@dcloudio/uni-mp-baidu": "3.0.0-3080320230526001",
-        "@dcloudio/uni-mp-jd": "3.0.0-3080320230526001",
-        "@dcloudio/uni-mp-kuaishou": "3.0.0-3080320230526001",
-        "@dcloudio/uni-mp-lark": "3.0.0-3080320230526001",
-        "@dcloudio/uni-mp-qq": "3.0.0-3080320230526001",
-        "@dcloudio/uni-mp-toutiao": "3.0.0-3080320230526001",
-        "@dcloudio/uni-mp-weixin": "3.0.0-3080320230526001",
-        "@dcloudio/uni-quickapp-webview": "3.0.0-3080320230526001",
+        "@dcloudio/uni-app": "3.0.0-3080420230531001",
+        "@dcloudio/uni-app-plus": "3.0.0-3080420230531001",
+        "@dcloudio/uni-components": "3.0.0-3080420230531001",
+        "@dcloudio/uni-h5": "3.0.0-3080420230531001",
+        "@dcloudio/uni-mp-alipay": "3.0.0-3080420230531001",
+        "@dcloudio/uni-mp-baidu": "3.0.0-3080420230531001",
+        "@dcloudio/uni-mp-jd": "3.0.0-3080420230531001",
+        "@dcloudio/uni-mp-kuaishou": "3.0.0-3080420230531001",
+        "@dcloudio/uni-mp-lark": "3.0.0-3080420230531001",
+        "@dcloudio/uni-mp-qq": "3.0.0-3080420230531001",
+        "@dcloudio/uni-mp-toutiao": "3.0.0-3080420230531001",
+        "@dcloudio/uni-mp-weixin": "3.0.0-3080420230531001",
+        "@dcloudio/uni-quickapp-webview": "3.0.0-3080420230531001",
         "clipboard": "^2.0.11",
         "dayjs": "^1.11.7",
         "pinia": "^2.0.36",
         "uview-plus": "^3.1.30",
-        "vue": "3.3.4",
+        "vue": "3.2.47",
         "vue-i18n": "9.2.2"
       },
       "devDependencies": {
         "@dcloudio/types": "3.3.3",
-        "@dcloudio/uni-automator": "3.0.0-3080320230526001",
-        "@dcloudio/uni-cli-shared": "3.0.0-3080320230526001",
-        "@dcloudio/uni-stacktracey": "3.0.0-3080320230526001",
-        "@dcloudio/vite-plugin-uni": "3.0.0-3080320230526001",
+        "@dcloudio/uni-automator": "3.0.0-3080420230531001",
+        "@dcloudio/uni-cli-shared": "3.0.0-3080420230531001",
+        "@dcloudio/uni-stacktracey": "3.0.0-3080420230531001",
+        "@dcloudio/vite-plugin-uni": "3.0.0-3080420230531001",
         "sass": "^1.62.1",
         "sass-loader": "^10.4.1",
         "vite": "4.1.4"
@@ -1766,16 +1766,16 @@
       "integrity": "sha512-xfp88QOJ2fgCzv49HhEGrX0L+3xDsCyyvcoApL7z0J1Lr7tqPUkxqAVBe9zBlKsDX/mO9mNj7NzKIisHfp+fNQ=="
     },
     "node_modules/@dcloudio/uni-app": {
-      "version": "3.0.0-3080320230526001",
-      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app/-/uni-app-3.0.0-3080320230526001.tgz",
-      "integrity": "sha512-OE2Rmx2xbBcNiWapaLwJA//f6IkZvFrMLAPHkYDdJK3f8O6s4claCWz2eDcIwoytrGwGGR1fK7x5Tj3Pv/PzIA==",
-      "dependencies": {
-        "@dcloudio/uni-cloud": "3.0.0-3080320230526001",
-        "@dcloudio/uni-components": "3.0.0-3080320230526001",
-        "@dcloudio/uni-i18n": "3.0.0-3080320230526001",
-        "@dcloudio/uni-push": "3.0.0-3080320230526001",
-        "@dcloudio/uni-shared": "3.0.0-3080320230526001",
-        "@dcloudio/uni-stat": "3.0.0-3080320230526001",
+      "version": "3.0.0-3080420230531001",
+      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app/-/uni-app-3.0.0-3080420230531001.tgz",
+      "integrity": "sha512-CXcU+B/50SZ7PSRsde3QoXE+IPnd+3ubiVWD8GeuFGkWp5zAEihhqGOqE+krSVLytNhzCD96+zoeyD0J/kYsqg==",
+      "dependencies": {
+        "@dcloudio/uni-cloud": "3.0.0-3080420230531001",
+        "@dcloudio/uni-components": "3.0.0-3080420230531001",
+        "@dcloudio/uni-i18n": "3.0.0-3080420230531001",
+        "@dcloudio/uni-push": "3.0.0-3080420230531001",
+        "@dcloudio/uni-shared": "3.0.0-3080420230531001",
+        "@dcloudio/uni-stat": "3.0.0-3080420230531001",
         "@vue/shared": "3.2.47"
       },
       "peerDependencies": {
@@ -1783,12 +1783,12 @@
       }
     },
     "node_modules/@dcloudio/uni-app-plus": {
-      "version": "3.0.0-3080320230526001",
-      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app-plus/-/uni-app-plus-3.0.0-3080320230526001.tgz",
-      "integrity": "sha512-OkdiytPew4AqRYcv8u0VVuWMU1X9v9Fryq3xoXLXT974aKndYk1XKevZ7CxD8xGanoeoZuHoLCEBEPLeQMvN+w==",
+      "version": "3.0.0-3080420230531001",
+      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app-plus/-/uni-app-plus-3.0.0-3080420230531001.tgz",
+      "integrity": "sha512-Yx4QJpj0jU64f0hTZv5uptRlGMeDNLigQ/fMFfS0tJ5ua2m5t8wLnZcGfwy1jhionPFVsBNFIyJ8wrOIHPgFTw==",
       "dependencies": {
-        "@dcloudio/uni-app-vite": "3.0.0-3080320230526001",
-        "@dcloudio/uni-app-vue": "3.0.0-3080320230526001",
+        "@dcloudio/uni-app-vite": "3.0.0-3080420230531001",
+        "@dcloudio/uni-app-vue": "3.0.0-3080420230531001",
         "debug": "^4.3.3",
         "fs-extra": "^10.0.0",
         "licia": "^1.29.0",
@@ -1796,14 +1796,14 @@
       }
     },
     "node_modules/@dcloudio/uni-app-vite": {
-      "version": "3.0.0-3080320230526001",
-      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app-vite/-/uni-app-vite-3.0.0-3080320230526001.tgz",
-      "integrity": "sha512-HIuM7EvCm/rkNKaatAKGB3ymjvvz97MyjhiMuRUh2NPepdgw+h3FM5Ycn2+fKqbeRO2gS1exT30fkGCb1/9ccQ==",
-      "dependencies": {
-        "@dcloudio/uni-cli-shared": "3.0.0-3080320230526001",
-        "@dcloudio/uni-i18n": "3.0.0-3080320230526001",
-        "@dcloudio/uni-nvue-styler": "3.0.0-3080320230526001",
-        "@dcloudio/uni-shared": "3.0.0-3080320230526001",
+      "version": "3.0.0-3080420230531001",
+      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app-vite/-/uni-app-vite-3.0.0-3080420230531001.tgz",
+      "integrity": "sha512-szpOl3bGGK8De+FPM/QUaHIKj0ivOc76hFXPm5BhaeVrcPgNpyPml9Dp6Rrjm4vLsgoOVnezA1/E2+zFOcnJgQ==",
+      "dependencies": {
+        "@dcloudio/uni-cli-shared": "3.0.0-3080420230531001",
+        "@dcloudio/uni-i18n": "3.0.0-3080420230531001",
+        "@dcloudio/uni-nvue-styler": "3.0.0-3080420230531001",
+        "@dcloudio/uni-shared": "3.0.0-3080420230531001",
         "@rollup/pluginutils": "^4.2.0",
         "@vitejs/plugin-vue": "^4.1.0",
         "@vue/compiler-dom": "3.2.47",
@@ -1814,17 +1814,17 @@
       }
     },
     "node_modules/@dcloudio/uni-app-vue": {
-      "version": "3.0.0-3080320230526001",
-      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app-vue/-/uni-app-vue-3.0.0-3080320230526001.tgz",
-      "integrity": "sha512-sZEnS+STEtDjzRXHSFHQUVdw4BHn8+WumZFNlpd5uXopgLg0qwPQRVtKhrXmukj5S0jNUQ+YKXV3K47j/XUYrA=="
+      "version": "3.0.0-3080420230531001",
+      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app-vue/-/uni-app-vue-3.0.0-3080420230531001.tgz",
+      "integrity": "sha512-Idkk1CQVcDUmJkHHys3RO6uDMWBCN/ziHe7QkBFKbVFqKag4VpAMPVfDaTWVdPL3jGLRQIuIbKX7t+zkXRkUJQ=="
     },
     "node_modules/@dcloudio/uni-automator": {
-      "version": "3.0.0-3080320230526001",
-      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-automator/-/uni-automator-3.0.0-3080320230526001.tgz",
-      "integrity": "sha512-dfpbHHZMNR+o6EXYM0XD9UA/Ui9c68v9jylFd200IsB1eC9Rl/ubbPfuVMyyUl5c7ZWylbM3j2iyJPKEN/kHEQ==",
+      "version": "3.0.0-3080420230531001",
+      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-automator/-/uni-automator-3.0.0-3080420230531001.tgz",
+      "integrity": "sha512-UQm5SHEwdjJ4yK8UKlH1jAdc+wnLk77Ob1SEiWg13FYpT6Kez7hiay01yFD8WU2uH4BjYaXlRDHt8TlVCV3i6A==",
       "dev": true,
       "dependencies": {
-        "@dcloudio/uni-cli-shared": "3.0.0-3080320230526001",
+        "@dcloudio/uni-cli-shared": "3.0.0-3080420230531001",
         "address": "^1.1.2",
         "cross-env": "^7.0.3",
         "debug": "^4.3.3",
@@ -1841,16 +1841,16 @@
       }
     },
     "node_modules/@dcloudio/uni-cli-shared": {
-      "version": "3.0.0-3080320230526001",
-      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-cli-shared/-/uni-cli-shared-3.0.0-3080320230526001.tgz",
-      "integrity": "sha512-Pc3IU5kf7YoVjO1bVA4vMSPNgwlg+RrEVgEFuiwT1MiJDnnSFgXgZXYxU7LyvHDuiUQGM3DRDwGhDmh4z+20VA==",
+      "version": "3.0.0-3080420230531001",
+      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-cli-shared/-/uni-cli-shared-3.0.0-3080420230531001.tgz",
+      "integrity": "sha512-7jh0KeV9kSqQb8SNW5iw2V7gZDh7NsdXC81XFCyXJftfFdKoGIEJ7thsOY8qqMVqxFeF4z9lR7mg7j9nzFmVSA==",
       "dependencies": {
         "@ampproject/remapping": "^2.1.2",
         "@babel/core": "^7.20.5",
         "@babel/parser": "^7.20.5",
         "@babel/types": "^7.20.7",
-        "@dcloudio/uni-i18n": "3.0.0-3080320230526001",
-        "@dcloudio/uni-shared": "3.0.0-3080320230526001",
+        "@dcloudio/uni-i18n": "3.0.0-3080420230531001",
+        "@dcloudio/uni-shared": "3.0.0-3080420230531001",
         "@intlify/core-base": "9.1.9",
         "@intlify/shared": "9.1.9",
         "@intlify/vue-devtools": "9.1.9",
@@ -2220,54 +2220,6 @@
         "node": ">=12"
       }
     },
-    "node_modules/@dcloudio/uni-cli-shared/node_modules/@vue/reactivity": {
-      "version": "3.2.47",
-      "resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.2.47.tgz",
-      "integrity": "sha512-7khqQ/75oyyg+N/e+iwV6lpy1f5wq759NdlS1fpAhFXa8VeAIKGgk2E/C4VF59lx5b+Ezs5fpp/5WsRYXQiKxQ==",
-      "peer": true,
-      "dependencies": {
-        "@vue/shared": "3.2.47"
-      }
-    },
-    "node_modules/@dcloudio/uni-cli-shared/node_modules/@vue/runtime-core": {
-      "version": "3.2.47",
-      "resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.2.47.tgz",
-      "integrity": "sha512-RZxbLQIRB/K0ev0K9FXhNbBzT32H9iRtYbaXb0ZIz2usLms/D55dJR2t6cIEUn6vyhS3ALNvNthI+Q95C+NOpA==",
-      "peer": true,
-      "dependencies": {
-        "@vue/reactivity": "3.2.47",
-        "@vue/shared": "3.2.47"
-      }
-    },
-    "node_modules/@dcloudio/uni-cli-shared/node_modules/@vue/runtime-dom": {
-      "version": "3.2.47",
-      "resolved": "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.2.47.tgz",
-      "integrity": "sha512-ArXrFTjS6TsDei4qwNvgrdmHtD930KgSKGhS5M+j8QxXrDJYLqYw4RRcDy1bz1m1wMmb6j+zGLifdVHtkXA7gA==",
-      "peer": true,
-      "dependencies": {
-        "@vue/runtime-core": "3.2.47",
-        "@vue/shared": "3.2.47",
-        "csstype": "^2.6.8"
-      }
-    },
-    "node_modules/@dcloudio/uni-cli-shared/node_modules/@vue/server-renderer": {
-      "version": "3.2.47",
-      "resolved": "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.2.47.tgz",
-      "integrity": "sha512-dN9gc1i8EvmP9RCzvneONXsKfBRgqFeFZLurmHOveL7oH6HiFXJw5OGu294n1nHc/HMgTy6LulU/tv5/A7f/LA==",
-      "dependencies": {
-        "@vue/compiler-ssr": "3.2.47",
-        "@vue/shared": "3.2.47"
-      },
-      "peerDependencies": {
-        "vue": "3.2.47"
-      }
-    },
-    "node_modules/@dcloudio/uni-cli-shared/node_modules/csstype": {
-      "version": "2.6.21",
-      "resolved": "https://registry.npmmirror.com/csstype/-/csstype-2.6.21.tgz",
-      "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==",
-      "peer": true
-    },
     "node_modules/@dcloudio/uni-cli-shared/node_modules/esbuild": {
       "version": "0.17.19",
       "resolved": "https://registry.npmmirror.com/esbuild/-/esbuild-0.17.19.tgz",
@@ -2304,45 +2256,32 @@
         "@esbuild/win32-x64": "0.17.19"
       }
     },
-    "node_modules/@dcloudio/uni-cli-shared/node_modules/vue": {
-      "version": "3.2.47",
-      "resolved": "https://registry.npmmirror.com/vue/-/vue-3.2.47.tgz",
-      "integrity": "sha512-60188y/9Dc9WVrAZeUVSDxRQOZ+z+y5nO2ts9jWXSTkMvayiWxCWOWtBQoYjLeccfXkiiPZWAHcV+WTPhkqJHQ==",
-      "peer": true,
-      "dependencies": {
-        "@vue/compiler-dom": "3.2.47",
-        "@vue/compiler-sfc": "3.2.47",
-        "@vue/runtime-dom": "3.2.47",
-        "@vue/server-renderer": "3.2.47",
-        "@vue/shared": "3.2.47"
-      }
-    },
     "node_modules/@dcloudio/uni-cloud": {
-      "version": "3.0.0-3080320230526001",
-      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-cloud/-/uni-cloud-3.0.0-3080320230526001.tgz",
-      "integrity": "sha512-9ZlDvMngHjVKsKJtKnySseD48dZFj00w2KNeUZxm3VNgP7hbWcF+gslcvKX+thkG1TrQWoh9WzwO+UKmtpJ46g==",
+      "version": "3.0.0-3080420230531001",
+      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-cloud/-/uni-cloud-3.0.0-3080420230531001.tgz",
+      "integrity": "sha512-DE7Di94DXVsv8Fv4cQvauwby6A3cuWfzl0bG5DxGdDhmNlQzws/3+xKRYo5oD4immf4Jt+8WNVzMIdAqgKNEtw==",
       "dependencies": {
-        "@dcloudio/uni-cli-shared": "3.0.0-3080320230526001",
-        "@dcloudio/uni-i18n": "3.0.0-3080320230526001",
-        "@dcloudio/uni-shared": "3.0.0-3080320230526001",
+        "@dcloudio/uni-cli-shared": "3.0.0-3080420230531001",
+        "@dcloudio/uni-i18n": "3.0.0-3080420230531001",
+        "@dcloudio/uni-shared": "3.0.0-3080420230531001",
         "@vue/shared": "3.2.47",
         "fast-glob": "^3.2.11"
       }
     },
     "node_modules/@dcloudio/uni-components": {
-      "version": "3.0.0-3080320230526001",
-      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-components/-/uni-components-3.0.0-3080320230526001.tgz",
-      "integrity": "sha512-6d5cL7VVaxvnEMo4nFRZbx5rDEujotbzWtX8g2nDv3CK6+0gQLJsPyZ6t7fiqIBomWMdy+Q+rwuVBt6+G+ep/A=="
+      "version": "3.0.0-3080420230531001",
+      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-components/-/uni-components-3.0.0-3080420230531001.tgz",
+      "integrity": "sha512-z43w5jUBBkKtzydHA/pWi68aBI42N1AHlbsHFIGLiswI8iAx4gHACJl2PZgrHBaW+V1d4a4yPHXhTQms72bCqA=="
     },
     "node_modules/@dcloudio/uni-h5": {
-      "version": "3.0.0-3080320230526001",
-      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-h5/-/uni-h5-3.0.0-3080320230526001.tgz",
-      "integrity": "sha512-YqTDR3fWyB9t8cIkmYKOAlDDSrE7mdFsMwo0zUWrqURgojpu2W4ScPQKjaP3g/sDROCi30uwTgiVow2Ve8YYUQ==",
-      "dependencies": {
-        "@dcloudio/uni-h5-vite": "3.0.0-3080320230526001",
-        "@dcloudio/uni-h5-vue": "3.0.0-3080320230526001",
-        "@dcloudio/uni-i18n": "3.0.0-3080320230526001",
-        "@dcloudio/uni-shared": "3.0.0-3080320230526001",
+      "version": "3.0.0-3080420230531001",
+      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-h5/-/uni-h5-3.0.0-3080420230531001.tgz",
+      "integrity": "sha512-H94KcUWodwQMZF7PSOeVSoA0PJDrBVJU1eW6nm13UszAu+LGuic3TtEVLXkVX/7c1lCgKzmtnjIdu1kiTAXqww==",
+      "dependencies": {
+        "@dcloudio/uni-h5-vite": "3.0.0-3080420230531001",
+        "@dcloudio/uni-h5-vue": "3.0.0-3080420230531001",
+        "@dcloudio/uni-i18n": "3.0.0-3080420230531001",
+        "@dcloudio/uni-shared": "3.0.0-3080420230531001",
         "@vue/server-renderer": "3.2.47",
         "@vue/shared": "3.2.47",
         "debug": "^4.3.3",
@@ -2354,12 +2293,12 @@
       }
     },
     "node_modules/@dcloudio/uni-h5-vite": {
-      "version": "3.0.0-3080320230526001",
-      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-h5-vite/-/uni-h5-vite-3.0.0-3080320230526001.tgz",
-      "integrity": "sha512-vY/2FOAEyEK+5AZ9QCQnFIS8t/XCAXj3TueW3LKMyjyBzyXQPhqjLpyjI1ci5PB52FiVxedDt1CiYPrcEzdwtQ==",
+      "version": "3.0.0-3080420230531001",
+      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-h5-vite/-/uni-h5-vite-3.0.0-3080420230531001.tgz",
+      "integrity": "sha512-j4zh05Qxv/vlhFVQ6oD4+f08xgCTbJgvkgWnWybvfLWwc/bg585p3oKC4aN9eOkj7+92c2w6tiXTEWlhJtC25w==",
       "dependencies": {
-        "@dcloudio/uni-cli-shared": "3.0.0-3080320230526001",
-        "@dcloudio/uni-shared": "3.0.0-3080320230526001",
+        "@dcloudio/uni-cli-shared": "3.0.0-3080420230531001",
+        "@dcloudio/uni-shared": "3.0.0-3080420230531001",
         "@rollup/pluginutils": "^4.2.0",
         "@vue/compiler-dom": "3.2.47",
         "@vue/compiler-sfc": "3.2.47",
@@ -2371,165 +2310,43 @@
         "module-alias": "^2.2.2"
       }
     },
-    "node_modules/@dcloudio/uni-h5-vite/node_modules/@vue/reactivity": {
-      "version": "3.2.47",
-      "resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.2.47.tgz",
-      "integrity": "sha512-7khqQ/75oyyg+N/e+iwV6lpy1f5wq759NdlS1fpAhFXa8VeAIKGgk2E/C4VF59lx5b+Ezs5fpp/5WsRYXQiKxQ==",
-      "peer": true,
-      "dependencies": {
-        "@vue/shared": "3.2.47"
-      }
-    },
-    "node_modules/@dcloudio/uni-h5-vite/node_modules/@vue/runtime-core": {
-      "version": "3.2.47",
-      "resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.2.47.tgz",
-      "integrity": "sha512-RZxbLQIRB/K0ev0K9FXhNbBzT32H9iRtYbaXb0ZIz2usLms/D55dJR2t6cIEUn6vyhS3ALNvNthI+Q95C+NOpA==",
-      "peer": true,
-      "dependencies": {
-        "@vue/reactivity": "3.2.47",
-        "@vue/shared": "3.2.47"
-      }
-    },
-    "node_modules/@dcloudio/uni-h5-vite/node_modules/@vue/runtime-dom": {
-      "version": "3.2.47",
-      "resolved": "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.2.47.tgz",
-      "integrity": "sha512-ArXrFTjS6TsDei4qwNvgrdmHtD930KgSKGhS5M+j8QxXrDJYLqYw4RRcDy1bz1m1wMmb6j+zGLifdVHtkXA7gA==",
-      "peer": true,
-      "dependencies": {
-        "@vue/runtime-core": "3.2.47",
-        "@vue/shared": "3.2.47",
-        "csstype": "^2.6.8"
-      }
-    },
-    "node_modules/@dcloudio/uni-h5-vite/node_modules/@vue/server-renderer": {
-      "version": "3.2.47",
-      "resolved": "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.2.47.tgz",
-      "integrity": "sha512-dN9gc1i8EvmP9RCzvneONXsKfBRgqFeFZLurmHOveL7oH6HiFXJw5OGu294n1nHc/HMgTy6LulU/tv5/A7f/LA==",
-      "dependencies": {
-        "@vue/compiler-ssr": "3.2.47",
-        "@vue/shared": "3.2.47"
-      },
-      "peerDependencies": {
-        "vue": "3.2.47"
-      }
-    },
-    "node_modules/@dcloudio/uni-h5-vite/node_modules/csstype": {
-      "version": "2.6.21",
-      "resolved": "https://registry.npmmirror.com/csstype/-/csstype-2.6.21.tgz",
-      "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==",
-      "peer": true
-    },
-    "node_modules/@dcloudio/uni-h5-vite/node_modules/vue": {
-      "version": "3.2.47",
-      "resolved": "https://registry.npmmirror.com/vue/-/vue-3.2.47.tgz",
-      "integrity": "sha512-60188y/9Dc9WVrAZeUVSDxRQOZ+z+y5nO2ts9jWXSTkMvayiWxCWOWtBQoYjLeccfXkiiPZWAHcV+WTPhkqJHQ==",
-      "peer": true,
-      "dependencies": {
-        "@vue/compiler-dom": "3.2.47",
-        "@vue/compiler-sfc": "3.2.47",
-        "@vue/runtime-dom": "3.2.47",
-        "@vue/server-renderer": "3.2.47",
-        "@vue/shared": "3.2.47"
-      }
-    },
     "node_modules/@dcloudio/uni-h5-vue": {
-      "version": "3.0.0-3080320230526001",
-      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-h5-vue/-/uni-h5-vue-3.0.0-3080320230526001.tgz",
-      "integrity": "sha512-azYuYzk4nF/I7hTa/Q4LaTETrAAXZLJCQYrnEDp052yxwBWgDMHEpaHf11PqmX7lR24IuhRrh3nKpxRI1wRufQ==",
-      "dependencies": {
-        "@dcloudio/uni-shared": "3.0.0-3080320230526001"
-      }
-    },
-    "node_modules/@dcloudio/uni-h5/node_modules/@vue/reactivity": {
-      "version": "3.2.47",
-      "resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.2.47.tgz",
-      "integrity": "sha512-7khqQ/75oyyg+N/e+iwV6lpy1f5wq759NdlS1fpAhFXa8VeAIKGgk2E/C4VF59lx5b+Ezs5fpp/5WsRYXQiKxQ==",
-      "peer": true,
-      "dependencies": {
-        "@vue/shared": "3.2.47"
-      }
-    },
-    "node_modules/@dcloudio/uni-h5/node_modules/@vue/runtime-core": {
-      "version": "3.2.47",
-      "resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.2.47.tgz",
-      "integrity": "sha512-RZxbLQIRB/K0ev0K9FXhNbBzT32H9iRtYbaXb0ZIz2usLms/D55dJR2t6cIEUn6vyhS3ALNvNthI+Q95C+NOpA==",
-      "peer": true,
-      "dependencies": {
-        "@vue/reactivity": "3.2.47",
-        "@vue/shared": "3.2.47"
-      }
-    },
-    "node_modules/@dcloudio/uni-h5/node_modules/@vue/runtime-dom": {
-      "version": "3.2.47",
-      "resolved": "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.2.47.tgz",
-      "integrity": "sha512-ArXrFTjS6TsDei4qwNvgrdmHtD930KgSKGhS5M+j8QxXrDJYLqYw4RRcDy1bz1m1wMmb6j+zGLifdVHtkXA7gA==",
-      "peer": true,
+      "version": "3.0.0-3080420230531001",
+      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-h5-vue/-/uni-h5-vue-3.0.0-3080420230531001.tgz",
+      "integrity": "sha512-HBZMs4uf0FG0tBPaJJG6PtYCIyO8u48FyATIBL1ZJ8axGq+E5qTNgZu7mHfYgjNk/Y/gxXnjfFXsoHFRugCRcw==",
       "dependencies": {
-        "@vue/runtime-core": "3.2.47",
-        "@vue/shared": "3.2.47",
-        "csstype": "^2.6.8"
-      }
-    },
-    "node_modules/@dcloudio/uni-h5/node_modules/@vue/server-renderer": {
-      "version": "3.2.47",
-      "resolved": "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.2.47.tgz",
-      "integrity": "sha512-dN9gc1i8EvmP9RCzvneONXsKfBRgqFeFZLurmHOveL7oH6HiFXJw5OGu294n1nHc/HMgTy6LulU/tv5/A7f/LA==",
-      "dependencies": {
-        "@vue/compiler-ssr": "3.2.47",
-        "@vue/shared": "3.2.47"
-      },
-      "peerDependencies": {
-        "vue": "3.2.47"
-      }
-    },
-    "node_modules/@dcloudio/uni-h5/node_modules/csstype": {
-      "version": "2.6.21",
-      "resolved": "https://registry.npmmirror.com/csstype/-/csstype-2.6.21.tgz",
-      "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==",
-      "peer": true
-    },
-    "node_modules/@dcloudio/uni-h5/node_modules/vue": {
-      "version": "3.2.47",
-      "resolved": "https://registry.npmmirror.com/vue/-/vue-3.2.47.tgz",
-      "integrity": "sha512-60188y/9Dc9WVrAZeUVSDxRQOZ+z+y5nO2ts9jWXSTkMvayiWxCWOWtBQoYjLeccfXkiiPZWAHcV+WTPhkqJHQ==",
-      "peer": true,
-      "dependencies": {
-        "@vue/compiler-dom": "3.2.47",
-        "@vue/compiler-sfc": "3.2.47",
-        "@vue/runtime-dom": "3.2.47",
-        "@vue/server-renderer": "3.2.47",
-        "@vue/shared": "3.2.47"
+        "@dcloudio/uni-shared": "3.0.0-3080420230531001"
       }
     },
     "node_modules/@dcloudio/uni-i18n": {
-      "version": "3.0.0-3080320230526001",
-      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-i18n/-/uni-i18n-3.0.0-3080320230526001.tgz",
-      "integrity": "sha512-IDvgU39Q6XB0QMKJDvfOckwz6Giq2dwAc8NI0SjZ7K7MBNCfmXCw9a4nC+Z1yI9FFTJ1P77Udlnftd0tVzntDg=="
+      "version": "3.0.0-3080420230531001",
+      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-i18n/-/uni-i18n-3.0.0-3080420230531001.tgz",
+      "integrity": "sha512-Wf/mmvUwS7adk4WB9WrzdExBH+ezJ4R8zw68i2+pmjJ9UCFdqyApF8jK2H4oe/ta5C46AFFbWCSJu5Kae/5DKg=="
     },
     "node_modules/@dcloudio/uni-mp-alipay": {
-      "version": "3.0.0-3080320230526001",
-      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-alipay/-/uni-mp-alipay-3.0.0-3080320230526001.tgz",
-      "integrity": "sha512-xPjpY5RIOF8U4r9hvBOPF1tkMV4iokX2Dd/0klwupHNhq+zKAf9cC5uAYFfgNQsxeXWnKkdyCnJwUkkpdeTl8Q==",
-      "dependencies": {
-        "@dcloudio/uni-cli-shared": "3.0.0-3080320230526001",
-        "@dcloudio/uni-mp-vite": "3.0.0-3080320230526001",
-        "@dcloudio/uni-mp-vue": "3.0.0-3080320230526001",
-        "@dcloudio/uni-shared": "3.0.0-3080320230526001",
+      "version": "3.0.0-3080420230531001",
+      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-alipay/-/uni-mp-alipay-3.0.0-3080420230531001.tgz",
+      "integrity": "sha512-8hELYuuPWc0N/NRc5kPuC5SWuFfMVJ5DfshmDh01ofLGFM7YjG1S9P2lAU1IJbTObqDE8xi9tk/wkYWuewBWNQ==",
+      "dependencies": {
+        "@dcloudio/uni-cli-shared": "3.0.0-3080420230531001",
+        "@dcloudio/uni-mp-vite": "3.0.0-3080420230531001",
+        "@dcloudio/uni-mp-vue": "3.0.0-3080420230531001",
+        "@dcloudio/uni-shared": "3.0.0-3080420230531001",
         "@vue/compiler-core": "3.2.47",
         "@vue/shared": "3.2.47"
       }
     },
     "node_modules/@dcloudio/uni-mp-baidu": {
-      "version": "3.0.0-3080320230526001",
-      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-baidu/-/uni-mp-baidu-3.0.0-3080320230526001.tgz",
-      "integrity": "sha512-Zpqw4EG+dQIjmSNRg7LPmVTu8c5PErBp/nhZzrdXU7C/mKU/Txjj1xLjAKpFaoyDQIrO78yn5GbPnJA6rVOldg==",
-      "dependencies": {
-        "@dcloudio/uni-cli-shared": "3.0.0-3080320230526001",
-        "@dcloudio/uni-mp-compiler": "3.0.0-3080320230526001",
-        "@dcloudio/uni-mp-vite": "3.0.0-3080320230526001",
-        "@dcloudio/uni-mp-vue": "3.0.0-3080320230526001",
-        "@dcloudio/uni-mp-weixin": "3.0.0-3080320230526001",
-        "@dcloudio/uni-shared": "3.0.0-3080320230526001",
+      "version": "3.0.0-3080420230531001",
+      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-baidu/-/uni-mp-baidu-3.0.0-3080420230531001.tgz",
+      "integrity": "sha512-SvYnCyGngylkNp9MDNLGEsQbbnP21xAi9yUjZ6GRKhiVkcummBMlf+459Lo336ckZNCWO2BsWhhawK7XwKoSew==",
+      "dependencies": {
+        "@dcloudio/uni-cli-shared": "3.0.0-3080420230531001",
+        "@dcloudio/uni-mp-compiler": "3.0.0-3080420230531001",
+        "@dcloudio/uni-mp-vite": "3.0.0-3080420230531001",
+        "@dcloudio/uni-mp-vue": "3.0.0-3080420230531001",
+        "@dcloudio/uni-mp-weixin": "3.0.0-3080420230531001",
+        "@dcloudio/uni-shared": "3.0.0-3080420230531001",
         "@vue/compiler-core": "3.2.47",
         "@vue/shared": "3.2.47",
         "jimp": "^0.10.1",
@@ -2540,15 +2357,15 @@
       }
     },
     "node_modules/@dcloudio/uni-mp-compiler": {
-      "version": "3.0.0-3080320230526001",
-      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-compiler/-/uni-mp-compiler-3.0.0-3080320230526001.tgz",
-      "integrity": "sha512-gIDmL9UCFUU2pVTY0lqszZHuV52OqZS4NzGMGqgR2ZuFNdCpjJAG+1FGM8Od7yEeBubUZ6zdv/v7UAF23H6N6A==",
+      "version": "3.0.0-3080420230531001",
+      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-compiler/-/uni-mp-compiler-3.0.0-3080420230531001.tgz",
+      "integrity": "sha512-i/B+TM/EjKeswyOxvtPLbj0J0FywqpTpoeUmrH+PHNR3xQ/QhNqBx7T0sfL4rhWXUJtAIsd8dvC+7nngnXxFgQ==",
       "dependencies": {
         "@babel/generator": "^7.20.5",
         "@babel/parser": "^7.20.5",
         "@babel/types": "^7.20.7",
-        "@dcloudio/uni-cli-shared": "3.0.0-3080320230526001",
-        "@dcloudio/uni-shared": "3.0.0-3080320230526001",
+        "@dcloudio/uni-cli-shared": "3.0.0-3080420230531001",
+        "@dcloudio/uni-shared": "3.0.0-3080420230531001",
         "@vue/compiler-core": "3.2.47",
         "@vue/compiler-dom": "3.2.47",
         "@vue/shared": "3.2.47",
@@ -2556,108 +2373,108 @@
       }
     },
     "node_modules/@dcloudio/uni-mp-jd": {
-      "version": "3.0.0-3080320230526001",
-      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-jd/-/uni-mp-jd-3.0.0-3080320230526001.tgz",
-      "integrity": "sha512-c10UyG+OdQfumpGOcOjUpfj2GuaYaBhCeIJkpNS443cRRRxa1UK5kc7t00XTLVGRitLCewFEmj8D7dUcP3/9Pg==",
-      "dependencies": {
-        "@dcloudio/uni-cli-shared": "3.0.0-3080320230526001",
-        "@dcloudio/uni-mp-compiler": "3.0.0-3080320230526001",
-        "@dcloudio/uni-mp-vite": "3.0.0-3080320230526001",
-        "@dcloudio/uni-mp-vue": "3.0.0-3080320230526001",
-        "@dcloudio/uni-shared": "3.0.0-3080320230526001",
+      "version": "3.0.0-3080420230531001",
+      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-jd/-/uni-mp-jd-3.0.0-3080420230531001.tgz",
+      "integrity": "sha512-uGEWPCKn/pK0WLGO0oeLfhY3tfAWrK04czM07dMXtBG07vBd461jUoqfea3rb1MnCl1LVYISGVCd+wcum0+iNw==",
+      "dependencies": {
+        "@dcloudio/uni-cli-shared": "3.0.0-3080420230531001",
+        "@dcloudio/uni-mp-compiler": "3.0.0-3080420230531001",
+        "@dcloudio/uni-mp-vite": "3.0.0-3080420230531001",
+        "@dcloudio/uni-mp-vue": "3.0.0-3080420230531001",
+        "@dcloudio/uni-shared": "3.0.0-3080420230531001",
         "@vue/shared": "3.2.47"
       }
     },
     "node_modules/@dcloudio/uni-mp-kuaishou": {
-      "version": "3.0.0-3080320230526001",
-      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-kuaishou/-/uni-mp-kuaishou-3.0.0-3080320230526001.tgz",
-      "integrity": "sha512-RaN14Z4/woyjR21KMNAARIN8BzRouoL3lSRV6YNri0EOYwg44KVy/P4/SndfrGsQCPIppe8VtsRCsBROYg9tLg==",
-      "dependencies": {
-        "@dcloudio/uni-cli-shared": "3.0.0-3080320230526001",
-        "@dcloudio/uni-mp-compiler": "3.0.0-3080320230526001",
-        "@dcloudio/uni-mp-vite": "3.0.0-3080320230526001",
-        "@dcloudio/uni-mp-vue": "3.0.0-3080320230526001",
-        "@dcloudio/uni-mp-weixin": "3.0.0-3080320230526001",
-        "@dcloudio/uni-shared": "3.0.0-3080320230526001",
+      "version": "3.0.0-3080420230531001",
+      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-kuaishou/-/uni-mp-kuaishou-3.0.0-3080420230531001.tgz",
+      "integrity": "sha512-rvZxzPxh6DKIvQHXLq6xP9aGXZ7K7vecbospc/JTcG6oMKjwr5G5W48KGtrJ94K1HWWFPHDNOl6g6dUcxTpu2w==",
+      "dependencies": {
+        "@dcloudio/uni-cli-shared": "3.0.0-3080420230531001",
+        "@dcloudio/uni-mp-compiler": "3.0.0-3080420230531001",
+        "@dcloudio/uni-mp-vite": "3.0.0-3080420230531001",
+        "@dcloudio/uni-mp-vue": "3.0.0-3080420230531001",
+        "@dcloudio/uni-mp-weixin": "3.0.0-3080420230531001",
+        "@dcloudio/uni-shared": "3.0.0-3080420230531001",
         "@vue/compiler-core": "3.2.47",
         "@vue/shared": "3.2.47"
       }
     },
     "node_modules/@dcloudio/uni-mp-lark": {
-      "version": "3.0.0-3080320230526001",
-      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-lark/-/uni-mp-lark-3.0.0-3080320230526001.tgz",
-      "integrity": "sha512-5V6IBHSfQjPE8Fe9uC11JE7HBGcerDst3Y4RMgcC4l+ykSlL0qoJLYLZbLC+cFfza4dol/Yr6qZXpOBSOMIJBQ==",
-      "dependencies": {
-        "@dcloudio/uni-cli-shared": "3.0.0-3080320230526001",
-        "@dcloudio/uni-mp-compiler": "3.0.0-3080320230526001",
-        "@dcloudio/uni-mp-toutiao": "3.0.0-3080320230526001",
-        "@dcloudio/uni-mp-vite": "3.0.0-3080320230526001",
-        "@dcloudio/uni-mp-vue": "3.0.0-3080320230526001",
-        "@dcloudio/uni-shared": "3.0.0-3080320230526001",
+      "version": "3.0.0-3080420230531001",
+      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-lark/-/uni-mp-lark-3.0.0-3080420230531001.tgz",
+      "integrity": "sha512-HnwonahLvUP6jH5igRocw8GPCWQEg6kWTaT/W3PnhrGRConJg+Dc0c3kavhTzl7N0AKhmDqA9cwNM6dBNKaQcw==",
+      "dependencies": {
+        "@dcloudio/uni-cli-shared": "3.0.0-3080420230531001",
+        "@dcloudio/uni-mp-compiler": "3.0.0-3080420230531001",
+        "@dcloudio/uni-mp-toutiao": "3.0.0-3080420230531001",
+        "@dcloudio/uni-mp-vite": "3.0.0-3080420230531001",
+        "@dcloudio/uni-mp-vue": "3.0.0-3080420230531001",
+        "@dcloudio/uni-shared": "3.0.0-3080420230531001",
         "@vue/compiler-core": "3.2.47",
         "@vue/shared": "3.2.47"
       }
     },
     "node_modules/@dcloudio/uni-mp-qq": {
-      "version": "3.0.0-3080320230526001",
-      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-qq/-/uni-mp-qq-3.0.0-3080320230526001.tgz",
-      "integrity": "sha512-ExA1ysANZCLLRKOSuoRmDu+S64fDDZm+Nh/deoGXcho5L7BeTBUZmAYerQJZbsbnXY7guPGMDOK9m9MQq0tJzw==",
-      "dependencies": {
-        "@dcloudio/uni-cli-shared": "3.0.0-3080320230526001",
-        "@dcloudio/uni-mp-vite": "3.0.0-3080320230526001",
-        "@dcloudio/uni-mp-vue": "3.0.0-3080320230526001",
-        "@dcloudio/uni-shared": "3.0.0-3080320230526001",
+      "version": "3.0.0-3080420230531001",
+      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-qq/-/uni-mp-qq-3.0.0-3080420230531001.tgz",
+      "integrity": "sha512-U01VGMohmQ2gIqul9Fv5gBI/UEoV98YE7pLYiMrKe33NSyAQZTTU9ZOAhpFb24ivitRzcZNG0ajcRA88t2P9Gw==",
+      "dependencies": {
+        "@dcloudio/uni-cli-shared": "3.0.0-3080420230531001",
+        "@dcloudio/uni-mp-vite": "3.0.0-3080420230531001",
+        "@dcloudio/uni-mp-vue": "3.0.0-3080420230531001",
+        "@dcloudio/uni-shared": "3.0.0-3080420230531001",
         "@vue/shared": "3.2.47",
         "fs-extra": "^10.0.0"
       }
     },
     "node_modules/@dcloudio/uni-mp-toutiao": {
-      "version": "3.0.0-3080320230526001",
-      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-toutiao/-/uni-mp-toutiao-3.0.0-3080320230526001.tgz",
-      "integrity": "sha512-8/js+0QttjSyrvcmMSlFOBV5KX9kyI03mDFn1nmhJ1EpXR/HhT/DsP3IsGzSX66VO1779xkpiu/gjSbIRdk7dg==",
-      "dependencies": {
-        "@dcloudio/uni-cli-shared": "3.0.0-3080320230526001",
-        "@dcloudio/uni-mp-compiler": "3.0.0-3080320230526001",
-        "@dcloudio/uni-mp-vite": "3.0.0-3080320230526001",
-        "@dcloudio/uni-mp-vue": "3.0.0-3080320230526001",
-        "@dcloudio/uni-shared": "3.0.0-3080320230526001",
+      "version": "3.0.0-3080420230531001",
+      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-toutiao/-/uni-mp-toutiao-3.0.0-3080420230531001.tgz",
+      "integrity": "sha512-cXbD6fJtBYxOCMsBAzwIw/NrXixe1YFpa1Sk+JInPn5P5eZh7Sq+JPbqNTkWL2NtS7AY8zWWOZjj97dQcD5gVw==",
+      "dependencies": {
+        "@dcloudio/uni-cli-shared": "3.0.0-3080420230531001",
+        "@dcloudio/uni-mp-compiler": "3.0.0-3080420230531001",
+        "@dcloudio/uni-mp-vite": "3.0.0-3080420230531001",
+        "@dcloudio/uni-mp-vue": "3.0.0-3080420230531001",
+        "@dcloudio/uni-shared": "3.0.0-3080420230531001",
         "@vue/compiler-core": "3.2.47",
         "@vue/shared": "3.2.47"
       }
     },
     "node_modules/@dcloudio/uni-mp-vite": {
-      "version": "3.0.0-3080320230526001",
-      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-vite/-/uni-mp-vite-3.0.0-3080320230526001.tgz",
-      "integrity": "sha512-IyleP5DHd6j3YxJFVmyNp0eRqTMjuBLhr4Toq3B44QbqC2hndrHvsJlKkARZTSWa0GwEKdn47BczQw1JuOoXaw==",
-      "dependencies": {
-        "@dcloudio/uni-cli-shared": "3.0.0-3080320230526001",
-        "@dcloudio/uni-i18n": "3.0.0-3080320230526001",
-        "@dcloudio/uni-mp-compiler": "3.0.0-3080320230526001",
-        "@dcloudio/uni-mp-vue": "3.0.0-3080320230526001",
-        "@dcloudio/uni-shared": "3.0.0-3080320230526001",
+      "version": "3.0.0-3080420230531001",
+      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-vite/-/uni-mp-vite-3.0.0-3080420230531001.tgz",
+      "integrity": "sha512-ix2oNCcdy8u8Mt8r4xoxxdp/Sha04iWT+gwFSbbvA0QLw5atDm7YDQjarvRFiSCyejQlcd1ZvSX6w+CFQyjVDw==",
+      "dependencies": {
+        "@dcloudio/uni-cli-shared": "3.0.0-3080420230531001",
+        "@dcloudio/uni-i18n": "3.0.0-3080420230531001",
+        "@dcloudio/uni-mp-compiler": "3.0.0-3080420230531001",
+        "@dcloudio/uni-mp-vue": "3.0.0-3080420230531001",
+        "@dcloudio/uni-shared": "3.0.0-3080420230531001",
         "@vue/compiler-sfc": "3.2.47",
         "@vue/shared": "3.2.47",
         "debug": "^4.3.3"
       }
     },
     "node_modules/@dcloudio/uni-mp-vue": {
-      "version": "3.0.0-3080320230526001",
-      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-vue/-/uni-mp-vue-3.0.0-3080320230526001.tgz",
-      "integrity": "sha512-7k8VY2fUJBNWBWXT43SNdZrFXrCwAqC/FB6Zyxt/u36nlrG+tAwwSjir8fF3TAFn9Rd68rw0f7Tkgn6zi8hdCA==",
+      "version": "3.0.0-3080420230531001",
+      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-vue/-/uni-mp-vue-3.0.0-3080420230531001.tgz",
+      "integrity": "sha512-rw1lMlTFg642IqsiQDFNIEfzNowND2wxc5l0CEvCyHnYiREL1aZf2WbLtPD9MuO2VvA+rW2I5BM8CmExtqS3Nw==",
       "dependencies": {
-        "@dcloudio/uni-shared": "3.0.0-3080320230526001",
+        "@dcloudio/uni-shared": "3.0.0-3080420230531001",
         "@vue/shared": "3.2.47"
       }
     },
     "node_modules/@dcloudio/uni-mp-weixin": {
-      "version": "3.0.0-3080320230526001",
-      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-weixin/-/uni-mp-weixin-3.0.0-3080320230526001.tgz",
-      "integrity": "sha512-r7kCBRCetZ1Q2TCM4S+MIDtDaqKWDTZegE+cP3SaqjJnxzvrIQShhVvzMdW1Bk5EBcWkbmctf+GAzbZB7xuyTA==",
-      "dependencies": {
-        "@dcloudio/uni-cli-shared": "3.0.0-3080320230526001",
-        "@dcloudio/uni-mp-vite": "3.0.0-3080320230526001",
-        "@dcloudio/uni-mp-vue": "3.0.0-3080320230526001",
-        "@dcloudio/uni-shared": "3.0.0-3080320230526001",
+      "version": "3.0.0-3080420230531001",
+      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-weixin/-/uni-mp-weixin-3.0.0-3080420230531001.tgz",
+      "integrity": "sha512-gik+A8FlR3/RkiGoo69w/bM/q04dRS7ImdUt44AHeatSvl3KfwBu8lrTqZvrZwHLYIOdRNat2z0h/u94iCsv0g==",
+      "dependencies": {
+        "@dcloudio/uni-cli-shared": "3.0.0-3080420230531001",
+        "@dcloudio/uni-mp-vite": "3.0.0-3080420230531001",
+        "@dcloudio/uni-mp-vue": "3.0.0-3080420230531001",
+        "@dcloudio/uni-shared": "3.0.0-3080420230531001",
         "@vue/shared": "3.2.47",
         "jimp": "^0.10.1",
         "licia": "^1.29.0",
@@ -2667,9 +2484,9 @@
       }
     },
     "node_modules/@dcloudio/uni-nvue-styler": {
-      "version": "3.0.0-3080320230526001",
-      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-nvue-styler/-/uni-nvue-styler-3.0.0-3080320230526001.tgz",
-      "integrity": "sha512-gWmJKQxEf9WETWvaCc0T+xdFOpcaabxPYlwftah8dC8HuyWG+3K5PHzXzyli8xCg8D3rAhSs1AcgtATGnvle3Q==",
+      "version": "3.0.0-3080420230531001",
+      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-nvue-styler/-/uni-nvue-styler-3.0.0-3080420230531001.tgz",
+      "integrity": "sha512-4jkiH/dLxC9r9HX0Wbd3Unngvf1/4wEFbKEo5T+HIh2sMlbrwaZPJhJ4W1fmgpIwCrEGY5tIBhqP0omdMAV4oA==",
       "dependencies": {
         "@vue/shared": "3.2.47",
         "parse-css-font": "^4.0.0",
@@ -2677,60 +2494,60 @@
       }
     },
     "node_modules/@dcloudio/uni-push": {
-      "version": "3.0.0-3080320230526001",
-      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-push/-/uni-push-3.0.0-3080320230526001.tgz",
-      "integrity": "sha512-GNvb6Z2mGobhWcoa6JofRYhRsrfxh6YxEk4K7FXtKQtdw4sse60Zkf18LcuuSJ7fsvPzpx5oDuD4nbN3eILN4g==",
+      "version": "3.0.0-3080420230531001",
+      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-push/-/uni-push-3.0.0-3080420230531001.tgz",
+      "integrity": "sha512-qIMrNKmSpOhdHiLR6uVWPBRemBzDju6zygc4tOiLWvsEpszT7du6Jjl1bP8thju5t1V5Ni68S5SbshTep1Jixw==",
       "dependencies": {
-        "@dcloudio/uni-cli-shared": "3.0.0-3080320230526001"
+        "@dcloudio/uni-cli-shared": "3.0.0-3080420230531001"
       }
     },
     "node_modules/@dcloudio/uni-quickapp-webview": {
-      "version": "3.0.0-3080320230526001",
-      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-quickapp-webview/-/uni-quickapp-webview-3.0.0-3080320230526001.tgz",
-      "integrity": "sha512-/3cZDjRWYQAxZlSedTMn9IENraFTDF7efVtsVG213bIur+JfxPFMQessoiwJ7sN33q/YX3rPX+1UmSRWidktcA==",
-      "dependencies": {
-        "@dcloudio/uni-cli-shared": "3.0.0-3080320230526001",
-        "@dcloudio/uni-mp-vite": "3.0.0-3080320230526001",
-        "@dcloudio/uni-mp-vue": "3.0.0-3080320230526001",
-        "@dcloudio/uni-shared": "3.0.0-3080320230526001",
+      "version": "3.0.0-3080420230531001",
+      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-quickapp-webview/-/uni-quickapp-webview-3.0.0-3080420230531001.tgz",
+      "integrity": "sha512-IFGFlPR3HQsyF8n82Pcezc1KbX6zEofzZoaHmE/FVYYaleVCA2f6dN6EpaJl0aOxne4YKdEo2jLAkq+bfURDiQ==",
+      "dependencies": {
+        "@dcloudio/uni-cli-shared": "3.0.0-3080420230531001",
+        "@dcloudio/uni-mp-vite": "3.0.0-3080420230531001",
+        "@dcloudio/uni-mp-vue": "3.0.0-3080420230531001",
+        "@dcloudio/uni-shared": "3.0.0-3080420230531001",
         "@vue/shared": "3.2.47"
       }
     },
     "node_modules/@dcloudio/uni-shared": {
-      "version": "3.0.0-3080320230526001",
-      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-shared/-/uni-shared-3.0.0-3080320230526001.tgz",
-      "integrity": "sha512-IyfMdEmjGEq5jimunAJBqnN5BssCJg261DIGLn8NV5QTrz4fEZj6vR6Q5Yf2Xf2/39SqISkNLpMK2aEXS+btBw==",
+      "version": "3.0.0-3080420230531001",
+      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-shared/-/uni-shared-3.0.0-3080420230531001.tgz",
+      "integrity": "sha512-xt/kbDgO93fxEcu1s1Xyhh7Kgl/HyT75+r2SP3UhylUz8LJR5hE9e+UHCwueVdMrHC2unFCf51r/2sFqfySZvw==",
       "dependencies": {
         "@vue/shared": "3.2.47"
       }
     },
     "node_modules/@dcloudio/uni-stacktracey": {
-      "version": "3.0.0-3080320230526001",
-      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-stacktracey/-/uni-stacktracey-3.0.0-3080320230526001.tgz",
-      "integrity": "sha512-eF2QQH1mj9UnnPZW8tCT9NTVVtZpacYu5rqIFdPpBhM2K5DXBHaO7ZDsmwWVWTgQ18AAyYocg86Q++LqHfMnWQ==",
+      "version": "3.0.0-3080420230531001",
+      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-stacktracey/-/uni-stacktracey-3.0.0-3080420230531001.tgz",
+      "integrity": "sha512-xEa1aZKfo5BIpySyde27w4fRzE+0PHd/T2HWkAJWnT3wZbEUam7G6GZRGEanDSLfQanMb9YdFqPvMNd6z0+HIQ==",
       "dev": true
     },
     "node_modules/@dcloudio/uni-stat": {
-      "version": "3.0.0-3080320230526001",
-      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-stat/-/uni-stat-3.0.0-3080320230526001.tgz",
-      "integrity": "sha512-2R3zDwTWJVlZ3YnHKlbj/HgQucB2PEOnyZzfg8bLj+XGoyevhHX2DBjb/twPVlwgCgkKzOGWw//EG+ezDPUKQw==",
+      "version": "3.0.0-3080420230531001",
+      "resolved": "https://registry.npmmirror.com/@dcloudio/uni-stat/-/uni-stat-3.0.0-3080420230531001.tgz",
+      "integrity": "sha512-g8CyzWAgTIuAsuk0y87XYwIsVo4pwamogTUJCxyMxvc4n18kMwZfgJx5j/nz62WdKWwcSntI5pSrRguieE9jXw==",
       "dependencies": {
-        "@dcloudio/uni-cli-shared": "3.0.0-3080320230526001",
-        "@dcloudio/uni-shared": "3.0.0-3080320230526001",
+        "@dcloudio/uni-cli-shared": "3.0.0-3080420230531001",
+        "@dcloudio/uni-shared": "3.0.0-3080420230531001",
         "debug": "^4.3.3"
       }
     },
     "node_modules/@dcloudio/vite-plugin-uni": {
-      "version": "3.0.0-3080320230526001",
-      "resolved": "https://registry.npmmirror.com/@dcloudio/vite-plugin-uni/-/vite-plugin-uni-3.0.0-3080320230526001.tgz",
-      "integrity": "sha512-s32zkmyiT3Hi2WG1rFFpABM9AoOKE9ig0WBoQoqojtq8sts7sW+UmuqqaQ1L2piYCLfnyRSUJCiP8Oqs81pRaw==",
+      "version": "3.0.0-3080420230531001",
+      "resolved": "https://registry.npmmirror.com/@dcloudio/vite-plugin-uni/-/vite-plugin-uni-3.0.0-3080420230531001.tgz",
+      "integrity": "sha512-GiKnIz7FwoGP+pMX2v+Tnf2Q0pyIr0Bn/6VazzBeL04thQGK2qNxy2nM2Pqf7niDOinDMzLgR00oLJVtOhciTw==",
       "dev": true,
       "dependencies": {
         "@babel/core": "^7.20.5",
         "@babel/plugin-syntax-import-meta": "^7.10.4",
         "@babel/plugin-transform-typescript": "^7.20.2",
-        "@dcloudio/uni-cli-shared": "3.0.0-3080320230526001",
-        "@dcloudio/uni-shared": "3.0.0-3080320230526001",
+        "@dcloudio/uni-cli-shared": "3.0.0-3080420230531001",
+        "@dcloudio/uni-shared": "3.0.0-3080420230531001",
         "@rollup/pluginutils": "^4.2.0",
         "@vitejs/plugin-legacy": "^4.0.2",
         "@vitejs/plugin-vue": "^4.1.0",
@@ -4696,11 +4513,11 @@
       "integrity": "sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q=="
     },
     "node_modules/@vue/reactivity": {
-      "version": "3.3.4",
-      "resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.3.4.tgz",
-      "integrity": "sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==",
+      "version": "3.2.47",
+      "resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.2.47.tgz",
+      "integrity": "sha512-7khqQ/75oyyg+N/e+iwV6lpy1f5wq759NdlS1fpAhFXa8VeAIKGgk2E/C4VF59lx5b+Ezs5fpp/5WsRYXQiKxQ==",
       "dependencies": {
-        "@vue/shared": "3.3.4"
+        "@vue/shared": "3.2.47"
       }
     },
     "node_modules/@vue/reactivity-transform": {
@@ -4723,86 +4540,37 @@
         "sourcemap-codec": "^1.4.8"
       }
     },
-    "node_modules/@vue/reactivity/node_modules/@vue/shared": {
-      "version": "3.3.4",
-      "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.3.4.tgz",
-      "integrity": "sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ=="
-    },
     "node_modules/@vue/runtime-core": {
-      "version": "3.3.4",
-      "resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.3.4.tgz",
-      "integrity": "sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA==",
+      "version": "3.2.47",
+      "resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.2.47.tgz",
+      "integrity": "sha512-RZxbLQIRB/K0ev0K9FXhNbBzT32H9iRtYbaXb0ZIz2usLms/D55dJR2t6cIEUn6vyhS3ALNvNthI+Q95C+NOpA==",
       "dependencies": {
-        "@vue/reactivity": "3.3.4",
-        "@vue/shared": "3.3.4"
+        "@vue/reactivity": "3.2.47",
+        "@vue/shared": "3.2.47"
       }
     },
-    "node_modules/@vue/runtime-core/node_modules/@vue/shared": {
-      "version": "3.3.4",
-      "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.3.4.tgz",
-      "integrity": "sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ=="
-    },
     "node_modules/@vue/runtime-dom": {
-      "version": "3.3.4",
-      "resolved": "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.3.4.tgz",
-      "integrity": "sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ==",
+      "version": "3.2.47",
+      "resolved": "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.2.47.tgz",
+      "integrity": "sha512-ArXrFTjS6TsDei4qwNvgrdmHtD930KgSKGhS5M+j8QxXrDJYLqYw4RRcDy1bz1m1wMmb6j+zGLifdVHtkXA7gA==",
       "dependencies": {
-        "@vue/runtime-core": "3.3.4",
-        "@vue/shared": "3.3.4",
-        "csstype": "^3.1.1"
+        "@vue/runtime-core": "3.2.47",
+        "@vue/shared": "3.2.47",
+        "csstype": "^2.6.8"
       }
     },
-    "node_modules/@vue/runtime-dom/node_modules/@vue/shared": {
-      "version": "3.3.4",
-      "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.3.4.tgz",
-      "integrity": "sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ=="
-    },
     "node_modules/@vue/server-renderer": {
-      "version": "3.3.4",
-      "resolved": "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.3.4.tgz",
-      "integrity": "sha512-Q6jDDzR23ViIb67v+vM1Dqntu+HUexQcsWKhhQa4ARVzxOY2HbC7QRW/ggkDBd5BU+uM1sV6XOAP0b216o34JQ==",
+      "version": "3.2.47",
+      "resolved": "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.2.47.tgz",
+      "integrity": "sha512-dN9gc1i8EvmP9RCzvneONXsKfBRgqFeFZLurmHOveL7oH6HiFXJw5OGu294n1nHc/HMgTy6LulU/tv5/A7f/LA==",
       "dependencies": {
-        "@vue/compiler-ssr": "3.3.4",
-        "@vue/shared": "3.3.4"
+        "@vue/compiler-ssr": "3.2.47",
+        "@vue/shared": "3.2.47"
       },
       "peerDependencies": {
-        "vue": "3.3.4"
-      }
-    },
-    "node_modules/@vue/server-renderer/node_modules/@vue/compiler-core": {
-      "version": "3.3.4",
-      "resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.3.4.tgz",
-      "integrity": "sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==",
-      "dependencies": {
-        "@babel/parser": "^7.21.3",
-        "@vue/shared": "3.3.4",
-        "estree-walker": "^2.0.2",
-        "source-map-js": "^1.0.2"
-      }
-    },
-    "node_modules/@vue/server-renderer/node_modules/@vue/compiler-dom": {
-      "version": "3.3.4",
-      "resolved": "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.3.4.tgz",
-      "integrity": "sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==",
-      "dependencies": {
-        "@vue/compiler-core": "3.3.4",
-        "@vue/shared": "3.3.4"
-      }
-    },
-    "node_modules/@vue/server-renderer/node_modules/@vue/compiler-ssr": {
-      "version": "3.3.4",
-      "resolved": "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.3.4.tgz",
-      "integrity": "sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==",
-      "dependencies": {
-        "@vue/compiler-dom": "3.3.4",
-        "@vue/shared": "3.3.4"
+        "vue": "3.2.47"
       }
     },
-    "node_modules/@vue/server-renderer/node_modules/@vue/shared": {
-      "version": "3.3.4",
-      "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.3.4.tgz",
-      "integrity": "sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ=="
-    },
     "node_modules/@vue/shared": {
       "version": "3.2.47",
       "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.2.47.tgz",
@@ -5927,9 +5695,9 @@
       "peer": true
     },
     "node_modules/csstype": {
-      "version": "3.1.2",
-      "resolved": "https://registry.npmmirror.com/csstype/-/csstype-3.1.2.tgz",
-      "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ=="
+      "version": "2.6.21",
+      "resolved": "https://registry.npmmirror.com/csstype/-/csstype-2.6.21.tgz",
+      "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w=="
     },
     "node_modules/data-urls": {
       "version": "2.0.0",
@@ -11295,15 +11063,15 @@
       }
     },
     "node_modules/vue": {
-      "version": "3.3.4",
-      "resolved": "https://registry.npmmirror.com/vue/-/vue-3.3.4.tgz",
-      "integrity": "sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==",
+      "version": "3.2.47",
+      "resolved": "https://registry.npmmirror.com/vue/-/vue-3.2.47.tgz",
+      "integrity": "sha512-60188y/9Dc9WVrAZeUVSDxRQOZ+z+y5nO2ts9jWXSTkMvayiWxCWOWtBQoYjLeccfXkiiPZWAHcV+WTPhkqJHQ==",
       "dependencies": {
-        "@vue/compiler-dom": "3.3.4",
-        "@vue/compiler-sfc": "3.3.4",
-        "@vue/runtime-dom": "3.3.4",
-        "@vue/server-renderer": "3.3.4",
-        "@vue/shared": "3.3.4"
+        "@vue/compiler-dom": "3.2.47",
+        "@vue/compiler-sfc": "3.2.47",
+        "@vue/runtime-dom": "3.2.47",
+        "@vue/server-renderer": "3.2.47",
+        "@vue/shared": "3.2.47"
       }
     },
     "node_modules/vue-demi": {
@@ -11413,80 +11181,6 @@
         "vue": "^3.2.0"
       }
     },
-    "node_modules/vue/node_modules/@vue/compiler-core": {
-      "version": "3.3.4",
-      "resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.3.4.tgz",
-      "integrity": "sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==",
-      "dependencies": {
-        "@babel/parser": "^7.21.3",
-        "@vue/shared": "3.3.4",
-        "estree-walker": "^2.0.2",
-        "source-map-js": "^1.0.2"
-      }
-    },
-    "node_modules/vue/node_modules/@vue/compiler-dom": {
-      "version": "3.3.4",
-      "resolved": "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.3.4.tgz",
-      "integrity": "sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==",
-      "dependencies": {
-        "@vue/compiler-core": "3.3.4",
-        "@vue/shared": "3.3.4"
-      }
-    },
-    "node_modules/vue/node_modules/@vue/compiler-sfc": {
-      "version": "3.3.4",
-      "resolved": "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.3.4.tgz",
-      "integrity": "sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==",
-      "dependencies": {
-        "@babel/parser": "^7.20.15",
-        "@vue/compiler-core": "3.3.4",
-        "@vue/compiler-dom": "3.3.4",
-        "@vue/compiler-ssr": "3.3.4",
-        "@vue/reactivity-transform": "3.3.4",
-        "@vue/shared": "3.3.4",
-        "estree-walker": "^2.0.2",
-        "magic-string": "^0.30.0",
-        "postcss": "^8.1.10",
-        "source-map-js": "^1.0.2"
-      }
-    },
-    "node_modules/vue/node_modules/@vue/compiler-ssr": {
-      "version": "3.3.4",
-      "resolved": "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.3.4.tgz",
-      "integrity": "sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==",
-      "dependencies": {
-        "@vue/compiler-dom": "3.3.4",
-        "@vue/shared": "3.3.4"
-      }
-    },
-    "node_modules/vue/node_modules/@vue/reactivity-transform": {
-      "version": "3.3.4",
-      "resolved": "https://registry.npmmirror.com/@vue/reactivity-transform/-/reactivity-transform-3.3.4.tgz",
-      "integrity": "sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==",
-      "dependencies": {
-        "@babel/parser": "^7.20.15",
-        "@vue/compiler-core": "3.3.4",
-        "@vue/shared": "3.3.4",
-        "estree-walker": "^2.0.2",
-        "magic-string": "^0.30.0"
-      }
-    },
-    "node_modules/vue/node_modules/@vue/shared": {
-      "version": "3.3.4",
-      "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.3.4.tgz",
-      "integrity": "sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ=="
-    },
-    "node_modules/vue/node_modules/magic-string": {
-      "version": "0.30.0",
-      "resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.30.0.tgz",
-      "integrity": "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==",
-      "dependencies": {
-        "@jridgewell/sourcemap-codec": "^1.4.13"
-      },
-      "engines": {
-        "node": ">=12"
-      }
-    },
     "node_modules/w3c-hr-time": {
       "version": "1.0.2",
       "resolved": "https://registry.npmmirror.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz",

+ 18 - 18
package.json

@@ -38,32 +38,32 @@
     "build:quickapp-webview-union": "uni build -p quickapp-webview-union"
   },
   "dependencies": {
-    "@dcloudio/uni-app": "3.0.0-3080320230526001",
-    "@dcloudio/uni-app-plus": "3.0.0-3080320230526001",
-    "@dcloudio/uni-components": "3.0.0-3080320230526001",
-    "@dcloudio/uni-h5": "3.0.0-3080320230526001",
-    "@dcloudio/uni-mp-alipay": "3.0.0-3080320230526001",
-    "@dcloudio/uni-mp-baidu": "3.0.0-3080320230526001",
-    "@dcloudio/uni-mp-jd": "3.0.0-3080320230526001",
-    "@dcloudio/uni-mp-kuaishou": "3.0.0-3080320230526001",
-    "@dcloudio/uni-mp-lark": "3.0.0-3080320230526001",
-    "@dcloudio/uni-mp-qq": "3.0.0-3080320230526001",
-    "@dcloudio/uni-mp-toutiao": "3.0.0-3080320230526001",
-    "@dcloudio/uni-mp-weixin": "3.0.0-3080320230526001",
-    "@dcloudio/uni-quickapp-webview": "3.0.0-3080320230526001",
+    "@dcloudio/uni-app": "3.0.0-3080420230531001",
+    "@dcloudio/uni-app-plus": "3.0.0-3080420230531001",
+    "@dcloudio/uni-components": "3.0.0-3080420230531001",
+    "@dcloudio/uni-h5": "3.0.0-3080420230531001",
+    "@dcloudio/uni-mp-alipay": "3.0.0-3080420230531001",
+    "@dcloudio/uni-mp-baidu": "3.0.0-3080420230531001",
+    "@dcloudio/uni-mp-jd": "3.0.0-3080420230531001",
+    "@dcloudio/uni-mp-kuaishou": "3.0.0-3080420230531001",
+    "@dcloudio/uni-mp-lark": "3.0.0-3080420230531001",
+    "@dcloudio/uni-mp-qq": "3.0.0-3080420230531001",
+    "@dcloudio/uni-mp-toutiao": "3.0.0-3080420230531001",
+    "@dcloudio/uni-mp-weixin": "3.0.0-3080420230531001",
+    "@dcloudio/uni-quickapp-webview": "3.0.0-3080420230531001",
     "clipboard": "^2.0.11",
     "dayjs": "^1.11.7",
     "pinia": "^2.0.36",
     "uview-plus": "^3.1.30",
-    "vue": "3.3.4",
+    "vue": "3.2.47",
     "vue-i18n": "9.2.2"
   },
   "devDependencies": {
     "@dcloudio/types": "3.3.3",
-    "@dcloudio/uni-automator": "3.0.0-3080320230526001",
-    "@dcloudio/uni-cli-shared": "3.0.0-3080320230526001",
-    "@dcloudio/uni-stacktracey": "3.0.0-3080320230526001",
-    "@dcloudio/vite-plugin-uni": "3.0.0-3080320230526001",
+    "@dcloudio/uni-automator": "3.0.0-3080420230531001",
+    "@dcloudio/uni-cli-shared": "3.0.0-3080420230531001",
+    "@dcloudio/uni-stacktracey": "3.0.0-3080420230531001",
+    "@dcloudio/vite-plugin-uni": "3.0.0-3080420230531001",
     "sass": "^1.62.1",
     "sass-loader": "^10.4.1",
     "vite": "4.1.4"

+ 4 - 4
src/App.vue

@@ -64,16 +64,16 @@ function isUpdate () {
 
   updateManager.onUpdateFailed(function () {
     // 新版本下载失败
-  })
+  }) 
 }
 
 </script>
 
-<style lang="scss">
+<style lang="scss">    
 /*每个页面公共css */
 @import '@/static/scss/index.scss';
 @import "uview-plus/index.scss";
 page{
-	background-color: #dcdcdc;
+	background-color: #dcdcdc;   
 }
-</style>
+</style> 

+ 18 - 19
src/config.js

@@ -1,21 +1,20 @@
 // 应用全局配置
 export default {
-  baseUrl:
-    process.env.NODE_ENV == 'production'
-      ? 'https://api.mxrvending.com:9050'
-      : 'https://ai.tanbin.vip',
-  // baseUrl: 'https://api.mxrvending.com:9050',
-  //mock数据
-  // baseUrl: 'http://119.96.213.127:9010/mock',
-  // 应用信息
-  appInfo: {
-    // 应用名称
-    name: 'MXR-app',
-    // 应用版本
-    version: '1.0.0',
-    // 应用logo
-    logo: '/static/logo.png',
-    // 官方网站
-    site_url: 'http://www.xyvending.com/',
-  },
-}
+	baseUrl: process.env.NODE_ENV == 'production' ?
+		'https://api.mxrvending.com:9050' :
+		'https://ai.tanbin.vip',
+	// baseUrl: 'https://api.mxrvending.com:9050',
+	//mock数据
+	// baseUrl: 'http://119.96.213.127:9010/mock',
+	// 应用信息
+	appInfo: {
+		// 应用名称
+		name: 'MXR-app',
+		// 应用版本
+		version: '1.0.0',
+		// 应用logo
+		logo: '/static/logo.png',
+		// 官方网站
+		site_url: 'http://www.xyvending.com/',
+	},
+}

+ 12 - 1
src/pages.json

@@ -2,7 +2,8 @@
   "easycom": {
 		// 注意一定要放在custom里,否则无效,https://ask.dcloud.net.cn/question/131175
 		"custom": {  
-	        "^u-(.*)": "uview-plus/components/u-$1/u-$1.vue" 
+	        "^u-(.*)": "uview-plus/components/u-$1/u-$1.vue",
+			"^xy-(.*)": "@/components/xy-$1/xy-$1.vue" 
 		}
 	},
 	"pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages
@@ -24,6 +25,16 @@
 					"navigationStyle": "custom"
 				}
 			}]
+		},
+		{
+			"root": "pages/xy_system", //平台运维
+			"pages": [{
+				"path": "devices/deviceList",
+				"style": {
+					"navigationBarTitleText": "设备列表",
+					"navigationStyle": "custom"
+				}
+			}]
 		}
 	],
 	"globalStyle": {

+ 115 - 100
src/pages/globalPages/components/home.vue

@@ -1,117 +1,132 @@
 <template>
-	<view class="container">
-		<view class="banner">
-			<u-swiper :list="list1"></u-swiper>
-		</view>
-		<view class="content" v-if="list&&list.length>0">
-		
-			<block v-for="item in list" :key="item.id">
-				<view class="menu-list">
-					<view class="menu-list-title">
-						{{item.meta.title}}
-					</view>
-					<view class="menu-list-content flex flex-wrap justify-start">
-						<block v-for="item1 in item.children" :key="item1.id">
-							<view class="menu-item flex flex-direction align-center">
-								<view class="menu-img">
-									<xy-svg width="60" height="60" :url="`https://cdn.ossfile.mxrvending.com/assets/xy_mana_mini/images/icons/svg/${item1.meta.icon}.svg`"></xy-svg>
-								</view>
-								<view class="menu-name">
-									{{item1.meta.title}}
-								</view>
-							</view>
-						</block>
-					</view>
-				</view>
-			</block>
-		</view>
-		<view class="empty" v-else>
-			<u-empty></u-empty>
-		</view>
-	</view>
+  <view class="container">
+    <view class="banner">
+      <u-swiper :list="list1"></u-swiper>
+    </view>
+    <view class="content"
+          v-if="list&&list.length>0">
+
+      <block v-for="item in list"
+             :key="item.id">
+        <view class="menu-list">
+          <view class="menu-list-title">
+            {{item.meta.title}}
+          </view>
+          <view class="menu-list-content flex flex-wrap justify-start">
+            <block v-for="item1 in item.children"
+                   :key="item1.id">
+              <view class="menu-item flex flex-direction align-center"
+                    @click="clickMenu(item1)">
+                <view class="menu-img">
+                  <xy-svg width="60"
+                          height="60"
+                          :url="`https://cdn.ossfile.mxrvending.com/assets/xy_mana_mini/images/icons/svg/${item1.meta.icon}.svg`"></xy-svg>
+                </view>
+                <view class="menu-name">
+                  {{item1.meta.title}}
+                </view>
+              </view>
+            </block>
+          </view>
+        </view>
+      </block>
+    </view>
+    <view class="empty"
+          v-else>
+      <u-empty></u-empty>
+    </view>
+  </view>
 </template>
 
 <script setup>
-	import {
-		onMounted,
-		watch,
-		watchEffect,
-		getCurrentInstance,
-		ref,
-		computed
-	} from "vue";
-	import usePermissionStore from '@/stores/permission.js'
-	const {
-		proxy
-	} = getCurrentInstance();
-	const {
-		mqtt_cmd_templet_task
-	} = proxy.$useDict("mqtt_cmd_templet_task");
+import {
+  onMounted,
+  watch,
+  watchEffect,
+  getCurrentInstance,
+  ref,
+  computed
+} from "vue";
+import usePermissionStore from '@/stores/permission.js'
+const {
+  proxy
+} = getCurrentInstance();
+const {
+  mqtt_cmd_templet_task
+} = proxy.$useDict("mqtt_cmd_templet_task");
+
+onMounted(() => {
+  console.log('平台运维', mqtt_cmd_templet_task.value)
+})
 
-	onMounted(() => {
-		console.log('平台运维', mqtt_cmd_templet_task.value)
-	})
+const list1 = ref([
+  'https://cdn.uviewui.com/uview/swiper/swiper1.png',
+  'https://cdn.uviewui.com/uview/swiper/swiper2.png',
+  'https://cdn.uviewui.com/uview/swiper/swiper3.png',
+])
 
-	const list1 = ref([
-		'https://cdn.uviewui.com/uview/swiper/swiper1.png',
-		'https://cdn.uviewui.com/uview/swiper/swiper2.png',
-		'https://cdn.uviewui.com/uview/swiper/swiper3.png',
-	])
+const menu = ref(usePermissionStore().permissions_menu)
 
-	const menu = ref(usePermissionStore().permissions_menu)
+const list = computed(() => {
+  let tempList = []
+  if (menu.value.find(i => i.meta.title == '平台运维')) {
+    tempList = menu.value.find(i => i.meta.title == '平台运维').children
+  }
+  return tempList
+})
 
-	const list = computed(() => {
-		let tempList = []
-		if (menu.value.find(i => i.meta.title == '平台运维')) {
-			tempList = menu.value.find(i => i.meta.title == '平台运维').children
-		}
-		return tempList
-	})
+/**
+ * 点击菜单
+ */
+function clickMenu (item) {
+  console.log(item)
+  proxy.$tab.navigateTo(`/pages${item.path}`)
+}
 </script>
 
 <style lang="scss" scoped>
-	.container {
-		.content {
-			.menu-list {
-				margin-bottom: 24rpx;
-				width: 726rpx;
-				margin-left: 12rpx;
-				background-color: #fff;
-				border-radius: 8rpx;
+.container {
+  .content {
+    .menu-list {
+      margin-bottom: 24rpx;
+      width: 726rpx;
+      margin-left: 12rpx;
+      background-color: #fff;
+      border-radius: 8rpx;
+
+      .menu-list-title {
+        font-size: 30rpx;
+        font-weight: bold;
+        line-height: 80rpx;
+        padding: 0 24rpx;
+      }
 
-				.menu-list-title {
-					font-size: 30rpx;
-					font-weight: bold;
-					line-height: 80rpx;
-					padding: 0 24rpx;
-				}
+      .menu-list-content {
+        width: 100%;
+        padding: 12rpx 0;
 
-				.menu-list-content {
-					width: 100%;
-					padding: 12rpx 0;
+        .menu-item {
+          width: 25%;
+          text-align: center;
+          margin-bottom: 24rpx;
 
-					.menu-item {
-						width: 25%;
-						text-align: center;
-						margin-bottom: 24rpx;
+          .menu-img {
+            width: 60rpx;
+            height: 60rpx;
+            margin-bottom: 18rpx;
+          }
 
-						.menu-img {
-							width: 60rpx;
-							height: 60rpx;
-							margin-bottom: 18rpx;
-						}
-						
-						.menu-name{
-							font-size: 26rpx;
-							color: #333;
-						}
-					}
-				}
-			}
-		}
+          .menu-name {
+            font-size: 26rpx;
+            color: #333;
+          }
+        }
+      }
+    }
+  }
 
-		.empty {
-			margin-top: 50%;
-		}
-	}
+  .empty {
+    margin-top: 50%;
+  }
+}
 </style>

+ 30 - 0
src/pages/xy_system/devices/deviceList.vue

@@ -0,0 +1,30 @@
+<template>
+  <view class="container">
+    <u-navbar title="设备列表"
+              @rightClick="rightClick"
+              :autoBack="true">
+    </u-navbar>
+    <view class="content">
+      11111111111112222244444440000
+    </view>
+  </view>
+</template>
+
+<script setup>
+function rightClick () {
+  console.log('点击了右侧')
+}
+</script>
+
+<style lang="scss" scoped>
+.container {
+  .content {
+    text-align: center;
+    margin-top: 300rpx;
+  }
+
+  .empty {
+    margin-top: 50%;
+  }
+}
+</style>

+ 6 - 9
src/stores/user.js

@@ -20,11 +20,11 @@ const useUserStore = defineStore('user', {
     Login(userInfo) {
       return new Promise((resolve, reject) => {
         request({
-          url: '/merc/mini/login',
+          url: '/authorize/sysWorkUser/login',
           data: {
             loginName: userInfo.username.trim(),
             password: userInfo.password,
-            clientType: 'wx_app',
+            clientType: 'pc_web'
           },
           method: 'POST',
           headers: {
@@ -32,13 +32,10 @@ const useUserStore = defineStore('user', {
           },
         })
           .then((res) => {
-            // let token=res.satoken;
-            let token =
-              'e5qKNW7wZPna8Cuiug5HjDQ61bc3JcgbjWiTm5QmPzEgpWN9sqDpXNm5p3MW0jof'
-            setToken(token)
-            this.token = token
-            this.name = res.mercName
-            storage.set(constant.name, res.mercName)
+            setToken(res)
+            this.token = res
+            // this.name = res.mercName
+            // storage.set(constant.name, res.mercName)
             resolve(res)
           })
           .catch((err) => {