diff --git a/package.json b/package.json index 152a3a6..d34818e 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,7 @@ "@types/nprogress": "^0.2.0", "@vueuse/core": "^9.12.0", "ali-oss": "^6.17.1", + "ant-design-vue": "~4.2.6", "ant-design-x-vue": "^1.3.2", "axios": "^1.3.0", "dayjs": "^1.11.7", @@ -31,12 +32,12 @@ "sass": "^1.89.2", "swiper": "^11.2.8", "update": "^0.7.4", - "vue": "^3.2.45", + "vue": "^3.5.0", "vue-cropper": "^1.1.4", "vue-draggable-next": "^2.2.1", "vue-draggable-plus": "^0.6.0", "vue-echarts": "^7.0.3", - "vue-router": "^4.1.6", + "vue-router": "^4.4.0", "vuedraggable": "^4.1.0" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index adf5755..4b0971c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,19 +10,22 @@ importers: dependencies: '@arco-design/web-vue': specifier: ^2.42.0 - version: 2.42.0(vue@3.2.45) + version: 2.42.0(vue@3.5.18(typescript@4.9.5)) '@types/nprogress': specifier: ^0.2.0 version: 0.2.3 '@vueuse/core': specifier: ^9.12.0 - version: 9.12.0(vue@3.2.45) + version: 9.12.0(vue@3.5.18(typescript@4.9.5)) ali-oss: specifier: ^6.17.1 version: 6.20.0 + ant-design-vue: + specifier: ~4.2.6 + version: 4.2.6(vue@3.5.18(typescript@4.9.5)) ant-design-x-vue: specifier: ^1.3.2 - version: 1.3.2(ant-design-vue@4.2.6(vue@3.2.45))(vue@3.2.45) + version: 1.3.2(ant-design-vue@4.2.6(vue@3.5.18(typescript@4.9.5)))(vue@3.5.18(typescript@4.9.5)) axios: specifier: ^1.3.0 version: 1.3.0 @@ -58,7 +61,7 @@ importers: version: 8.0.1 pinia: specifier: ^2.0.29 - version: 2.0.29(typescript@4.9.5)(vue@3.2.45) + version: 2.0.29(typescript@4.9.5)(vue@3.5.18(typescript@4.9.5)) sass: specifier: ^1.89.2 version: 1.89.2 @@ -69,26 +72,26 @@ importers: specifier: ^0.7.4 version: 0.7.4 vue: - specifier: ^3.2.45 - version: 3.2.45 + specifier: ^3.5.0 + version: 3.5.18(typescript@4.9.5) vue-cropper: specifier: ^1.1.4 version: 1.1.4 vue-draggable-next: specifier: ^2.2.1 - version: 2.2.1(sortablejs@1.14.0)(vue@3.2.45) + version: 2.2.1(sortablejs@1.14.0)(vue@3.5.18(typescript@4.9.5)) vue-draggable-plus: specifier: ^0.6.0 version: 0.6.0(@types/sortablejs@1.15.8) vue-echarts: specifier: ^7.0.3 - version: 7.0.3(@vue/runtime-core@3.2.45)(echarts@5.6.0)(vue@3.2.45) + version: 7.0.3(@vue/runtime-core@3.5.18)(echarts@5.6.0)(vue@3.5.18(typescript@4.9.5)) vue-router: - specifier: ^4.1.6 - version: 4.1.6(vue@3.2.45) + specifier: ^4.4.0 + version: 4.5.1(vue@3.5.18(typescript@4.9.5)) vuedraggable: specifier: ^4.1.0 - version: 4.1.0(vue@3.2.45) + version: 4.1.0(vue@3.5.18(typescript@4.9.5)) devDependencies: '@babel/core': specifier: ^7.20.12 @@ -116,10 +119,10 @@ importers: version: 0.49.2 '@vitejs/plugin-vue': specifier: ^4.0.0 - version: 4.0.0(vite@4.0.4(@types/node@18.11.18)(less@4.1.3)(sass@1.89.2))(vue@3.2.45) + version: 4.0.0(vite@4.0.4(@types/node@18.11.18)(less@4.1.3)(sass@1.89.2))(vue@3.5.18(typescript@4.9.5)) '@vitejs/plugin-vue-jsx': specifier: ^3.0.0 - version: 3.0.0(vite@4.0.4(@types/node@18.11.18)(less@4.1.3)(sass@1.89.2))(vue@3.2.45) + version: 3.0.0(vite@4.0.4(@types/node@18.11.18)(less@4.1.3)(sass@1.89.2))(vue@3.5.18(typescript@4.9.5)) '@vue/eslint-config-prettier': specifier: ^7.0.0 version: 7.0.0(eslint@8.33.0)(prettier@2.8.3) @@ -173,16 +176,16 @@ importers: version: 0.49.2(rollup@3.12.0)(vite@4.0.4(@types/node@18.11.18)(less@4.1.3)(sass@1.89.2)) unplugin-auto-import: specifier: ^0.13.0 - version: 0.13.0(@vueuse/core@9.12.0(vue@3.2.45))(rollup@3.12.0) + version: 0.13.0(@vueuse/core@9.12.0(vue@3.5.18(typescript@4.9.5)))(rollup@3.12.0) unplugin-icons: specifier: ^0.15.2 - version: 0.15.2(@vue/compiler-sfc@3.4.27)(vue-template-compiler@2.7.14) + version: 0.15.2(@vue/compiler-sfc@3.5.18)(vue-template-compiler@2.7.14) unplugin-vue-components: specifier: ^0.23.0 - version: 0.23.0(@babel/parser@7.24.6)(rollup@3.12.0)(vue@3.2.45) + version: 0.23.0(@babel/parser@7.28.3)(rollup@3.12.0)(vue@3.5.18(typescript@4.9.5)) unplugin-vue-define-options: specifier: ^1.2.4 - version: 1.4.5(rollup@3.12.0)(vue@3.2.45) + version: 1.4.5(rollup@3.12.0)(vue@3.5.18(typescript@4.9.5)) vite: specifier: ^4.0.4 version: 4.0.4(@types/node@18.11.18)(less@4.1.3)(sass@1.89.2) @@ -335,6 +338,10 @@ packages: resolution: {integrity: sha512-WdJjwMEkmBicq5T9fm/cHND3+UlFa2Yj8ALLgmoSQAJZysYbBjw+azChSGPN4DSPLXOcooGRvDwZWMcF/mLO2Q==} 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.19.1': resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} engines: {node: '>=6.9.0'} @@ -343,6 +350,10 @@ packages: resolution: {integrity: sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw==} 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.18.6': resolution: {integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==} engines: {node: '>=6.9.0'} @@ -365,6 +376,11 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.28.3': + resolution: {integrity: sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/plugin-syntax-jsx@7.18.6': resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} engines: {node: '>=6.9.0'} @@ -407,6 +423,10 @@ packages: resolution: {integrity: sha512-WaMsgi6Q8zMgMth93GvWPXkhAIEobfsIkLTacoVZoK1J0CevIPGYY2Vo5YvJGqyHqXM6P4ppOYGsIRU8MM9pFQ==} engines: {node: '>=6.9.0'} + '@babel/types@7.28.2': + resolution: {integrity: sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==} + engines: {node: '>=6.9.0'} + '@ctrl/tinycolor@3.6.1': resolution: {integrity: sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==} engines: {node: '>=10'} @@ -595,6 +615,9 @@ packages: '@jridgewell/sourcemap-codec@1.4.15': resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + '@jridgewell/sourcemap-codec@1.5.5': + resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} + '@jridgewell/trace-mapping@0.3.17': resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==} @@ -650,42 +673,36 @@ packages: engines: {node: '>= 10.0.0'} cpu: [arm] os: [linux] - libc: [glibc] '@parcel/watcher-linux-arm-musl@2.5.1': resolution: {integrity: sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==} engines: {node: '>= 10.0.0'} cpu: [arm] os: [linux] - libc: [musl] '@parcel/watcher-linux-arm64-glibc@2.5.1': resolution: {integrity: sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==} engines: {node: '>= 10.0.0'} cpu: [arm64] os: [linux] - libc: [glibc] '@parcel/watcher-linux-arm64-musl@2.5.1': resolution: {integrity: sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==} engines: {node: '>= 10.0.0'} cpu: [arm64] os: [linux] - libc: [musl] '@parcel/watcher-linux-x64-glibc@2.5.1': resolution: {integrity: sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==} engines: {node: '>= 10.0.0'} cpu: [x64] os: [linux] - libc: [glibc] '@parcel/watcher-linux-x64-musl@2.5.1': resolution: {integrity: sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==} engines: {node: '>= 10.0.0'} cpu: [x64] os: [linux] - libc: [musl] '@parcel/watcher-win32-arm64@2.5.1': resolution: {integrity: sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==} @@ -949,33 +966,36 @@ packages: '@vue/babel-plugin-jsx@1.1.1': resolution: {integrity: sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w==} - '@vue/compiler-core@3.2.45': - resolution: {integrity: sha512-rcMj7H+PYe5wBV3iYeUgbCglC+pbpN8hBLTJvRiK2eKQiWqu+fG9F+8sW99JdL4LQi7Re178UOxn09puSXvn4A==} - '@vue/compiler-core@3.4.27': resolution: {integrity: sha512-E+RyqY24KnyDXsCuQrI+mlcdW3ALND6U7Gqa/+bVwbcpcR3BRRIckFoz7Qyd4TTlnugtwuI7YgjbvsLmxb+yvg==} - '@vue/compiler-dom@3.2.45': - resolution: {integrity: sha512-tyYeUEuKqqZO137WrZkpwfPCdiiIeXYCcJ8L4gWz9vqaxzIQRccTSwSWZ/Axx5YR2z+LvpUbmPNXxuBU45lyRw==} + '@vue/compiler-core@3.5.18': + resolution: {integrity: sha512-3slwjQrrV1TO8MoXgy3aynDQ7lslj5UqDxuHnrzHtpON5CBinhWjJETciPngpin/T3OuW3tXUf86tEurusnztw==} '@vue/compiler-dom@3.4.27': resolution: {integrity: sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw==} - '@vue/compiler-sfc@3.2.45': - resolution: {integrity: sha512-1jXDuWah1ggsnSAOGsec8cFjT/K6TMZ0sPL3o3d84Ft2AYZi2jWJgRMjw4iaK0rBfA89L5gw427H4n1RZQBu6Q==} + '@vue/compiler-dom@3.5.18': + resolution: {integrity: sha512-RMbU6NTU70++B1JyVJbNbeFkK+A+Q7y9XKE2EM4NLGm2WFR8x9MbAtWxPPLdm0wUkuZv9trpwfSlL6tjdIa1+A==} '@vue/compiler-sfc@3.4.27': resolution: {integrity: sha512-nDwntUEADssW8e0rrmE0+OrONwmRlegDA1pD6QhVeXxjIytV03yDqTey9SBDiALsvAd5U4ZrEKbMyVXhX6mCGA==} - '@vue/compiler-ssr@3.2.45': - resolution: {integrity: sha512-6BRaggEGqhWht3lt24CrIbQSRD5O07MTmd+LjAn5fJj568+R9eUD2F7wMQJjX859seSlrYog7sUtrZSd7feqrQ==} + '@vue/compiler-sfc@3.5.18': + resolution: {integrity: sha512-5aBjvGqsWs+MoxswZPoTB9nSDb3dhd1x30xrrltKujlCxo48j8HGDNj3QPhF4VIS0VQDUrA1xUfp2hEa+FNyXA==} '@vue/compiler-ssr@3.4.27': resolution: {integrity: sha512-CVRzSJIltzMG5FcidsW0jKNQnNRYC8bT21VegyMMtHmhW3UOI7knmUehzswXLrExDLE6lQCZdrhD4ogI7c+vuw==} + '@vue/compiler-ssr@3.5.18': + resolution: {integrity: sha512-xM16Ak7rSWHkM3m22NlmcdIM+K4BMyFARAfV9hYFl+SFuRzrZ3uGMNW05kA5pmeMa0X9X963Kgou7ufdbpOP9g==} + '@vue/devtools-api@6.5.0': resolution: {integrity: sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==} + '@vue/devtools-api@6.6.4': + resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==} + '@vue/eslint-config-prettier@7.0.0': resolution: {integrity: sha512-/CTc6ML3Wta1tCe1gUeO0EYnVXfo3nJXsIhZ8WJr3sov+cGASr6yuiibJTL6lmIBm7GobopToOuB3B6AWyV0Iw==} peerDependencies: @@ -993,22 +1013,22 @@ packages: typescript: optional: true - '@vue/reactivity-transform@3.2.45': - resolution: {integrity: sha512-BHVmzYAvM7vcU5WmuYqXpwaBHjsS8T63jlKGWVtHxAHIoMIlmaMyurUSEs1Zcg46M4AYT5MtB1U274/2aNzjJQ==} - '@vue/reactivity@3.2.45': resolution: {integrity: sha512-PRvhCcQcyEVohW0P8iQ7HDcIOXRjZfAsOds3N99X/Dzewy8TVhTCT4uXpAHfoKjVTJRA0O0K+6QNkDIZAxNi3A==} - '@vue/runtime-core@3.2.45': - resolution: {integrity: sha512-gzJiTA3f74cgARptqzYswmoQx0fIA+gGYBfokYVhF8YSXjWTUA2SngRzZRku2HbGbjzB6LBYSbKGIaK8IW+s0A==} + '@vue/reactivity@3.5.18': + resolution: {integrity: sha512-x0vPO5Imw+3sChLM5Y+B6G1zPjwdOri9e8V21NnTnlEvkxatHEH5B5KEAJcjuzQ7BsjGrKtfzuQ5eQwXh8HXBg==} - '@vue/runtime-dom@3.2.45': - resolution: {integrity: sha512-cy88YpfP5Ue2bDBbj75Cb4bIEZUMM/mAkDMfqDTpUYVgTf/kuQ2VQ8LebuZ8k6EudgH8pYhsGWHlY0lcxlvTwA==} + '@vue/runtime-core@3.5.18': + resolution: {integrity: sha512-DUpHa1HpeOQEt6+3nheUfqVXRog2kivkXHUhoqJiKR33SO4x+a5uNOMkV487WPerQkL0vUuRvq/7JhRgLW3S+w==} - '@vue/server-renderer@3.2.45': - resolution: {integrity: sha512-ebiMq7q24WBU1D6uhPK//2OTR1iRIyxjF5iVq/1a5I1SDMDyDu4Ts6fJaMnjrvD3MqnaiFkKQj+LKAgz5WIK3g==} + '@vue/runtime-dom@3.5.18': + resolution: {integrity: sha512-YwDj71iV05j4RnzZnZtGaXwPoUWeRsqinblgVJwR8XTXYZ9D5PbahHQgsbmzUvCWNF6x7siQ89HgnX5eWkr3mw==} + + '@vue/server-renderer@3.5.18': + resolution: {integrity: sha512-PvIHLUoWgSbDG7zLHqSqaCoZvHi6NNmfVFOqO+OnwvqMz/tqQr3FuGWS8ufluNddk7ZLBJYMrjcw1c6XzR12mA==} peerDependencies: - vue: 3.2.45 + vue: 3.5.18 '@vue/shared@3.2.45': resolution: {integrity: sha512-Ewzq5Yhimg7pSztDV+RH1UDKBzmtqieXQlpTVm2AwraoRL/Rks96mvd8Vgi7Lj+h+TH8dv7mXD3FRZR3TUvbSg==} @@ -1016,6 +1036,9 @@ packages: '@vue/shared@3.4.27': resolution: {integrity: sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA==} + '@vue/shared@3.5.18': + resolution: {integrity: sha512-cZy8Dq+uuIXbxCZpuLd2GJdeSO/lIzIspC2WtkqIpje5QyFbvLaI5wZtdUjLHjGZrlVX6GilejatWwVYYRc8tA==} + '@vue/tsconfig@0.1.3': resolution: {integrity: sha512-kQVsh8yyWPvHpb8gIc9l/HIDiiVUy1amynLNpCy8p+FoCiZXCo6fQos5/097MmnNZc9AtseDsCrfkhqCrJ8Olg==} peerDependencies: @@ -1883,9 +1906,6 @@ packages: resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==} engines: {node: '>=8.0.0'} - csstype@2.6.21: - resolution: {integrity: sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==} - csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} @@ -3660,9 +3680,6 @@ packages: resolution: {integrity: sha512-eczKQUDaBpB/mcEqZZNGEUG1FQNsXCuk3uOrCpu6y7qTygIy6jnpqDa62j9MGKSoqlXhM1lCFQv1THuGDQtvUA==} engines: {node: '>=16.14.0'} - magic-string@0.25.9: - resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} - magic-string@0.26.7: resolution: {integrity: sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==} engines: {node: '>=12'} @@ -3674,6 +3691,9 @@ packages: magic-string@0.30.10: resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==} + magic-string@0.30.17: + resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} + make-dir@2.1.0: resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} engines: {node: '>=6'} @@ -3885,6 +3905,11 @@ packages: mz@2.7.0: resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + 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.4: resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -4214,6 +4239,9 @@ packages: picocolors@1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} @@ -4293,6 +4321,10 @@ packages: resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} engines: {node: ^10 || ^12 || >=14} + postcss@8.5.6: + resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} + engines: {node: ^10 || ^12 || >=14} + posthtml-parser@0.2.1: resolution: {integrity: sha512-nPC53YMqJnc/+1x4fRYFfm81KV2V+G9NZY+hTohpYg64Ay7NemWWcV4UWuy/SgMupqQ3kJ88M/iRfZmSnxT+pw==} @@ -4791,6 +4823,10 @@ packages: resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} engines: {node: '>=0.10.0'} + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + source-map-resolve@0.5.3: resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==} deprecated: See https://github.com/lydell/source-map-resolve#deprecated @@ -5485,8 +5521,8 @@ packages: peerDependencies: eslint: '>=6.0.0' - vue-router@4.1.6: - resolution: {integrity: sha512-DYWYwsG6xNPmLq/FmZn8Ip+qrhFEzA14EI12MsMgVxvHFDYvlr4NXpVF5hrRH1wVcDP8fGi5F4rxuJSl8/r+EQ==} + vue-router@4.5.1: + resolution: {integrity: sha512-ogAF3P97NPm8fJsE4by9dwSYtDwXIY1nFY9T6DyQnGHd1E2Da94w9JIolpe42LJGIl0DwOHBi8TcRPlPGwbTtw==} peerDependencies: vue: ^3.2.0 @@ -5505,8 +5541,13 @@ packages: peerDependencies: vue: ^3.0.0 - vue@3.2.45: - resolution: {integrity: sha512-9Nx/Mg2b2xWlXykmCwiTUCWHbWIj53bnkizBxKai1g61f2Xit700A1ljowpTIM11e3uipOeiPcSqnmBg6gyiaA==} + vue@3.5.18: + resolution: {integrity: sha512-7W4Y4ZbMiQ3SEo+m9lnoNpV9xG7QVMLa+/0RFwwiAVkeYoyGXqWE85jabU4pllJNUzqfLShJ5YLptewhCWUgNA==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true vuedraggable@4.1.0: resolution: {integrity: sha512-FU5HCWBmsf20GpP3eudURW3WdWTKIbEIQxh9/8GE806hydR9qZqRRxRE3RjqX7PkuLuMQG/A7n3cfj9rCEchww==} @@ -5654,11 +5695,11 @@ snapshots: '@ant-design/icons-svg@4.4.2': {} - '@ant-design/icons-vue@7.0.1(vue@3.2.45)': + '@ant-design/icons-vue@7.0.1(vue@3.5.18(typescript@4.9.5))': dependencies: '@ant-design/colors': 6.0.0 '@ant-design/icons-svg': 4.4.2 - vue: 3.2.45 + vue: 3.5.18(typescript@4.9.5) '@antfu/install-pkg@0.1.1': dependencies: @@ -5673,7 +5714,7 @@ snapshots: dependencies: color: 3.2.1 - '@arco-design/web-vue@2.42.0(vue@3.2.45)': + '@arco-design/web-vue@2.42.0(vue@3.5.18(typescript@4.9.5))': dependencies: '@arco-design/color': 0.4.0 b-tween: 0.3.3 @@ -5683,7 +5724,7 @@ snapshots: number-precision: 1.6.0 resize-observer-polyfill: 1.5.1 scroll-into-view-if-needed: 2.2.31 - vue: 3.2.45 + vue: 3.5.18(typescript@4.9.5) '@babel/code-frame@7.18.6': dependencies: @@ -5817,10 +5858,14 @@ snapshots: '@babel/helper-string-parser@7.24.6': {} + '@babel/helper-string-parser@7.27.1': {} + '@babel/helper-validator-identifier@7.19.1': {} '@babel/helper-validator-identifier@7.24.6': {} + '@babel/helper-validator-identifier@7.27.1': {} + '@babel/helper-validator-option@7.18.6': {} '@babel/helpers@7.20.13': @@ -5845,6 +5890,10 @@ snapshots: dependencies: '@babel/types': 7.20.7 + '@babel/parser@7.28.3': + dependencies: + '@babel/types': 7.28.2 + '@babel/plugin-syntax-jsx@7.18.6(@babel/core@7.20.12)': dependencies: '@babel/core': 7.20.12 @@ -5901,6 +5950,11 @@ snapshots: '@babel/helper-validator-identifier': 7.24.6 to-fast-properties: 2.0.0 + '@babel/types@7.28.2': + dependencies: + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.27.1 + '@ctrl/tinycolor@3.6.1': {} '@emotion/hash@0.9.2': {} @@ -6017,7 +6071,7 @@ snapshots: '@jridgewell/gen-mapping@0.1.1': dependencies: '@jridgewell/set-array': 1.1.2 - '@jridgewell/sourcemap-codec': 1.4.14 + '@jridgewell/sourcemap-codec': 1.4.15 '@jridgewell/gen-mapping@0.3.2': dependencies: @@ -6033,6 +6087,8 @@ snapshots: '@jridgewell/sourcemap-codec@1.4.15': {} + '@jridgewell/sourcemap-codec@1.5.5': {} + '@jridgewell/trace-mapping@0.3.17': dependencies: '@jridgewell/resolve-uri': 3.1.0 @@ -6180,7 +6236,7 @@ snapshots: '@simonwep/pickr@1.8.2': dependencies: - core-js: 3.44.0 + core-js: 3.45.0 nanopop: 2.4.2 '@trysound/sax@0.2.0': {} @@ -6419,20 +6475,20 @@ snapshots: transitivePeerDependencies: - rollup - '@vitejs/plugin-vue-jsx@3.0.0(vite@4.0.4(@types/node@18.11.18)(less@4.1.3)(sass@1.89.2))(vue@3.2.45)': + '@vitejs/plugin-vue-jsx@3.0.0(vite@4.0.4(@types/node@18.11.18)(less@4.1.3)(sass@1.89.2))(vue@3.5.18(typescript@4.9.5))': dependencies: '@babel/core': 7.20.12 '@babel/plugin-transform-typescript': 7.20.13(@babel/core@7.20.12) '@vue/babel-plugin-jsx': 1.1.1(@babel/core@7.20.12) vite: 4.0.4(@types/node@18.11.18)(less@4.1.3)(sass@1.89.2) - vue: 3.2.45 + vue: 3.5.18(typescript@4.9.5) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@4.0.0(vite@4.0.4(@types/node@18.11.18)(less@4.1.3)(sass@1.89.2))(vue@3.2.45)': + '@vitejs/plugin-vue@4.0.0(vite@4.0.4(@types/node@18.11.18)(less@4.1.3)(sass@1.89.2))(vue@3.5.18(typescript@4.9.5))': dependencies: vite: 4.0.4(@types/node@18.11.18)(less@4.1.3)(sass@1.89.2) - vue: 3.2.45 + vue: 3.5.18(typescript@4.9.5) '@volar/language-core@1.0.24': dependencies: @@ -6451,10 +6507,10 @@ snapshots: dependencies: '@volar/language-core': 1.0.24 '@volar/source-map': 1.0.24 - '@vue/compiler-dom': 3.2.45 - '@vue/compiler-sfc': 3.2.45 + '@vue/compiler-dom': 3.4.27 + '@vue/compiler-sfc': 3.4.27 '@vue/reactivity': 3.2.45 - '@vue/shared': 3.2.45 + '@vue/shared': 3.4.27 minimatch: 5.1.6 vue-template-compiler: 2.7.14 @@ -6463,7 +6519,7 @@ snapshots: '@volar/typescript': 1.0.24 '@volar/vue-language-core': 1.0.24 - '@vue-macros/common@1.10.4(rollup@3.12.0)(vue@3.2.45)': + '@vue-macros/common@1.10.4(rollup@3.12.0)(vue@3.5.18(typescript@4.9.5))': dependencies: '@babel/types': 7.24.6 '@rollup/pluginutils': 5.1.0(rollup@3.12.0) @@ -6472,7 +6528,7 @@ snapshots: local-pkg: 0.5.0 magic-string-ast: 0.6.1 optionalDependencies: - vue: 3.2.45 + vue: 3.5.18(typescript@4.9.5) transitivePeerDependencies: - rollup @@ -6493,13 +6549,6 @@ snapshots: - '@babel/core' - supports-color - '@vue/compiler-core@3.2.45': - dependencies: - '@babel/parser': 7.20.13 - '@vue/shared': 3.2.45 - estree-walker: 2.0.2 - source-map: 0.6.1 - '@vue/compiler-core@3.4.27': dependencies: '@babel/parser': 7.24.6 @@ -6508,28 +6557,23 @@ snapshots: estree-walker: 2.0.2 source-map-js: 1.2.0 - '@vue/compiler-dom@3.2.45': + '@vue/compiler-core@3.5.18': dependencies: - '@vue/compiler-core': 3.2.45 - '@vue/shared': 3.2.45 + '@babel/parser': 7.28.3 + '@vue/shared': 3.5.18 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.1 '@vue/compiler-dom@3.4.27': dependencies: '@vue/compiler-core': 3.4.27 '@vue/shared': 3.4.27 - '@vue/compiler-sfc@3.2.45': + '@vue/compiler-dom@3.5.18': dependencies: - '@babel/parser': 7.20.13 - '@vue/compiler-core': 3.2.45 - '@vue/compiler-dom': 3.2.45 - '@vue/compiler-ssr': 3.2.45 - '@vue/reactivity-transform': 3.2.45 - '@vue/shared': 3.2.45 - estree-walker: 2.0.2 - magic-string: 0.25.9 - postcss: 8.4.21 - source-map: 0.6.1 + '@vue/compiler-core': 3.5.18 + '@vue/shared': 3.5.18 '@vue/compiler-sfc@3.4.27': dependencies: @@ -6543,18 +6587,32 @@ snapshots: postcss: 8.4.38 source-map-js: 1.2.0 - '@vue/compiler-ssr@3.2.45': + '@vue/compiler-sfc@3.5.18': dependencies: - '@vue/compiler-dom': 3.2.45 - '@vue/shared': 3.2.45 + '@babel/parser': 7.28.3 + '@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-ssr@3.4.27': dependencies: '@vue/compiler-dom': 3.4.27 '@vue/shared': 3.4.27 + '@vue/compiler-ssr@3.5.18': + dependencies: + '@vue/compiler-dom': 3.5.18 + '@vue/shared': 3.5.18 + '@vue/devtools-api@6.5.0': {} + '@vue/devtools-api@6.6.4': {} + '@vue/eslint-config-prettier@7.0.0(eslint@8.33.0)(prettier@2.8.3)': dependencies: eslint: 8.33.0 @@ -6574,56 +6632,55 @@ snapshots: transitivePeerDependencies: - supports-color - '@vue/reactivity-transform@3.2.45': - dependencies: - '@babel/parser': 7.20.13 - '@vue/compiler-core': 3.2.45 - '@vue/shared': 3.2.45 - estree-walker: 2.0.2 - magic-string: 0.25.9 - '@vue/reactivity@3.2.45': dependencies: '@vue/shared': 3.2.45 - '@vue/runtime-core@3.2.45': + '@vue/reactivity@3.5.18': dependencies: - '@vue/reactivity': 3.2.45 - '@vue/shared': 3.2.45 + '@vue/shared': 3.5.18 - '@vue/runtime-dom@3.2.45': + '@vue/runtime-core@3.5.18': dependencies: - '@vue/runtime-core': 3.2.45 - '@vue/shared': 3.2.45 - csstype: 2.6.21 + '@vue/reactivity': 3.5.18 + '@vue/shared': 3.5.18 - '@vue/server-renderer@3.2.45(vue@3.2.45)': + '@vue/runtime-dom@3.5.18': dependencies: - '@vue/compiler-ssr': 3.2.45 - '@vue/shared': 3.2.45 - vue: 3.2.45 + '@vue/reactivity': 3.5.18 + '@vue/runtime-core': 3.5.18 + '@vue/shared': 3.5.18 + csstype: 3.1.3 + + '@vue/server-renderer@3.5.18(vue@3.5.18(typescript@4.9.5))': + dependencies: + '@vue/compiler-ssr': 3.5.18 + '@vue/shared': 3.5.18 + vue: 3.5.18(typescript@4.9.5) '@vue/shared@3.2.45': {} '@vue/shared@3.4.27': {} + '@vue/shared@3.5.18': {} + '@vue/tsconfig@0.1.3(@types/node@18.11.18)': optionalDependencies: '@types/node': 18.11.18 - '@vueuse/core@13.6.0(vue@3.2.45)': + '@vueuse/core@13.6.0(vue@3.5.18(typescript@4.9.5))': dependencies: '@types/web-bluetooth': 0.0.21 '@vueuse/metadata': 13.6.0 - '@vueuse/shared': 13.6.0(vue@3.2.45) - vue: 3.2.45 + '@vueuse/shared': 13.6.0(vue@3.5.18(typescript@4.9.5)) + vue: 3.5.18(typescript@4.9.5) - '@vueuse/core@9.12.0(vue@3.2.45)': + '@vueuse/core@9.12.0(vue@3.5.18(typescript@4.9.5))': dependencies: '@types/web-bluetooth': 0.0.16 '@vueuse/metadata': 9.12.0 - '@vueuse/shared': 9.12.0(vue@3.2.45) - vue-demi: 0.13.11(vue@3.2.45) + '@vueuse/shared': 9.12.0(vue@3.5.18(typescript@4.9.5)) + vue-demi: 0.13.11(vue@3.5.18(typescript@4.9.5)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -6632,13 +6689,13 @@ snapshots: '@vueuse/metadata@9.12.0': {} - '@vueuse/shared@13.6.0(vue@3.2.45)': + '@vueuse/shared@13.6.0(vue@3.5.18(typescript@4.9.5))': dependencies: - vue: 3.2.45 + vue: 3.5.18(typescript@4.9.5) - '@vueuse/shared@9.12.0(vue@3.2.45)': + '@vueuse/shared@9.12.0(vue@3.5.18(typescript@4.9.5))': dependencies: - vue-demi: 0.13.11(vue@3.2.45) + vue-demi: 0.13.11(vue@3.5.18(typescript@4.9.5)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -6902,10 +6959,10 @@ snapshots: dependencies: ansi-wrap: 0.1.0 - ant-design-vue@4.2.6(vue@3.2.45): + ant-design-vue@4.2.6(vue@3.5.18(typescript@4.9.5)): dependencies: '@ant-design/colors': 6.0.0 - '@ant-design/icons-vue': 7.0.1(vue@3.2.45) + '@ant-design/icons-vue': 7.0.1(vue@3.5.18(typescript@4.9.5)) '@babel/runtime': 7.28.2 '@ctrl/tinycolor': 3.6.1 '@emotion/hash': 0.9.2 @@ -6924,21 +6981,21 @@ snapshots: shallow-equal: 1.2.1 stylis: 4.3.6 throttle-debounce: 5.0.2 - vue: 3.2.45 - vue-types: 3.0.2(vue@3.2.45) + vue: 3.5.18(typescript@4.9.5) + vue-types: 3.0.2(vue@3.5.18(typescript@4.9.5)) warning: 4.0.3 - ant-design-x-vue@1.3.2(ant-design-vue@4.2.6(vue@3.2.45))(vue@3.2.45): + ant-design-x-vue@1.3.2(ant-design-vue@4.2.6(vue@3.5.18(typescript@4.9.5)))(vue@3.5.18(typescript@4.9.5)): dependencies: '@ant-design/fast-color': 2.0.6 '@emotion/hash': 0.9.2 '@emotion/unitless': 0.10.0 - '@vueuse/core': 13.6.0(vue@3.2.45) - ant-design-vue: 4.2.6(vue@3.2.45) + '@vueuse/core': 13.6.0(vue@3.5.18(typescript@4.9.5)) + ant-design-vue: 4.2.6(vue@3.5.18(typescript@4.9.5)) classnames: 2.5.1 csstype: 3.1.3 stylis: 4.3.6 - vue: 3.2.45 + vue: 3.5.18(typescript@4.9.5) any-promise@1.3.0: {} @@ -7853,8 +7910,7 @@ snapshots: copy-to@2.0.1: {} - core-js@3.45.0: - optional: true + core-js@3.45.0: {} core-util-is@1.0.3: {} @@ -7899,7 +7955,7 @@ snapshots: css-tree@2.3.1: dependencies: mdn-data: 2.0.30 - source-map-js: 1.0.2 + source-map-js: 1.2.0 css-what@6.2.2: {} @@ -7909,8 +7965,6 @@ snapshots: dependencies: css-tree: 1.1.3 - csstype@2.6.21: {} - csstype@3.1.3: {} cwd@0.10.0: @@ -10013,10 +10067,6 @@ snapshots: dependencies: magic-string: 0.30.10 - magic-string@0.25.9: - dependencies: - sourcemap-codec: 1.4.8 - magic-string@0.26.7: dependencies: sourcemap-codec: 1.4.8 @@ -10029,6 +10079,10 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.4.15 + magic-string@0.30.17: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.5 + make-dir@2.1.0: dependencies: pify: 4.0.1 @@ -10288,6 +10342,8 @@ snapshots: object-assign: 4.1.1 thenify-all: 1.6.0 + nanoid@3.3.11: {} + nanoid@3.3.4: {} nanoid@3.3.7: {} @@ -10652,6 +10708,8 @@ snapshots: picocolors@1.0.0: {} + picocolors@1.1.1: {} + picomatch@2.3.1: {} pidtree@0.3.1: {} @@ -10663,11 +10721,11 @@ snapshots: pify@4.0.1: optional: true - pinia@2.0.29(typescript@4.9.5)(vue@3.2.45): + pinia@2.0.29(typescript@4.9.5)(vue@3.5.18(typescript@4.9.5)): dependencies: '@vue/devtools-api': 6.5.0 - vue: 3.2.45 - vue-demi: 0.13.11(vue@3.2.45) + vue: 3.5.18(typescript@4.9.5) + vue-demi: 0.13.11(vue@3.5.18(typescript@4.9.5)) optionalDependencies: typescript: 4.9.5 @@ -10729,6 +10787,12 @@ snapshots: picocolors: 1.0.0 source-map-js: 1.2.0 + postcss@8.5.6: + dependencies: + nanoid: 3.3.11 + picocolors: 1.1.1 + source-map-js: 1.2.1 + posthtml-parser@0.2.1: dependencies: htmlparser2: 3.10.1 @@ -11368,6 +11432,8 @@ snapshots: source-map-js@1.2.0: {} + source-map-js@1.2.1: {} + source-map-resolve@0.5.3: dependencies: atob: 2.1.2 @@ -11961,7 +12027,7 @@ snapshots: - supports-color - vite - unplugin-auto-import@0.13.0(@vueuse/core@9.12.0(vue@3.2.45))(rollup@3.12.0): + unplugin-auto-import@0.13.0(@vueuse/core@9.12.0(vue@3.5.18(typescript@4.9.5)))(rollup@3.12.0): dependencies: '@antfu/utils': 0.7.2 '@rollup/pluginutils': 5.0.2(rollup@3.12.0) @@ -11970,11 +12036,11 @@ snapshots: unimport: 2.1.0(rollup@3.12.0) unplugin: 1.0.1 optionalDependencies: - '@vueuse/core': 9.12.0(vue@3.2.45) + '@vueuse/core': 9.12.0(vue@3.5.18(typescript@4.9.5)) transitivePeerDependencies: - rollup - unplugin-icons@0.15.2(@vue/compiler-sfc@3.4.27)(vue-template-compiler@2.7.14): + unplugin-icons@0.15.2(@vue/compiler-sfc@3.5.18)(vue-template-compiler@2.7.14): dependencies: '@antfu/install-pkg': 0.1.1 '@antfu/utils': 0.7.2 @@ -11984,12 +12050,12 @@ snapshots: local-pkg: 0.4.3 unplugin: 1.0.1 optionalDependencies: - '@vue/compiler-sfc': 3.4.27 + '@vue/compiler-sfc': 3.5.18 vue-template-compiler: 2.7.14 transitivePeerDependencies: - supports-color - unplugin-vue-components@0.23.0(@babel/parser@7.24.6)(rollup@3.12.0)(vue@3.2.45): + unplugin-vue-components@0.23.0(@babel/parser@7.28.3)(rollup@3.12.0)(vue@3.5.18(typescript@4.9.5)): dependencies: '@antfu/utils': 0.7.2 '@nuxt/kit': 3.1.1(rollup@3.12.0) @@ -12002,16 +12068,16 @@ snapshots: minimatch: 6.1.6 resolve: 1.22.1 unplugin: 1.0.1 - vue: 3.2.45 + vue: 3.5.18(typescript@4.9.5) optionalDependencies: - '@babel/parser': 7.24.6 + '@babel/parser': 7.28.3 transitivePeerDependencies: - rollup - supports-color - unplugin-vue-define-options@1.4.5(rollup@3.12.0)(vue@3.2.45): + unplugin-vue-define-options@1.4.5(rollup@3.12.0)(vue@3.5.18(typescript@4.9.5)): dependencies: - '@vue-macros/common': 1.10.4(rollup@3.12.0)(vue@3.2.45) + '@vue-macros/common': 1.10.4(rollup@3.12.0)(vue@3.5.18(typescript@4.9.5)) ast-walker-scope: 0.6.1 unplugin: 1.10.1 transitivePeerDependencies: @@ -12046,7 +12112,7 @@ snapshots: dependencies: '@babel/core': 7.20.12 '@babel/standalone': 7.20.14 - '@babel/types': 7.20.7 + '@babel/types': 7.24.6 scule: 1.0.0 transitivePeerDependencies: - supports-color @@ -12260,26 +12326,26 @@ snapshots: vue-cropper@1.1.4: {} - vue-demi@0.13.11(vue@3.2.45): + vue-demi@0.13.11(vue@3.5.18(typescript@4.9.5)): dependencies: - vue: 3.2.45 + vue: 3.5.18(typescript@4.9.5) - vue-draggable-next@2.2.1(sortablejs@1.14.0)(vue@3.2.45): + vue-draggable-next@2.2.1(sortablejs@1.14.0)(vue@3.5.18(typescript@4.9.5)): dependencies: sortablejs: 1.14.0 - vue: 3.2.45 + vue: 3.5.18(typescript@4.9.5) vue-draggable-plus@0.6.0(@types/sortablejs@1.15.8): dependencies: '@types/sortablejs': 1.15.8 - vue-echarts@7.0.3(@vue/runtime-core@3.2.45)(echarts@5.6.0)(vue@3.2.45): + vue-echarts@7.0.3(@vue/runtime-core@3.5.18)(echarts@5.6.0)(vue@3.5.18(typescript@4.9.5)): dependencies: echarts: 5.6.0 - vue: 3.2.45 - vue-demi: 0.13.11(vue@3.2.45) + vue: 3.5.18(typescript@4.9.5) + vue-demi: 0.13.11(vue@3.5.18(typescript@4.9.5)) optionalDependencies: - '@vue/runtime-core': 3.2.45 + '@vue/runtime-core': 3.5.18 transitivePeerDependencies: - '@vue/composition-api' @@ -12296,10 +12362,10 @@ snapshots: transitivePeerDependencies: - supports-color - vue-router@4.1.6(vue@3.2.45): + vue-router@4.5.1(vue@3.5.18(typescript@4.9.5)): dependencies: - '@vue/devtools-api': 6.5.0 - vue: 3.2.45 + '@vue/devtools-api': 6.6.4 + vue: 3.5.18(typescript@4.9.5) vue-template-compiler@2.7.14: dependencies: @@ -12312,23 +12378,25 @@ snapshots: '@volar/vue-typescript': 1.0.24 typescript: 4.9.5 - vue-types@3.0.2(vue@3.2.45): + vue-types@3.0.2(vue@3.5.18(typescript@4.9.5)): dependencies: is-plain-object: 3.0.1 - vue: 3.2.45 + vue: 3.5.18(typescript@4.9.5) - vue@3.2.45: + vue@3.5.18(typescript@4.9.5): dependencies: - '@vue/compiler-dom': 3.2.45 - '@vue/compiler-sfc': 3.2.45 - '@vue/runtime-dom': 3.2.45 - '@vue/server-renderer': 3.2.45(vue@3.2.45) - '@vue/shared': 3.2.45 + '@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 - vuedraggable@4.1.0(vue@3.2.45): + vuedraggable@4.1.0(vue@3.5.18(typescript@4.9.5)): dependencies: sortablejs: 1.14.0 - vue: 3.2.45 + vue: 3.5.18(typescript@4.9.5) warning-symbol@0.1.0: {} diff --git a/src/App.vue b/src/App.vue index d177a78..4bbd8d6 100644 --- a/src/App.vue +++ b/src/App.vue @@ -14,6 +14,7 @@ import { useSidebarStore } from '@/stores/modules/side-bar'; import zhCN from '@arco-design/web-vue/es/locale/lang/zh-cn'; const userStore = useUserStore(); +const route = useRoute(); const sidebarStore = useSidebarStore(); const redTheme = { diff --git a/src/components/_base/navbar/components/middle-side/index.vue b/src/components/_base/navbar/components/middle-side/index.vue index d5be9d6..f6db701 100644 --- a/src/components/_base/navbar/components/middle-side/index.vue +++ b/src/components/_base/navbar/components/middle-side/index.vue @@ -1,95 +1,38 @@ - - - - diff --git a/src/components/_base/navbar/components/middle-side/style.scss b/src/components/_base/navbar/components/middle-side/style.scss index debc3fb..2a0219d 100644 --- a/src/components/_base/navbar/components/middle-side/style.scss +++ b/src/components/_base/navbar/components/middle-side/style.scss @@ -1,45 +1,53 @@ -.navbar-menu { +.middle-wrap { display: flex; align-items: center; - margin-left: 40px; - .menu-item-text { - color: var(--Text-2, #3c4043); - font-family: $font-family-medium; - font-size: 16px; - font-style: normal; - font-weight: 400; - line-height: 22px; - } - :deep(.arco-menu) { - height: 100%; - .arco-menu-inner { - padding: 0 24px; + .sender-input-wrap { + width: 560px; + height: 36px; + padding: 0 2px 0 16px; + border-radius: 50px; + background: rgba(255, 255, 255, 0.6); + backdrop-filter: blur(8px); + box-shadow: none; + transition: all 0.3s; + display: flex; + align-items: center; + :deep(.ant-input-suffix) { + margin-inline-start: 0; } - .arco-menu-item { - padding: 0; - position: relative; - &.arco-menu-selected { - .menu-item-text, - .arco-menu-selected-label { - color: #6d4cfe; - } - .arco-menu-selected-label { - background: var(--Brand-Brand-6, #6d4cfe); - height: 4px; - border-radius: 4px; - width: 50%; - position: absolute; - bottom: -8px; - left: 50%; - transform: translateX(-50%); + :deep(.ant-input) { + padding-right: 16px; + border: none !important; + background-color: transparent; + box-shadow: none; + font-family: $font-family-regular; + color: #211f24; + font-size: 12px; + font-style: normal; + font-weight: 400; + line-height: 20px; + &:hover { + border-color: #6d4cfe; + } + &::placeholder { + color: #939499; + } + &:focus { + border-color: #6d4cfe !important; + caret-color: #6D4CFE; + } + + &:focus-within { + &::after { + border-width: 1px; } } } - } - .arco-icon-down { - transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1); - } - .arco-dropdown-open .arco-icon-down { - transform: rotate(180deg); + .icon { + transition: background 0.3s; + &:hover { + background: linear-gradient(0deg, rgba(0, 0, 0, 0.04) 0%, rgba(0, 0, 0, 0.04) 100%), var(--Brand-1, #f0edff); + } + } } } diff --git a/src/layouts/Basic.vue b/src/layouts/Basic.vue index 0becc3d..9807c97 100644 --- a/src/layouts/Basic.vue +++ b/src/layouts/Basic.vue @@ -17,7 +17,6 @@ const route = useRoute(); useResponsive(true); const navbarHeight = `52px`; -const navbar = computed(() => appStore.navbar); const renderMenu = computed(() => appStore.menu && !appStore.topMenu); const hideMenu = computed(() => appStore.hideMenu); @@ -33,8 +32,7 @@ const showSidebar = computed(() => { const paddingStyle = computed(() => { const paddingLeft = showSidebar.value && renderMenu.value && !hideMenu.value ? { paddingLeft: `${menuWidth.value}px` } : {}; - const paddingTop = navbar.value ? { paddingTop: navbarHeight } : {}; - return { ...paddingLeft, ...paddingTop }; + return { ...paddingLeft }; }); onMounted(() => { @@ -61,114 +59,100 @@ provide('toggleDrawerMenu', () => { diff --git a/src/router/index.ts b/src/router/index.ts index c041c60..e08963c 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -26,7 +26,7 @@ export const router = createRouter({ { path: '/', name: 'Home', - component: () => import('@/views/components/workplace/index.vue'), + component: () => import('@/views/home/index.vue'), meta: { hideSidebar: true, requiresAuth: false, diff --git a/src/router/typeings.d.ts b/src/router/typeings.d.ts index 5c0f6ff..b10cd66 100644 --- a/src/router/typeings.d.ts +++ b/src/router/typeings.d.ts @@ -15,7 +15,8 @@ declare module 'vue-router' { ignoreCache?: boolean; // if set true, the page will not be cached hideSidebar?: boolean; hideFooter?: boolean; - isAgentRoute?:boolean; + isAgentRoute?: boolean; requireLogin?: boolean; // 是否需要登陆才能访问 + independent?: boolean; // 独立于layout的路由 } } diff --git a/src/styles/components/pagination.scss b/src/styles/components/pagination.scss index 6d37a2b..425d310 100644 --- a/src/styles/components/pagination.scss +++ b/src/styles/components/pagination.scss @@ -48,3 +48,10 @@ line-height: 22px; } } +.pagination-row { + display: flex; + width: 100%; + padding: 12px 24px 0; + justify-content: flex-end; + align-items: center; +} diff --git a/src/styles/lib/reset.scss b/src/styles/lib/reset.scss index 848b791..4278a84 100644 --- a/src/styles/lib/reset.scss +++ b/src/styles/lib/reset.scss @@ -1,28 +1,29 @@ -* { - margin: 0; - padding: 0; - box-sizing: border-box; - font-family: PingFangSC-Regular, PingFang SC; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - html, body { + width: 100%; + height: 100%; +} +#app { height: 100%; width: 100%; - padding: 0; - margin: 0; +} +*, +*::before, +*::after { + box-sizing: border-box; +} +html { font-family: $font-family-regular; font-size: 14px; -webkit-print-color-adjust: exact; } - +body { + margin: 0; +} p { margin: 0; padding: 0; } - a { text-decoration: none; } diff --git a/src/views/agent/work-flow/components/DynamicForm.vue b/src/views/agent/work-flow/components/DynamicForm.vue index f1fd9fe..ae298f3 100644 --- a/src/views/agent/work-flow/components/DynamicForm.vue +++ b/src/views/agent/work-flow/components/DynamicForm.vue @@ -21,9 +21,9 @@ v-model="formData[field.props.name]" :placeholder="field?.props?.placeholder" /> - + v-model="formData[field.props.name]" /> --> -
+
-
+
-
+
- + -
+
-
+
- {label} + {label}
)}
- 正常 + 正常
); @@ -130,7 +130,7 @@ export default defineComponent({ return (
- {label} + {label} {status === EnumStatus.PAUSE ? ( ) : ( diff --git a/src/views/property-marketing/project-manage/project-list/index.vue b/src/views/property-marketing/project-manage/project-list/index.vue index 213e0bd..05aa2d3 100644 --- a/src/views/property-marketing/project-manage/project-list/index.vue +++ b/src/views/property-marketing/project-manage/project-list/index.vue @@ -14,14 +14,14 @@
-
+
-
+
-
+