diff --git a/.vercel/project.json b/.vercel/project.json new file mode 100644 index 0000000..29e946f --- /dev/null +++ b/.vercel/project.json @@ -0,0 +1 @@ +{"projectName":"trae_ppms-uni-vue3_8m55"} \ No newline at end of file diff --git a/components.d.ts b/components.d.ts index 2f47f5b..ac6e804 100644 --- a/components.d.ts +++ b/components.d.ts @@ -23,7 +23,9 @@ declare module 'vue' { WdForm: typeof import('wot-design-uni/components/wd-form/wd-form.vue')['default'] WdIcon: typeof import('wot-design-uni/components/wd-icon/wd-icon.vue')['default'] WdInput: typeof import('wot-design-uni/components/wd-input/wd-input.vue')['default'] + WdLoading: typeof import('wot-design-uni/components/wd-loading/wd-loading.vue')['default'] WdMessageBox: typeof import('wot-design-uni/components/wd-message-box/wd-message-box.vue')['default'] + WdNoticeBar: typeof import('wot-design-uni/components/wd-notice-bar/wd-notice-bar.vue')['default'] WdPicker: typeof import('wot-design-uni/components/wd-picker/wd-picker.vue')['default'] WdProgress: typeof import('wot-design-uni/components/wd-progress/wd-progress.vue')['default'] WdRadio: typeof import('wot-design-uni/components/wd-radio/wd-radio.vue')['default'] @@ -32,6 +34,7 @@ declare module 'vue' { WdStatusTip: typeof import('wot-design-uni/components/wd-status-tip/wd-status-tip.vue')['default'] WdStep: typeof import('wot-design-uni/components/wd-step/wd-step.vue')['default'] WdSteps: typeof import('wot-design-uni/components/wd-steps/wd-steps.vue')['default'] + WdSwipeAction: typeof import('wot-design-uni/components/wd-swipe-action/wd-swipe-action.vue')['default'] WdTabbar: typeof import('wot-design-uni/components/wd-tabbar/wd-tabbar.vue')['default'] WdTabbarItem: typeof import('wot-design-uni/components/wd-tabbar-item/wd-tabbar-item.vue')['default'] WdTextarea: typeof import('wot-design-uni/components/wd-textarea/wd-textarea.vue')['default'] diff --git a/package.json b/package.json index 4a43b8b..be2e28a 100644 --- a/package.json +++ b/package.json @@ -60,9 +60,9 @@ "@dcloudio/uni-quickapp-webview": "3.0.0-4020420240722002", "dayjs": "^1.11.13", "pinia": "^2.2.2", - "vue": "^3.4.21", + "vue": "^3.5.18", "vue-i18n": "^9.1.9", - "wot-design-uni": "^1.5.1" + "wot-design-uni": "^1.11.0" }, "devDependencies": { "@dcloudio/types": "^3.4.8", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ad1e50d..8d90707 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,80 +10,80 @@ importers: dependencies: '@dcloudio/uni-app': specifier: 3.0.0-4020420240722002 - version: 3.0.0-4020420240722002(@dcloudio/types@3.4.12)(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + version: 3.0.0-4020420240722002(@dcloudio/types@3.4.12)(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-app-harmony': specifier: 3.0.0-4020420240722002 - version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vite@5.2.8(@types/node@22.10.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vite@5.2.8(@types/node@22.10.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-app-plus': specifier: 3.0.0-4020420240722002 - version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vite@5.2.8(@types/node@22.10.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vite@5.2.8(@types/node@22.10.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-components': specifier: 3.0.0-4020420240722002 - version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-h5': specifier: 3.0.0-4020420240722002 - version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-mp-alipay': specifier: 3.0.0-4020420240722002 - version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-mp-baidu': specifier: 3.0.0-4020420240722002 - version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-mp-jd': specifier: 3.0.0-4020420240722002 - version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-mp-kuaishou': specifier: 3.0.0-4020420240722002 - version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-mp-lark': specifier: 3.0.0-4020420240722002 - version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-mp-qq': specifier: 3.0.0-4020420240722002 - version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-mp-toutiao': specifier: 3.0.0-4020420240722002 - version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-mp-weixin': specifier: 3.0.0-4020420240722002 - version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-mp-xhs': specifier: 3.0.0-4020420240722002 - version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-quickapp-webview': specifier: 3.0.0-4020420240722002 - version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) dayjs: specifier: ^1.11.13 version: 1.11.13 pinia: specifier: ^2.2.2 - version: 2.2.2(typescript@4.9.5)(vue@3.5.5(typescript@4.9.5)) + version: 2.2.2(typescript@4.9.5)(vue@3.5.18(typescript@4.9.5)) vue: - specifier: ^3.4.21 - version: 3.5.5(typescript@4.9.5) + specifier: ^3.5.18 + version: 3.5.18(typescript@4.9.5) vue-i18n: specifier: ^9.1.9 - version: 9.14.0(vue@3.5.5(typescript@4.9.5)) + version: 9.14.0(vue@3.5.18(typescript@4.9.5)) wot-design-uni: - specifier: ^1.5.1 - version: 1.5.1(vue@3.5.5(typescript@4.9.5)) + specifier: ^1.11.0 + version: 1.11.0(vue@3.5.18(typescript@4.9.5)) devDependencies: '@dcloudio/types': specifier: ^3.4.8 version: 3.4.12 '@dcloudio/uni-automator': specifier: 3.0.0-4020420240722002 - version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(jest-environment-node@27.5.1)(jest@27.0.4)(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(jest-environment-node@27.5.1)(jest@27.0.4)(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-cli-shared': specifier: 3.0.0-4020420240722002 - version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-stacktracey': specifier: 3.0.0-4020420240722002 version: 3.0.0-4020420240722002 '@dcloudio/vite-plugin-uni': specifier: 3.0.0-4020420240722002 - version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vite@5.2.8(@types/node@22.10.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + version: 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vite@5.2.8(@types/node@22.10.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) '@iconify-json/tabler': specifier: ^1.2.3 version: 1.2.3 @@ -128,7 +128,7 @@ importers: version: 0.0.1 unocss: specifier: ^0.62.3 - version: 0.62.3(postcss@8.4.45)(rollup@4.21.3)(vite@5.2.8(@types/node@22.10.5)(sass@1.78.0)(terser@5.32.0)) + version: 0.62.3(postcss@8.5.6)(rollup@4.21.3)(vite@5.2.8(@types/node@22.10.5)(sass@1.78.0)(terser@5.32.0)) unocss-preset-weapp: specifier: ^0.62.2 version: 0.62.2(rollup@4.21.3)(webpack-sources@3.2.3) @@ -280,6 +280,10 @@ packages: resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} engines: {node: '>=6.9.0'} + '@babel/helper-string-parser@7.27.1': + resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.24.7': resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} engines: {node: '>=6.9.0'} @@ -288,6 +292,10 @@ packages: resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.27.1': + resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-option@7.24.8': resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==} engines: {node: '>=6.9.0'} @@ -322,6 +330,11 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.28.0': + resolution: {integrity: sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.3': resolution: {integrity: sha512-wUrcsxZg6rqBXG05HG1FPYgsP6EvwF4WpBbxIpWIIYnH8wG0gzx3yZY3dtEHas4sTAOGkbTsc9EGPxwff8lRoA==} engines: {node: '>=6.9.0'} @@ -835,6 +848,10 @@ packages: resolution: {integrity: sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==} engines: {node: '>=6.9.0'} + '@babel/types@7.28.2': + resolution: {integrity: sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==} + engines: {node: '>=6.9.0'} + '@bcoe/v8-coverage@0.2.3': resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} @@ -1601,46 +1618,55 @@ packages: resolution: {integrity: sha512-btVgIsCjuYFKUjopPoWiDqmoUXQDiW2A4C3Mtmp5vACm7/GnyuprqIDPNczeyR5W8rTXEbkmrJux7cJmD99D2g==} cpu: [arm] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm-musleabihf@4.21.3': resolution: {integrity: sha512-zmjbSphplZlau6ZTkxd3+NMtE4UKVy7U4aVFMmHcgO5CUbw17ZP6QCgyxhzGaU/wFFdTfiojjbLG3/0p9HhAqA==} cpu: [arm] os: [linux] + libc: [musl] '@rollup/rollup-linux-arm64-gnu@4.21.3': resolution: {integrity: sha512-nSZfcZtAnQPRZmUkUQwZq2OjQciR6tEoJaZVFvLHsj0MF6QhNMg0fQ6mUOsiCUpTqxTx0/O6gX0V/nYc7LrgPw==} cpu: [arm64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm64-musl@4.21.3': resolution: {integrity: sha512-MnvSPGO8KJXIMGlQDYfvYS3IosFN2rKsvxRpPO2l2cum+Z3exiExLwVU+GExL96pn8IP+GdH8Tz70EpBhO0sIQ==} cpu: [arm64] os: [linux] + libc: [musl] '@rollup/rollup-linux-powerpc64le-gnu@4.21.3': resolution: {integrity: sha512-+W+p/9QNDr2vE2AXU0qIy0qQE75E8RTwTwgqS2G5CRQ11vzq0tbnfBd6brWhS9bCRjAjepJe2fvvkvS3dno+iw==} cpu: [ppc64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-riscv64-gnu@4.21.3': resolution: {integrity: sha512-yXH6K6KfqGXaxHrtr+Uoy+JpNlUlI46BKVyonGiaD74ravdnF9BUNC+vV+SIuB96hUMGShhKV693rF9QDfO6nQ==} cpu: [riscv64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-s390x-gnu@4.21.3': resolution: {integrity: sha512-R8cwY9wcnApN/KDYWTH4gV/ypvy9yZUHlbJvfaiXSB48JO3KpwSpjOGqO4jnGkLDSk1hgjYkTbTt6Q7uvPf8eg==} cpu: [s390x] os: [linux] + libc: [glibc] '@rollup/rollup-linux-x64-gnu@4.21.3': resolution: {integrity: sha512-kZPbX/NOPh0vhS5sI+dR8L1bU2cSO9FgxwM8r7wHzGydzfSjLRCFAT87GR5U9scj2rhzN3JPYVC7NoBbl4FZ0g==} cpu: [x64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-x64-musl@4.21.3': resolution: {integrity: sha512-S0Yq+xA1VEH66uiMNhijsWAafffydd2X5b77eLHfRmfLsRSpbiAWiRHV6DEpz6aOToPsgid7TI9rGd6zB1rhbg==} cpu: [x64] os: [linux] + libc: [musl] '@rollup/rollup-win32-arm64-msvc@4.21.3': resolution: {integrity: sha512-9isNzeL34yquCPyerog+IMCNxKR8XYmGd0tHSV+OVx0TmE0aJOo9uw4fZfUuk2qxobP5sug6vNdZR6u7Mw7Q+Q==} @@ -1870,24 +1896,36 @@ packages: '@vue/compiler-core@3.4.21': resolution: {integrity: sha512-MjXawxZf2SbZszLPYxaFCjxfibYrzr3eYbKxwpLR9EQN+oaziSu3qKVbwBERj1IFIB8OLUewxB5m/BFzi613og==} + '@vue/compiler-core@3.5.18': + resolution: {integrity: sha512-3slwjQrrV1TO8MoXgy3aynDQ7lslj5UqDxuHnrzHtpON5CBinhWjJETciPngpin/T3OuW3tXUf86tEurusnztw==} + '@vue/compiler-core@3.5.5': resolution: {integrity: sha512-ZrxcY8JMoV+kgDrmRwlDufz0SjDZ7jfoNZiIBluAACMBmgr55o/jTbxnyrccH6VSJXnFaDI4Ik1UFCiq9r8i7w==} '@vue/compiler-dom@3.4.21': resolution: {integrity: sha512-IZC6FKowtT1sl0CR5DpXSiEB5ayw75oT2bma1BEhV7RRR1+cfwLrxc2Z8Zq/RGFzJ8w5r9QtCOvTjQgdn0IKmA==} + '@vue/compiler-dom@3.5.18': + resolution: {integrity: sha512-RMbU6NTU70++B1JyVJbNbeFkK+A+Q7y9XKE2EM4NLGm2WFR8x9MbAtWxPPLdm0wUkuZv9trpwfSlL6tjdIa1+A==} + '@vue/compiler-dom@3.5.5': resolution: {integrity: sha512-HSvK5q1gmBbxRse3S0Wt34RcKuOyjDJKDDMuF3i7NC+QkDFrbAqw8NnrEm/z7zFDxWZa4/5eUwsBOMQzm1RHBA==} '@vue/compiler-sfc@3.4.21': resolution: {integrity: sha512-me7epoTxYlY+2CUM7hy9PCDdpMPfIwrOvAXud2Upk10g4YLv9UBW7kL798TvMeDhPthkZ0CONNrK2GoeI1ODiQ==} + '@vue/compiler-sfc@3.5.18': + resolution: {integrity: sha512-5aBjvGqsWs+MoxswZPoTB9nSDb3dhd1x30xrrltKujlCxo48j8HGDNj3QPhF4VIS0VQDUrA1xUfp2hEa+FNyXA==} + '@vue/compiler-sfc@3.5.5': resolution: {integrity: sha512-MzBHDxwZhgQPHrwJ5tj92gdTYRCuPDSZr8PY3+JFv8cv2UD5/WayH5yo0kKCkKfrtJhc39jNSMityHrkMSbfnA==} '@vue/compiler-ssr@3.4.21': resolution: {integrity: sha512-M5+9nI2lPpAsgXOGQobnIueVqc9sisBFexh5yMIMRAPYLa7+5wEJs8iqOZc1WAa9WQbx9GR2twgznU8LTIiZ4Q==} + '@vue/compiler-ssr@3.5.18': + resolution: {integrity: sha512-xM16Ak7rSWHkM3m22NlmcdIM+K4BMyFARAfV9hYFl+SFuRzrZ3uGMNW05kA5pmeMa0X9X963Kgou7ufdbpOP9g==} + '@vue/compiler-ssr@3.5.5': resolution: {integrity: sha512-oFasHnpv/upubjJEmqiTKQYb4qS3ziJddf4UVWuFw6ebk/QTrTUc+AUoTJdo39x9g+AOQBzhOU0ICCRuUjvkmw==} @@ -1906,28 +1944,37 @@ packages: typescript: optional: true + '@vue/reactivity@3.5.18': + resolution: {integrity: sha512-x0vPO5Imw+3sChLM5Y+B6G1zPjwdOri9e8V21NnTnlEvkxatHEH5B5KEAJcjuzQ7BsjGrKtfzuQ5eQwXh8HXBg==} + '@vue/reactivity@3.5.5': resolution: {integrity: sha512-V4tTWElZQhT73PSK3Wnax9R9m4qvMX+LeKHnfylZc6SLh4Jc5/BPakp6e3zEhKWi5AN8TDzRkGnLkp8OqycYng==} + '@vue/runtime-core@3.5.18': + resolution: {integrity: sha512-DUpHa1HpeOQEt6+3nheUfqVXRog2kivkXHUhoqJiKR33SO4x+a5uNOMkV487WPerQkL0vUuRvq/7JhRgLW3S+w==} + '@vue/runtime-core@3.5.5': resolution: {integrity: sha512-2/CFaRN17jgsXy4MpigWFBCAMmLkXPb4CjaHrndglwYSra7ajvkH2cat21dscuXaH91G8fXAeg5gCyxWJ+wCRA==} - '@vue/runtime-dom@3.5.5': - resolution: {integrity: sha512-0bQGgCuL+4Muz5PsCLgF4Ata9BTdhHi5VjsxtTDyI0Wy4MgoSvBGaA6bDc7W7CGgZOyirf9LNeetMYHQ05pgpw==} + '@vue/runtime-dom@3.5.18': + resolution: {integrity: sha512-YwDj71iV05j4RnzZnZtGaXwPoUWeRsqinblgVJwR8XTXYZ9D5PbahHQgsbmzUvCWNF6x7siQ89HgnX5eWkr3mw==} '@vue/server-renderer@3.4.21': resolution: {integrity: sha512-aV1gXyKSN6Rz+6kZ6kr5+Ll14YzmIbeuWe7ryJl5muJ4uwSwY/aStXTixx76TwkZFJLm1aAlA/HSWEJ4EyiMkg==} peerDependencies: vue: 3.4.21 - '@vue/server-renderer@3.5.5': - resolution: {integrity: sha512-XjRamLIq5f47cxgy+hiX7zUIY+4RHdPDVrPvvMDAUTdW5RJWX/S0ji/rCbm3LWTT/9Co9bvQME8ZI15ahL4/Qw==} + '@vue/server-renderer@3.5.18': + resolution: {integrity: sha512-PvIHLUoWgSbDG7zLHqSqaCoZvHi6NNmfVFOqO+OnwvqMz/tqQr3FuGWS8ufluNddk7ZLBJYMrjcw1c6XzR12mA==} peerDependencies: - vue: 3.5.5 + vue: 3.5.18 '@vue/shared@3.4.21': resolution: {integrity: sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g==} + '@vue/shared@3.5.18': + resolution: {integrity: sha512-cZy8Dq+uuIXbxCZpuLd2GJdeSO/lIzIspC2WtkqIpje5QyFbvLaI5wZtdUjLHjGZrlVX6GilejatWwVYYRc8tA==} + '@vue/shared@3.5.5': resolution: {integrity: sha512-0KyMXyEgnmFAs6rNUL+6eUHtUCqCaNrVd+AW3MX3LyA0Yry5SA0Km03CDKiOua1x1WWnIr+W9+S0GMFoSDWERQ==} @@ -3471,6 +3518,11 @@ packages: muggle-string@0.3.1: resolution: {integrity: sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==} + nanoid@3.3.11: + resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + nanoid@3.3.7: resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -3751,6 +3803,10 @@ packages: resolution: {integrity: sha512-7KTLTdzdZZYscUc65XmjFiB73vBhBfbPztCYdUNvlaso9PrzjzcmjqBPR0lNGkcVlcO4BjiO5rK/qNz+XAen1Q==} engines: {node: ^10 || ^12 || >=14} + postcss@8.5.6: + resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} + engines: {node: ^10 || ^12 || >=14} + pretty-format@27.5.1: resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -4422,8 +4478,8 @@ packages: peerDependencies: typescript: '*' - vue@3.5.5: - resolution: {integrity: sha512-ybC+xn67K4+df1yVeov4UjBGyVcXM0a1g7JVZr+pWVUX3xF6ntXU0wIjkTkduZBUIpxTlsftJSxz2kwhsT7dgA==} + vue@3.5.18: + resolution: {integrity: sha512-7W4Y4ZbMiQ3SEo+m9lnoNpV9xG7QVMLa+/0RFwwiAVkeYoyGXqWE85jabU4pllJNUzqfLShJ5YLptewhCWUgNA==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -4485,8 +4541,8 @@ packages: engines: {node: '>= 8'} hasBin: true - wot-design-uni@1.5.1: - resolution: {integrity: sha512-jiDRuF8r7+xAldc4Dp+2T1VnqDnOoMWsXu6aRpDg2QG7ZH+/bJl7W8H8hHbKFgA9lu1By/HCDmpG7JC45nYtBw==} + wot-design-uni@1.11.0: + resolution: {integrity: sha512-lZb9oF24WUn8EheU4jEzEjo5N/SVhsQPUuMQQXqleXVmDgXqBZVyPlRPU/GayLpT+OGvEv3Sd5UQwiXxphYXqQ==} engines: {HBuilderX: ^3.8.7} peerDependencies: vue: '>=3.2.47' @@ -4605,8 +4661,7 @@ snapshots: '@babel/compat-data@7.25.4': {} - '@babel/compat-data@7.26.3': - optional: true + '@babel/compat-data@7.26.3': {} '@babel/core@7.25.2': dependencies: @@ -4647,7 +4702,6 @@ snapshots: semver: 6.3.1 transitivePeerDependencies: - supports-color - optional: true '@babel/generator@7.25.6': dependencies: @@ -4690,7 +4744,6 @@ snapshots: browserslist: 4.24.3 lru-cache: 5.1.1 semver: 6.3.1 - optional: true '@babel/helper-create-class-features-plugin@7.25.4(@babel/core@7.25.2)': dependencies: @@ -4743,7 +4796,6 @@ snapshots: '@babel/types': 7.26.3 transitivePeerDependencies: - supports-color - optional: true '@babel/helper-module-transforms@7.25.2(@babel/core@7.25.2)': dependencies: @@ -4763,7 +4815,6 @@ snapshots: '@babel/traverse': 7.26.4 transitivePeerDependencies: - supports-color - optional: true '@babel/helper-optimise-call-expression@7.24.7': dependencies: @@ -4809,14 +4860,17 @@ snapshots: '@babel/helper-string-parser@7.25.9': {} + '@babel/helper-string-parser@7.27.1': {} + '@babel/helper-validator-identifier@7.24.7': {} '@babel/helper-validator-identifier@7.25.9': {} + '@babel/helper-validator-identifier@7.27.1': {} + '@babel/helper-validator-option@7.24.8': {} - '@babel/helper-validator-option@7.25.9': - optional: true + '@babel/helper-validator-option@7.25.9': {} '@babel/helper-wrap-function@7.25.0': dependencies: @@ -4835,7 +4889,6 @@ snapshots: dependencies: '@babel/template': 7.25.9 '@babel/types': 7.26.3 - optional: true '@babel/highlight@7.24.7': dependencies: @@ -4852,6 +4905,10 @@ snapshots: dependencies: '@babel/types': 7.26.3 + '@babel/parser@7.28.0': + dependencies: + '@babel/types': 7.28.2 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.3(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -4896,9 +4953,14 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.25.2)': + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.25.2)': @@ -4906,11 +4968,21 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -4931,9 +5003,9 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.25.2)': + '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.25.2)': @@ -4941,11 +5013,21 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -4956,49 +5038,89 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-typescript@7.25.4(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.25.2)': + '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.25.2)': @@ -5510,13 +5632,18 @@ snapshots: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 + '@babel/types@7.28.2': + dependencies: + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.27.1 + '@bcoe/v8-coverage@0.2.3': {} '@dcloudio/types@3.4.12': {} - '@dcloudio/uni-app-harmony@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vite@5.2.8(@types/node@22.10.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/uni-app-harmony@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vite@5.2.8(@types/node@22.10.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: - '@dcloudio/uni-app-vite': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vite@5.2.8(@types/node@22.10.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-app-vite': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vite@5.2.8(@types/node@22.10.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) debug: 4.3.7 fs-extra: 10.1.0 licia: 1.41.1 @@ -5532,10 +5659,10 @@ snapshots: - vue - webpack-sources - '@dcloudio/uni-app-plus@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vite@5.2.8(@types/node@22.10.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/uni-app-plus@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vite@5.2.8(@types/node@22.10.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: - '@dcloudio/uni-app-uts': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) - '@dcloudio/uni-app-vite': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vite@5.2.8(@types/node@22.10.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-app-uts': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-app-vite': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vite@5.2.8(@types/node@22.10.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-app-vue': 3.0.0-4020420240722002 debug: 4.3.7 fs-extra: 10.1.0 @@ -5552,11 +5679,11 @@ snapshots: - vue - webpack-sources - '@dcloudio/uni-app-uts@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/uni-app-uts@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: '@babel/parser': 7.25.6 '@babel/types': 7.25.6 - '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-i18n': 3.0.0-4020420240722002 '@dcloudio/uni-nvue-styler': 3.0.0-4020420240722002 '@dcloudio/uni-shared': 3.0.0-4020420240722002 @@ -5586,14 +5713,14 @@ snapshots: - vue - webpack-sources - '@dcloudio/uni-app-vite@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vite@5.2.8(@types/node@22.10.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/uni-app-vite@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vite@5.2.8(@types/node@22.10.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: - '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-i18n': 3.0.0-4020420240722002 '@dcloudio/uni-nvue-styler': 3.0.0-4020420240722002 '@dcloudio/uni-shared': 3.0.0-4020420240722002 '@rollup/pluginutils': 5.1.0(rollup@4.21.3) - '@vitejs/plugin-vue': 5.1.3(vite@5.2.8(@types/node@22.10.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.5(typescript@4.9.5)) + '@vitejs/plugin-vue': 5.1.3(vite@5.2.8(@types/node@22.10.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.18(typescript@4.9.5)) '@vue/compiler-dom': 3.4.21 '@vue/compiler-sfc': 3.4.21 debug: 4.3.7 @@ -5612,15 +5739,15 @@ snapshots: '@dcloudio/uni-app-vue@3.0.0-4020420240722002': {} - '@dcloudio/uni-app@3.0.0-4020420240722002(@dcloudio/types@3.4.12)(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/uni-app@3.0.0-4020420240722002(@dcloudio/types@3.4.12)(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: '@dcloudio/types': 3.4.12 - '@dcloudio/uni-cloud': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) - '@dcloudio/uni-components': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-cloud': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-components': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-i18n': 3.0.0-4020420240722002 - '@dcloudio/uni-push': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-push': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-shared': 3.0.0-4020420240722002 - '@dcloudio/uni-stat': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-stat': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) '@vue/shared': 3.4.21 transitivePeerDependencies: - '@nuxt/kit' @@ -5632,9 +5759,9 @@ snapshots: - vue - webpack-sources - '@dcloudio/uni-automator@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(jest-environment-node@27.5.1)(jest@27.0.4)(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/uni-automator@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(jest-environment-node@27.5.1)(jest@27.0.4)(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: - '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) address: 1.2.2 cross-env: 7.0.3 debug: 4.3.7 @@ -5660,7 +5787,7 @@ snapshots: - vue - webpack-sources - '@dcloudio/uni-cli-shared@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/uni-cli-shared@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.24.7 @@ -5677,10 +5804,10 @@ snapshots: '@vue/compiler-dom': 3.4.21 '@vue/compiler-sfc': 3.4.21 '@vue/compiler-ssr': 3.4.21 - '@vue/server-renderer': 3.4.21(vue@3.5.5(typescript@4.9.5)) + '@vue/server-renderer': 3.4.21(vue@3.5.18(typescript@4.9.5)) '@vue/shared': 3.4.21 adm-zip: 0.5.16 - autoprefixer: 10.4.20(postcss@8.4.45) + autoprefixer: 10.4.20(postcss@8.5.6) base64url: 3.0.1 chokidar: 3.6.0 compare-versions: 3.6.0 @@ -5700,9 +5827,9 @@ snapshots: module-alias: 2.2.3 os-locale-s-fix: 1.0.8-fix-1 picocolors: 1.1.0 - postcss-import: 14.1.0(postcss@8.4.45) - postcss-load-config: 3.1.4(postcss@8.4.45) - postcss-modules: 4.3.1(postcss@8.4.45) + postcss-import: 14.1.0(postcss@8.5.6) + postcss-load-config: 3.1.4(postcss@8.5.6) + postcss-modules: 4.3.1(postcss@8.5.6) postcss-selector-parser: 6.1.2 resolve: 1.22.8 source-map-js: 1.2.1 @@ -5719,9 +5846,9 @@ snapshots: - vue - webpack-sources - '@dcloudio/uni-cloud@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/uni-cloud@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: - '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-i18n': 3.0.0-4020420240722002 '@dcloudio/uni-shared': 3.0.0-4020420240722002 '@vue/shared': 3.4.21 @@ -5736,10 +5863,10 @@ snapshots: - vue - webpack-sources - '@dcloudio/uni-components@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/uni-components@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: - '@dcloudio/uni-cloud': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) - '@dcloudio/uni-h5': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-cloud': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-h5': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-i18n': 3.0.0-4020420240722002 transitivePeerDependencies: - '@nuxt/kit' @@ -5751,14 +5878,14 @@ snapshots: - vue - webpack-sources - '@dcloudio/uni-h5-vite@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/uni-h5-vite@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: - '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-shared': 3.0.0-4020420240722002 '@rollup/pluginutils': 5.1.0(rollup@4.21.3) '@vue/compiler-dom': 3.4.21 '@vue/compiler-sfc': 3.4.21 - '@vue/server-renderer': 3.4.21(vue@3.5.5(typescript@4.9.5)) + '@vue/server-renderer': 3.4.21(vue@3.5.18(typescript@4.9.5)) '@vue/shared': 3.4.21 debug: 4.3.7 fs-extra: 10.1.0 @@ -5774,26 +5901,26 @@ snapshots: - vue - webpack-sources - '@dcloudio/uni-h5-vue@3.0.0-4020420240722002(vue@3.5.5(typescript@4.9.5))': + '@dcloudio/uni-h5-vue@3.0.0-4020420240722002(vue@3.5.18(typescript@4.9.5))': dependencies: '@dcloudio/uni-shared': 3.0.0-4020420240722002 - '@vue/server-renderer': 3.4.21(vue@3.5.5(typescript@4.9.5)) + '@vue/server-renderer': 3.4.21(vue@3.5.18(typescript@4.9.5)) transitivePeerDependencies: - vue - '@dcloudio/uni-h5@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/uni-h5@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: - '@dcloudio/uni-h5-vite': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) - '@dcloudio/uni-h5-vue': 3.0.0-4020420240722002(vue@3.5.5(typescript@4.9.5)) + '@dcloudio/uni-h5-vite': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-h5-vue': 3.0.0-4020420240722002(vue@3.5.18(typescript@4.9.5)) '@dcloudio/uni-i18n': 3.0.0-4020420240722002 '@dcloudio/uni-shared': 3.0.0-4020420240722002 - '@vue/server-renderer': 3.4.21(vue@3.5.5(typescript@4.9.5)) + '@vue/server-renderer': 3.4.21(vue@3.5.18(typescript@4.9.5)) '@vue/shared': 3.4.21 debug: 4.3.7 localstorage-polyfill: 1.0.1 postcss-selector-parser: 6.1.2 safe-area-insets: 1.4.1 - vue-router: 4.4.5(vue@3.5.5(typescript@4.9.5)) + vue-router: 4.4.5(vue@3.5.18(typescript@4.9.5)) xmlhttprequest: 1.8.0 transitivePeerDependencies: - '@nuxt/kit' @@ -5807,10 +5934,10 @@ snapshots: '@dcloudio/uni-i18n@3.0.0-4020420240722002': {} - '@dcloudio/uni-mp-alipay@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/uni-mp-alipay@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: - '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) - '@dcloudio/uni-mp-vite': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-mp-vite': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-mp-vue': 3.0.0-4020420240722002 '@dcloudio/uni-shared': 3.0.0-4020420240722002 '@vue/compiler-core': 3.4.21 @@ -5825,13 +5952,13 @@ snapshots: - vue - webpack-sources - '@dcloudio/uni-mp-baidu@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/uni-mp-baidu@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: - '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) - '@dcloudio/uni-mp-compiler': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) - '@dcloudio/uni-mp-vite': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-mp-compiler': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-mp-vite': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-mp-vue': 3.0.0-4020420240722002 - '@dcloudio/uni-mp-weixin': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-mp-weixin': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-shared': 3.0.0-4020420240722002 '@vue/compiler-core': 3.4.21 '@vue/shared': 3.4.21 @@ -5853,12 +5980,12 @@ snapshots: - vue - webpack-sources - '@dcloudio/uni-mp-compiler@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/uni-mp-compiler@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: '@babel/generator': 7.25.6 '@babel/parser': 7.25.6 '@babel/types': 7.25.6 - '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-shared': 3.0.0-4020420240722002 '@vue/compiler-core': 3.4.21 '@vue/compiler-dom': 3.4.21 @@ -5874,11 +6001,11 @@ snapshots: - vue - webpack-sources - '@dcloudio/uni-mp-jd@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/uni-mp-jd@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: - '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) - '@dcloudio/uni-mp-compiler': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) - '@dcloudio/uni-mp-vite': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-mp-compiler': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-mp-vite': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-mp-vue': 3.0.0-4020420240722002 '@dcloudio/uni-shared': 3.0.0-4020420240722002 '@vue/shared': 3.4.21 @@ -5892,13 +6019,13 @@ snapshots: - vue - webpack-sources - '@dcloudio/uni-mp-kuaishou@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/uni-mp-kuaishou@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: - '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) - '@dcloudio/uni-mp-compiler': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) - '@dcloudio/uni-mp-vite': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-mp-compiler': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-mp-vite': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-mp-vue': 3.0.0-4020420240722002 - '@dcloudio/uni-mp-weixin': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-mp-weixin': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-shared': 3.0.0-4020420240722002 '@vue/compiler-core': 3.4.21 '@vue/shared': 3.4.21 @@ -5915,12 +6042,12 @@ snapshots: - vue - webpack-sources - '@dcloudio/uni-mp-lark@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/uni-mp-lark@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: - '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) - '@dcloudio/uni-mp-compiler': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) - '@dcloudio/uni-mp-toutiao': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) - '@dcloudio/uni-mp-vite': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-mp-compiler': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-mp-toutiao': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-mp-vite': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-mp-vue': 3.0.0-4020420240722002 '@dcloudio/uni-shared': 3.0.0-4020420240722002 '@vue/compiler-core': 3.4.21 @@ -5935,10 +6062,10 @@ snapshots: - vue - webpack-sources - '@dcloudio/uni-mp-qq@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/uni-mp-qq@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: - '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) - '@dcloudio/uni-mp-vite': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-mp-vite': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-mp-vue': 3.0.0-4020420240722002 '@dcloudio/uni-shared': 3.0.0-4020420240722002 '@vue/shared': 3.4.21 @@ -5953,11 +6080,11 @@ snapshots: - vue - webpack-sources - '@dcloudio/uni-mp-toutiao@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/uni-mp-toutiao@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: - '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) - '@dcloudio/uni-mp-compiler': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) - '@dcloudio/uni-mp-vite': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-mp-compiler': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-mp-vite': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-mp-vue': 3.0.0-4020420240722002 '@dcloudio/uni-shared': 3.0.0-4020420240722002 '@vue/compiler-core': 3.4.21 @@ -5972,11 +6099,11 @@ snapshots: - vue - webpack-sources - '@dcloudio/uni-mp-vite@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/uni-mp-vite@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: - '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-i18n': 3.0.0-4020420240722002 - '@dcloudio/uni-mp-compiler': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-mp-compiler': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-mp-vue': 3.0.0-4020420240722002 '@dcloudio/uni-shared': 3.0.0-4020420240722002 '@vue/compiler-sfc': 3.4.21 @@ -5997,10 +6124,10 @@ snapshots: '@dcloudio/uni-shared': 3.0.0-4020420240722002 '@vue/shared': 3.4.21 - '@dcloudio/uni-mp-weixin@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/uni-mp-weixin@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: - '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) - '@dcloudio/uni-mp-vite': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-mp-vite': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-mp-vue': 3.0.0-4020420240722002 '@dcloudio/uni-shared': 3.0.0-4020420240722002 '@vue/shared': 3.4.21 @@ -6022,11 +6149,11 @@ snapshots: - vue - webpack-sources - '@dcloudio/uni-mp-xhs@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/uni-mp-xhs@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: - '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) - '@dcloudio/uni-mp-compiler': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) - '@dcloudio/uni-mp-vite': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-mp-compiler': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-mp-vite': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-mp-vue': 3.0.0-4020420240722002 '@dcloudio/uni-shared': 3.0.0-4020420240722002 '@vue/shared': 3.4.21 @@ -6045,9 +6172,9 @@ snapshots: parse-css-font: 4.0.0 postcss: 8.4.45 - '@dcloudio/uni-push@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/uni-push@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: - '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) transitivePeerDependencies: - '@nuxt/kit' - '@vueuse/core' @@ -6058,10 +6185,10 @@ snapshots: - vue - webpack-sources - '@dcloudio/uni-quickapp-webview@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/uni-quickapp-webview@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: - '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) - '@dcloudio/uni-mp-vite': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-mp-vite': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-mp-vue': 3.0.0-4020420240722002 '@dcloudio/uni-shared': 3.0.0-4020420240722002 '@vue/shared': 3.4.21 @@ -6081,9 +6208,9 @@ snapshots: '@dcloudio/uni-stacktracey@3.0.0-4020420240722002': {} - '@dcloudio/uni-stat@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/uni-stat@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: - '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-shared': 3.0.0-4020420240722002 debug: 4.3.7 transitivePeerDependencies: @@ -6096,17 +6223,17 @@ snapshots: - vue - webpack-sources - '@dcloudio/vite-plugin-uni@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vite@5.2.8(@types/node@22.10.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3)': + '@dcloudio/vite-plugin-uni@3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vite@5.2.8(@types/node@22.10.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3)': dependencies: '@babel/core': 7.25.2 '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2) '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) - '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.4.45)(rollup@4.21.3)(vue@3.5.5(typescript@4.9.5))(webpack-sources@3.2.3) + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@nuxt/kit@3.13.2(rollup@4.21.3))(postcss@8.5.6)(rollup@4.21.3)(vue@3.5.18(typescript@4.9.5))(webpack-sources@3.2.3) '@dcloudio/uni-shared': 3.0.0-4020420240722002 '@rollup/pluginutils': 5.1.0(rollup@4.21.3) '@vitejs/plugin-legacy': 5.4.2(terser@5.32.0)(vite@5.2.8(@types/node@22.10.5)(sass@1.78.0)(terser@5.32.0)) - '@vitejs/plugin-vue': 5.1.3(vite@5.2.8(@types/node@22.10.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.5(typescript@4.9.5)) - '@vitejs/plugin-vue-jsx': 3.1.0(vite@5.2.8(@types/node@22.10.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.5(typescript@4.9.5)) + '@vitejs/plugin-vue': 5.1.3(vite@5.2.8(@types/node@22.10.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.18(typescript@4.9.5)) + '@vitejs/plugin-vue-jsx': 3.1.0(vite@5.2.8(@types/node@22.10.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.18(typescript@4.9.5)) '@vue/compiler-core': 3.4.21 '@vue/compiler-dom': 3.4.21 '@vue/compiler-sfc': 3.4.21 @@ -6472,7 +6599,7 @@ snapshots: '@jest/transform@27.5.1': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@jest/types': 27.5.1 babel-plugin-istanbul: 6.1.1 chalk: 4.1.2 @@ -7070,14 +7197,14 @@ snapshots: gzip-size: 6.0.0 sirv: 2.0.4 - '@unocss/postcss@0.62.3(postcss@8.4.45)': + '@unocss/postcss@0.62.3(postcss@8.5.6)': dependencies: '@unocss/config': 0.62.3 '@unocss/core': 0.62.3 '@unocss/rule-utils': 0.62.3 css-tree: 2.3.1 magic-string: 0.30.11 - postcss: 8.4.45 + postcss: 8.5.6 tinyglobby: 0.2.6 transitivePeerDependencies: - supports-color @@ -7214,20 +7341,20 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue-jsx@3.1.0(vite@5.2.8(@types/node@22.10.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.5(typescript@4.9.5))': + '@vitejs/plugin-vue-jsx@3.1.0(vite@5.2.8(@types/node@22.10.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.18(typescript@4.9.5))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.25.2) vite: 5.2.8(@types/node@22.10.5)(sass@1.78.0)(terser@5.32.0) - vue: 3.5.5(typescript@4.9.5) + vue: 3.5.18(typescript@4.9.5) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.3(vite@5.2.8(@types/node@22.10.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.5(typescript@4.9.5))': + '@vitejs/plugin-vue@5.1.3(vite@5.2.8(@types/node@22.10.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.18(typescript@4.9.5))': dependencies: vite: 5.2.8(@types/node@22.10.5)(sass@1.78.0)(terser@5.32.0) - vue: 3.5.5(typescript@4.9.5) + vue: 3.5.18(typescript@4.9.5) '@volar/language-core@1.11.1': dependencies: @@ -7280,6 +7407,14 @@ snapshots: estree-walker: 2.0.2 source-map-js: 1.2.1 + '@vue/compiler-core@3.5.18': + dependencies: + '@babel/parser': 7.28.0 + '@vue/shared': 3.5.18 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.1 + '@vue/compiler-core@3.5.5': dependencies: '@babel/parser': 7.25.6 @@ -7293,6 +7428,11 @@ snapshots: '@vue/compiler-core': 3.4.21 '@vue/shared': 3.4.21 + '@vue/compiler-dom@3.5.18': + dependencies: + '@vue/compiler-core': 3.5.18 + '@vue/shared': 3.5.18 + '@vue/compiler-dom@3.5.5': dependencies: '@vue/compiler-core': 3.5.5 @@ -7310,6 +7450,18 @@ snapshots: postcss: 8.4.45 source-map-js: 1.2.1 + '@vue/compiler-sfc@3.5.18': + dependencies: + '@babel/parser': 7.28.0 + '@vue/compiler-core': 3.5.18 + '@vue/compiler-dom': 3.5.18 + '@vue/compiler-ssr': 3.5.18 + '@vue/shared': 3.5.18 + estree-walker: 2.0.2 + magic-string: 0.30.17 + postcss: 8.5.6 + source-map-js: 1.2.1 + '@vue/compiler-sfc@3.5.5': dependencies: '@babel/parser': 7.25.6 @@ -7327,6 +7479,11 @@ snapshots: '@vue/compiler-dom': 3.4.21 '@vue/shared': 3.4.21 + '@vue/compiler-ssr@3.5.18': + dependencies: + '@vue/compiler-dom': 3.5.18 + '@vue/shared': 3.5.18 + '@vue/compiler-ssr@3.5.5': dependencies: '@vue/compiler-dom': 3.5.5 @@ -7350,36 +7507,47 @@ snapshots: optionalDependencies: typescript: 4.9.5 + '@vue/reactivity@3.5.18': + dependencies: + '@vue/shared': 3.5.18 + '@vue/reactivity@3.5.5': dependencies: '@vue/shared': 3.5.5 + '@vue/runtime-core@3.5.18': + dependencies: + '@vue/reactivity': 3.5.18 + '@vue/shared': 3.5.18 + '@vue/runtime-core@3.5.5': dependencies: '@vue/reactivity': 3.5.5 '@vue/shared': 3.5.5 - '@vue/runtime-dom@3.5.5': + '@vue/runtime-dom@3.5.18': dependencies: - '@vue/reactivity': 3.5.5 - '@vue/runtime-core': 3.5.5 - '@vue/shared': 3.5.5 + '@vue/reactivity': 3.5.18 + '@vue/runtime-core': 3.5.18 + '@vue/shared': 3.5.18 csstype: 3.1.3 - '@vue/server-renderer@3.4.21(vue@3.5.5(typescript@4.9.5))': + '@vue/server-renderer@3.4.21(vue@3.5.18(typescript@4.9.5))': dependencies: '@vue/compiler-ssr': 3.4.21 '@vue/shared': 3.4.21 - vue: 3.5.5(typescript@4.9.5) + vue: 3.5.18(typescript@4.9.5) - '@vue/server-renderer@3.5.5(vue@3.5.5(typescript@4.9.5))': + '@vue/server-renderer@3.5.18(vue@3.5.18(typescript@4.9.5))': dependencies: - '@vue/compiler-ssr': 3.5.5 - '@vue/shared': 3.5.5 - vue: 3.5.5(typescript@4.9.5) + '@vue/compiler-ssr': 3.5.18 + '@vue/shared': 3.5.18 + vue: 3.5.18(typescript@4.9.5) '@vue/shared@3.4.21': {} + '@vue/shared@3.5.18': {} + '@vue/shared@3.5.5': {} '@vue/tsconfig@0.1.3(@types/node@22.10.5)': @@ -7560,14 +7728,14 @@ snapshots: asynckit@0.4.0: {} - autoprefixer@10.4.20(postcss@8.4.45): + autoprefixer@10.4.20(postcss@8.5.6): dependencies: browserslist: 4.23.3 caniuse-lite: 1.0.30001660 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.0 - postcss: 8.4.45 + postcss: 8.5.6 postcss-value-parser: 4.2.0 axios@1.7.7: @@ -7578,14 +7746,14 @@ snapshots: transitivePeerDependencies: - debug - babel-jest@27.5.1(@babel/core@7.25.2): + babel-jest@27.5.1(@babel/core@7.26.0): dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 '@types/babel__core': 7.20.5 babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 27.5.1(@babel/core@7.25.2) + babel-preset-jest: 27.5.1(@babel/core@7.26.0) chalk: 4.1.2 graceful-fs: 4.2.11 slash: 3.0.0 @@ -7633,30 +7801,30 @@ snapshots: transitivePeerDependencies: - supports-color - babel-preset-current-node-syntax@1.1.0(@babel/core@7.25.2): + babel-preset-current-node-syntax@1.1.0(@babel/core@7.26.0): dependencies: - '@babel/core': 7.25.2 - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2) - '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.25.2) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.25.2) - '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.25.2) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.2) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.25.2) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.25.2) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.25.2) + '@babel/core': 7.26.0 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.0) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.26.0) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.26.0) + '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.0) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.26.0) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.26.0) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.26.0) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.0) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.26.0) - babel-preset-jest@27.5.1(@babel/core@7.25.2): + babel-preset-jest@27.5.1(@babel/core@7.26.0): dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 babel-plugin-jest-hoist: 27.5.1 - babel-preset-current-node-syntax: 1.1.0(@babel/core@7.25.2) + babel-preset-current-node-syntax: 1.1.0(@babel/core@7.26.0) balanced-match@1.0.2: {} @@ -7720,7 +7888,6 @@ snapshots: electron-to-chromium: 1.5.76 node-releases: 2.0.19 update-browserslist-db: 1.1.1(browserslist@4.24.3) - optional: true bser@2.1.1: dependencies: @@ -7778,8 +7945,7 @@ snapshots: caniuse-lite@1.0.30001660: {} - caniuse-lite@1.0.30001690: - optional: true + caniuse-lite@1.0.30001690: {} centra@2.7.0: dependencies: @@ -8008,8 +8174,7 @@ snapshots: electron-to-chromium@1.5.23: {} - electron-to-chromium@1.5.76: - optional: true + electron-to-chromium@1.5.76: {} emittery@0.8.1: {} @@ -8456,9 +8621,9 @@ snapshots: icss-replace-symbols@1.1.0: {} - icss-utils@5.1.0(postcss@8.4.45): + icss-utils@5.1.0(postcss@8.5.6): dependencies: - postcss: 8.4.45 + postcss: 8.5.6 ieee754@1.2.1: {} @@ -8542,7 +8707,7 @@ snapshots: istanbul-lib-instrument@5.2.1: dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/parser': 7.26.3 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 @@ -8622,10 +8787,10 @@ snapshots: jest-config@27.5.1: dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@jest/test-sequencer': 27.5.1 '@jest/types': 27.5.1 - babel-jest: 27.5.1(@babel/core@7.25.2) + babel-jest: 27.5.1(@babel/core@7.26.0) chalk: 4.1.2 ci-info: 3.9.0 deepmerge: 4.3.1 @@ -8855,16 +9020,16 @@ snapshots: jest-snapshot@27.5.1: dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.26.0 '@babel/generator': 7.26.3 - '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.25.2) + '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.0) '@babel/traverse': 7.26.4 '@babel/types': 7.26.3 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 '@types/babel__traverse': 7.20.6 '@types/prettier': 2.7.3 - babel-preset-current-node-syntax: 1.1.0(@babel/core@7.25.2) + babel-preset-current-node-syntax: 1.1.0(@babel/core@7.26.0) chalk: 4.1.2 expect: 27.5.1 graceful-fs: 4.2.11 @@ -9098,7 +9263,6 @@ snapshots: magic-string@0.30.17: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 - optional: true make-dir@4.0.0: dependencies: @@ -9208,6 +9372,8 @@ snapshots: muggle-string@0.3.1: {} + nanoid@3.3.11: {} + nanoid@3.3.7: {} natural-compare@1.4.0: {} @@ -9222,8 +9388,7 @@ snapshots: node-releases@2.0.18: {} - node-releases@2.0.19: - optional: true + node-releases@2.0.19: {} normalize-path@3.0.0: {} @@ -9370,11 +9535,11 @@ snapshots: pify@2.3.0: {} - pinia@2.2.2(typescript@4.9.5)(vue@3.5.5(typescript@4.9.5)): + pinia@2.2.2(typescript@4.9.5)(vue@3.5.18(typescript@4.9.5)): dependencies: '@vue/devtools-api': 6.6.4 - vue: 3.5.5(typescript@4.9.5) - vue-demi: 0.14.10(vue@3.5.5(typescript@4.9.5)) + vue: 3.5.18(typescript@4.9.5) + vue-demi: 0.14.10(vue@3.5.18(typescript@4.9.5)) optionalDependencies: typescript: 4.9.5 @@ -9403,51 +9568,51 @@ snapshots: pngjs@3.4.0: {} - postcss-import@14.1.0(postcss@8.4.45): + postcss-import@14.1.0(postcss@8.5.6): dependencies: - postcss: 8.4.45 + postcss: 8.5.6 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 - postcss-load-config@3.1.4(postcss@8.4.45): + postcss-load-config@3.1.4(postcss@8.5.6): dependencies: lilconfig: 2.1.0 yaml: 1.10.2 optionalDependencies: - postcss: 8.4.45 + postcss: 8.5.6 - postcss-modules-extract-imports@3.1.0(postcss@8.4.45): + postcss-modules-extract-imports@3.1.0(postcss@8.5.6): dependencies: - postcss: 8.4.45 + postcss: 8.5.6 - postcss-modules-local-by-default@4.0.5(postcss@8.4.45): + postcss-modules-local-by-default@4.0.5(postcss@8.5.6): dependencies: - icss-utils: 5.1.0(postcss@8.4.45) - postcss: 8.4.45 + icss-utils: 5.1.0(postcss@8.5.6) + postcss: 8.5.6 postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 - postcss-modules-scope@3.2.0(postcss@8.4.45): + postcss-modules-scope@3.2.0(postcss@8.5.6): dependencies: - postcss: 8.4.45 + postcss: 8.5.6 postcss-selector-parser: 6.1.2 - postcss-modules-values@4.0.0(postcss@8.4.45): + postcss-modules-values@4.0.0(postcss@8.5.6): dependencies: - icss-utils: 5.1.0(postcss@8.4.45) - postcss: 8.4.45 + icss-utils: 5.1.0(postcss@8.5.6) + postcss: 8.5.6 - postcss-modules@4.3.1(postcss@8.4.45): + postcss-modules@4.3.1(postcss@8.5.6): dependencies: generic-names: 4.0.0 icss-replace-symbols: 1.1.0 lodash.camelcase: 4.3.0 - postcss: 8.4.45 - postcss-modules-extract-imports: 3.1.0(postcss@8.4.45) - postcss-modules-local-by-default: 4.0.5(postcss@8.4.45) - postcss-modules-scope: 3.2.0(postcss@8.4.45) - postcss-modules-values: 4.0.0(postcss@8.4.45) + postcss: 8.5.6 + postcss-modules-extract-imports: 3.1.0(postcss@8.5.6) + postcss-modules-local-by-default: 4.0.5(postcss@8.5.6) + postcss-modules-scope: 3.2.0(postcss@8.5.6) + postcss-modules-values: 4.0.0(postcss@8.5.6) string-hash: 1.1.3 postcss-selector-parser@6.1.2: @@ -9463,6 +9628,12 @@ snapshots: picocolors: 1.1.0 source-map-js: 1.2.1 + postcss@8.5.6: + dependencies: + nanoid: 3.3.11 + picocolors: 1.1.1 + source-map-js: 1.2.1 + pretty-format@27.5.1: dependencies: ansi-regex: 5.0.1 @@ -10022,13 +10193,13 @@ snapshots: - rollup - webpack-sources - unocss@0.62.3(postcss@8.4.45)(rollup@4.21.3)(vite@5.2.8(@types/node@22.10.5)(sass@1.78.0)(terser@5.32.0)): + unocss@0.62.3(postcss@8.5.6)(rollup@4.21.3)(vite@5.2.8(@types/node@22.10.5)(sass@1.78.0)(terser@5.32.0)): dependencies: '@unocss/astro': 0.62.3(rollup@4.21.3)(vite@5.2.8(@types/node@22.10.5)(sass@1.78.0)(terser@5.32.0)) '@unocss/cli': 0.62.3(rollup@4.21.3) '@unocss/core': 0.62.3 '@unocss/extractor-arbitrary-variants': 0.62.3 - '@unocss/postcss': 0.62.3(postcss@8.4.45) + '@unocss/postcss': 0.62.3(postcss@8.5.6) '@unocss/preset-attributify': 0.62.3 '@unocss/preset-icons': 0.62.3 '@unocss/preset-mini': 0.62.3 @@ -10139,7 +10310,6 @@ snapshots: browserslist: 4.24.3 escalade: 3.2.0 picocolors: 1.1.1 - optional: true uri-js@4.4.1: dependencies: @@ -10177,21 +10347,21 @@ snapshots: sass: 1.78.0 terser: 5.32.0 - vue-demi@0.14.10(vue@3.5.5(typescript@4.9.5)): + vue-demi@0.14.10(vue@3.5.18(typescript@4.9.5)): dependencies: - vue: 3.5.5(typescript@4.9.5) + vue: 3.5.18(typescript@4.9.5) - vue-i18n@9.14.0(vue@3.5.5(typescript@4.9.5)): + vue-i18n@9.14.0(vue@3.5.18(typescript@4.9.5)): dependencies: '@intlify/core-base': 9.14.0 '@intlify/shared': 9.14.0 '@vue/devtools-api': 6.6.4 - vue: 3.5.5(typescript@4.9.5) + vue: 3.5.18(typescript@4.9.5) - vue-router@4.4.5(vue@3.5.5(typescript@4.9.5)): + vue-router@4.4.5(vue@3.5.18(typescript@4.9.5)): dependencies: '@vue/devtools-api': 6.6.4 - vue: 3.5.5(typescript@4.9.5) + vue: 3.5.18(typescript@4.9.5) vue-template-compiler@2.7.16: dependencies: @@ -10205,13 +10375,13 @@ snapshots: semver: 7.6.3 typescript: 4.9.5 - vue@3.5.5(typescript@4.9.5): + vue@3.5.18(typescript@4.9.5): dependencies: - '@vue/compiler-dom': 3.5.5 - '@vue/compiler-sfc': 3.5.5 - '@vue/runtime-dom': 3.5.5 - '@vue/server-renderer': 3.5.5(vue@3.5.5(typescript@4.9.5)) - '@vue/shared': 3.5.5 + '@vue/compiler-dom': 3.5.18 + '@vue/compiler-sfc': 3.5.18 + '@vue/runtime-dom': 3.5.18 + '@vue/server-renderer': 3.5.18(vue@3.5.18(typescript@4.9.5)) + '@vue/shared': 3.5.18 optionalDependencies: typescript: 4.9.5 @@ -10248,7 +10418,7 @@ snapshots: '@webassemblyjs/wasm-parser': 1.14.1 acorn: 8.14.0 acorn-import-attributes: 1.9.5(acorn@8.14.0) - browserslist: 4.23.3 + browserslist: 4.24.3 chrome-trace-event: 1.0.4 enhanced-resolve: 5.18.0 es-module-lexer: 1.6.0 @@ -10286,9 +10456,9 @@ snapshots: dependencies: isexe: 2.0.0 - wot-design-uni@1.5.1(vue@3.5.5(typescript@4.9.5)): + wot-design-uni@1.11.0(vue@3.5.18(typescript@4.9.5)): dependencies: - vue: 3.5.5(typescript@4.9.5) + vue: 3.5.18(typescript@4.9.5) wrap-ansi@7.0.0: dependencies: diff --git a/src/api/BussApi.ts b/src/api/BussApi.ts index 4db2228..a1fd6f3 100644 --- a/src/api/BussApi.ts +++ b/src/api/BussApi.ts @@ -44,7 +44,7 @@ export default class BussApi { .then((res) => res.data.data) .catch((error) => { if (error.response?.status === 401) { - throw new Error('Token is invalid or expired'); + throw new Error('Token is invalid or expired'); } throw error; }); @@ -360,4 +360,44 @@ export default class BussApi { }) .then((res) => res.data); } + + /** + * 检查当前用户是否需要任务提醒 + * @returns Promise 返回是否需要提醒 + * - 教师:可以催办管理员(状态 1、3)或收到管理员消息(状态 0、2、4 且有 msg)时返回 true + * - 管理员:可以催办教师(状态 0、2、4)或有消息需要处理时返回 true + */ + static checkNeedReminder(): Promise { + const user = useUser(); + return http + .server() + .get("lesson-tasks/need-reminder", { + headers: { + Authorization: `Bearer ${user.token}`, + }, + }) + .then((res) => res.data.data); + } + + /** + * 一键催办 - 发送催办提醒 + * @param id - 课程任务ID + * @returns Promise 返回更新后的课程任务 + */ + static sendReminder(id: number): Promise { + return this.updateLessonTask(id, { + expediteStatus: 1 + }); + } + + /** + * 清除催办提醒 + * @param id - 课程任务ID + * @returns Promise 返回更新后的课程任务 + */ + static clearReminder(id: number): Promise { + return this.updateLessonTask(id, { + expediteStatus: 0 + }); + } } diff --git a/src/pages/index/index.vue b/src/pages/index/index.vue index edf174d..2ab9812 100644 --- a/src/pages/index/index.vue +++ b/src/pages/index/index.vue @@ -64,6 +64,130 @@ const expandedCourse = ref(['lesson']) const groupedLessons = ref<{ [key: string]: LessonTask[] }>({}) const refreshKey = ref(0) +// 催办消息展示相关 +const reminderMessages = ref([]) + +/** + * 判断当前用户是否负责当前进度 + */ +const isUserResponsibleForCurrentProgress = (lesson: LessonTask): boolean => { + if (!lesson || !user.userinfo) return false + + const progressStatus = lesson.progressStatus + const userRoles = user.userinfo.roles + const userJobs = user.userinfo.jobs + + // 判断进度负责人 + switch (progressStatus) { + case 0: // 脚本制作 - 教师负责 + case 1: // 脚本提交 - 教师负责 + return userRoles === 1 && userJobs === 1 // 校方教师 + 课程制作教师 + + case 2: // 脚本审核 - 审核人员负责 + return userJobs === 2 // 课程审核人员 + + case 3: // 脚本确认 - 教师负责 + return userRoles === 1 && userJobs === 1 // 校方教师 + 课程制作教师 + + case 4: // 视频制作审核 - 审核人员负责 + return userJobs === 2 // 课程审核人员 + + case 5: // 已完成 + return false + + default: + return false + } +} + +/** + * 判断是否应该显示催办消息 + */ +const shouldShowExpediteNotice = (lesson: LessonTask): boolean => { + if (!lesson || !user.userinfo) return false + + // 条件1: 当前用户所负责的课程(通过userId判断) + const isUserCourse = lesson.userId === user.userinfo.id + + // 条件2: 课程当前所在的进度是当前用户所负责的进度 + const isResponsibleForProgress = isUserResponsibleForCurrentProgress(lesson) + + // 条件3: 催办信息为1 + const isExpedited = lesson.expediteStatus === 1 + + return isUserCourse && isResponsibleForProgress && isExpedited +} + +/** + * 调试函数:打印当前账户所负责的课程状态 + */ +const debugUserCourses = () => { + console.log('🔍 [首页] 执行debugUserCourses函数...') + + if (!user.userinfo) { + console.log('❌ 用户未登录') + return + } + + console.log('👤 当前用户ID:', user.userinfo.id) + + const allLessons = Object.values(groupedLessons.value).flat() + console.log('📚 所有课程数量:', allLessons.length) + + // 过滤出当前用户负责的课程 + const userCourses = allLessons.filter(lesson => lesson.userId === user.userinfo!.id) + console.log('🎯 当前用户负责的课程数量:', userCourses.length) + + // 生成简洁的ID和状态对应关系 + const courseStatusMap = userCourses.reduce((acc, lesson) => { + acc[`ID:${lesson.id}`] = `状态:${lesson.progressStatus},催办:${lesson.expediteStatus}` + return acc + }, {} as Record) + + console.log('📋 当前用户负责的课程状态:', courseStatusMap) + + // 需要处理的催办课程(满足三个条件) + const needAttentionMap = userCourses + .filter(lesson => shouldShowExpediteNotice(lesson)) + .reduce((acc, lesson) => { + acc[`ID:${lesson.id}`] = `需处理催办` + return acc + }, {} as Record) + + if (Object.keys(needAttentionMap).length > 0) { + console.log('⚠️ 需要处理的催办课程:', needAttentionMap) + } else { + console.log('✅ 当前没有需要处理的催办课程') + } +} + +// 检查催办消息 +const checkReminderMessages = () => { + const allLessons = Object.values(groupedLessons.value).flat() + + const filteredLessons = allLessons.filter(lesson => { + // 检查是否有催办状态 + if (lesson.expediteStatus !== 1) { + return false + } + + // 根据用户角色和任务状态判断是否显示催办信息 + const progressStatus = lesson.progressStatus + + if (user.hasRole('teacher')) { + // 教师:任务状态是 0、2、4 时显示催办信息 + return [0, 2, 4].includes(progressStatus) + } else if (user.hasRole('admin')) { + // 公司课程顾问(课程审核人员):任务状态是 1、3 时显示催办信息 + return [1, 3].includes(progressStatus) + } else { + return false + } + }) + + reminderMessages.value = filteredLessons +} + const openLessonDetail = (courseId: number) => { router.push({ name: 'lesson', @@ -75,11 +199,22 @@ const openLessonDetail = (courseId: number) => { const loadLessons = async () => { + console.log('🔄 [首页] 开始加载课程列表...') + if (!user.hasValidToken() || !user.userinfo) { + console.log('❌ [首页] 用户未登录,跳转到登录页') toast.error({ msg: '请先登录' }) router.replace('/pages/login/index') return } + + console.log('✅ [首页] 用户已登录,用户信息:', { + id: user.userinfo.id, + username: user.userinfo.username, + roles: user.userinfo.roles, + jobs: user.userinfo.jobs + }) + toast.loading({ msg: '加载中...' }) try { let res; @@ -118,6 +253,28 @@ const loadLessons = async () => { return acc }, {}) + // 在每个章节内部按徽标状态排序 + Object.keys(groupData).forEach(courseName => { + // 使用冒泡排序,将有徽标的课程排在前面 + const lessons = groupData[courseName] + for (let i = 0; i < lessons.length; i++) { + for (let j = 0; j < lessons.length - i - 1; j++) { + // 检查徽标是否显示:根据用户角色和课程角色判断 + const currentHasBadge = (getLessonRole(lessons[j]) === 'teacher' && user.hasRole('teacher')) || + (getLessonRole(lessons[j]) === 'admin' && user.hasRole('admin')) + const nextHasBadge = (getLessonRole(lessons[j + 1]) === 'teacher' && user.hasRole('teacher')) || + (getLessonRole(lessons[j + 1]) === 'admin' && user.hasRole('admin')) + + // 如果当前元素没有徽标但下一个元素有徽标,则交换位置 + if (!currentHasBadge && nextHasBadge) { + const temp = lessons[j] + lessons[j] = lessons[j + 1] + lessons[j + 1] = temp + } + } + } + }) + if (value.value !== 0) { Object.keys(groupData).forEach(courseName => { groupData[courseName].sort((a: LessonTask, b: LessonTask) => { @@ -132,8 +289,26 @@ const loadLessons = async () => { groupedLessons.value = groupData + // 调试:打印当前账户所负责的课程状态 + console.log('🚀 [首页] 开始调试用户课程状态...') + debugUserCourses() + console.log('✅ [首页] 调试完成') + const expandedGroups = Object.keys(groupData).filter(courseName => { const courses = groupData[courseName] + + // 检查是否有徽标需要显示 - 新增逻辑 + const hasBadge = courses.some(lesson => + (getLessonRole(lesson) === 'teacher' && user.hasRole('teacher')) || + (getLessonRole(lesson) === 'admin' && user.hasRole('admin')) + ) + + // 如果没有徽标需要显示,则不展开 - 新增逻辑 + if (!hasBadge) { + return false + } + + // 原有的进度逻辑 const hasCompleted = courses.some(lesson => calcLessonProgress(lesson) === 100) const hasNotStarted = courses.some(lesson => calcLessonProgress(lesson) === 0) const hasInProgress = courses.some(lesson => { @@ -144,6 +319,9 @@ const loadLessons = async () => { }) expandedCourse.value = expandedGroups + + // 检查催办消息 + checkReminderMessages() } catch (err: unknown) { if (err instanceof Error) { toast.error({ msg: err.message }) @@ -195,11 +373,31 @@ onPullDownRefresh(() => { onLoad(() => { loadLessons() }) + +const handleSwipeAction = (action: string, lesson: LessonTask) => { + switch (action) { + case 'edit': + toast.show(`编辑微课: ${lesson.microLessonName}`) + // 这里可以添加编辑逻辑 + break + case 'delete': + toast.show(`删除微课: ${lesson.microLessonName}`) + // 这里可以添加删除逻辑 + break + default: + break + } +}