From 67e3d856ab30a7bed20e0acc9cce44d046c90896 Mon Sep 17 00:00:00 2001 From: ctw Date: Wed, 10 Dec 2025 11:04:57 +0800 Subject: [PATCH] 1 --- package.json | 6 +- pnpm-lock.yaml | 512 +++++++++++------------ src/main.ts | 2 +- src/pages.json | 703 ++++++++++++++++++++++++++++++-- src/pages/profile/apply-vip.vue | 16 +- unocss.config.ts | 18 +- 6 files changed, 931 insertions(+), 326 deletions(-) diff --git a/package.json b/package.json index 0ee63a3c..8a1c93ab 100644 --- a/package.json +++ b/package.json @@ -79,11 +79,11 @@ "prettier": "^2.8.7", "sass": "1.78.0", "typescript": "^4.9.4", - "unocss": "^66.5.6", - "unocss-preset-weapp": "^66.0.2", + "unocss": "^0.58.5", + "unocss-preset-weapp": "^0.58.6", "vconsole": "^3.15.0", "vite": "5.2.8", "vite-plugin-compression": "^0.5.1", "vue-tsc": "^1.0.24" } -} \ No newline at end of file +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 92ab08b8..9ca081a6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -136,11 +136,11 @@ importers: specifier: ^4.9.4 version: 4.9.5 unocss: - specifier: ^66.5.6 - version: 66.5.9(postcss@8.5.6)(vite@5.2.8(@types/node@24.10.1)(sass@1.78.0)(terser@5.44.1)) + specifier: ^0.58.5 + version: 0.58.9(postcss@8.5.6)(vite@5.2.8(@types/node@24.10.1)(sass@1.78.0)(terser@5.44.1)) unocss-preset-weapp: - specifier: ^66.0.2 - version: 66.0.2(esbuild@0.20.2)(vite@5.2.8(@types/node@24.10.1)(sass@1.78.0)(terser@5.44.1)) + specifier: ^0.58.6 + version: 0.58.9(esbuild@0.20.2)(vite@5.2.8(@types/node@24.10.1)(sass@1.78.0)(terser@5.44.1)) vconsole: specifier: ^3.15.0 version: 3.15.1 @@ -166,8 +166,8 @@ packages: '@antfu/utils@0.7.10': resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==} - '@antfu/utils@9.3.0': - resolution: {integrity: sha512-9hFT4RauhcUzqOE4f1+frMKLZrgNog5b06I7VmZQV1BkvwvqrbC8EBZf3L1eEL2AKb6rNKjER0sEvJiSP1FXEA==} + '@antfu/utils@8.1.1': + resolution: {integrity: sha512-Mex9nXf9vR6AhcXmMrlz/HVgYYZpVGJ6YlPgwl7UnaFpnshXs6EK/oa5Gpf3CzENMjkvEx2tQtntGnb7UtSTOQ==} '@babel/code-frame@7.27.1': resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} @@ -272,11 +272,6 @@ packages: resolution: {integrity: sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==} engines: {node: '>=6.9.0'} - '@babel/parser@7.27.7': - resolution: {integrity: sha512-qnzXzDXdr/po3bOTbTIQZ7+TxNKxpkN5IifVLXS+r7qwynkZfPyjZfE7hCXbo7IoO9TNcSyibgONsf2HauUd3Q==} - engines: {node: '>=6.0.0'} - hasBin: true - '@babel/parser@7.28.5': resolution: {integrity: sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==} engines: {node: '>=6.0.0'} @@ -744,6 +739,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 + '@babel/preset-typescript@7.28.5': + resolution: {integrity: sha512-+bQy5WOI2V6LJZpPVxY+yp66XdZ2yifu0Mc1aP5CQKgjn4QM5IN2i5fAZ4xKop47pr8rpVhiAeu+nDQa12C8+g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/runtime@7.28.4': resolution: {integrity: sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==} engines: {node: '>=6.9.0'} @@ -752,10 +753,6 @@ packages: resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.27.7': - resolution: {integrity: sha512-X6ZlfR/O/s5EQ/SnUSLzr+6kGnkg8HXGMzpgsMsrJVcfDtH1vIp6ctCN4eZ1LS5c0+te5Cb6Y514fASjMRJ1nw==} - engines: {node: '>=6.9.0'} - '@babel/traverse@7.28.5': resolution: {integrity: sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==} engines: {node: '>=6.9.0'} @@ -1026,8 +1023,8 @@ packages: '@iconify/types@2.0.0': resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} - '@iconify/utils@3.0.2': - resolution: {integrity: sha512-EfJS0rLfVuRuJRn4psJHtK2A9TqVnkxPpHY6lYHiB9+8eSuudsxbwMiavocG45ujOo6FJ+CIRlRnlOGinzkaGQ==} + '@iconify/utils@2.3.0': + resolution: {integrity: sha512-GmQ78prtwYW6EtzXRU1rY+KwOKfz32PD7iJh6Iyqw68GiKuoZ2A6pRtzWONz5VQJbp50mEjXh/7NkumtrAgRKA==} '@intlify/core-base@9.1.9': resolution: {integrity: sha512-x5T0p/Ja0S8hs5xs+ImKyYckVkL4CzcEXykVYYV6rcbXxJTe2o58IquSqX9bdncVKbRZP7GlBU1EcRaQEEJ+vw==} @@ -1333,9 +1330,6 @@ packages: '@polka/url@1.0.0-next.29': resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==} - '@quansync/fs@0.1.5': - resolution: {integrity: sha512-lNS9hL2aS2NZgNW7BBj+6EBl4rOf8l+tQ0eRY6JWCI8jI2kc53gSoqbjojU0OnAWhzoXiOjFyGsHcDGePB3lhA==} - '@rollup/pluginutils@5.3.0': resolution: {integrity: sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==} engines: {node: '>=14.0.0'} @@ -1533,91 +1527,91 @@ packages: typescript: ^5.0.0 vue: ^3.0.0 - '@unocss/astro@66.5.9': - resolution: {integrity: sha512-t1Cd4ajbRQvcIxiGcoWPcgWzWKdsKjxgh6kIQ2VPzx+nha9ssI1ATOQNKhDTK1l5akFsMXvt1wvBSGu92Npr1Q==} + '@unocss/astro@0.58.9': + resolution: {integrity: sha512-VWfHNC0EfawFxLfb3uI+QcMGBN+ju+BYtutzeZTjilLKj31X2UpqIh8fepixL6ljgZzB3fweqg2xtUMC0gMnoQ==} peerDependencies: - vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0 + vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 peerDependenciesMeta: vite: optional: true - '@unocss/cli@66.5.9': - resolution: {integrity: sha512-XM+KowW0yRcOtmuigXEW8HGPq8uYIUoVmTz9qqSES+5Qwc23eLFeukkc1cetAGRsaj1Q4fFyHGB6CmWsS0JB1A==} + '@unocss/cli@0.58.9': + resolution: {integrity: sha512-q7qlwX3V6UaqljWUQ5gMj36yTA9eLuuRywahdQWt1ioy4aPF/MEEfnMBZf/ntrqf5tIT5TO8fE11nvCco2Q/sA==} engines: {node: '>=14'} hasBin: true - '@unocss/config@66.5.9': - resolution: {integrity: sha512-M8O0Z+6iCXuQOz/quaKueSb2cmN7cP9JGWdAH2E+qFD8txljaY88tNL4OwFZtO9GjhT2f/pEsLoEOAtAo1xT6g==} + '@unocss/config@0.58.9': + resolution: {integrity: sha512-90wRXIyGNI8UenWxvHUcH4l4rgq813MsTzYWsf6ZKyLLvkFjV2b2EfGXI27GPvZ7fVE1OAqx+wJNTw8CyQxwag==} engines: {node: '>=14'} - '@unocss/core@66.5.9': - resolution: {integrity: sha512-0ch1dN1AJFX+QCxaQR6WLfWqr8PHt7U/wqSTm5vdLXTsm96R7ggCGMs360TiDMimDUvXak6gka+y/6wdQBf8/A==} + '@unocss/core@0.58.9': + resolution: {integrity: sha512-wYpPIPPsOIbIoMIDuH8ihehJk5pAZmyFKXIYO/Kro98GEOFhz6lJoLsy6/PZuitlgp2/TSlubUuWGjHWvp5osw==} - '@unocss/extractor-arbitrary-variants@66.5.9': - resolution: {integrity: sha512-b+D6HbtN4hpGcThdJ8IVPl3xXdNN//Rw+WhyIuRdjwCPMsOfLnEqehPm1f5Rcc+xfFwxYJwC35SZnoBSrRMULg==} + '@unocss/extractor-arbitrary-variants@0.58.9': + resolution: {integrity: sha512-M/BvPdbEEMdhcFQh/z2Bf9gylO1Ky/ZnpIvKWS1YJPLt4KA7UWXSUf+ZNTFxX+X58Is5qAb5hNh/XBQmL3gbXg==} - '@unocss/inspector@66.5.9': - resolution: {integrity: sha512-Rkg2mYWE64H1BANo2ZAPG9YHbDj1lalEl1hZuWSZb5Mt7SG+/cbq/FCbbq9zbS8ErmlYo2SgWXXmGuyIw1cbgw==} + '@unocss/inspector@0.58.9': + resolution: {integrity: sha512-uRzqkCNeBmEvFePXcfIFcQPMlCXd9/bLwa5OkBthiOILwQdH1uRIW3GWAa2SWspu+kZLP0Ly3SjZ9Wqi+5ZtTw==} - '@unocss/postcss@66.5.9': - resolution: {integrity: sha512-V/UJ71p9Ist8oUHZP+JXYkrURILGnutmc/V1Zvi9V929qgt0Xs36WeXnUJAf1J+U5IfNrtWze/RngI7qFEg5uQ==} + '@unocss/postcss@0.58.9': + resolution: {integrity: sha512-PnKmH6Qhimw35yO6u6yx9SHaX2NmvbRNPDvMDHA/1xr3M8L0o8U88tgKbWfm65NEGF3R1zJ9A8rjtZn/LPkgPA==} engines: {node: '>=14'} peerDependencies: postcss: ^8.4.21 - '@unocss/preset-attributify@66.5.9': - resolution: {integrity: sha512-PHmN+d32443WIV6rCksTHuO+19susHQrpiOddS6QiYN9LLTvJ8CAmdJYNmQUIOhlZsDhV7EjGZM9idUNK8C7ZA==} + '@unocss/preset-attributify@0.58.9': + resolution: {integrity: sha512-ucP+kXRFcwmBmHohUVv31bE/SejMAMo7Hjb0QcKVLyHlzRWUJsfNR+jTAIGIUSYxN7Q8MeigYsongGo3nIeJnQ==} - '@unocss/preset-icons@66.5.9': - resolution: {integrity: sha512-06or+pt1Q59k0Y8T/jOVhIHdkL7BChGmEnSsBk0e96ery32VpmPKrjCIWvwTEFDFf6H6K+1YmOUm+NujewovkA==} + '@unocss/preset-icons@0.58.9': + resolution: {integrity: sha512-9dS48+yAunsbS0ylOW2Wisozwpn3nGY1CqTiidkUnrMnrZK3al579A7srUX9NyPWWDjprO7eU/JkWbdDQSmFFA==} - '@unocss/preset-mini@66.5.9': - resolution: {integrity: sha512-5SxMTT8kRi+SFNfTKUvFBA4E/4H5BwD5RPNeIbrNlHdeltK8rwCMpXWu5AihNR1kKt5JBBqe/8m0UdoZzAK0+A==} + '@unocss/preset-mini@0.58.9': + resolution: {integrity: sha512-m4aDGYtueP8QGsU3FsyML63T/w5Mtr4htme2jXy6m50+tzC1PPHaIBstMTMQfLc6h8UOregPJyGHB5iYQZGEvQ==} - '@unocss/preset-tagify@66.5.9': - resolution: {integrity: sha512-7c+P7wHksLEOyHWUTiM4u08xQIucnMvxBMBs9dQBjTkWYMMNxITbNSKTibt/WrrHwzb/TQTroUQ7T05H3/sJaw==} + '@unocss/preset-tagify@0.58.9': + resolution: {integrity: sha512-obh75XrRmxYwrQMflzvhQUMeHwd/R9bEDhTWUW9aBTolBy4eNypmQwOhHCKh5Xi4Dg6o0xj6GWC/jcCj1SPLog==} - '@unocss/preset-typography@66.5.9': - resolution: {integrity: sha512-ip2MZDDnJ1RdIk7JtV4qLfguaHIpiM5cXMYFsiwXcJX5SZW4zIShPyuZE6BQi3Im7afHoPcLo4+zqPe0Cm48zQ==} + '@unocss/preset-typography@0.58.9': + resolution: {integrity: sha512-hrsaqKlcZni3Vh4fwXC+lP9e92FQYbqtmlZw2jpxlVwwH5aLzwk4d4MiFQGyhCfzuSDYm0Zd52putFVV02J7bA==} - '@unocss/preset-uno@66.5.9': - resolution: {integrity: sha512-8c1wPbV4cDZNqPcPtNJd08cmRVuhnvoyAU8ER57bbuSe4g0BspT4cLaUf7OuqBg6bmc55a6w9A66fj+kYwpMqw==} + '@unocss/preset-uno@0.58.9': + resolution: {integrity: sha512-Fze+X2Z/EegCkRdDRgwwvFBmXBenNR1AG8KxAyz8iPeWbhOBaRra2sn2ScryrfH6SbJHpw26ZyJXycAdS0Fq3A==} - '@unocss/preset-web-fonts@66.5.9': - resolution: {integrity: sha512-iRXiIg7A0+QmUdH+7NNZmGm9JCV0TI1FG3kMhkc2F3EKjmyTJRxlAgcWjysyWjH2drkJYTaouVDDV43c5xQkKQ==} + '@unocss/preset-web-fonts@0.58.9': + resolution: {integrity: sha512-XtiO+Z+RYnNYomNkS2XxaQiY++CrQZKOfNGw5htgIrb32QtYVQSkyYQ3jDw7JmMiCWlZ4E72cV/zUb++WrZLxg==} - '@unocss/preset-wind3@66.5.9': - resolution: {integrity: sha512-eT23SDqksr6LVzkJLDkGGNIBpRevMHIrretM8VNI7PECJEcpFwX9sgWn3yxAsqy5+0hJXuvFBc9BRUN6sHl5hQ==} + '@unocss/preset-wind@0.58.9': + resolution: {integrity: sha512-7l+7Vx5UoN80BmJKiqDXaJJ6EUqrnUQYv8NxCThFi5lYuHzxsYWZPLU3k3XlWRUQt8XL+6rYx7mMBmD7EUSHyw==} - '@unocss/preset-wind4@66.5.9': - resolution: {integrity: sha512-pUzvBZsv5AUJus/I+D8aHDHCHwaqasNu2a/WgOBs+Otr0xoWFaLob/PVpXeAc4u45jKKd/XvGtr6OF928VVKwQ==} + '@unocss/reset@0.58.9': + resolution: {integrity: sha512-nA2pg3tnwlquq+FDOHyKwZvs20A6iBsKPU7Yjb48JrNnzoaXqE+O9oN6782IG2yKVW4AcnsAnAnM4cxXhGzy1w==} - '@unocss/preset-wind@66.5.9': - resolution: {integrity: sha512-m6G8EbZXs3c5ssnEJMidO7t788WtQX9Tf0AXhBo1nzOAZPaRrJd0qfuv/jrFsayl/WR7Ea1Hexe09csa2OoRyA==} - - '@unocss/reset@66.5.9': - resolution: {integrity: sha512-GcXdJcCd/oF8Kbh0JcFXSgGnSTEPFfHjsyd1AWbkhfFqBX8BV/8++GkWZxJDL7/FYa07wLeivdXuPbdvRV1TBA==} - - '@unocss/rule-utils@66.5.9': - resolution: {integrity: sha512-ZdtWqbOaNQLf6NFhcEkvaBf0fjm5GZP5NV/plmQEqK6ehe1TTpaqOtO0LBFD2BUy72oXlcsFnvdgWt/CpL6FLg==} + '@unocss/rule-utils@0.58.9': + resolution: {integrity: sha512-45bDa+elmlFLthhJmKr2ltKMAB0yoXnDMQ6Zp5j3OiRB7dDMBkwYRPvHLvIe+34Ey7tDt/kvvDPtWMpPl2quUQ==} engines: {node: '>=14'} - '@unocss/transformer-attributify-jsx@66.5.9': - resolution: {integrity: sha512-AKkiDwTktPENtlONFGbUbzOXTKsU2YQKqFglg8Z6lwSKaLHX6irC9t8L8W1m6tAmJBBpwpzKzWxX/eFUCTePew==} + '@unocss/scope@0.58.9': + resolution: {integrity: sha512-BIwcpx0R3bE0rYa9JVDJTk0GX32EBvnbvufBpNkWfC5tb7g+B7nMkVq9ichanksYCCxrIQQo0mrIz5PNzu9sGA==} - '@unocss/transformer-compile-class@66.5.9': - resolution: {integrity: sha512-sdzWQpFGtY4d1ykcJJglsqctfNLxCR4BRrG6RoqFUP0ETGs+2s/hqjXFePB6PAQnPuz6v8DasowMH55/Sm5vHg==} + '@unocss/transformer-attributify-jsx-babel@0.58.9': + resolution: {integrity: sha512-UGaQoGZg+3QrsPtnGHPECmsGn4EQb2KSdZ4eGEn2YssjKv+CcQhzRvpEUgnuF/F+jGPkCkS/G/YEQBHRWBY54Q==} - '@unocss/transformer-directives@66.5.9': - resolution: {integrity: sha512-fsK/308nqpxAPYYgSq93zVdSyu1K3LCEbC+9WGGDLnbn0s2slJ04ECelAk7hoAWuAhbgw8eNIfNFtOpzfdds1A==} + '@unocss/transformer-attributify-jsx@0.58.9': + resolution: {integrity: sha512-jpL3PRwf8t43v1agUdQn2EHGgfdWfvzsMxFtoybO88xzOikzAJaaouteNtojc/fQat2T9iBduDxVj5egdKmhdQ==} - '@unocss/transformer-variant-group@66.5.9': - resolution: {integrity: sha512-a1y4ekITgHPJLywhKrAwP0WDLkGTWOCyRi2uNIZQF6fvFsjpalPx+9fFH1zSV7qTDsu5uf/16LaMR8StSqfqFg==} + '@unocss/transformer-compile-class@0.58.9': + resolution: {integrity: sha512-l2VpCqelJ6Tgc1kfSODxBtg7fCGPVRr2EUzTg1LrGYKa2McbKuc/wV/2DWKHGxL6+voWi7a2C9XflqGDXXutuQ==} - '@unocss/vite@66.5.9': - resolution: {integrity: sha512-ejgiK9UqrSTtzgZCfph42Asun2N1OMNx4Z1wINgmLR8F0Xlpw7ECptdoLMrQaS+v4p/fY/fKqWqlX0rvfloUdA==} + '@unocss/transformer-directives@0.58.9': + resolution: {integrity: sha512-pLOUsdoY2ugVntJXg0xuGjO9XZ2xCiMxTPRtpZ4TsEzUtdEzMswR06Y8VWvNciTB/Zqxcz9ta8rD0DKePOfSuw==} + + '@unocss/transformer-variant-group@0.58.9': + resolution: {integrity: sha512-3A6voHSnFcyw6xpcZT6oxE+KN4SHRnG4z862tdtWvRGcN+jGyNr20ylEZtnbk4xj0VNMeGHHQRZ0WLvmrAwvOQ==} + + '@unocss/vite@0.58.9': + resolution: {integrity: sha512-mmppBuulAHCal+sC0Qz36Y99t0HicAmznpj70Kzwl7g/yvXwm58/DW2OnpCWw+uA8/JBft/+z3zE+XvrI+T1HA==} peerDependencies: - vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0 + vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 '@vant/area-data@2.1.0': resolution: {integrity: sha512-wx9PrUX7wSUJiFcz8UrcvZfTjV6sTc+7SHcbjGQQzEcv5y+EwOo5uV4ZKdfrR5Hzcw4MA08LQdvXPSEb4nWbug==} @@ -2088,8 +2082,8 @@ packages: css-system-font-keywords@1.0.0: resolution: {integrity: sha512-1umTtVd/fXS25ftfjB71eASCrYhilmEsvDEI6wG/QplnmlfmVM5HkZ/ZX46DT5K3eblFPgLUHt5BRCb0YXkSFA==} - css-tree@3.1.0: - resolution: {integrity: sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==} + css-tree@2.3.1: + resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} cssesc@3.0.0: @@ -2343,15 +2337,6 @@ packages: fb-watchman@2.0.2: resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} - fdir@6.5.0: - resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} - engines: {node: '>=12.0.0'} - peerDependencies: - picomatch: ^3 || ^4 - peerDependenciesMeta: - picomatch: - optional: true - file-type@9.0.0: resolution: {integrity: sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw==} engines: {node: '>=6'} @@ -2448,10 +2433,6 @@ packages: global@4.4.0: resolution: {integrity: sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==} - globals@11.12.0: - resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} - engines: {node: '>=4'} - globals@15.15.0: resolution: {integrity: sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==} engines: {node: '>=18'} @@ -2783,8 +2764,8 @@ packages: jimp@0.10.3: resolution: {integrity: sha512-meVWmDMtyUG5uYjFkmzu0zBgnCvvxwWNi27c4cg55vWNVC9ES4Lcwb+ogx+uBBQE3Q+dLKjXaLl0JVW+nUNwbQ==} - jiti@2.6.1: - resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==} + jiti@1.21.7: + resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==} hasBin: true jpeg-js@0.3.7: @@ -2912,8 +2893,8 @@ packages: resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} engines: {node: '>= 0.4'} - mdn-data@2.12.2: - resolution: {integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==} + mdn-data@2.0.30: + resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} media-typer@0.3.0: resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} @@ -3142,6 +3123,9 @@ packages: path-to-regexp@0.1.12: resolution: {integrity: sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==} + pathe@1.1.2: + resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} + pathe@2.0.3: resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} @@ -3501,9 +3485,9 @@ packages: signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - sirv@3.0.2: - resolution: {integrity: sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==} - engines: {node: '>=18'} + sirv@2.0.4: + resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} + engines: {node: '>= 10'} sisteransi@1.0.5: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} @@ -3620,10 +3604,6 @@ packages: resolution: {integrity: sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==} engines: {node: '>=18'} - tinyglobby@0.2.15: - resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} - engines: {node: '>=12.0.0'} - tmpl@1.0.5: resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} @@ -3670,11 +3650,8 @@ packages: ufo@1.6.1: resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==} - unconfig-core@7.4.1: - resolution: {integrity: sha512-Bp/bPZjV2Vl/fofoA2OYLSnw1Z0MOhCX7zHnVCYrazpfZvseBbGhwcNQMxsg185Mqh7VZQqK3C8hFG/Dyng+yA==} - - unconfig@7.4.1: - resolution: {integrity: sha512-uyQ7LElcGizrOGZyIq9KU+xkuEjcRf9IpmDTkCSYv5mEeZzrXSj6rb51C0L+WTedsmAoVxW9WKrLWhSwebIM9Q==} + unconfig@0.3.13: + resolution: {integrity: sha512-N9Ph5NC4+sqtcOjPfHrRcHekBCadCXWTBzp2VYYbySOHW0PfD9XLCeXshTXjkPYwLrBr9AtSeU0CZmkYECJhng==} undici-types@7.16.0: resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} @@ -3706,15 +3683,15 @@ packages: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} - unocss-preset-weapp@66.0.2: - resolution: {integrity: sha512-K6H6we8WlTO1Lf1rLLeyPOKyqEWkO/r9z8/z1CTEnHgeZMYMvIE7lQa7GFyDQ/qYzU/By8OtJ5TcIRqp/2SbIw==} + unocss-preset-weapp@0.58.9: + resolution: {integrity: sha512-R3rd8kwYr1ZWUwKRz4mls4nETkPwjz1PcxdFjr1w7FeHprUFJlbko8j8W4qJGRswEfNlxc4qFBpjfITBfr/zPw==} - unocss@66.5.9: - resolution: {integrity: sha512-uMW5ZKayDQ1ZiqdrO7WiGOJ3H5PE3D4eN1xn0EZXU1Tiu37e5DtuNLa7AzT0z4Dx0AX8GK1xQrNC0US971mfFA==} + unocss@0.58.9: + resolution: {integrity: sha512-aqANXXP0RrtN4kSaTLn/7I6wh8o45LUdVgPzGu7Fan2DfH2+wpIs6frlnlHlOymnb+52dp6kXluQinddaUKW1A==} engines: {node: '>=14'} peerDependencies: - '@unocss/webpack': 66.5.9 - vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0 + '@unocss/webpack': 0.58.9 + vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 peerDependenciesMeta: '@unocss/webpack': optional: true @@ -3769,10 +3746,6 @@ packages: webpack: optional: true - unplugin-utils@0.3.1: - resolution: {integrity: sha512-5lWVjgi6vuHhJ526bI4nlCOmkCIF3nnfXkCMDeMJrtdvxTs6ZFCM8oNufGTsDbKv/tJ/xj8RpvXjRuPBZJuJog==} - engines: {node: '>=20.19.0'} - unplugin@1.16.1: resolution: {integrity: sha512-4/u/j4FrCKdi17jaxuJA0jClGxB1AvU2hw/IuayPc4ay1XGaJs/rbb4v5WKwAjNifjmXK9PIFyuPiaK8azyR9w==} engines: {node: '>=14.0.0'} @@ -3872,9 +3845,6 @@ packages: '@vue/composition-api': optional: true - vue-flow-layout@0.2.0: - resolution: {integrity: sha512-zKgsWWkXq0xrus7H4Mc+uFs1ESrmdTXlO0YNbR6wMdPaFvosL3fMB8N7uTV308UhGy9UvTrGhIY7mVz9eN+L0Q==} - vue-i18n@9.14.5: resolution: {integrity: sha512-0jQ9Em3ymWngyiIkj0+c/k7WgaPO+TNzjKSNq9BvBQaKJECqn9cd9fL4tkDhB5G1QBskGl9YxxbDAhgbFtpe2g==} engines: {node: '>= 16'} @@ -4045,7 +4015,7 @@ snapshots: '@antfu/utils@0.7.10': {} - '@antfu/utils@9.3.0': {} + '@antfu/utils@8.1.1': {} '@babel/code-frame@7.27.1': dependencies: @@ -4201,10 +4171,6 @@ snapshots: '@babel/template': 7.27.2 '@babel/types': 7.28.5 - '@babel/parser@7.27.7': - dependencies: - '@babel/types': 7.28.5 - '@babel/parser@7.28.5': dependencies: '@babel/types': 7.28.5 @@ -4771,6 +4737,17 @@ snapshots: '@babel/types': 7.28.5 esutils: 2.0.3 + '@babel/preset-typescript@7.28.5(@babel/core@7.28.5)': + dependencies: + '@babel/core': 7.28.5 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-validator-option': 7.27.1 + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.5) + '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.5) + '@babel/plugin-transform-typescript': 7.28.5(@babel/core@7.28.5) + transitivePeerDependencies: + - supports-color + '@babel/runtime@7.28.4': {} '@babel/template@7.27.2': @@ -4779,18 +4756,6 @@ snapshots: '@babel/parser': 7.28.5 '@babel/types': 7.28.5 - '@babel/traverse@7.27.7': - dependencies: - '@babel/code-frame': 7.27.1 - '@babel/generator': 7.28.5 - '@babel/parser': 7.27.7 - '@babel/template': 7.27.2 - '@babel/types': 7.28.5 - debug: 4.4.3 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - '@babel/traverse@7.28.5': dependencies: '@babel/code-frame': 7.27.1 @@ -5482,10 +5447,10 @@ snapshots: '@iconify/types@2.0.0': {} - '@iconify/utils@3.0.2': + '@iconify/utils@2.3.0': dependencies: '@antfu/install-pkg': 1.1.0 - '@antfu/utils': 9.3.0 + '@antfu/utils': 8.1.1 '@iconify/types': 2.0.0 debug: 4.4.3 globals: 15.15.0 @@ -6021,10 +5986,6 @@ snapshots: '@polka/url@1.0.0-next.29': {} - '@quansync/fs@0.1.5': - dependencies: - quansync: 0.2.11 - '@rollup/pluginutils@5.3.0': dependencies: '@types/estree': 1.0.8 @@ -6169,154 +6130,158 @@ snapshots: typescript: 4.9.5 vue: 3.5.25(typescript@4.9.5) - '@unocss/astro@66.5.9(vite@5.2.8(@types/node@24.10.1)(sass@1.78.0)(terser@5.44.1))': + '@unocss/astro@0.58.9(vite@5.2.8(@types/node@24.10.1)(sass@1.78.0)(terser@5.44.1))': dependencies: - '@unocss/core': 66.5.9 - '@unocss/reset': 66.5.9 - '@unocss/vite': 66.5.9(vite@5.2.8(@types/node@24.10.1)(sass@1.78.0)(terser@5.44.1)) + '@unocss/core': 0.58.9 + '@unocss/reset': 0.58.9 + '@unocss/vite': 0.58.9(vite@5.2.8(@types/node@24.10.1)(sass@1.78.0)(terser@5.44.1)) optionalDependencies: vite: 5.2.8(@types/node@24.10.1)(sass@1.78.0)(terser@5.44.1) + transitivePeerDependencies: + - rollup - '@unocss/cli@66.5.9': + '@unocss/cli@0.58.9': dependencies: - '@jridgewell/remapping': 2.3.5 - '@unocss/config': 66.5.9 - '@unocss/core': 66.5.9 - '@unocss/preset-uno': 66.5.9 + '@ampproject/remapping': 2.3.0 + '@rollup/pluginutils': 5.3.0 + '@unocss/config': 0.58.9 + '@unocss/core': 0.58.9 + '@unocss/preset-uno': 0.58.9 cac: 6.7.14 chokidar: 3.6.0 colorette: 2.0.20 consola: 3.4.2 + fast-glob: 3.3.3 magic-string: 0.30.21 - pathe: 2.0.3 + pathe: 1.1.2 perfect-debounce: 1.0.0 - tinyglobby: 0.2.15 - unplugin-utils: 0.3.1 + transitivePeerDependencies: + - rollup - '@unocss/config@66.5.9': + '@unocss/config@0.58.9': dependencies: - '@unocss/core': 66.5.9 - unconfig: 7.4.1 + '@unocss/core': 0.58.9 + unconfig: 0.3.13 - '@unocss/core@66.5.9': {} + '@unocss/core@0.58.9': {} - '@unocss/extractor-arbitrary-variants@66.5.9': + '@unocss/extractor-arbitrary-variants@0.58.9': dependencies: - '@unocss/core': 66.5.9 + '@unocss/core': 0.58.9 - '@unocss/inspector@66.5.9': + '@unocss/inspector@0.58.9': dependencies: - '@unocss/core': 66.5.9 - '@unocss/rule-utils': 66.5.9 - colorette: 2.0.20 + '@unocss/core': 0.58.9 + '@unocss/rule-utils': 0.58.9 gzip-size: 6.0.0 - sirv: 3.0.2 - vue-flow-layout: 0.2.0 + sirv: 2.0.4 - '@unocss/postcss@66.5.9(postcss@8.5.6)': + '@unocss/postcss@0.58.9(postcss@8.5.6)': dependencies: - '@unocss/config': 66.5.9 - '@unocss/core': 66.5.9 - '@unocss/rule-utils': 66.5.9 - css-tree: 3.1.0 + '@unocss/config': 0.58.9 + '@unocss/core': 0.58.9 + '@unocss/rule-utils': 0.58.9 + css-tree: 2.3.1 + fast-glob: 3.3.3 + magic-string: 0.30.21 postcss: 8.5.6 - tinyglobby: 0.2.15 - '@unocss/preset-attributify@66.5.9': + '@unocss/preset-attributify@0.58.9': dependencies: - '@unocss/core': 66.5.9 + '@unocss/core': 0.58.9 - '@unocss/preset-icons@66.5.9': + '@unocss/preset-icons@0.58.9': dependencies: - '@iconify/utils': 3.0.2 - '@unocss/core': 66.5.9 + '@iconify/utils': 2.3.0 + '@unocss/core': 0.58.9 ofetch: 1.5.1 transitivePeerDependencies: - supports-color - '@unocss/preset-mini@66.5.9': + '@unocss/preset-mini@0.58.9': dependencies: - '@unocss/core': 66.5.9 - '@unocss/extractor-arbitrary-variants': 66.5.9 - '@unocss/rule-utils': 66.5.9 + '@unocss/core': 0.58.9 + '@unocss/extractor-arbitrary-variants': 0.58.9 + '@unocss/rule-utils': 0.58.9 - '@unocss/preset-tagify@66.5.9': + '@unocss/preset-tagify@0.58.9': dependencies: - '@unocss/core': 66.5.9 + '@unocss/core': 0.58.9 - '@unocss/preset-typography@66.5.9': + '@unocss/preset-typography@0.58.9': dependencies: - '@unocss/core': 66.5.9 - '@unocss/rule-utils': 66.5.9 + '@unocss/core': 0.58.9 + '@unocss/preset-mini': 0.58.9 - '@unocss/preset-uno@66.5.9': + '@unocss/preset-uno@0.58.9': dependencies: - '@unocss/core': 66.5.9 - '@unocss/preset-wind3': 66.5.9 + '@unocss/core': 0.58.9 + '@unocss/preset-mini': 0.58.9 + '@unocss/preset-wind': 0.58.9 + '@unocss/rule-utils': 0.58.9 - '@unocss/preset-web-fonts@66.5.9': + '@unocss/preset-web-fonts@0.58.9': dependencies: - '@unocss/core': 66.5.9 + '@unocss/core': 0.58.9 ofetch: 1.5.1 - '@unocss/preset-wind3@66.5.9': + '@unocss/preset-wind@0.58.9': dependencies: - '@unocss/core': 66.5.9 - '@unocss/preset-mini': 66.5.9 - '@unocss/rule-utils': 66.5.9 + '@unocss/core': 0.58.9 + '@unocss/preset-mini': 0.58.9 + '@unocss/rule-utils': 0.58.9 - '@unocss/preset-wind4@66.5.9': + '@unocss/reset@0.58.9': {} + + '@unocss/rule-utils@0.58.9': dependencies: - '@unocss/core': 66.5.9 - '@unocss/extractor-arbitrary-variants': 66.5.9 - '@unocss/rule-utils': 66.5.9 - - '@unocss/preset-wind@66.5.9': - dependencies: - '@unocss/core': 66.5.9 - '@unocss/preset-wind3': 66.5.9 - - '@unocss/reset@66.5.9': {} - - '@unocss/rule-utils@66.5.9': - dependencies: - '@unocss/core': 66.5.9 + '@unocss/core': 0.58.9 magic-string: 0.30.21 - '@unocss/transformer-attributify-jsx@66.5.9': + '@unocss/scope@0.58.9': {} + + '@unocss/transformer-attributify-jsx-babel@0.58.9': dependencies: - '@babel/parser': 7.27.7 - '@babel/traverse': 7.27.7 - '@unocss/core': 66.5.9 + '@babel/core': 7.28.5 + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.5) + '@babel/preset-typescript': 7.28.5(@babel/core@7.28.5) + '@unocss/core': 0.58.9 transitivePeerDependencies: - supports-color - '@unocss/transformer-compile-class@66.5.9': + '@unocss/transformer-attributify-jsx@0.58.9': dependencies: - '@unocss/core': 66.5.9 + '@unocss/core': 0.58.9 - '@unocss/transformer-directives@66.5.9': + '@unocss/transformer-compile-class@0.58.9': dependencies: - '@unocss/core': 66.5.9 - '@unocss/rule-utils': 66.5.9 - css-tree: 3.1.0 + '@unocss/core': 0.58.9 - '@unocss/transformer-variant-group@66.5.9': + '@unocss/transformer-directives@0.58.9': dependencies: - '@unocss/core': 66.5.9 + '@unocss/core': 0.58.9 + '@unocss/rule-utils': 0.58.9 + css-tree: 2.3.1 - '@unocss/vite@66.5.9(vite@5.2.8(@types/node@24.10.1)(sass@1.78.0)(terser@5.44.1))': + '@unocss/transformer-variant-group@0.58.9': dependencies: - '@jridgewell/remapping': 2.3.5 - '@unocss/config': 66.5.9 - '@unocss/core': 66.5.9 - '@unocss/inspector': 66.5.9 + '@unocss/core': 0.58.9 + + '@unocss/vite@0.58.9(vite@5.2.8(@types/node@24.10.1)(sass@1.78.0)(terser@5.44.1))': + dependencies: + '@ampproject/remapping': 2.3.0 + '@rollup/pluginutils': 5.3.0 + '@unocss/config': 0.58.9 + '@unocss/core': 0.58.9 + '@unocss/inspector': 0.58.9 + '@unocss/scope': 0.58.9 + '@unocss/transformer-directives': 0.58.9 chokidar: 3.6.0 + fast-glob: 3.3.3 magic-string: 0.30.21 - pathe: 2.0.3 - tinyglobby: 0.2.15 - unplugin-utils: 0.3.1 vite: 5.2.8(@types/node@24.10.1)(sass@1.78.0)(terser@5.44.1) + transitivePeerDependencies: + - rollup '@vant/area-data@2.1.0': {} @@ -6863,9 +6828,9 @@ snapshots: css-system-font-keywords@1.0.0: {} - css-tree@3.1.0: + css-tree@2.3.1: dependencies: - mdn-data: 2.12.2 + mdn-data: 2.0.30 source-map-js: 1.2.1 cssesc@3.0.0: {} @@ -7133,10 +7098,6 @@ snapshots: dependencies: bser: 2.1.1 - fdir@6.5.0(picomatch@4.0.3): - optionalDependencies: - picomatch: 4.0.3 - file-type@9.0.0: {} fill-range@7.1.1: @@ -7239,8 +7200,6 @@ snapshots: min-document: 2.19.2 process: 0.11.10 - globals@11.12.0: {} - globals@15.15.0: {} gopd@1.2.0: {} @@ -7784,7 +7743,7 @@ snapshots: transitivePeerDependencies: - debug - jiti@2.6.1: {} + jiti@1.21.7: {} jpeg-js@0.3.7: {} @@ -7925,7 +7884,7 @@ snapshots: math-intrinsics@1.1.0: {} - mdn-data@2.12.2: {} + mdn-data@2.0.30: {} media-typer@0.3.0: {} @@ -8110,6 +8069,8 @@ snapshots: path-to-regexp@0.1.12: {} + pathe@1.1.2: {} + pathe@2.0.3: {} perfect-debounce@1.0.0: {} @@ -8510,7 +8471,7 @@ snapshots: signal-exit@3.0.7: {} - sirv@3.0.2: + sirv@2.0.4: dependencies: '@polka/url': 1.0.0-next.29 mrmime: 2.0.1 @@ -8613,11 +8574,6 @@ snapshots: tinyexec@1.0.2: {} - tinyglobby@0.2.15: - dependencies: - fdir: 6.5.0(picomatch@4.0.3) - picomatch: 4.0.3 - tmpl@1.0.5: {} to-regex-range@5.0.1: @@ -8656,18 +8612,11 @@ snapshots: ufo@1.6.1: {} - unconfig-core@7.4.1: + unconfig@0.3.13: dependencies: - '@quansync/fs': 0.1.5 - quansync: 0.2.11 - - unconfig@7.4.1: - dependencies: - '@quansync/fs': 0.1.5 + '@antfu/utils': 0.7.10 defu: 6.1.4 - jiti: 2.6.1 - quansync: 0.2.11 - unconfig-core: 7.4.1 + jiti: 1.21.7 undici-types@7.16.0: {} @@ -8705,12 +8654,12 @@ snapshots: universalify@2.0.1: {} - unocss-preset-weapp@66.0.2(esbuild@0.20.2)(vite@5.2.8(@types/node@24.10.1)(sass@1.78.0)(terser@5.44.1)): + unocss-preset-weapp@0.58.9(esbuild@0.20.2)(vite@5.2.8(@types/node@24.10.1)(sass@1.78.0)(terser@5.44.1)): dependencies: '@rollup/pluginutils': 5.3.0 - '@unocss/core': 66.5.9 - '@unocss/extractor-arbitrary-variants': 66.5.9 - '@unocss/rule-utils': 66.5.9 + '@unocss/core': 0.58.9 + '@unocss/extractor-arbitrary-variants': 0.58.9 + '@unocss/rule-utils': 0.58.9 unplugin-attributify-to-class: 0.2.5 unplugin-transform-class: 0.6.0(esbuild@0.20.2)(vite@5.2.8(@types/node@24.10.1)(sass@1.78.0)(terser@5.44.1)) transitivePeerDependencies: @@ -8722,31 +8671,33 @@ snapshots: - vite - webpack - unocss@66.5.9(postcss@8.5.6)(vite@5.2.8(@types/node@24.10.1)(sass@1.78.0)(terser@5.44.1)): + unocss@0.58.9(postcss@8.5.6)(vite@5.2.8(@types/node@24.10.1)(sass@1.78.0)(terser@5.44.1)): dependencies: - '@unocss/astro': 66.5.9(vite@5.2.8(@types/node@24.10.1)(sass@1.78.0)(terser@5.44.1)) - '@unocss/cli': 66.5.9 - '@unocss/core': 66.5.9 - '@unocss/postcss': 66.5.9(postcss@8.5.6) - '@unocss/preset-attributify': 66.5.9 - '@unocss/preset-icons': 66.5.9 - '@unocss/preset-mini': 66.5.9 - '@unocss/preset-tagify': 66.5.9 - '@unocss/preset-typography': 66.5.9 - '@unocss/preset-uno': 66.5.9 - '@unocss/preset-web-fonts': 66.5.9 - '@unocss/preset-wind': 66.5.9 - '@unocss/preset-wind3': 66.5.9 - '@unocss/preset-wind4': 66.5.9 - '@unocss/transformer-attributify-jsx': 66.5.9 - '@unocss/transformer-compile-class': 66.5.9 - '@unocss/transformer-directives': 66.5.9 - '@unocss/transformer-variant-group': 66.5.9 - '@unocss/vite': 66.5.9(vite@5.2.8(@types/node@24.10.1)(sass@1.78.0)(terser@5.44.1)) + '@unocss/astro': 0.58.9(vite@5.2.8(@types/node@24.10.1)(sass@1.78.0)(terser@5.44.1)) + '@unocss/cli': 0.58.9 + '@unocss/core': 0.58.9 + '@unocss/extractor-arbitrary-variants': 0.58.9 + '@unocss/postcss': 0.58.9(postcss@8.5.6) + '@unocss/preset-attributify': 0.58.9 + '@unocss/preset-icons': 0.58.9 + '@unocss/preset-mini': 0.58.9 + '@unocss/preset-tagify': 0.58.9 + '@unocss/preset-typography': 0.58.9 + '@unocss/preset-uno': 0.58.9 + '@unocss/preset-web-fonts': 0.58.9 + '@unocss/preset-wind': 0.58.9 + '@unocss/reset': 0.58.9 + '@unocss/transformer-attributify-jsx': 0.58.9 + '@unocss/transformer-attributify-jsx-babel': 0.58.9 + '@unocss/transformer-compile-class': 0.58.9 + '@unocss/transformer-directives': 0.58.9 + '@unocss/transformer-variant-group': 0.58.9 + '@unocss/vite': 0.58.9(vite@5.2.8(@types/node@24.10.1)(sass@1.78.0)(terser@5.44.1)) optionalDependencies: vite: 5.2.8(@types/node@24.10.1)(sass@1.78.0)(terser@5.44.1) transitivePeerDependencies: - postcss + - rollup - supports-color unpipe@1.0.0: {} @@ -8789,11 +8740,6 @@ snapshots: esbuild: 0.20.2 vite: 5.2.8(@types/node@24.10.1)(sass@1.78.0)(terser@5.44.1) - unplugin-utils@0.3.1: - dependencies: - pathe: 2.0.3 - picomatch: 4.0.3 - unplugin@1.16.1: dependencies: acorn: 8.15.0 @@ -8876,8 +8822,6 @@ snapshots: dependencies: vue: 3.5.25(typescript@4.9.5) - vue-flow-layout@0.2.0: {} - vue-i18n@9.14.5(vue@3.5.25(typescript@4.9.5)): dependencies: '@intlify/core-base': 9.14.5 diff --git a/src/main.ts b/src/main.ts index c07adbc9..9a294c06 100644 --- a/src/main.ts +++ b/src/main.ts @@ -2,7 +2,7 @@ import App from './App.vue'; import { createSSRApp } from 'vue'; import { setupPinia } from './sheep/store'; -// import 'virtual:uno.css'; +import 'virtual:uno.css'; /** 聊天common模块 */ import request from './common/request'; diff --git a/src/pages.json b/src/pages.json index ede8e0ac..d58e5fe5 100644 --- a/src/pages.json +++ b/src/pages.json @@ -12,7 +12,83 @@ } }, "pages": [ - // #ifdef MP-WEIXIN + // { + // "path": "pages/index/index", + // "aliasPath": "/", + // "style": { + // "navigationBarTitleText": "首页", + // "enablePullDownRefresh": true + // }, + // "meta": { + // "auth": false, + // "sync": true, + // "title": "首页", + // "group": "商城" + // } + // }, + // { + // "path": "pages/index/user", + // "style": { + // "navigationBarTitleText": "个人中心", + // "enablePullDownRefresh": true + // }, + // "meta": { + // "sync": true, + // "title": "个人中心", + // "group": "商城" + // } + // }, + // { + // "path": "pages/index/category", + // "style": { + // "navigationBarTitleText": "商品分类" + // }, + // "meta": { + // "sync": true, + // "title": "商品分类", + // "group": "商城" + // } + // }, + // { + // "path": "pages/index/cart", + // "style": { + // "navigationBarTitleText": "购物车" + // }, + // "meta": { + // "sync": true, + // "title": "购物车", + // "group": "商城" + // } + // }, + // { + // "path": "pages/index/login", + // "style": { + // "navigationBarTitleText": "登录" + // } + // }, + // { + // "path": "pages/index/search", + // "style": { + // "navigationBarTitleText": "搜索" + // }, + // "meta": { + // "sync": true, + // "title": "搜索", + // "group": "商城" + // } + // }, + // { + // "path": "pages/index/page", + // "style": { + // "navigationBarTitleText": "" + // }, + // "meta": { + // "auth": false, + // "sync": true, + // "title": "自定义页面", + // "group": "商城" + // } + // }, { "path": "pages/wechat-tabbar/index", "style": { @@ -27,7 +103,6 @@ "navigationStyle": "custom" } }, - // #endif { "path": "pages/tabbar/home", "style": { @@ -55,23 +130,7 @@ "navigationBarTitleText": "我的", "navigationStyle": "custom" } - }, - // #ifndef MP-WEIXIN - { - "path": "pages/wechat-tabbar/index", - "style": { - "navigationBarTitleText": "邀请福利", - "navigationStyle": "custom" - } - }, - { - "path": "pages/wechat-tabbar/me", - "style": { - "navigationBarTitleText": "我的", - "navigationStyle": "custom" - } } - // #endif ], "subPackages": [ { @@ -298,18 +357,612 @@ } ] } + // { + // "root": "pages/goods", + // "pages": [ + // { + // "path": "index", + // "style": { + // "navigationBarTitleText": "商品详情" + // }, + // "meta": { + // "sync": true, + // "title": "普通商品", + // "group": "商品" + // } + // }, + // { + // "path": "groupon", + // "style": { + // "navigationBarTitleText": "拼团商品" + // }, + // "meta": { + // "sync": true, + // "title": "拼团商品", + // "group": "商品" + // } + // }, + // { + // "path": "seckill", + // "style": { + // "navigationBarTitleText": "秒杀商品" + // }, + // "meta": { + // "sync": true, + // "title": "秒杀商品", + // "group": "商品" + // } + // }, + // { + // "path": "point", + // "style": { + // "navigationBarTitleText": "积分商品" + // }, + // "meta": { + // "sync": true, + // "title": "积分商品", + // "group": "商品" + // } + // }, + // { + // "path": "list", + // "style": { + // "navigationBarTitleText": "商品列表" + // }, + // "meta": { + // "sync": true, + // "title": "商品列表", + // "group": "商品" + // } + // }, + // { + // "path": "comment/add", + // "style": { + // "navigationBarTitleText": "评价商品" + // }, + // "meta": { + // "auth": true + // } + // }, + // { + // "path": "comment/list", + // "style": { + // "navigationBarTitleText": "商品评价" + // } + // } + // ] + // }, + // { + // "root": "pages/order", + // "pages": [ + // { + // "path": "detail", + // "style": { + // "navigationBarTitleText": "订单详情" + // }, + // "meta": { + // "auth": true, + // "title": "订单详情" + // } + // }, + // { + // "path": "confirm", + // "style": { + // "navigationBarTitleText": "确认订单" + // }, + // "meta": { + // "auth": true, + // "title": "确认订单" + // } + // }, + // { + // "path": "list", + // "style": { + // "navigationBarTitleText": "我的订单", + // "enablePullDownRefresh": true + // }, + // "meta": { + // "auth": true, + // "sync": true, + // "title": "用户订单", + // "group": "订单中心" + // } + // }, + // { + // "path": "aftersale/apply", + // "style": { + // "navigationBarTitleText": "申请售后" + // }, + // "meta": { + // "auth": true, + // "title": "申请售后" + // } + // }, + // { + // "path": "aftersale/return-delivery", + // "style": { + // "navigationBarTitleText": "退货物流" + // }, + // "meta": { + // "auth": true, + // "title": "退货物流" + // } + // }, + // { + // "path": "aftersale/list", + // "style": { + // "navigationBarTitleText": "售后列表" + // }, + // "meta": { + // "auth": true, + // "sync": true, + // "title": "售后订单", + // "group": "订单中心" + // } + // }, + // { + // "path": "aftersale/detail", + // "style": { + // "navigationBarTitleText": "售后详情" + // }, + // "meta": { + // "auth": true, + // "title": "售后详情" + // } + // }, + // { + // "path": "aftersale/log", + // "style": { + // "navigationBarTitleText": "售后进度" + // }, + // "meta": { + // "auth": true, + // "title": "售后进度" + // } + // }, + // { + // "path": "express/log", + // "style": { + // "navigationBarTitleText": "物流轨迹" + // }, + // "meta": { + // "auth": true, + // "title": "物流轨迹" + // } + // } + // ] + // }, + // { + // "root": "pages/user", + // "pages": [ + // { + // "path": "info", + // "style": { + // "navigationBarTitleText": "我的信息" + // }, + // "meta": { + // "auth": true, + // "sync": true, + // "title": "用户信息", + // "group": "用户中心" + // } + // }, + // { + // "path": "goods-collect", + // "style": { + // "navigationBarTitleText": "我的收藏" + // }, + // "meta": { + // "auth": true, + // "sync": true, + // "title": "商品收藏", + // "group": "用户中心" + // } + // }, + // { + // "path": "goods-log", + // "style": { + // "navigationBarTitleText": "我的足迹" + // }, + // "meta": { + // "auth": true, + // "sync": true, + // "title": "浏览记录", + // "group": "用户中心" + // } + // }, + // { + // "path": "address/list", + // "style": { + // "navigationBarTitleText": "收货地址" + // }, + // "meta": { + // "auth": true, + // "sync": true, + // "title": "地址管理", + // "group": "用户中心" + // } + // }, + // { + // "path": "address/edit", + // "style": { + // "navigationBarTitleText": "编辑地址" + // }, + // "meta": { + // "auth": true, + // "title": "编辑地址" + // } + // }, + // { + // "path": "goods_details_store/index", + // "style": { + // "navigationBarTitleText": "自提门店" + // }, + // "meta": { + // "auth": true, + // "sync": true, + // "title": "地址管理", + // "group": "用户中心" + // } + // }, + // { + // "path": "wallet/money", + // "style": { + // "navigationBarTitleText": "我的余额" + // }, + // "meta": { + // "auth": true, + // "sync": true, + // "title": "用户余额", + // "group": "用户中心" + // } + // }, + // { + // "path": "wallet/score", + // "style": { + // "navigationBarTitleText": "我的积分" + // }, + // "meta": { + // "auth": true, + // "sync": true, + // "title": "用户积分", + // "group": "用户中心" + // } + // } + // ] + // }, + // { + // "root": "pages/commission", + // "pages": [ + // { + // "path": "index", + // "style": { + // "navigationBarTitleText": "分销" + // }, + // "meta": { + // "auth": true, + // "sync": true, + // "title": "分销中心", + // "group": "分销商城" + // } + // }, + // { + // "path": "wallet", + // "style": { + // "navigationBarTitleText": "我的佣金" + // }, + // "meta": { + // "auth": true, + // "sync": true, + // "title": "用户佣金", + // "group": "分销中心" + // } + // }, + // { + // "path": "goods", + // "style": { + // "navigationBarTitleText": "推广商品" + // }, + // "meta": { + // "auth": true, + // "sync": true, + // "title": "推广商品", + // "group": "分销商城" + // } + // }, + // { + // "path": "order", + // "style": { + // "navigationBarTitleText": "分销订单" + // }, + // "meta": { + // "auth": true, + // "sync": true, + // "title": "分销订单", + // "group": "分销商城" + // } + // }, + // { + // "path": "team", + // "style": { + // "navigationBarTitleText": "我的团队" + // }, + // "meta": { + // "auth": true, + // "sync": true, + // "title": "我的团队", + // "group": "分销商城" + // } + // }, + // { + // "path": "promoter", + // "style": { + // "navigationBarTitleText": "推广人排行榜" + // }, + // "meta": { + // "auth": true, + // "sync": true, + // "title": "推广人排行榜", + // "group": "分销商城" + // } + // }, + // { + // "path": "commission-ranking", + // "style": { + // "navigationBarTitleText": "佣金排行榜" + // }, + // "meta": { + // "auth": true, + // "sync": true, + // "title": "佣金排行榜", + // "group": "分销商城" + // } + // }, + // { + // "path": "withdraw", + // "style": { + // "navigationBarTitleText": "申请提现" + // }, + // "meta": { + // "auth": true, + // "sync": true, + // "title": "申请提现", + // "group": "分销商城" + // } + // } + // ] + // }, + // { + // "root": "pages/app", + // "pages": [ + // { + // "path": "sign", + // "style": { + // "navigationBarTitleText": "签到中心" + // }, + // "meta": { + // "auth": true, + // "sync": true, + // "title": "签到中心", + // "group": "应用" + // } + // } + // ] + // }, + // { + // "root": "pages/public", + // "pages": [ + // { + // "path": "setting", + // "style": { + // "navigationBarTitleText": "系统设置" + // }, + // "meta": { + // "sync": true, + // "title": "系统设置", + // "group": "通用" + // } + // }, + // { + // "path": "richtext", + // "style": { + // "navigationBarTitleText": "富文本" + // }, + // "meta": { + // "sync": true, + // "title": "富文本", + // "group": "通用" + // } + // }, + // { + // "path": "faq", + // "style": { + // "navigationBarTitleText": "常见问题" + // }, + // "meta": { + // "sync": true, + // "title": "常见问题", + // "group": "通用" + // } + // }, + // { + // "path": "error", + // "style": { + // "navigationBarTitleText": "错误页面" + // } + // }, + // { + // "path": "webview", + // "style": { + // "navigationBarTitleText": "" + // } + // } + // ] + // }, + // { + // "root": "pages/coupon", + // "pages": [ + // { + // "path": "list", + // "style": { + // "navigationBarTitleText": "领券中心" + // }, + // "meta": { + // "sync": true, + // "title": "领券中心", + // "group": "优惠券" + // } + // }, + // { + // "path": "detail", + // "style": { + // "navigationBarTitleText": "优惠券" + // }, + // "meta": { + // "auth": false, + // "sync": true, + // "title": "优惠券详情", + // "group": "优惠券" + // } + // } + // ] + // }, + // { + // "root": "pages/chat", + // "pages": [ + // { + // "path": "index", + // "style": { + // "navigationBarTitleText": "客服", + // "app-plus": { + // "softinputMode": "adjustResize" + // } + // }, + // "meta": { + // "auth": true, + // "sync": true, + // "title": "客服", + // "group": "客服" + // } + // } + // ] + // }, + // { + // "root": "pages/pay", + // "pages": [ + // { + // "path": "index", + // "style": { + // "navigationBarTitleText": "收银台" + // } + // }, + // { + // "path": "result", + // "style": { + // "navigationBarTitleText": "支付结果" + // } + // }, + // { + // "path": "recharge", + // "style": { + // "navigationBarTitleText": "充值余额" + // }, + // "meta": { + // "auth": true, + // "sync": true, + // "title": "充值余额", + // "group": "支付" + // } + // }, + // { + // "path": "recharge-log", + // "style": { + // "navigationBarTitleText": "充值记录" + // }, + // "meta": { + // "auth": true, + // "sync": true, + // "title": "充值记录", + // "group": "支付" + // } + // } + // ] + // }, + // { + // "root": "pages/activity", + // "pages": [ + // { + // "path": "groupon/detail", + // "style": { + // "navigationBarTitleText": "拼团详情" + // } + // }, + // { + // "path": "groupon/order", + // "style": { + // "navigationBarTitleText": "我的拼团", + // "enablePullDownRefresh": true + // }, + // "meta": { + // "auth": true, + // "sync": true, + // "title": "拼团订单", + // "group": "营销活动" + // } + // }, + // { + // "path": "index", + // "style": { + // "navigationBarTitleText": "营销商品" + // }, + // "meta": { + // "sync": true, + // "title": "营销商品", + // "group": "营销活动" + // } + // }, + // { + // "path": "groupon/list", + // "style": { + // "navigationBarTitleText": "拼团活动" + // }, + // "meta": { + // "sync": true, + // "title": "拼团活动", + // "group": "营销活动" + // } + // }, + // { + // "path": "seckill/list", + // "style": { + // "navigationBarTitleText": "秒杀活动" + // }, + // "meta": { + // "sync": true, + // "title": "秒杀活动", + // "group": "营销活动" + // } + // }, + // { + // "path": "point/list", + // "style": { + // "navigationBarTitleText": "积分商城" + // }, + // "meta": { + // "sync": true, + // "title": "积分商城", + // "group": "营销活动" + // } + // } + // ] + // } ], "globalStyle": { "navigationBarTextStyle": "black", "navigationBarTitleText": "荷塘月色交友聊天", "navigationBarBackgroundColor": "#F8F8F8", "backgroundColor": "#F8F8F8", - /* #ifndef MP-WEIXIN */ - "navigationStyle": "custom", - /* #endif */ - /* #ifdef MP-WEIXIN */ - "navigationStyle": "default" - /* #endif */ + "navigationStyle": "custom" }, "tabBar": { "color": "#fff", @@ -361,4 +1014,4 @@ ] // #endif } -} \ No newline at end of file +} diff --git a/src/pages/profile/apply-vip.vue b/src/pages/profile/apply-vip.vue index 28b416b0..2b29f822 100644 --- a/src/pages/profile/apply-vip.vue +++ b/src/pages/profile/apply-vip.vue @@ -120,6 +120,8 @@ import { useMessage } from '@/uni_modules/wot-design-uni'; // @ts-ignore import $store from '@/sheep/store'; + // import PayOrderApi from '@/sheep/api/pay/order'; + import sheep from '@/sheep'; const messageBox = useMessage(); @@ -169,13 +171,19 @@ title: '提示', }) .then(async () => { - const { code } = await RecentApi.memberOpenTypePay({ openTypeId: curOpenTypeId.value }); + const { code, data } = await RecentApi.memberOpenTypePay({ + openTypeId: curOpenTypeId.value, + }); if (code !== 0) return uni.showToast({ title: '开通失败', icon: 'fail' }); uni.showToast({ title: '开通成功', icon: 'success' }); $store('user').getInfo(); - setTimeout(() => { - uni.navigateBack(); - }, 500); + + // const { data: a } = await PayOrderApi.getOrder(data, true); + sheep.$platform.pay('alipay', 'recharge', data); + + // setTimeout(() => { + // uni.navigateBack(); + // }, 500); }) .catch(() => {}); }; diff --git a/unocss.config.ts b/unocss.config.ts index 3c185869..2acce877 100644 --- a/unocss.config.ts +++ b/unocss.config.ts @@ -24,15 +24,15 @@ export default defineConfig({ ], theme: { colors: { - blue: { - DEFAULT: '#0094ff', - }, - red: { - DEFAULT: '#f63a36', - }, - yellow: { - DEFAULT: '#F2A817', - }, + // blue: { + // DEFAULT: '#0094ff', + // }, + // red: { + // DEFAULT: '#f63a36', + // }, + // yellow: { + // DEFAULT: '#F2A817', + // }, }, }, rules: [