Merge branch 'wyfMain-dev'
Some checks failed
Check / lint (push) Has been cancelled
Check / typecheck (push) Has been cancelled
Check / build (build, 18.x, ubuntu-latest) (push) Has been cancelled
Check / build (build, 18.x, windows-latest) (push) Has been cancelled
Check / build (build:app, 18.x, ubuntu-latest) (push) Has been cancelled
Check / build (build:app, 18.x, windows-latest) (push) Has been cancelled
Check / build (build:mp-weixin, 18.x, ubuntu-latest) (push) Has been cancelled
Check / build (build:mp-weixin, 18.x, windows-latest) (push) Has been cancelled

This commit is contained in:
wangyifeng 2025-03-11 11:36:18 +08:00
commit 9b904b4fda
14 changed files with 414 additions and 321 deletions

6
env/.env.dev vendored
View File

@ -5,4 +5,8 @@ VITE_SHOW_CONSOLE = true
# 是否开启sourcemap # 是否开启sourcemap
VITE_SHOW_SOURCEMAP = true VITE_SHOW_SOURCEMAP = true
# baseUrl # baseUrl
VITE_BASEURL = 'http://warehouse.szjixun.cn/oa_backend' VITE_BASEURL = 'http://172.16.100.93:8503'
#VITE_SOCKET_API
VITE_SOCKET_API = 'ws://172.16.100.93:8504'
# EPRAPI baseUrl
VITE_EPR_BASEURL = 'http://114.218.158.24:9020'

4
env/.env.prod vendored
View File

@ -1,8 +1,8 @@
# 变量必须以 VITE_ 为前缀才能暴露给外部读取 # 变量必须以 VITE_ 为前缀才能暴露给外部读取
NODE_ENV = 'prod' NODE_ENV = 'prod'
# 是否显示console # 是否显示console
VITE_SHOW_CONSOLE = true VITE_SHOW_CONSOLE = false
# 是否开启sourcemap # 是否开启sourcemap
VITE_SHOW_SOURCEMAP = true VITE_SHOW_SOURCEMAP = false
# baseUrl # baseUrl
VITE_BASEURL = 'https://oa-a.szjixun.cn/api' VITE_BASEURL = 'https://oa-a.szjixun.cn/api'

1
env/.env.test vendored
View File

@ -5,7 +5,6 @@ VITE_SHOW_CONSOLE = true
# 是否开启sourcemap # 是否开启sourcemap
VITE_SHOW_SOURCEMAP = true VITE_SHOW_SOURCEMAP = true
# baseUrl # baseUrl
# VITE_BASEURL = 'https://warehouse.szjixun.cn/oa_backend'
VITE_BASEURL = 'http://172.16.100.93:8503' VITE_BASEURL = 'http://172.16.100.93:8503'
#VITE_SOCKET_API #VITE_SOCKET_API
VITE_SOCKET_API = 'ws://172.16.100.93:8504' VITE_SOCKET_API = 'ws://172.16.100.93:8504'

View File

@ -27,6 +27,7 @@
"@dcloudio/uni-mp-weixin": "3.0.0-alpha-4000020240111001", "@dcloudio/uni-mp-weixin": "3.0.0-alpha-4000020240111001",
"@dcloudio/uni-mp-xhs": "3.0.0-alpha-4000020240111001", "@dcloudio/uni-mp-xhs": "3.0.0-alpha-4000020240111001",
"@dcloudio/uni-quickapp-webview": "3.0.0-alpha-4000020240111001", "@dcloudio/uni-quickapp-webview": "3.0.0-alpha-4000020240111001",
"@icon-park/vue-next": "^1.4.2",
"@uni-helper/axios-adapter": "^1.5.2", "@uni-helper/axios-adapter": "^1.5.2",
"@uni-helper/localforage-adapter": "^1.0.2", "@uni-helper/localforage-adapter": "^1.0.2",
"@uni-helper/uni-use": "^0.19.12", "@uni-helper/uni-use": "^0.19.12",
@ -69,7 +70,7 @@
"unocss-applet": "^0.8.2", "unocss-applet": "^0.8.2",
"unplugin-auto-import": "^19.1.1", "unplugin-auto-import": "^19.1.1",
"unplugin-vue-components": "^28.4.1", "unplugin-vue-components": "^28.4.1",
"vite": "^5.0.11", "vite": "4.5.1",
"vue-tsc": "^1.8.27" "vue-tsc": "^1.8.27"
} }
} }

View File

@ -13,7 +13,7 @@ importers:
version: 3.0.0-alpha-4000020240111001(@dcloudio/types@3.4.12)(postcss@8.4.40)(vue@3.4.35(typescript@5.5.4)) version: 3.0.0-alpha-4000020240111001(@dcloudio/types@3.4.12)(postcss@8.4.40)(vue@3.4.35(typescript@5.5.4))
'@dcloudio/uni-app-plus': '@dcloudio/uni-app-plus':
specifier: 3.0.0-alpha-4000020240111001 specifier: 3.0.0-alpha-4000020240111001
version: 3.0.0-alpha-4000020240111001(@nuxt/kit@3.14.1592(rollup@4.19.2))(@vueuse/core@9.13.0(vue@3.4.35(typescript@5.5.4)))(postcss@8.4.40)(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4)) version: 3.0.0-alpha-4000020240111001(@nuxt/kit@3.14.1592(rollup@4.19.2))(@vueuse/core@9.13.0(vue@3.4.35(typescript@5.5.4)))(postcss@8.4.40)(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4))
'@dcloudio/uni-components': '@dcloudio/uni-components':
specifier: 3.0.0-alpha-4000020240111001 specifier: 3.0.0-alpha-4000020240111001
version: 3.0.0-alpha-4000020240111001(postcss@8.4.40)(vue@3.4.35(typescript@5.5.4)) version: 3.0.0-alpha-4000020240111001(postcss@8.4.40)(vue@3.4.35(typescript@5.5.4))
@ -50,6 +50,9 @@ importers:
'@dcloudio/uni-quickapp-webview': '@dcloudio/uni-quickapp-webview':
specifier: 3.0.0-alpha-4000020240111001 specifier: 3.0.0-alpha-4000020240111001
version: 3.0.0-alpha-4000020240111001(postcss@8.4.40)(vue@3.4.35(typescript@5.5.4)) version: 3.0.0-alpha-4000020240111001(postcss@8.4.40)(vue@3.4.35(typescript@5.5.4))
'@icon-park/vue-next':
specifier: ^1.4.2
version: 1.4.2(vue@3.4.35(typescript@5.5.4))
'@uni-helper/axios-adapter': '@uni-helper/axios-adapter':
specifier: ^1.5.2 specifier: ^1.5.2
version: 1.5.2(axios@1.7.3) version: 1.5.2(axios@1.7.3)
@ -113,7 +116,7 @@ importers:
version: 3.0.0-alpha-4000020240111001(postcss@8.4.40)(vue@3.4.35(typescript@5.5.4)) version: 3.0.0-alpha-4000020240111001(postcss@8.4.40)(vue@3.4.35(typescript@5.5.4))
'@dcloudio/vite-plugin-uni': '@dcloudio/vite-plugin-uni':
specifier: 3.0.0-alpha-4000020240111001 specifier: 3.0.0-alpha-4000020240111001
version: 3.0.0-alpha-4000020240111001(@nuxt/kit@3.14.1592(rollup@4.19.2))(@vueuse/core@9.13.0(vue@3.4.35(typescript@5.5.4)))(postcss@8.4.40)(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4)) version: 3.0.0-alpha-4000020240111001(@nuxt/kit@3.14.1592(rollup@4.19.2))(@vueuse/core@9.13.0(vue@3.4.35(typescript@5.5.4)))(postcss@8.4.40)(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4))
'@iconify-json/carbon': '@iconify-json/carbon':
specifier: ^1.1.27 specifier: ^1.1.27
version: 1.1.36 version: 1.1.36
@ -128,7 +131,7 @@ importers:
version: 0.1.4 version: 0.1.4
'@uni-helper/unocss-preset-uni': '@uni-helper/unocss-preset-uni':
specifier: ^0.2.9 specifier: ^0.2.9
version: 0.2.9(@unocss/preset-mini@0.62.3)(@unocss/rule-utils@0.62.3)(@unocss/vite@0.62.3(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(unocss-applet@0.8.2(@unocss/core@0.62.3)(@unocss/preset-mini@0.62.3)(@unocss/preset-uno@0.62.3)(magic-string@0.30.17)(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))))(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))) version: 0.2.9(@unocss/preset-mini@0.62.3)(@unocss/rule-utils@0.62.3)(@unocss/vite@0.62.3(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(unocss-applet@0.8.2(@unocss/core@0.62.3)(@unocss/preset-mini@0.62.3)(@unocss/preset-uno@0.62.3)(magic-string@0.30.17)(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))))(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))
'@uni-helper/volar-service-uni-pages': '@uni-helper/volar-service-uni-pages':
specifier: ^0.2.14 specifier: ^0.2.14
version: 0.2.26 version: 0.2.26
@ -161,10 +164,10 @@ importers:
version: 5.5.4 version: 5.5.4
unocss: unocss:
specifier: ^0.58.9 specifier: ^0.58.9
version: 0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) version: 0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))
unocss-applet: unocss-applet:
specifier: ^0.8.2 specifier: ^0.8.2
version: 0.8.2(@unocss/core@0.62.3)(@unocss/preset-mini@0.62.3)(@unocss/preset-uno@0.62.3)(magic-string@0.30.17)(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))) version: 0.8.2(@unocss/core@0.62.3)(@unocss/preset-mini@0.62.3)(@unocss/preset-uno@0.62.3)(magic-string@0.30.17)(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))
unplugin-auto-import: unplugin-auto-import:
specifier: ^19.1.1 specifier: ^19.1.1
version: 19.1.1(@nuxt/kit@3.14.1592(rollup@4.19.2))(@vueuse/core@9.13.0(vue@3.4.35(typescript@5.5.4))) version: 19.1.1(@nuxt/kit@3.14.1592(rollup@4.19.2))(@vueuse/core@9.13.0(vue@3.4.35(typescript@5.5.4)))
@ -172,8 +175,8 @@ importers:
specifier: ^28.4.1 specifier: ^28.4.1
version: 28.4.1(@babel/parser@7.26.2)(@nuxt/kit@3.14.1592(rollup@4.19.2))(vue@3.4.35(typescript@5.5.4)) version: 28.4.1(@babel/parser@7.26.2)(@nuxt/kit@3.14.1592(rollup@4.19.2))(vue@3.4.35(typescript@5.5.4))
vite: vite:
specifier: ^5.0.11 specifier: 4.5.1
version: 5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) version: 4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)
vue-tsc: vue-tsc:
specifier: ^1.8.27 specifier: ^1.8.27
version: 1.8.27(typescript@5.5.4) version: 1.8.27(typescript@5.5.4)
@ -990,12 +993,6 @@ packages:
'@emotion/hash@0.8.0': '@emotion/hash@0.8.0':
resolution: {integrity: sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==} resolution: {integrity: sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==}
'@esbuild/aix-ppc64@0.21.5':
resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==}
engines: {node: '>=12'}
cpu: [ppc64]
os: [aix]
'@esbuild/aix-ppc64@0.23.1': '@esbuild/aix-ppc64@0.23.1':
resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==} resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==}
engines: {node: '>=18'} engines: {node: '>=18'}
@ -1008,8 +1005,8 @@ packages:
cpu: [arm64] cpu: [arm64]
os: [android] os: [android]
'@esbuild/android-arm64@0.21.5': '@esbuild/android-arm64@0.18.20':
resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [arm64] cpu: [arm64]
os: [android] os: [android]
@ -1026,8 +1023,8 @@ packages:
cpu: [arm] cpu: [arm]
os: [android] os: [android]
'@esbuild/android-arm@0.21.5': '@esbuild/android-arm@0.18.20':
resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [arm] cpu: [arm]
os: [android] os: [android]
@ -1044,8 +1041,8 @@ packages:
cpu: [x64] cpu: [x64]
os: [android] os: [android]
'@esbuild/android-x64@0.21.5': '@esbuild/android-x64@0.18.20':
resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [x64] cpu: [x64]
os: [android] os: [android]
@ -1062,8 +1059,8 @@ packages:
cpu: [arm64] cpu: [arm64]
os: [darwin] os: [darwin]
'@esbuild/darwin-arm64@0.21.5': '@esbuild/darwin-arm64@0.18.20':
resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [arm64] cpu: [arm64]
os: [darwin] os: [darwin]
@ -1080,8 +1077,8 @@ packages:
cpu: [x64] cpu: [x64]
os: [darwin] os: [darwin]
'@esbuild/darwin-x64@0.21.5': '@esbuild/darwin-x64@0.18.20':
resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [x64] cpu: [x64]
os: [darwin] os: [darwin]
@ -1098,8 +1095,8 @@ packages:
cpu: [arm64] cpu: [arm64]
os: [freebsd] os: [freebsd]
'@esbuild/freebsd-arm64@0.21.5': '@esbuild/freebsd-arm64@0.18.20':
resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [arm64] cpu: [arm64]
os: [freebsd] os: [freebsd]
@ -1116,8 +1113,8 @@ packages:
cpu: [x64] cpu: [x64]
os: [freebsd] os: [freebsd]
'@esbuild/freebsd-x64@0.21.5': '@esbuild/freebsd-x64@0.18.20':
resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [x64] cpu: [x64]
os: [freebsd] os: [freebsd]
@ -1134,8 +1131,8 @@ packages:
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
'@esbuild/linux-arm64@0.21.5': '@esbuild/linux-arm64@0.18.20':
resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
@ -1152,8 +1149,8 @@ packages:
cpu: [arm] cpu: [arm]
os: [linux] os: [linux]
'@esbuild/linux-arm@0.21.5': '@esbuild/linux-arm@0.18.20':
resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [arm] cpu: [arm]
os: [linux] os: [linux]
@ -1170,8 +1167,8 @@ packages:
cpu: [ia32] cpu: [ia32]
os: [linux] os: [linux]
'@esbuild/linux-ia32@0.21.5': '@esbuild/linux-ia32@0.18.20':
resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [ia32] cpu: [ia32]
os: [linux] os: [linux]
@ -1188,8 +1185,8 @@ packages:
cpu: [loong64] cpu: [loong64]
os: [linux] os: [linux]
'@esbuild/linux-loong64@0.21.5': '@esbuild/linux-loong64@0.18.20':
resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [loong64] cpu: [loong64]
os: [linux] os: [linux]
@ -1206,8 +1203,8 @@ packages:
cpu: [mips64el] cpu: [mips64el]
os: [linux] os: [linux]
'@esbuild/linux-mips64el@0.21.5': '@esbuild/linux-mips64el@0.18.20':
resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [mips64el] cpu: [mips64el]
os: [linux] os: [linux]
@ -1224,8 +1221,8 @@ packages:
cpu: [ppc64] cpu: [ppc64]
os: [linux] os: [linux]
'@esbuild/linux-ppc64@0.21.5': '@esbuild/linux-ppc64@0.18.20':
resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [ppc64] cpu: [ppc64]
os: [linux] os: [linux]
@ -1242,8 +1239,8 @@ packages:
cpu: [riscv64] cpu: [riscv64]
os: [linux] os: [linux]
'@esbuild/linux-riscv64@0.21.5': '@esbuild/linux-riscv64@0.18.20':
resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [riscv64] cpu: [riscv64]
os: [linux] os: [linux]
@ -1260,8 +1257,8 @@ packages:
cpu: [s390x] cpu: [s390x]
os: [linux] os: [linux]
'@esbuild/linux-s390x@0.21.5': '@esbuild/linux-s390x@0.18.20':
resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [s390x] cpu: [s390x]
os: [linux] os: [linux]
@ -1278,8 +1275,8 @@ packages:
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
'@esbuild/linux-x64@0.21.5': '@esbuild/linux-x64@0.18.20':
resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
@ -1296,8 +1293,8 @@ packages:
cpu: [x64] cpu: [x64]
os: [netbsd] os: [netbsd]
'@esbuild/netbsd-x64@0.21.5': '@esbuild/netbsd-x64@0.18.20':
resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [x64] cpu: [x64]
os: [netbsd] os: [netbsd]
@ -1320,8 +1317,8 @@ packages:
cpu: [x64] cpu: [x64]
os: [openbsd] os: [openbsd]
'@esbuild/openbsd-x64@0.21.5': '@esbuild/openbsd-x64@0.18.20':
resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [x64] cpu: [x64]
os: [openbsd] os: [openbsd]
@ -1338,8 +1335,8 @@ packages:
cpu: [x64] cpu: [x64]
os: [sunos] os: [sunos]
'@esbuild/sunos-x64@0.21.5': '@esbuild/sunos-x64@0.18.20':
resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [x64] cpu: [x64]
os: [sunos] os: [sunos]
@ -1356,8 +1353,8 @@ packages:
cpu: [arm64] cpu: [arm64]
os: [win32] os: [win32]
'@esbuild/win32-arm64@0.21.5': '@esbuild/win32-arm64@0.18.20':
resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [arm64] cpu: [arm64]
os: [win32] os: [win32]
@ -1374,8 +1371,8 @@ packages:
cpu: [ia32] cpu: [ia32]
os: [win32] os: [win32]
'@esbuild/win32-ia32@0.21.5': '@esbuild/win32-ia32@0.18.20':
resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [ia32] cpu: [ia32]
os: [win32] os: [win32]
@ -1392,8 +1389,8 @@ packages:
cpu: [x64] cpu: [x64]
os: [win32] os: [win32]
'@esbuild/win32-x64@0.21.5': '@esbuild/win32-x64@0.18.20':
resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [x64] cpu: [x64]
os: [win32] os: [win32]
@ -1404,6 +1401,12 @@ packages:
cpu: [x64] cpu: [x64]
os: [win32] os: [win32]
'@icon-park/vue-next@1.4.2':
resolution: {integrity: sha512-+QklF255wkfBOabY+xw6FAI0Bwln/RhdwCunNy/9sKdKuChtaU67QZqU67KGAvZUTeeBgsL+yaHHxqfQeGZXEQ==}
engines: {node: '>= 8.0.0', npm: '>= 5.0.0'}
peerDependencies:
vue: 3.x
'@iconify-json/carbon@1.1.36': '@iconify-json/carbon@1.1.36':
resolution: {integrity: sha512-NC3VcqLtwLZpi7+LeXj+99/byv+asrnCQxiDNCZV6hKr9WcNh6C25kJguJYfN+dV54kOkw78e+6PitQi2Bppnw==} resolution: {integrity: sha512-NC3VcqLtwLZpi7+LeXj+99/byv+asrnCQxiDNCZV6hKr9WcNh6C25kJguJYfN+dV54kOkw78e+6PitQi2Bppnw==}
@ -1773,55 +1776,46 @@ packages:
resolution: {integrity: sha512-r+SI2t8srMPYZeoa1w0o/AfoVt9akI1ihgazGYPQGRilVAkuzMGiTtexNZkrPkQsyFrvqq/ni8f3zOnHw4hUbA==} resolution: {integrity: sha512-r+SI2t8srMPYZeoa1w0o/AfoVt9akI1ihgazGYPQGRilVAkuzMGiTtexNZkrPkQsyFrvqq/ni8f3zOnHw4hUbA==}
cpu: [arm] cpu: [arm]
os: [linux] os: [linux]
libc: [glibc]
'@rollup/rollup-linux-arm-musleabihf@4.19.2': '@rollup/rollup-linux-arm-musleabihf@4.19.2':
resolution: {integrity: sha512-+tYiL4QVjtI3KliKBGtUU7yhw0GMcJJuB9mLTCEauHEsqfk49gtUBXGtGP3h1LW8MbaTY6rSFIQV1XOBps1gBA==} resolution: {integrity: sha512-+tYiL4QVjtI3KliKBGtUU7yhw0GMcJJuB9mLTCEauHEsqfk49gtUBXGtGP3h1LW8MbaTY6rSFIQV1XOBps1gBA==}
cpu: [arm] cpu: [arm]
os: [linux] os: [linux]
libc: [musl]
'@rollup/rollup-linux-arm64-gnu@4.19.2': '@rollup/rollup-linux-arm64-gnu@4.19.2':
resolution: {integrity: sha512-OR5DcvZiYN75mXDNQQxlQPTv4D+uNCUsmSCSY2FolLf9W5I4DSoJyg7z9Ea3TjKfhPSGgMJiey1aWvlWuBzMtg==} resolution: {integrity: sha512-OR5DcvZiYN75mXDNQQxlQPTv4D+uNCUsmSCSY2FolLf9W5I4DSoJyg7z9Ea3TjKfhPSGgMJiey1aWvlWuBzMtg==}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
libc: [glibc]
'@rollup/rollup-linux-arm64-musl@4.19.2': '@rollup/rollup-linux-arm64-musl@4.19.2':
resolution: {integrity: sha512-Hw3jSfWdUSauEYFBSFIte6I8m6jOj+3vifLg8EU3lreWulAUpch4JBjDMtlKosrBzkr0kwKgL9iCfjA8L3geoA==} resolution: {integrity: sha512-Hw3jSfWdUSauEYFBSFIte6I8m6jOj+3vifLg8EU3lreWulAUpch4JBjDMtlKosrBzkr0kwKgL9iCfjA8L3geoA==}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
libc: [musl]
'@rollup/rollup-linux-powerpc64le-gnu@4.19.2': '@rollup/rollup-linux-powerpc64le-gnu@4.19.2':
resolution: {integrity: sha512-rhjvoPBhBwVnJRq/+hi2Q3EMiVF538/o9dBuj9TVLclo9DuONqt5xfWSaE6MYiFKpo/lFPJ/iSI72rYWw5Hc7w==} resolution: {integrity: sha512-rhjvoPBhBwVnJRq/+hi2Q3EMiVF538/o9dBuj9TVLclo9DuONqt5xfWSaE6MYiFKpo/lFPJ/iSI72rYWw5Hc7w==}
cpu: [ppc64] cpu: [ppc64]
os: [linux] os: [linux]
libc: [glibc]
'@rollup/rollup-linux-riscv64-gnu@4.19.2': '@rollup/rollup-linux-riscv64-gnu@4.19.2':
resolution: {integrity: sha512-EAz6vjPwHHs2qOCnpQkw4xs14XJq84I81sDRGPEjKPFVPBw7fwvtwhVjcZR6SLydCv8zNK8YGFblKWd/vRmP8g==} resolution: {integrity: sha512-EAz6vjPwHHs2qOCnpQkw4xs14XJq84I81sDRGPEjKPFVPBw7fwvtwhVjcZR6SLydCv8zNK8YGFblKWd/vRmP8g==}
cpu: [riscv64] cpu: [riscv64]
os: [linux] os: [linux]
libc: [glibc]
'@rollup/rollup-linux-s390x-gnu@4.19.2': '@rollup/rollup-linux-s390x-gnu@4.19.2':
resolution: {integrity: sha512-IJSUX1xb8k/zN9j2I7B5Re6B0NNJDJ1+soezjNojhT8DEVeDNptq2jgycCOpRhyGj0+xBn7Cq+PK7Q+nd2hxLA==} resolution: {integrity: sha512-IJSUX1xb8k/zN9j2I7B5Re6B0NNJDJ1+soezjNojhT8DEVeDNptq2jgycCOpRhyGj0+xBn7Cq+PK7Q+nd2hxLA==}
cpu: [s390x] cpu: [s390x]
os: [linux] os: [linux]
libc: [glibc]
'@rollup/rollup-linux-x64-gnu@4.19.2': '@rollup/rollup-linux-x64-gnu@4.19.2':
resolution: {integrity: sha512-OgaToJ8jSxTpgGkZSkwKE+JQGihdcaqnyHEFOSAU45utQ+yLruE1dkonB2SDI8t375wOKgNn8pQvaWY9kPzxDQ==} resolution: {integrity: sha512-OgaToJ8jSxTpgGkZSkwKE+JQGihdcaqnyHEFOSAU45utQ+yLruE1dkonB2SDI8t375wOKgNn8pQvaWY9kPzxDQ==}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
libc: [glibc]
'@rollup/rollup-linux-x64-musl@4.19.2': '@rollup/rollup-linux-x64-musl@4.19.2':
resolution: {integrity: sha512-5V3mPpWkB066XZZBgSd1lwozBk7tmOkKtquyCJ6T4LN3mzKENXyBwWNQn8d0Ci81hvlBw5RoFgleVpL6aScLYg==} resolution: {integrity: sha512-5V3mPpWkB066XZZBgSd1lwozBk7tmOkKtquyCJ6T4LN3mzKENXyBwWNQn8d0Ci81hvlBw5RoFgleVpL6aScLYg==}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
libc: [musl]
'@rollup/rollup-win32-arm64-msvc@4.19.2': '@rollup/rollup-win32-arm64-msvc@4.19.2':
resolution: {integrity: sha512-ayVstadfLeeXI9zUPiKRVT8qF55hm7hKa+0N1V6Vj+OTNFfKSoUxyZvzVvgtBxqSb5URQ8sK6fhwxr9/MLmxdA==} resolution: {integrity: sha512-ayVstadfLeeXI9zUPiKRVT8qF55hm7hKa+0N1V6Vj+OTNFfKSoUxyZvzVvgtBxqSb5URQ8sK6fhwxr9/MLmxdA==}
@ -2895,8 +2889,8 @@ packages:
engines: {node: '>=12'} engines: {node: '>=12'}
hasBin: true hasBin: true
esbuild@0.21.5: esbuild@0.18.20:
resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==}
engines: {node: '>=12'} engines: {node: '>=12'}
hasBin: true hasBin: true
@ -4384,6 +4378,11 @@ packages:
deprecated: Rimraf versions prior to v4 are no longer supported deprecated: Rimraf versions prior to v4 are no longer supported
hasBin: true hasBin: true
rollup@3.29.5:
resolution: {integrity: sha512-GVsDdsbJzzy4S/v3dqWPJ7EfvZJfCHiDqe80IyrF59LYuP+e6U1LJoUqeuqRbwAWoMNoXivMNeNAOf5E22VA1w==}
engines: {node: '>=14.18.0', npm: '>=8.0.0'}
hasBin: true
rollup@4.19.2: rollup@4.19.2:
resolution: {integrity: sha512-6/jgnN1svF9PjNYJ4ya3l+cqutg49vOZ4rVgsDKxdl+5gpGPnByFXWGyfH9YGx9i3nfBwSu1Iyu6vGwFFA0BdQ==} resolution: {integrity: sha512-6/jgnN1svF9PjNYJ4ya3l+cqutg49vOZ4rVgsDKxdl+5gpGPnByFXWGyfH9YGx9i3nfBwSu1Iyu6vGwFFA0BdQ==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'} engines: {node: '>=18.0.0', npm: '>=8.0.0'}
@ -4895,12 +4894,12 @@ packages:
peerDependencies: peerDependencies:
vue: ^3.0.11 vue: ^3.0.11
vite@5.3.5: vite@4.5.1:
resolution: {integrity: sha512-MdjglKR6AQXQb9JGiS7Rc2wC6uMjcm7Go/NHNO63EwiJXfuk9PgqiP/n5IDJCziMkfw9n4Ubp7lttNwz+8ZVKA==} resolution: {integrity: sha512-AXXFaAJ8yebyqzoNB9fu2pHoo/nWX+xZlaRwoeYUxEqBO+Zj4msE5G+BhGBll9lYEKv9Hfks52PAF2X7qDYXQA==}
engines: {node: ^18.0.0 || >=20.0.0} engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
'@types/node': ^18.0.0 || >=20.0.0 '@types/node': '>= 14'
less: '*' less: '*'
lightningcss: ^1.21.0 lightningcss: ^1.21.0
sass: '*' sass: '*'
@ -6150,10 +6149,10 @@ snapshots:
'@dcloudio/types@3.4.12': {} '@dcloudio/types@3.4.12': {}
'@dcloudio/uni-app-plus@3.0.0-alpha-4000020240111001(@nuxt/kit@3.14.1592(rollup@4.19.2))(@vueuse/core@9.13.0(vue@3.4.35(typescript@5.5.4)))(postcss@8.4.40)(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4))': '@dcloudio/uni-app-plus@3.0.0-alpha-4000020240111001(@nuxt/kit@3.14.1592(rollup@4.19.2))(@vueuse/core@9.13.0(vue@3.4.35(typescript@5.5.4)))(postcss@8.4.40)(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4))':
dependencies: dependencies:
'@dcloudio/uni-app-uts': 3.0.0-alpha-4000020240111001(@nuxt/kit@3.14.1592(rollup@4.19.2))(@vueuse/core@9.13.0(vue@3.4.35(typescript@5.5.4)))(postcss@8.4.40)(rollup@4.19.2)(vue@3.4.35(typescript@5.5.4)) '@dcloudio/uni-app-uts': 3.0.0-alpha-4000020240111001(@nuxt/kit@3.14.1592(rollup@4.19.2))(@vueuse/core@9.13.0(vue@3.4.35(typescript@5.5.4)))(postcss@8.4.40)(rollup@4.19.2)(vue@3.4.35(typescript@5.5.4))
'@dcloudio/uni-app-vite': 3.0.0-alpha-4000020240111001(postcss@8.4.40)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4)) '@dcloudio/uni-app-vite': 3.0.0-alpha-4000020240111001(postcss@8.4.40)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4))
'@dcloudio/uni-app-vue': 3.0.0-alpha-4000020240111001 '@dcloudio/uni-app-vue': 3.0.0-alpha-4000020240111001
debug: 4.3.6 debug: 4.3.6
fs-extra: 10.1.0 fs-extra: 10.1.0
@ -6201,14 +6200,14 @@ snapshots:
- ts-node - ts-node
- vue - vue
'@dcloudio/uni-app-vite@3.0.0-alpha-4000020240111001(postcss@8.4.40)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4))': '@dcloudio/uni-app-vite@3.0.0-alpha-4000020240111001(postcss@8.4.40)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4))':
dependencies: dependencies:
'@dcloudio/uni-cli-shared': 3.0.0-alpha-4000020240111001(postcss@8.4.40)(vue@3.4.35(typescript@5.5.4)) '@dcloudio/uni-cli-shared': 3.0.0-alpha-4000020240111001(postcss@8.4.40)(vue@3.4.35(typescript@5.5.4))
'@dcloudio/uni-i18n': 3.0.0-alpha-4000020240111001 '@dcloudio/uni-i18n': 3.0.0-alpha-4000020240111001
'@dcloudio/uni-nvue-styler': 3.0.0-alpha-4000020240111001 '@dcloudio/uni-nvue-styler': 3.0.0-alpha-4000020240111001
'@dcloudio/uni-shared': 3.0.0-alpha-4000020240111001 '@dcloudio/uni-shared': 3.0.0-alpha-4000020240111001
'@rollup/pluginutils': 4.2.1 '@rollup/pluginutils': 4.2.1
'@vitejs/plugin-vue': 4.6.2(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4)) '@vitejs/plugin-vue': 4.6.2(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4))
'@vue/compiler-dom': 3.3.11 '@vue/compiler-dom': 3.3.11
'@vue/compiler-sfc': 3.3.11 '@vue/compiler-sfc': 3.3.11
debug: 4.3.6 debug: 4.3.6
@ -6634,7 +6633,7 @@ snapshots:
- utf-8-validate - utf-8-validate
- vue - vue
'@dcloudio/vite-plugin-uni@3.0.0-alpha-4000020240111001(@nuxt/kit@3.14.1592(rollup@4.19.2))(@vueuse/core@9.13.0(vue@3.4.35(typescript@5.5.4)))(postcss@8.4.40)(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4))': '@dcloudio/vite-plugin-uni@3.0.0-alpha-4000020240111001(@nuxt/kit@3.14.1592(rollup@4.19.2))(@vueuse/core@9.13.0(vue@3.4.35(typescript@5.5.4)))(postcss@8.4.40)(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4))':
dependencies: dependencies:
'@babel/core': 7.25.2 '@babel/core': 7.25.2
'@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2) '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2)
@ -6642,9 +6641,9 @@ snapshots:
'@dcloudio/uni-cli-shared': 3.0.0-alpha-4000020240111001(postcss@8.4.40)(vue@3.4.35(typescript@5.5.4)) '@dcloudio/uni-cli-shared': 3.0.0-alpha-4000020240111001(postcss@8.4.40)(vue@3.4.35(typescript@5.5.4))
'@dcloudio/uni-shared': 3.0.0-alpha-4000020240111001 '@dcloudio/uni-shared': 3.0.0-alpha-4000020240111001
'@rollup/pluginutils': 4.2.1 '@rollup/pluginutils': 4.2.1
'@vitejs/plugin-legacy': 4.1.1(terser@5.31.3)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) '@vitejs/plugin-legacy': 4.1.1(terser@5.31.3)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))
'@vitejs/plugin-vue': 4.6.2(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4)) '@vitejs/plugin-vue': 4.6.2(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4))
'@vitejs/plugin-vue-jsx': 3.1.0(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4)) '@vitejs/plugin-vue-jsx': 3.1.0(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4))
'@vue/compiler-core': 3.3.11 '@vue/compiler-core': 3.3.11
'@vue/compiler-dom': 3.3.11 '@vue/compiler-dom': 3.3.11
'@vue/compiler-sfc': 3.3.11 '@vue/compiler-sfc': 3.3.11
@ -6661,7 +6660,7 @@ snapshots:
picocolors: 1.0.1 picocolors: 1.0.1
terser: 5.31.3 terser: 5.31.3
unplugin-auto-import: 0.16.7(@nuxt/kit@3.14.1592(rollup@4.19.2))(@vueuse/core@9.13.0(vue@3.4.35(typescript@5.5.4)))(rollup@4.19.2) unplugin-auto-import: 0.16.7(@nuxt/kit@3.14.1592(rollup@4.19.2))(@vueuse/core@9.13.0(vue@3.4.35(typescript@5.5.4)))(rollup@4.19.2)
vite: 5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) vite: 4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)
transitivePeerDependencies: transitivePeerDependencies:
- '@nuxt/kit' - '@nuxt/kit'
- '@vueuse/core' - '@vueuse/core'
@ -6673,16 +6672,13 @@ snapshots:
'@emotion/hash@0.8.0': {} '@emotion/hash@0.8.0': {}
'@esbuild/aix-ppc64@0.21.5':
optional: true
'@esbuild/aix-ppc64@0.23.1': '@esbuild/aix-ppc64@0.23.1':
optional: true optional: true
'@esbuild/android-arm64@0.17.19': '@esbuild/android-arm64@0.17.19':
optional: true optional: true
'@esbuild/android-arm64@0.21.5': '@esbuild/android-arm64@0.18.20':
optional: true optional: true
'@esbuild/android-arm64@0.23.1': '@esbuild/android-arm64@0.23.1':
@ -6691,7 +6687,7 @@ snapshots:
'@esbuild/android-arm@0.17.19': '@esbuild/android-arm@0.17.19':
optional: true optional: true
'@esbuild/android-arm@0.21.5': '@esbuild/android-arm@0.18.20':
optional: true optional: true
'@esbuild/android-arm@0.23.1': '@esbuild/android-arm@0.23.1':
@ -6700,7 +6696,7 @@ snapshots:
'@esbuild/android-x64@0.17.19': '@esbuild/android-x64@0.17.19':
optional: true optional: true
'@esbuild/android-x64@0.21.5': '@esbuild/android-x64@0.18.20':
optional: true optional: true
'@esbuild/android-x64@0.23.1': '@esbuild/android-x64@0.23.1':
@ -6709,7 +6705,7 @@ snapshots:
'@esbuild/darwin-arm64@0.17.19': '@esbuild/darwin-arm64@0.17.19':
optional: true optional: true
'@esbuild/darwin-arm64@0.21.5': '@esbuild/darwin-arm64@0.18.20':
optional: true optional: true
'@esbuild/darwin-arm64@0.23.1': '@esbuild/darwin-arm64@0.23.1':
@ -6718,7 +6714,7 @@ snapshots:
'@esbuild/darwin-x64@0.17.19': '@esbuild/darwin-x64@0.17.19':
optional: true optional: true
'@esbuild/darwin-x64@0.21.5': '@esbuild/darwin-x64@0.18.20':
optional: true optional: true
'@esbuild/darwin-x64@0.23.1': '@esbuild/darwin-x64@0.23.1':
@ -6727,7 +6723,7 @@ snapshots:
'@esbuild/freebsd-arm64@0.17.19': '@esbuild/freebsd-arm64@0.17.19':
optional: true optional: true
'@esbuild/freebsd-arm64@0.21.5': '@esbuild/freebsd-arm64@0.18.20':
optional: true optional: true
'@esbuild/freebsd-arm64@0.23.1': '@esbuild/freebsd-arm64@0.23.1':
@ -6736,7 +6732,7 @@ snapshots:
'@esbuild/freebsd-x64@0.17.19': '@esbuild/freebsd-x64@0.17.19':
optional: true optional: true
'@esbuild/freebsd-x64@0.21.5': '@esbuild/freebsd-x64@0.18.20':
optional: true optional: true
'@esbuild/freebsd-x64@0.23.1': '@esbuild/freebsd-x64@0.23.1':
@ -6745,7 +6741,7 @@ snapshots:
'@esbuild/linux-arm64@0.17.19': '@esbuild/linux-arm64@0.17.19':
optional: true optional: true
'@esbuild/linux-arm64@0.21.5': '@esbuild/linux-arm64@0.18.20':
optional: true optional: true
'@esbuild/linux-arm64@0.23.1': '@esbuild/linux-arm64@0.23.1':
@ -6754,7 +6750,7 @@ snapshots:
'@esbuild/linux-arm@0.17.19': '@esbuild/linux-arm@0.17.19':
optional: true optional: true
'@esbuild/linux-arm@0.21.5': '@esbuild/linux-arm@0.18.20':
optional: true optional: true
'@esbuild/linux-arm@0.23.1': '@esbuild/linux-arm@0.23.1':
@ -6763,7 +6759,7 @@ snapshots:
'@esbuild/linux-ia32@0.17.19': '@esbuild/linux-ia32@0.17.19':
optional: true optional: true
'@esbuild/linux-ia32@0.21.5': '@esbuild/linux-ia32@0.18.20':
optional: true optional: true
'@esbuild/linux-ia32@0.23.1': '@esbuild/linux-ia32@0.23.1':
@ -6772,7 +6768,7 @@ snapshots:
'@esbuild/linux-loong64@0.17.19': '@esbuild/linux-loong64@0.17.19':
optional: true optional: true
'@esbuild/linux-loong64@0.21.5': '@esbuild/linux-loong64@0.18.20':
optional: true optional: true
'@esbuild/linux-loong64@0.23.1': '@esbuild/linux-loong64@0.23.1':
@ -6781,7 +6777,7 @@ snapshots:
'@esbuild/linux-mips64el@0.17.19': '@esbuild/linux-mips64el@0.17.19':
optional: true optional: true
'@esbuild/linux-mips64el@0.21.5': '@esbuild/linux-mips64el@0.18.20':
optional: true optional: true
'@esbuild/linux-mips64el@0.23.1': '@esbuild/linux-mips64el@0.23.1':
@ -6790,7 +6786,7 @@ snapshots:
'@esbuild/linux-ppc64@0.17.19': '@esbuild/linux-ppc64@0.17.19':
optional: true optional: true
'@esbuild/linux-ppc64@0.21.5': '@esbuild/linux-ppc64@0.18.20':
optional: true optional: true
'@esbuild/linux-ppc64@0.23.1': '@esbuild/linux-ppc64@0.23.1':
@ -6799,7 +6795,7 @@ snapshots:
'@esbuild/linux-riscv64@0.17.19': '@esbuild/linux-riscv64@0.17.19':
optional: true optional: true
'@esbuild/linux-riscv64@0.21.5': '@esbuild/linux-riscv64@0.18.20':
optional: true optional: true
'@esbuild/linux-riscv64@0.23.1': '@esbuild/linux-riscv64@0.23.1':
@ -6808,7 +6804,7 @@ snapshots:
'@esbuild/linux-s390x@0.17.19': '@esbuild/linux-s390x@0.17.19':
optional: true optional: true
'@esbuild/linux-s390x@0.21.5': '@esbuild/linux-s390x@0.18.20':
optional: true optional: true
'@esbuild/linux-s390x@0.23.1': '@esbuild/linux-s390x@0.23.1':
@ -6817,7 +6813,7 @@ snapshots:
'@esbuild/linux-x64@0.17.19': '@esbuild/linux-x64@0.17.19':
optional: true optional: true
'@esbuild/linux-x64@0.21.5': '@esbuild/linux-x64@0.18.20':
optional: true optional: true
'@esbuild/linux-x64@0.23.1': '@esbuild/linux-x64@0.23.1':
@ -6826,7 +6822,7 @@ snapshots:
'@esbuild/netbsd-x64@0.17.19': '@esbuild/netbsd-x64@0.17.19':
optional: true optional: true
'@esbuild/netbsd-x64@0.21.5': '@esbuild/netbsd-x64@0.18.20':
optional: true optional: true
'@esbuild/netbsd-x64@0.23.1': '@esbuild/netbsd-x64@0.23.1':
@ -6838,7 +6834,7 @@ snapshots:
'@esbuild/openbsd-x64@0.17.19': '@esbuild/openbsd-x64@0.17.19':
optional: true optional: true
'@esbuild/openbsd-x64@0.21.5': '@esbuild/openbsd-x64@0.18.20':
optional: true optional: true
'@esbuild/openbsd-x64@0.23.1': '@esbuild/openbsd-x64@0.23.1':
@ -6847,7 +6843,7 @@ snapshots:
'@esbuild/sunos-x64@0.17.19': '@esbuild/sunos-x64@0.17.19':
optional: true optional: true
'@esbuild/sunos-x64@0.21.5': '@esbuild/sunos-x64@0.18.20':
optional: true optional: true
'@esbuild/sunos-x64@0.23.1': '@esbuild/sunos-x64@0.23.1':
@ -6856,7 +6852,7 @@ snapshots:
'@esbuild/win32-arm64@0.17.19': '@esbuild/win32-arm64@0.17.19':
optional: true optional: true
'@esbuild/win32-arm64@0.21.5': '@esbuild/win32-arm64@0.18.20':
optional: true optional: true
'@esbuild/win32-arm64@0.23.1': '@esbuild/win32-arm64@0.23.1':
@ -6865,7 +6861,7 @@ snapshots:
'@esbuild/win32-ia32@0.17.19': '@esbuild/win32-ia32@0.17.19':
optional: true optional: true
'@esbuild/win32-ia32@0.21.5': '@esbuild/win32-ia32@0.18.20':
optional: true optional: true
'@esbuild/win32-ia32@0.23.1': '@esbuild/win32-ia32@0.23.1':
@ -6874,12 +6870,16 @@ snapshots:
'@esbuild/win32-x64@0.17.19': '@esbuild/win32-x64@0.17.19':
optional: true optional: true
'@esbuild/win32-x64@0.21.5': '@esbuild/win32-x64@0.18.20':
optional: true optional: true
'@esbuild/win32-x64@0.23.1': '@esbuild/win32-x64@0.23.1':
optional: true optional: true
'@icon-park/vue-next@1.4.2(vue@3.4.35(typescript@5.5.4))':
dependencies:
vue: 3.4.35(typescript@5.5.4)
'@iconify-json/carbon@1.1.36': '@iconify-json/carbon@1.1.36':
dependencies: dependencies:
'@iconify/types': 2.0.0 '@iconify/types': 2.0.0
@ -7650,15 +7650,15 @@ snapshots:
- supports-color - supports-color
- ts-node - ts-node
'@uni-helper/unocss-preset-uni@0.2.9(@unocss/preset-mini@0.62.3)(@unocss/rule-utils@0.62.3)(@unocss/vite@0.62.3(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(unocss-applet@0.8.2(@unocss/core@0.62.3)(@unocss/preset-mini@0.62.3)(@unocss/preset-uno@0.62.3)(magic-string@0.30.17)(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))))(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))': '@uni-helper/unocss-preset-uni@0.2.9(@unocss/preset-mini@0.62.3)(@unocss/rule-utils@0.62.3)(@unocss/vite@0.62.3(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))(unocss-applet@0.8.2(@unocss/core@0.62.3)(@unocss/preset-mini@0.62.3)(@unocss/preset-uno@0.62.3)(magic-string@0.30.17)(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))))(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))':
dependencies: dependencies:
'@uni-helper/uni-env': 0.1.4 '@uni-helper/uni-env': 0.1.4
'@unocss/rule-utils': 0.62.3 '@unocss/rule-utils': 0.62.3
unocss: 0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) unocss: 0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))
unocss-applet: 0.8.2(@unocss/core@0.62.3)(@unocss/preset-mini@0.62.3)(@unocss/preset-uno@0.62.3)(magic-string@0.30.17)(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))) unocss-applet: 0.8.2(@unocss/core@0.62.3)(@unocss/preset-mini@0.62.3)(@unocss/preset-uno@0.62.3)(magic-string@0.30.17)(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))
optionalDependencies: optionalDependencies:
'@unocss/preset-mini': 0.62.3 '@unocss/preset-mini': 0.62.3
'@unocss/vite': 0.62.3(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) '@unocss/vite': 0.62.3(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))
'@uni-helper/volar-service-uni-pages@0.2.26': '@uni-helper/volar-service-uni-pages@0.2.26':
dependencies: dependencies:
@ -7672,31 +7672,31 @@ snapshots:
'@vue/compiler-sfc': 3.4.35 '@vue/compiler-sfc': 3.4.35
jsonc-parser: 3.3.1 jsonc-parser: 3.3.1
'@unocss-applet/preset-applet@0.8.2(@unocss/core@0.62.3)(@unocss/preset-mini@0.62.3)(@unocss/preset-uno@0.62.3)(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))': '@unocss-applet/preset-applet@0.8.2(@unocss/core@0.62.3)(@unocss/preset-mini@0.62.3)(@unocss/preset-uno@0.62.3)(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))':
dependencies: dependencies:
unocss: 0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) unocss: 0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))
optionalDependencies: optionalDependencies:
'@unocss/core': 0.62.3 '@unocss/core': 0.62.3
'@unocss/preset-mini': 0.62.3 '@unocss/preset-mini': 0.62.3
'@unocss/preset-uno': 0.62.3 '@unocss/preset-uno': 0.62.3
'@unocss-applet/preset-rem-rpx@0.8.2(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))': '@unocss-applet/preset-rem-rpx@0.8.2(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))':
dependencies: dependencies:
unocss: 0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) unocss: 0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))
'@unocss-applet/transformer-attributify@0.8.2(magic-string@0.30.17)(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))': '@unocss-applet/transformer-attributify@0.8.2(magic-string@0.30.17)(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))':
dependencies: dependencies:
unocss: 0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) unocss: 0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))
optionalDependencies: optionalDependencies:
magic-string: 0.30.17 magic-string: 0.30.17
'@unocss/astro@0.58.9(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))': '@unocss/astro@0.58.9(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))':
dependencies: dependencies:
'@unocss/core': 0.58.9 '@unocss/core': 0.58.9
'@unocss/reset': 0.58.9 '@unocss/reset': 0.58.9
'@unocss/vite': 0.58.9(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) '@unocss/vite': 0.58.9(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))
optionalDependencies: optionalDependencies:
vite: 5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) vite: 4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)
transitivePeerDependencies: transitivePeerDependencies:
- rollup - rollup
@ -7887,7 +7887,7 @@ snapshots:
dependencies: dependencies:
'@unocss/core': 0.58.9 '@unocss/core': 0.58.9
'@unocss/vite@0.58.9(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))': '@unocss/vite@0.58.9(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))':
dependencies: dependencies:
'@ampproject/remapping': 2.3.0 '@ampproject/remapping': 2.3.0
'@rollup/pluginutils': 5.1.0(rollup@4.19.2) '@rollup/pluginutils': 5.1.0(rollup@4.19.2)
@ -7899,11 +7899,11 @@ snapshots:
chokidar: 3.6.0 chokidar: 3.6.0
fast-glob: 3.3.2 fast-glob: 3.3.2
magic-string: 0.30.11 magic-string: 0.30.11
vite: 5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) vite: 4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)
transitivePeerDependencies: transitivePeerDependencies:
- rollup - rollup
'@unocss/vite@0.62.3(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))': '@unocss/vite@0.62.3(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))':
dependencies: dependencies:
'@ampproject/remapping': 2.3.0 '@ampproject/remapping': 2.3.0
'@rollup/pluginutils': 5.1.3(rollup@4.19.2) '@rollup/pluginutils': 5.1.3(rollup@4.19.2)
@ -7915,13 +7915,13 @@ snapshots:
chokidar: 3.6.0 chokidar: 3.6.0
magic-string: 0.30.17 magic-string: 0.30.17
tinyglobby: 0.2.12 tinyglobby: 0.2.12
vite: 5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) vite: 4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)
transitivePeerDependencies: transitivePeerDependencies:
- rollup - rollup
- supports-color - supports-color
optional: true optional: true
'@vitejs/plugin-legacy@4.1.1(terser@5.31.3)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))': '@vitejs/plugin-legacy@4.1.1(terser@5.31.3)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))':
dependencies: dependencies:
'@babel/core': 7.25.2 '@babel/core': 7.25.2
'@babel/preset-env': 7.25.3(@babel/core@7.25.2) '@babel/preset-env': 7.25.3(@babel/core@7.25.2)
@ -7931,23 +7931,23 @@ snapshots:
regenerator-runtime: 0.13.11 regenerator-runtime: 0.13.11
systemjs: 6.15.1 systemjs: 6.15.1
terser: 5.31.3 terser: 5.31.3
vite: 5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) vite: 4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@vitejs/plugin-vue-jsx@3.1.0(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4))': '@vitejs/plugin-vue-jsx@3.1.0(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4))':
dependencies: dependencies:
'@babel/core': 7.25.2 '@babel/core': 7.25.2
'@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2)
'@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.25.2)
vite: 5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) vite: 4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)
vue: 3.4.35(typescript@5.5.4) vue: 3.4.35(typescript@5.5.4)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@vitejs/plugin-vue@4.6.2(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4))': '@vitejs/plugin-vue@4.6.2(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))(vue@3.4.35(typescript@5.5.4))':
dependencies: dependencies:
vite: 5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) vite: 4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)
vue: 3.4.35(typescript@5.5.4) vue: 3.4.35(typescript@5.5.4)
'@volar/language-core@1.11.1': '@volar/language-core@1.11.1':
@ -8782,31 +8782,30 @@ snapshots:
'@esbuild/win32-ia32': 0.17.19 '@esbuild/win32-ia32': 0.17.19
'@esbuild/win32-x64': 0.17.19 '@esbuild/win32-x64': 0.17.19
esbuild@0.21.5: esbuild@0.18.20:
optionalDependencies: optionalDependencies:
'@esbuild/aix-ppc64': 0.21.5 '@esbuild/android-arm': 0.18.20
'@esbuild/android-arm': 0.21.5 '@esbuild/android-arm64': 0.18.20
'@esbuild/android-arm64': 0.21.5 '@esbuild/android-x64': 0.18.20
'@esbuild/android-x64': 0.21.5 '@esbuild/darwin-arm64': 0.18.20
'@esbuild/darwin-arm64': 0.21.5 '@esbuild/darwin-x64': 0.18.20
'@esbuild/darwin-x64': 0.21.5 '@esbuild/freebsd-arm64': 0.18.20
'@esbuild/freebsd-arm64': 0.21.5 '@esbuild/freebsd-x64': 0.18.20
'@esbuild/freebsd-x64': 0.21.5 '@esbuild/linux-arm': 0.18.20
'@esbuild/linux-arm': 0.21.5 '@esbuild/linux-arm64': 0.18.20
'@esbuild/linux-arm64': 0.21.5 '@esbuild/linux-ia32': 0.18.20
'@esbuild/linux-ia32': 0.21.5 '@esbuild/linux-loong64': 0.18.20
'@esbuild/linux-loong64': 0.21.5 '@esbuild/linux-mips64el': 0.18.20
'@esbuild/linux-mips64el': 0.21.5 '@esbuild/linux-ppc64': 0.18.20
'@esbuild/linux-ppc64': 0.21.5 '@esbuild/linux-riscv64': 0.18.20
'@esbuild/linux-riscv64': 0.21.5 '@esbuild/linux-s390x': 0.18.20
'@esbuild/linux-s390x': 0.21.5 '@esbuild/linux-x64': 0.18.20
'@esbuild/linux-x64': 0.21.5 '@esbuild/netbsd-x64': 0.18.20
'@esbuild/netbsd-x64': 0.21.5 '@esbuild/openbsd-x64': 0.18.20
'@esbuild/openbsd-x64': 0.21.5 '@esbuild/sunos-x64': 0.18.20
'@esbuild/sunos-x64': 0.21.5 '@esbuild/win32-arm64': 0.18.20
'@esbuild/win32-arm64': 0.21.5 '@esbuild/win32-ia32': 0.18.20
'@esbuild/win32-ia32': 0.21.5 '@esbuild/win32-x64': 0.18.20
'@esbuild/win32-x64': 0.21.5
esbuild@0.23.1: esbuild@0.23.1:
optionalDependencies: optionalDependencies:
@ -10532,6 +10531,10 @@ snapshots:
dependencies: dependencies:
glob: 7.2.3 glob: 7.2.3
rollup@3.29.5:
optionalDependencies:
fsevents: 2.3.3
rollup@4.19.2: rollup@4.19.2:
dependencies: dependencies:
'@types/estree': 1.0.5 '@types/estree': 1.0.5
@ -10553,6 +10556,7 @@ snapshots:
'@rollup/rollup-win32-ia32-msvc': 4.19.2 '@rollup/rollup-win32-ia32-msvc': 4.19.2
'@rollup/rollup-win32-x64-msvc': 4.19.2 '@rollup/rollup-win32-x64-msvc': 4.19.2
fsevents: 2.3.3 fsevents: 2.3.3
optional: true
run-parallel@1.2.0: run-parallel@1.2.0:
dependencies: dependencies:
@ -10986,12 +10990,12 @@ snapshots:
universalify@2.0.1: {} universalify@2.0.1: {}
unocss-applet@0.8.2(@unocss/core@0.62.3)(@unocss/preset-mini@0.62.3)(@unocss/preset-uno@0.62.3)(magic-string@0.30.17)(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))): unocss-applet@0.8.2(@unocss/core@0.62.3)(@unocss/preset-mini@0.62.3)(@unocss/preset-uno@0.62.3)(magic-string@0.30.17)(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))):
dependencies: dependencies:
'@unocss-applet/preset-applet': 0.8.2(@unocss/core@0.62.3)(@unocss/preset-mini@0.62.3)(@unocss/preset-uno@0.62.3)(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))) '@unocss-applet/preset-applet': 0.8.2(@unocss/core@0.62.3)(@unocss/preset-mini@0.62.3)(@unocss/preset-uno@0.62.3)(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))
'@unocss-applet/preset-rem-rpx': 0.8.2(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))) '@unocss-applet/preset-rem-rpx': 0.8.2(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))
'@unocss-applet/transformer-attributify': 0.8.2(magic-string@0.30.17)(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))) '@unocss-applet/transformer-attributify': 0.8.2(magic-string@0.30.17)(unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)))
unocss: 0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) unocss: 0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))
optionalDependencies: optionalDependencies:
'@unocss/preset-uno': 0.62.3 '@unocss/preset-uno': 0.62.3
transitivePeerDependencies: transitivePeerDependencies:
@ -10999,9 +11003,9 @@ snapshots:
- '@unocss/preset-mini' - '@unocss/preset-mini'
- magic-string - magic-string
unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)): unocss@0.58.9(postcss@8.4.40)(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)):
dependencies: dependencies:
'@unocss/astro': 0.58.9(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) '@unocss/astro': 0.58.9(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))
'@unocss/cli': 0.58.9(rollup@4.19.2) '@unocss/cli': 0.58.9(rollup@4.19.2)
'@unocss/core': 0.58.9 '@unocss/core': 0.58.9
'@unocss/extractor-arbitrary-variants': 0.58.9 '@unocss/extractor-arbitrary-variants': 0.58.9
@ -11020,9 +11024,9 @@ snapshots:
'@unocss/transformer-compile-class': 0.58.9 '@unocss/transformer-compile-class': 0.58.9
'@unocss/transformer-directives': 0.58.9 '@unocss/transformer-directives': 0.58.9
'@unocss/transformer-variant-group': 0.58.9 '@unocss/transformer-variant-group': 0.58.9
'@unocss/vite': 0.58.9(rollup@4.19.2)(vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)) '@unocss/vite': 0.58.9(rollup@4.19.2)(vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3))
optionalDependencies: optionalDependencies:
vite: 5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3) vite: 4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3)
transitivePeerDependencies: transitivePeerDependencies:
- postcss - postcss
- rollup - rollup
@ -11156,11 +11160,11 @@ snapshots:
evtd: 0.2.4 evtd: 0.2.4
vue: 3.4.35(typescript@5.5.4) vue: 3.4.35(typescript@5.5.4)
vite@5.3.5(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3): vite@4.5.1(@types/node@20.14.14)(less@4.2.0)(sass@1.77.8)(terser@5.31.3):
dependencies: dependencies:
esbuild: 0.21.5 esbuild: 0.18.20
postcss: 8.4.40 postcss: 8.4.40
rollup: 4.19.2 rollup: 3.29.5
optionalDependencies: optionalDependencies:
'@types/node': 20.14.14 '@types/node': 20.14.14
fsevents: 2.3.3 fsevents: 2.3.3

View File

@ -1,91 +1,95 @@
<script lang="ts" setup> <script lang="ts" setup>
import { ref, reactive } from 'vue' import { ref, reactive, onMounted } from "vue";
import { PlayOne, PauseOne } from '@icon-park/vue-next' import { PlayOne, PauseOne } from "@icon-park/vue-next";
import { ITalkRecordExtraAudio, ITalkRecord } from '@/types/chat' import { ITalkRecordExtraAudio, ITalkRecord } from "@/types/chat";
defineProps<{ const props = defineProps<{
extra: ITalkRecordExtraAudio extra: ITalkRecordExtraAudio;
data: ITalkRecord data: ITalkRecord;
maxWidth?: Boolean maxWidth?: Boolean;
}>() }>();
const audioRef = ref() const audioRef = ref();
const audioContext = ref<any>(null);
const durationDesc = ref('-') const durationDesc = ref("-");
const state = reactive({ const state = reactive({
isAudioPlay: false, isAudioPlay: false,
progress: 0, progress: 0,
duration: 0, duration: 0,
currentTime: 0, currentTime: 0,
loading: true loading: true,
}) });
onMounted(() => {
// 使uni-app
audioContext.value = uni.createInnerAudioContext();
audioContext.value.src = props.extra.url;
audioContext.value.onCanplay(() => {
state.duration = audioContext.value.duration;
durationDesc.value = formatTime(parseInt(audioContext.value.duration));
state.loading = false;
});
audioContext.value.onTimeUpdate(() => {
if (audioContext.value.duration == 0) {
state.progress = 0;
} else {
state.currentTime = audioContext.value.currentTime;
state.progress =
(audioContext.value.currentTime / audioContext.value.duration) * 100;
}
});
audioContext.value.onEnded(() => {
state.isAudioPlay = false;
state.progress = 0;
});
audioContext.value.onError((e) => {
console.log("音频播放异常===>", e);
});
});
const onPlay = () => { const onPlay = () => {
if (state.isAudioPlay) { if (state.isAudioPlay) {
audioRef.value.pause() audioContext.value.pause();
} else { } else {
audioRef.value.play() audioContext.value.play();
} }
state.isAudioPlay = !state.isAudioPlay state.isAudioPlay = !state.isAudioPlay;
} };
const onPlayEnd = () => { const onPlayEnd = () => {
state.isAudioPlay = false state.isAudioPlay = false;
state.progress = 0 state.progress = 0;
} };
const onCanplay = () => {
state.duration = audioRef.value.duration
durationDesc.value = formatTime(parseInt(audioRef.value.duration))
state.loading = false
}
const onError = (e: any) => {
console.log('音频播放异常===>', e)
}
const onTimeUpdate = () => {
let audio = audioRef.value
if (audio.duration == 0) {
state.progress = 0
} else {
state.currentTime = audio.currentTime
state.progress = (audio.currentTime / audio.duration) * 100
}
}
const formatTime = (value: number = 0) => { const formatTime = (value: number = 0) => {
if (value == 0) { if (value == 0) {
return '-' return "-";
} }
const minutes = Math.floor(value / 60) const minutes = Math.floor(value / 60);
let seconds = value let seconds = value;
if (minutes > 0) { if (minutes > 0) {
seconds = Math.floor(value - minutes * 60) seconds = Math.floor(value - minutes * 60);
} }
return `${minutes}'${seconds}"` return `${minutes}'${seconds}"`;
} };
</script> </script>
<template> <template>
<div class="im-message-audio"> <div class="im-message-audio">
<audio
ref="audioRef"
preload="auto"
type="audio/mp3,audio/wav"
:src="extra.url"
@timeupdate="onTimeUpdate"
@ended="onPlayEnd"
@canplay="onCanplay"
@error="onError"
/>
<div class="play"> <div class="play">
<div class="btn pointer" @click.stop="onPlay"> <div class="btn pointer" @click.stop="onPlay">
<n-icon :size="18" :component="state.isAudioPlay ? PauseOne : PlayOne" /> <n-icon
:size="18"
:component="state.isAudioPlay ? PauseOne : PlayOne"
/>
</div> </div>
</div> </div>
<div class="desc"> <div class="desc">
@ -241,7 +245,7 @@ const formatTime = (value: number = 0) => {
} }
} }
html[theme-mode='dark'] { html[theme-mode="dark"] {
.im-message-audio { .im-message-audio {
--audio-bg-color: #2c2c32; --audio-bg-color: #2c2c32;
--audio-btn-bg-color: rgb(78, 75, 75); --audio-btn-bg-color: rgb(78, 75, 75);

View File

@ -1,33 +1,32 @@
<script lang="ts" setup> <script lang="ts" setup>
import { ref } from 'vue' import { ref } from "vue";
import { NCode } from 'naive-ui' import { NCode, useMessage } from "naive-ui";
import { Copy, Stretching } from '@icon-park/vue-next' import { Copy, Stretching } from "@icon-park/vue-next";
import { clipboard } from '@/utils/common' import { clipboard } from "@/utils/common";
import { useUtil } from '@/hooks' import { ITalkRecordExtraCode, ITalkRecord } from "@/types/chat";
import { ITalkRecordExtraCode, ITalkRecord } from '@/types/chat'
const props = defineProps<{ const props = defineProps<{
extra: ITalkRecordExtraCode extra: ITalkRecordExtraCode;
data: ITalkRecord data: ITalkRecord;
maxWidth?: Boolean maxWidth?: Boolean;
}>() }>();
const { useMessage } = useUtil() const message = useMessage();
const lineMumber = props.extra.code.trim().split('\n').length const lineMumber = props.extra.code.trim().split("\n").length;
const full = ref(false) const full = ref(false);
const onClipboard = () => { const onClipboard = () => {
clipboard(props.extra.code, () => { clipboard(props.extra.code, () => {
useMessage.success('复制成功') message.success("复制成功");
}) });
} };
</script> </script>
<template> <template>
<section <section
class="im-message-code el-container is-vertical" class="im-message-code el-container is-vertical"
:class="{ :class="{
maxwidth: maxWidth, maxwidth: maxWidth,
full: full full: full,
}" }"
> >
<header class="el-header tools"> <header class="el-header tools">
@ -37,9 +36,16 @@ const onClipboard = () => {
<n-icon class="icon" :component="Copy" @click="onClipboard" /> <n-icon class="icon" :component="Copy" @click="onClipboard" />
</p> </p>
</header> </header>
<main class="el-main me-scrollbar me-scrollbar-thumb" :lineMumber="lineMumber"> <main
class="el-main me-scrollbar me-scrollbar-thumb"
:lineMumber="lineMumber"
>
<n-code :language="extra.lang" :code="extra.code" show-line-numbers /> <n-code :language="extra.lang" :code="extra.code" show-line-numbers />
<div class="el-footer mask pointer" v-show="lineMumber > 20" @click="full = !full"> <div
class="el-footer mask pointer"
v-show="lineMumber > 20"
@click="full = !full"
>
查看更多 查看更多
</div> </div>
</main> </main>
@ -110,17 +116,25 @@ const onClipboard = () => {
position: sticky; position: sticky;
bottom: 0; bottom: 0;
left: 0; left: 0;
background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%); background: linear-gradient(
to bottom,
rgba(255, 255, 255, 0) 0%,
rgba(255, 255, 255, 1) 100%
);
color: var(--im-text-color); color: var(--im-text-color);
} }
} }
html[theme-mode='dark'] { html[theme-mode="dark"] {
.im-message-code { .im-message-code {
background: var(--im-message-bg-color); background: var(--im-message-bg-color);
.mask { .mask {
background: linear-gradient(to bottom, transparent 0%, var(--im-bg-color) 100%); background: linear-gradient(
to bottom,
transparent 0%,
var(--im-bg-color) 100%
);
} }
} }
} }

View File

@ -33,6 +33,10 @@ defineProps({
"{{ nickname }}" 撤回了一条消息 | "{{ nickname }}" 撤回了一条消息 |
{{ formatTime(datetime) }} {{ formatTime(datetime) }}
</span> </span>
<!-- <span v-if="login_uid == user_idA"> 你撤回B了一条消息 | {{ formatTime(datetime) }} </span>
<span v-else-if="login_uid == user_idB"> A撤回你了一条消息 | {{ formatTime(datetime) }} </span>
<span v-else> A撤回B了一条消息 | {{ formatTime(datetime) }} </span> -->
</div> </div>
</div> </div>
</template> </template>

View File

@ -30,6 +30,7 @@ class Connect {
}, },
// Websocket 连接成功回调方法 // Websocket 连接成功回调方法
onOpen: () => { onOpen: () => {
console.log("socket已连接")
// 更新 WebSocket 连接状态 // 更新 WebSocket 连接状态
useUserStore().updateSocketStatus(true) useUserStore().updateSocketStatus(true)
// online.value = true; // online.value = true;
@ -37,6 +38,7 @@ class Connect {
}, },
// Websocket 断开连接回调方法 // Websocket 断开连接回调方法
onClose: () => { onClose: () => {
console.log("socket已断开")
// 更新 WebSocket 连接状态 // 更新 WebSocket 连接状态
useUserStore().updateSocketStatus(false) useUserStore().updateSocketStatus(false)
// online.value = false // online.value = false

View File

@ -16,7 +16,7 @@ import pageAnimation from '@/components/page-animation/index.vue'
import * as plugins from './plugins' import * as plugins from './plugins'
const { showMessage } = messagePopup() const { showMessage } = messagePopup()
dayjs.locale('zh-cn') dayjs.locale('zh-cn')
if (import.meta.env.VITE_SHOW_CONSOLE) { if (import.meta.env.VITE_SHOW_CONSOLE === 'true') {
new VConsole() new VConsole()
} }
export function createApp() { export function createApp() {

View File

@ -187,7 +187,7 @@
<div class="footBox"> <div class="footBox">
<div v-if="!dialogueStore.isOpenMultiSelect"> <div v-if="!dialogueStore.isOpenMultiSelect">
<div <div
class="pt-[16rpx] ml-[32rpx] mr-[32rpx] flex items-center justify-between" class="pt-[16rpx] ml-[32rpx] mr-[32rpx] flex items-start justify-between"
> >
<div class="flex-1 quillBox"> <div class="flex-1 quillBox">
<QuillEditor <QuillEditor
@ -195,38 +195,69 @@
id="editor" id="editor"
:options="editorOption" :options="editorOption"
@editorChange="onEditorChange" @editorChange="onEditorChange"
style="height: 100%; border: none;" style="width: 100%; flex: 1; height: 100%; border: none;"
@click="onEditorClick" @click="onEditorClick"
/> />
<!-- <tm-input type=textarea autoHeight focusColor="#F9F9F9" color="#F9F9F9" :inputPadding="[12]" <!-- <tm-input type=textarea autoHeight focusColor="#F9F9F9" color="#F9F9F9" :inputPadding="[12]"
placeholder=""></tm-input> --> placeholder=""></tm-input> -->
<div class="quote-area" v-if="state?.quoteInfo">
<span
v-if="state?.quoteInfo?.msg_type === 1"
class="text-[28rpx] text-[#999]"
>
{{
state?.quoteInfo?.nickname +
'' +
state?.quoteInfo?.extra?.content
}}
</span>
<span
v-if="state?.quoteInfo?.msg_type === 3"
class="text-[28rpx] text-[#999]"
>
{{
state?.quoteInfo?.nickname +
'' +
'[' +
$t('msg.type') +
']'
}}
</span>
<img
@click="clearQuoteInfo"
style="width: 30rpx; height: 30rpx;"
src="/src/static/image/login/check-circle-filled@3x.png"
/>
</div>
</div>
<div class="flex items-center justify-end h-[72rpx]">
<tm-image
:margin="[10, 0]"
@click="handleEmojiPanel"
:width="52"
:height="52"
:round="12"
:src="state.isOpenEmojiPanel ? keyboard : smile"
></tm-image>
<tm-image
@click="handleFilePanel"
:margin="[10, 0]"
:width="52"
:height="52"
:round="12"
:src="addCircleGray"
></tm-image>
<tm-button
@click="onSendMessageClick"
:margin="[0, 0]"
:padding="[0, 30]"
color="#46299D"
:fontSize="28"
size="mini"
:shadow="0"
label="发送"
></tm-button>
</div> </div>
<tm-image
:margin="[10, 0]"
@click="handleEmojiPanel"
:width="52"
:height="52"
:round="12"
:src="state.isOpenEmojiPanel ? keyboard : smile"
></tm-image>
<tm-image
@click="handleFilePanel"
:margin="[10, 0]"
:width="52"
:height="52"
:round="12"
:src="addCircleGray"
></tm-image>
<tm-button
@click="onSendMessageClick"
:margin="[0, 0]"
:padding="[0, 30]"
color="#46299D"
:fontSize="28"
size="mini"
:shadow="0"
label="发送"
></tm-button>
</div> </div>
<div v-if="state.isOpenEmojiPanel" class="mt-[50rpx]"> <div v-if="state.isOpenEmojiPanel" class="mt-[50rpx]">
<emojiPanel @on-select="onEmoticonEvent" /> <emojiPanel @on-select="onEmoticonEvent" />
@ -401,6 +432,7 @@ const state = ref({
onfocusItem: null, onfocusItem: null,
sessionId: '', sessionId: '',
localPageLoadDone: true, // localPageLoadDone: true, //
quoteInfo: null, //
}) })
uniOnload((options) => { uniOnload((options) => {
@ -739,6 +771,12 @@ const multipleChoose = (item) => {
const actionCite = (item) => { const actionCite = (item) => {
console.log('引用') console.log('引用')
state.value.quoteInfo = item
}
//
const clearQuoteInfo = () => {
state.value.quoteInfo = null
} }
const actionWithdraw = (item) => { const actionWithdraw = (item) => {
@ -938,6 +976,27 @@ onUnmounted(() => {
.footBox { .footBox {
min-height: 162rpx; min-height: 162rpx;
background-color: #fff; background-color: #fff;
.quote-area {
margin: 4rpx 0 0 0;
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
overflow: hidden;
width: 100%;
span {
display: -webkit-inline-box;
text-overflow: ellipsis;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
width: 100%;
}
img {
margin: 0 0 0 30rpx;
flex-shrink: 0;
}
}
} }
.load-toolbar { .load-toolbar {
@ -1084,6 +1143,7 @@ onUnmounted(() => {
text-overflow: ellipsis; text-overflow: ellipsis;
-webkit-line-clamp: 3; -webkit-line-clamp: 3;
-webkit-box-orient: vertical; -webkit-box-orient: vertical;
overflow: hidden;
} }
} }
@ -1140,6 +1200,10 @@ onUnmounted(() => {
} }
.quillBox { .quillBox {
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
:deep(.ql-clipboard) { :deep(.ql-clipboard) {
position: relative; position: relative;
opacity: 0; opacity: 0;

View File

@ -4,8 +4,8 @@ import { userInfoApi } from "@/api/user";
import {ref} from 'vue' import {ref} from 'vue'
export const useAuth = createGlobalState(() => { export const useAuth = createGlobalState(() => {
const token = useStorage('token', '', uniStorage) // const token = useStorage('token', '', uniStorage)
// const token = ref('79b5c732d96d2b27a48a99dfd4a5566c43aaa5796242e854ebe3ffc198d6876b9628e7b764d9af65ab5dbb2d517ced88170491b74b048c0ba827c0d3741462cb89dc59ed46653a449af837a8262941caaef1334d640773710f8cd96473bacfb190cba595a5d6a9c87d70f0999a3ebb41147213b31b4bdccffca66a56acf3baab5af0154f0dce360079f37709f78e13711036899344bddb0fb4cf0f2890287cb62c3fcbe33368caa5e213624577be8b8420ab75b1f50775ee16142a4321c5d56995f37354a66a969da98d95ba6e65d142ed097e04b411c1ebad2f62866d0ec7e1838420530a9941dbbcd00490199f8b897937e719454eda6de1352a14497a54063c2ae13c2b1418f2689268102faffee874777ce1312eb7d9399eaa8cf58674aa86c9b85ad9300293c0a3369ed429536bbea4fcb092b78466ea53a44a2b2b1c1a') const token = ref('79b5c732d96d2b27a48a99dfd4a5566c43aaa5796242e854ebe3ffc198d6876b9628e7b764d9af65ab5dbb2d517ced88170491b74b048c0ba827c0d3741462cb89dc59ed46653a449af837a8262941caaef1334d640773710f8cd96473bacfb190cba595a5d6a9c87d70f0999a3ebb41147213b31b4bdccffca66a56acf3baab5af0154f0dce360079f37709f78e13711036899344bddb0fb4cf0f2890287cb62c3fcbe33368caa5e213624577be8b8420ab75b1f50775ee16142a4321c5d56995f37354a66a969da98d95ba6e65d142ed097e04b411c1ebad2f62866d0ec7e1838420530a9941dbbcd00490199f8b894c272b29107599e31eb0d0e227acbe3e643ffc54df2c2270430888e9f045332e4b933a9d130e41942cc8253f55a0bd20040c89278356b3901db966e868d87104beab11987eba560d658eeb9a9821c264')
const refreshToken = useStorage('refreshToken', '', uniStorage) const refreshToken = useStorage('refreshToken', '', uniStorage)
const userInfo = useStorage('userInfo', {}, uniStorage) const userInfo = useStorage('userInfo', {}, uniStorage)
const leaderList = useStorage('leaderList', [], uniStorage) const leaderList = useStorage('leaderList', [], uniStorage)

View File

@ -149,5 +149,6 @@
"button.multiple.choice": "多选", "button.multiple.choice": "多选",
"button.text.close": "关闭", "button.text.close": "关闭",
"choose.deps.all": "全部", "choose.deps.all": "全部",
"choose.deps.current": "当前" "choose.deps.current": "当前",
"msg.type": "图片"
} }

View File

@ -1,41 +1,38 @@
import vue from '@vitejs/plugin-vue'
import AutoImport from 'unplugin-auto-import/vite' import AutoImport from 'unplugin-auto-import/vite'
import { NaiveUiResolver } from 'unplugin-vue-components/resolvers' import { NaiveUiResolver } from 'unplugin-vue-components/resolvers'
import Components from 'unplugin-vue-components/vite' import Components from 'unplugin-vue-components/vite'
import { defineConfig } from 'vite' import { defineConfig } from 'vite'
import Uni from '@dcloudio/vite-plugin-uni' import Uni from '@dcloudio/vite-plugin-uni'
import UniKuRoot from '@uni-ku/root' import UniKuRoot from '@uni-ku/root'
import { resolve } from "path" import { resolve } from 'node:path'
export default async () => { import UnoCSS from 'unocss/vite'
const UnoCSS = (await import('unocss/vite')).default
return defineConfig({ export default defineConfig({
envDir: './env', // 自定义env目录 envDir: './env', // 自定义env目录
resolve: { resolve: {
alias: [ alias: [
{ {
find: "@", find: "@",
replacement: resolve(__dirname, 'src') replacement: resolve(process.cwd(), 'src')
}
]
},
server: {
host: '0.0.0.0', // 监听所有网络接口
port: 2367,
// 选项写法
proxy: {
'/pag': {
target: 'https://cdn.tmui.design',
changeOrigin: true,
rewrite: (path) => path.replace(/^\/api/, '/api')
},
} }
}, ]
plugins: [ },
Uni(), server: {
UniKuRoot(), host: '0.0.0.0', // 监听所有网络接口
UnoCSS(), port: 2367,
// 选项写法
proxy: {
'/pag': {
target: 'https://cdn.tmui.design',
changeOrigin: true,
rewrite: (path) => path.replace(/^\/api/, '/api')
},
}
},
plugins: [
Uni(),
UniKuRoot(),
UnoCSS(),
AutoImport({ AutoImport({
imports: [ imports: [
'vue', 'vue',
@ -52,13 +49,12 @@ export default async () => {
Components({ Components({
resolvers: [NaiveUiResolver()] resolvers: [NaiveUiResolver()]
}) })
], ],
css: { css: {
preprocessorOptions: { preprocessorOptions: {
scss: { scss: {
additionalData: `@import "@/static/css/color.scss";`, additionalData: `@import "@/static/css/color.scss";`,
},
}, },
} },
}) }
} })