作者 姚富强

合并分支 'ddd' 到 'master'

12344



查看合并请求 !19
@@ -11,7 +11,8 @@ @@ -11,7 +11,8 @@
11 "format": "prettier --write src/" 11 "format": "prettier --write src/"
12 }, 12 },
13 "dependencies": { 13 "dependencies": {
14 - "axios": "^1.6.5", 14 + "axios": "^1.6.7",
  15 + "element-plus": "^2.6.0",
15 "normalize.css": "^8.0.1", 16 "normalize.css": "^8.0.1",
16 "pinia": "^2.1.7", 17 "pinia": "^2.1.7",
17 "pinia-plugin-persistedstate": "^3.2.1", 18 "pinia-plugin-persistedstate": "^3.2.1",
@@ -6,8 +6,11 @@ settings: @@ -6,8 +6,11 @@ settings:
6 6
7 dependencies: 7 dependencies:
8 axios: 8 axios:
9 - specifier: ^1.6.5  
10 - version: 1.6.5 9 + specifier: ^1.6.7
  10 + version: 1.6.7
  11 + element-plus:
  12 + specifier: ^2.6.0
  13 + version: 2.6.0(vue@3.4.13)
11 normalize.css: 14 normalize.css:
12 specifier: ^8.0.1 15 specifier: ^8.0.1
13 version: 8.0.1 16 version: 8.0.1
@@ -103,8 +106,21 @@ packages: @@ -103,8 +106,21 @@ packages:
103 '@babel/helper-validator-identifier': 7.22.20 106 '@babel/helper-validator-identifier': 7.22.20
104 to-fast-properties: 2.0.0 107 to-fast-properties: 2.0.0
105 108
  109 + /@ctrl/tinycolor@3.6.1:
  110 + resolution: {integrity: sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==, tarball: https://registry.npmmirror.com/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz}
  111 + engines: {node: '>=10'}
  112 + dev: false
  113 +
  114 + /@element-plus/icons-vue@2.3.1(vue@3.4.13):
  115 + resolution: {integrity: sha512-XxVUZv48RZAd87ucGS48jPf6pKu0yV5UCg9f4FFwtrYxXOwWuVJo6wOvSLKEoMQKjv8GsX/mhP6UsC1lRwbUWg==, tarball: https://registry.npmmirror.com/@element-plus/icons-vue/-/icons-vue-2.3.1.tgz}
  116 + peerDependencies:
  117 + vue: ^3.2.0
  118 + dependencies:
  119 + vue: 3.4.13
  120 + dev: false
  121 +
106 /@esbuild/aix-ppc64@0.19.11: 122 /@esbuild/aix-ppc64@0.19.11:
107 - resolution: {integrity: sha512-FnzU0LyE3ySQk7UntJO4+qIiQgI7KoODnZg5xzXIrFJlKd2P2gwHsHY4927xj9y5PJmJSzULiUCWmv7iWnNa7g==} 123 + resolution: {integrity: sha512-FnzU0LyE3ySQk7UntJO4+qIiQgI7KoODnZg5xzXIrFJlKd2P2gwHsHY4927xj9y5PJmJSzULiUCWmv7iWnNa7g==, tarball: https://registry.npmmirror.com/@esbuild/aix-ppc64/-/aix-ppc64-0.19.11.tgz}
108 engines: {node: '>=12'} 124 engines: {node: '>=12'}
109 cpu: [ppc64] 125 cpu: [ppc64]
110 os: [aix] 126 os: [aix]
@@ -113,7 +129,7 @@ packages: @@ -113,7 +129,7 @@ packages:
113 optional: true 129 optional: true
114 130
115 /@esbuild/android-arm64@0.19.11: 131 /@esbuild/android-arm64@0.19.11:
116 - resolution: {integrity: sha512-aiu7K/5JnLj//KOnOfEZ0D90obUkRzDMyqd/wNAUQ34m4YUPVhRZpnqKV9uqDGxT7cToSDnIHsGooyIczu9T+Q==} 132 + resolution: {integrity: sha512-aiu7K/5JnLj//KOnOfEZ0D90obUkRzDMyqd/wNAUQ34m4YUPVhRZpnqKV9uqDGxT7cToSDnIHsGooyIczu9T+Q==, tarball: https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.19.11.tgz}
117 engines: {node: '>=12'} 133 engines: {node: '>=12'}
118 cpu: [arm64] 134 cpu: [arm64]
119 os: [android] 135 os: [android]
@@ -122,7 +138,7 @@ packages: @@ -122,7 +138,7 @@ packages:
122 optional: true 138 optional: true
123 139
124 /@esbuild/android-arm@0.19.11: 140 /@esbuild/android-arm@0.19.11:
125 - resolution: {integrity: sha512-5OVapq0ClabvKvQ58Bws8+wkLCV+Rxg7tUVbo9xu034Nm536QTII4YzhaFriQ7rMrorfnFKUsArD2lqKbFY4vw==} 141 + resolution: {integrity: sha512-5OVapq0ClabvKvQ58Bws8+wkLCV+Rxg7tUVbo9xu034Nm536QTII4YzhaFriQ7rMrorfnFKUsArD2lqKbFY4vw==, tarball: https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.19.11.tgz}
126 engines: {node: '>=12'} 142 engines: {node: '>=12'}
127 cpu: [arm] 143 cpu: [arm]
128 os: [android] 144 os: [android]
@@ -131,7 +147,7 @@ packages: @@ -131,7 +147,7 @@ packages:
131 optional: true 147 optional: true
132 148
133 /@esbuild/android-x64@0.19.11: 149 /@esbuild/android-x64@0.19.11:
134 - resolution: {integrity: sha512-eccxjlfGw43WYoY9QgB82SgGgDbibcqyDTlk3l3C0jOVHKxrjdc9CTwDUQd0vkvYg5um0OH+GpxYvp39r+IPOg==} 150 + resolution: {integrity: sha512-eccxjlfGw43WYoY9QgB82SgGgDbibcqyDTlk3l3C0jOVHKxrjdc9CTwDUQd0vkvYg5um0OH+GpxYvp39r+IPOg==, tarball: https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.19.11.tgz}
135 engines: {node: '>=12'} 151 engines: {node: '>=12'}
136 cpu: [x64] 152 cpu: [x64]
137 os: [android] 153 os: [android]
@@ -140,7 +156,7 @@ packages: @@ -140,7 +156,7 @@ packages:
140 optional: true 156 optional: true
141 157
142 /@esbuild/darwin-arm64@0.19.11: 158 /@esbuild/darwin-arm64@0.19.11:
143 - resolution: {integrity: sha512-ETp87DRWuSt9KdDVkqSoKoLFHYTrkyz2+65fj9nfXsaV3bMhTCjtQfw3y+um88vGRKRiF7erPrh/ZuIdLUIVxQ==} 159 + resolution: {integrity: sha512-ETp87DRWuSt9KdDVkqSoKoLFHYTrkyz2+65fj9nfXsaV3bMhTCjtQfw3y+um88vGRKRiF7erPrh/ZuIdLUIVxQ==, tarball: https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.19.11.tgz}
144 engines: {node: '>=12'} 160 engines: {node: '>=12'}
145 cpu: [arm64] 161 cpu: [arm64]
146 os: [darwin] 162 os: [darwin]
@@ -149,7 +165,7 @@ packages: @@ -149,7 +165,7 @@ packages:
149 optional: true 165 optional: true
150 166
151 /@esbuild/darwin-x64@0.19.11: 167 /@esbuild/darwin-x64@0.19.11:
152 - resolution: {integrity: sha512-fkFUiS6IUK9WYUO/+22omwetaSNl5/A8giXvQlcinLIjVkxwTLSktbF5f/kJMftM2MJp9+fXqZ5ezS7+SALp4g==} 168 + resolution: {integrity: sha512-fkFUiS6IUK9WYUO/+22omwetaSNl5/A8giXvQlcinLIjVkxwTLSktbF5f/kJMftM2MJp9+fXqZ5ezS7+SALp4g==, tarball: https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.19.11.tgz}
153 engines: {node: '>=12'} 169 engines: {node: '>=12'}
154 cpu: [x64] 170 cpu: [x64]
155 os: [darwin] 171 os: [darwin]
@@ -158,7 +174,7 @@ packages: @@ -158,7 +174,7 @@ packages:
158 optional: true 174 optional: true
159 175
160 /@esbuild/freebsd-arm64@0.19.11: 176 /@esbuild/freebsd-arm64@0.19.11:
161 - resolution: {integrity: sha512-lhoSp5K6bxKRNdXUtHoNc5HhbXVCS8V0iZmDvyWvYq9S5WSfTIHU2UGjcGt7UeS6iEYp9eeymIl5mJBn0yiuxA==} 177 + resolution: {integrity: sha512-lhoSp5K6bxKRNdXUtHoNc5HhbXVCS8V0iZmDvyWvYq9S5WSfTIHU2UGjcGt7UeS6iEYp9eeymIl5mJBn0yiuxA==, tarball: https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.11.tgz}
162 engines: {node: '>=12'} 178 engines: {node: '>=12'}
163 cpu: [arm64] 179 cpu: [arm64]
164 os: [freebsd] 180 os: [freebsd]
@@ -167,7 +183,7 @@ packages: @@ -167,7 +183,7 @@ packages:
167 optional: true 183 optional: true
168 184
169 /@esbuild/freebsd-x64@0.19.11: 185 /@esbuild/freebsd-x64@0.19.11:
170 - resolution: {integrity: sha512-JkUqn44AffGXitVI6/AbQdoYAq0TEullFdqcMY/PCUZ36xJ9ZJRtQabzMA+Vi7r78+25ZIBosLTOKnUXBSi1Kw==} 186 + resolution: {integrity: sha512-JkUqn44AffGXitVI6/AbQdoYAq0TEullFdqcMY/PCUZ36xJ9ZJRtQabzMA+Vi7r78+25ZIBosLTOKnUXBSi1Kw==, tarball: https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.19.11.tgz}
171 engines: {node: '>=12'} 187 engines: {node: '>=12'}
172 cpu: [x64] 188 cpu: [x64]
173 os: [freebsd] 189 os: [freebsd]
@@ -176,7 +192,7 @@ packages: @@ -176,7 +192,7 @@ packages:
176 optional: true 192 optional: true
177 193
178 /@esbuild/linux-arm64@0.19.11: 194 /@esbuild/linux-arm64@0.19.11:
179 - resolution: {integrity: sha512-LneLg3ypEeveBSMuoa0kwMpCGmpu8XQUh+mL8XXwoYZ6Be2qBnVtcDI5azSvh7vioMDhoJFZzp9GWp9IWpYoUg==} 195 + resolution: {integrity: sha512-LneLg3ypEeveBSMuoa0kwMpCGmpu8XQUh+mL8XXwoYZ6Be2qBnVtcDI5azSvh7vioMDhoJFZzp9GWp9IWpYoUg==, tarball: https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.19.11.tgz}
180 engines: {node: '>=12'} 196 engines: {node: '>=12'}
181 cpu: [arm64] 197 cpu: [arm64]
182 os: [linux] 198 os: [linux]
@@ -185,7 +201,7 @@ packages: @@ -185,7 +201,7 @@ packages:
185 optional: true 201 optional: true
186 202
187 /@esbuild/linux-arm@0.19.11: 203 /@esbuild/linux-arm@0.19.11:
188 - resolution: {integrity: sha512-3CRkr9+vCV2XJbjwgzjPtO8T0SZUmRZla+UL1jw+XqHZPkPgZiyWvbDvl9rqAN8Zl7qJF0O/9ycMtjU67HN9/Q==} 204 + resolution: {integrity: sha512-3CRkr9+vCV2XJbjwgzjPtO8T0SZUmRZla+UL1jw+XqHZPkPgZiyWvbDvl9rqAN8Zl7qJF0O/9ycMtjU67HN9/Q==, tarball: https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.19.11.tgz}
189 engines: {node: '>=12'} 205 engines: {node: '>=12'}
190 cpu: [arm] 206 cpu: [arm]
191 os: [linux] 207 os: [linux]
@@ -194,7 +210,7 @@ packages: @@ -194,7 +210,7 @@ packages:
194 optional: true 210 optional: true
195 211
196 /@esbuild/linux-ia32@0.19.11: 212 /@esbuild/linux-ia32@0.19.11:
197 - resolution: {integrity: sha512-caHy++CsD8Bgq2V5CodbJjFPEiDPq8JJmBdeyZ8GWVQMjRD0sU548nNdwPNvKjVpamYYVL40AORekgfIubwHoA==} 213 + resolution: {integrity: sha512-caHy++CsD8Bgq2V5CodbJjFPEiDPq8JJmBdeyZ8GWVQMjRD0sU548nNdwPNvKjVpamYYVL40AORekgfIubwHoA==, tarball: https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.19.11.tgz}
198 engines: {node: '>=12'} 214 engines: {node: '>=12'}
199 cpu: [ia32] 215 cpu: [ia32]
200 os: [linux] 216 os: [linux]
@@ -203,7 +219,7 @@ packages: @@ -203,7 +219,7 @@ packages:
203 optional: true 219 optional: true
204 220
205 /@esbuild/linux-loong64@0.19.11: 221 /@esbuild/linux-loong64@0.19.11:
206 - resolution: {integrity: sha512-ppZSSLVpPrwHccvC6nQVZaSHlFsvCQyjnvirnVjbKSHuE5N24Yl8F3UwYUUR1UEPaFObGD2tSvVKbvR+uT1Nrg==} 222 + resolution: {integrity: sha512-ppZSSLVpPrwHccvC6nQVZaSHlFsvCQyjnvirnVjbKSHuE5N24Yl8F3UwYUUR1UEPaFObGD2tSvVKbvR+uT1Nrg==, tarball: https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.19.11.tgz}
207 engines: {node: '>=12'} 223 engines: {node: '>=12'}
208 cpu: [loong64] 224 cpu: [loong64]
209 os: [linux] 225 os: [linux]
@@ -212,7 +228,7 @@ packages: @@ -212,7 +228,7 @@ packages:
212 optional: true 228 optional: true
213 229
214 /@esbuild/linux-mips64el@0.19.11: 230 /@esbuild/linux-mips64el@0.19.11:
215 - resolution: {integrity: sha512-B5x9j0OgjG+v1dF2DkH34lr+7Gmv0kzX6/V0afF41FkPMMqaQ77pH7CrhWeR22aEeHKaeZVtZ6yFwlxOKPVFyg==} 231 + resolution: {integrity: sha512-B5x9j0OgjG+v1dF2DkH34lr+7Gmv0kzX6/V0afF41FkPMMqaQ77pH7CrhWeR22aEeHKaeZVtZ6yFwlxOKPVFyg==, tarball: https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.19.11.tgz}
216 engines: {node: '>=12'} 232 engines: {node: '>=12'}
217 cpu: [mips64el] 233 cpu: [mips64el]
218 os: [linux] 234 os: [linux]
@@ -221,7 +237,7 @@ packages: @@ -221,7 +237,7 @@ packages:
221 optional: true 237 optional: true
222 238
223 /@esbuild/linux-ppc64@0.19.11: 239 /@esbuild/linux-ppc64@0.19.11:
224 - resolution: {integrity: sha512-MHrZYLeCG8vXblMetWyttkdVRjQlQUb/oMgBNurVEnhj4YWOr4G5lmBfZjHYQHHN0g6yDmCAQRR8MUHldvvRDA==} 240 + resolution: {integrity: sha512-MHrZYLeCG8vXblMetWyttkdVRjQlQUb/oMgBNurVEnhj4YWOr4G5lmBfZjHYQHHN0g6yDmCAQRR8MUHldvvRDA==, tarball: https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.19.11.tgz}
225 engines: {node: '>=12'} 241 engines: {node: '>=12'}
226 cpu: [ppc64] 242 cpu: [ppc64]
227 os: [linux] 243 os: [linux]
@@ -230,7 +246,7 @@ packages: @@ -230,7 +246,7 @@ packages:
230 optional: true 246 optional: true
231 247
232 /@esbuild/linux-riscv64@0.19.11: 248 /@esbuild/linux-riscv64@0.19.11:
233 - resolution: {integrity: sha512-f3DY++t94uVg141dozDu4CCUkYW+09rWtaWfnb3bqe4w5NqmZd6nPVBm+qbz7WaHZCoqXqHz5p6CM6qv3qnSSQ==} 249 + resolution: {integrity: sha512-f3DY++t94uVg141dozDu4CCUkYW+09rWtaWfnb3bqe4w5NqmZd6nPVBm+qbz7WaHZCoqXqHz5p6CM6qv3qnSSQ==, tarball: https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.19.11.tgz}
234 engines: {node: '>=12'} 250 engines: {node: '>=12'}
235 cpu: [riscv64] 251 cpu: [riscv64]
236 os: [linux] 252 os: [linux]
@@ -239,7 +255,7 @@ packages: @@ -239,7 +255,7 @@ packages:
239 optional: true 255 optional: true
240 256
241 /@esbuild/linux-s390x@0.19.11: 257 /@esbuild/linux-s390x@0.19.11:
242 - resolution: {integrity: sha512-A5xdUoyWJHMMlcSMcPGVLzYzpcY8QP1RtYzX5/bS4dvjBGVxdhuiYyFwp7z74ocV7WDc0n1harxmpq2ePOjI0Q==} 258 + resolution: {integrity: sha512-A5xdUoyWJHMMlcSMcPGVLzYzpcY8QP1RtYzX5/bS4dvjBGVxdhuiYyFwp7z74ocV7WDc0n1harxmpq2ePOjI0Q==, tarball: https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.19.11.tgz}
243 engines: {node: '>=12'} 259 engines: {node: '>=12'}
244 cpu: [s390x] 260 cpu: [s390x]
245 os: [linux] 261 os: [linux]
@@ -248,7 +264,7 @@ packages: @@ -248,7 +264,7 @@ packages:
248 optional: true 264 optional: true
249 265
250 /@esbuild/linux-x64@0.19.11: 266 /@esbuild/linux-x64@0.19.11:
251 - resolution: {integrity: sha512-grbyMlVCvJSfxFQUndw5mCtWs5LO1gUlwP4CDi4iJBbVpZcqLVT29FxgGuBJGSzyOxotFG4LoO5X+M1350zmPA==} 267 + resolution: {integrity: sha512-grbyMlVCvJSfxFQUndw5mCtWs5LO1gUlwP4CDi4iJBbVpZcqLVT29FxgGuBJGSzyOxotFG4LoO5X+M1350zmPA==, tarball: https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.19.11.tgz}
252 engines: {node: '>=12'} 268 engines: {node: '>=12'}
253 cpu: [x64] 269 cpu: [x64]
254 os: [linux] 270 os: [linux]
@@ -257,7 +273,7 @@ packages: @@ -257,7 +273,7 @@ packages:
257 optional: true 273 optional: true
258 274
259 /@esbuild/netbsd-x64@0.19.11: 275 /@esbuild/netbsd-x64@0.19.11:
260 - resolution: {integrity: sha512-13jvrQZJc3P230OhU8xgwUnDeuC/9egsjTkXN49b3GcS5BKvJqZn86aGM8W9pd14Kd+u7HuFBMVtrNGhh6fHEQ==} 276 + resolution: {integrity: sha512-13jvrQZJc3P230OhU8xgwUnDeuC/9egsjTkXN49b3GcS5BKvJqZn86aGM8W9pd14Kd+u7HuFBMVtrNGhh6fHEQ==, tarball: https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.19.11.tgz}
261 engines: {node: '>=12'} 277 engines: {node: '>=12'}
262 cpu: [x64] 278 cpu: [x64]
263 os: [netbsd] 279 os: [netbsd]
@@ -266,7 +282,7 @@ packages: @@ -266,7 +282,7 @@ packages:
266 optional: true 282 optional: true
267 283
268 /@esbuild/openbsd-x64@0.19.11: 284 /@esbuild/openbsd-x64@0.19.11:
269 - resolution: {integrity: sha512-ysyOGZuTp6SNKPE11INDUeFVVQFrhcNDVUgSQVDzqsqX38DjhPEPATpid04LCoUr2WXhQTEZ8ct/EgJCUDpyNw==} 285 + resolution: {integrity: sha512-ysyOGZuTp6SNKPE11INDUeFVVQFrhcNDVUgSQVDzqsqX38DjhPEPATpid04LCoUr2WXhQTEZ8ct/EgJCUDpyNw==, tarball: https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.19.11.tgz}
270 engines: {node: '>=12'} 286 engines: {node: '>=12'}
271 cpu: [x64] 287 cpu: [x64]
272 os: [openbsd] 288 os: [openbsd]
@@ -275,7 +291,7 @@ packages: @@ -275,7 +291,7 @@ packages:
275 optional: true 291 optional: true
276 292
277 /@esbuild/sunos-x64@0.19.11: 293 /@esbuild/sunos-x64@0.19.11:
278 - resolution: {integrity: sha512-Hf+Sad9nVwvtxy4DXCZQqLpgmRTQqyFyhT3bZ4F2XlJCjxGmRFF0Shwn9rzhOYRB61w9VMXUkxlBy56dk9JJiQ==} 294 + resolution: {integrity: sha512-Hf+Sad9nVwvtxy4DXCZQqLpgmRTQqyFyhT3bZ4F2XlJCjxGmRFF0Shwn9rzhOYRB61w9VMXUkxlBy56dk9JJiQ==, tarball: https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.19.11.tgz}
279 engines: {node: '>=12'} 295 engines: {node: '>=12'}
280 cpu: [x64] 296 cpu: [x64]
281 os: [sunos] 297 os: [sunos]
@@ -284,7 +300,7 @@ packages: @@ -284,7 +300,7 @@ packages:
284 optional: true 300 optional: true
285 301
286 /@esbuild/win32-arm64@0.19.11: 302 /@esbuild/win32-arm64@0.19.11:
287 - resolution: {integrity: sha512-0P58Sbi0LctOMOQbpEOvOL44Ne0sqbS0XWHMvvrg6NE5jQ1xguCSSw9jQeUk2lfrXYsKDdOe6K+oZiwKPilYPQ==} 303 + resolution: {integrity: sha512-0P58Sbi0LctOMOQbpEOvOL44Ne0sqbS0XWHMvvrg6NE5jQ1xguCSSw9jQeUk2lfrXYsKDdOe6K+oZiwKPilYPQ==, tarball: https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.19.11.tgz}
288 engines: {node: '>=12'} 304 engines: {node: '>=12'}
289 cpu: [arm64] 305 cpu: [arm64]
290 os: [win32] 306 os: [win32]
@@ -293,7 +309,7 @@ packages: @@ -293,7 +309,7 @@ packages:
293 optional: true 309 optional: true
294 310
295 /@esbuild/win32-ia32@0.19.11: 311 /@esbuild/win32-ia32@0.19.11:
296 - resolution: {integrity: sha512-6YOrWS+sDJDmshdBIQU+Uoyh7pQKrdykdefC1avn76ss5c+RN6gut3LZA4E2cH5xUEp5/cA0+YxRaVtRAb0xBg==} 312 + resolution: {integrity: sha512-6YOrWS+sDJDmshdBIQU+Uoyh7pQKrdykdefC1avn76ss5c+RN6gut3LZA4E2cH5xUEp5/cA0+YxRaVtRAb0xBg==, tarball: https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.19.11.tgz}
297 engines: {node: '>=12'} 313 engines: {node: '>=12'}
298 cpu: [ia32] 314 cpu: [ia32]
299 os: [win32] 315 os: [win32]
@@ -302,7 +318,7 @@ packages: @@ -302,7 +318,7 @@ packages:
302 optional: true 318 optional: true
303 319
304 /@esbuild/win32-x64@0.19.11: 320 /@esbuild/win32-x64@0.19.11:
305 - resolution: {integrity: sha512-vfkhltrjCAb603XaFhqhAF4LGDi2M4OrCRrFusyQ+iTLQ/o60QQXxc9cZC/FFpihBI9N1Grn6SMKVJ4KP7Fuiw==} 321 + resolution: {integrity: sha512-vfkhltrjCAb603XaFhqhAF4LGDi2M4OrCRrFusyQ+iTLQ/o60QQXxc9cZC/FFpihBI9N1Grn6SMKVJ4KP7Fuiw==, tarball: https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.19.11.tgz}
306 engines: {node: '>=12'} 322 engines: {node: '>=12'}
307 cpu: [x64] 323 cpu: [x64]
308 os: [win32] 324 os: [win32]
@@ -347,6 +363,23 @@ packages: @@ -347,6 +363,23 @@ packages:
347 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 363 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
348 dev: true 364 dev: true
349 365
  366 + /@floating-ui/core@1.6.0:
  367 + resolution: {integrity: sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g==, tarball: https://registry.npmmirror.com/@floating-ui/core/-/core-1.6.0.tgz}
  368 + dependencies:
  369 + '@floating-ui/utils': 0.2.1
  370 + dev: false
  371 +
  372 + /@floating-ui/dom@1.6.3:
  373 + resolution: {integrity: sha512-RnDthu3mzPlQ31Ss/BTwQ1zjzIhr3lk1gZB1OC56h/1vEtaXkESrOqL5fQVMfXpwGtRwX+YsZBdyHtJMQnkArw==, tarball: https://registry.npmmirror.com/@floating-ui/dom/-/dom-1.6.3.tgz}
  374 + dependencies:
  375 + '@floating-ui/core': 1.6.0
  376 + '@floating-ui/utils': 0.2.1
  377 + dev: false
  378 +
  379 + /@floating-ui/utils@0.2.1:
  380 + resolution: {integrity: sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==, tarball: https://registry.npmmirror.com/@floating-ui/utils/-/utils-0.2.1.tgz}
  381 + dev: false
  382 +
350 /@humanwhocodes/config-array@0.11.14: 383 /@humanwhocodes/config-array@0.11.14:
351 resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} 384 resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==}
352 engines: {node: '>=10.10.0'} 385 engines: {node: '>=10.10.0'}
@@ -411,7 +444,7 @@ packages: @@ -411,7 +444,7 @@ packages:
411 dev: true 444 dev: true
412 445
413 /@rollup/rollup-android-arm-eabi@4.9.5: 446 /@rollup/rollup-android-arm-eabi@4.9.5:
414 - resolution: {integrity: sha512-idWaG8xeSRCfRq9KpRysDHJ/rEHBEXcHuJ82XY0yYFIWnLMjZv9vF/7DOq8djQ2n3Lk6+3qfSH8AqlmHlmi1MA==} 447 + resolution: {integrity: sha512-idWaG8xeSRCfRq9KpRysDHJ/rEHBEXcHuJ82XY0yYFIWnLMjZv9vF/7DOq8djQ2n3Lk6+3qfSH8AqlmHlmi1MA==, tarball: https://registry.npmmirror.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.9.5.tgz}
415 cpu: [arm] 448 cpu: [arm]
416 os: [android] 449 os: [android]
417 requiresBuild: true 450 requiresBuild: true
@@ -419,7 +452,7 @@ packages: @@ -419,7 +452,7 @@ packages:
419 optional: true 452 optional: true
420 453
421 /@rollup/rollup-android-arm64@4.9.5: 454 /@rollup/rollup-android-arm64@4.9.5:
422 - resolution: {integrity: sha512-f14d7uhAMtsCGjAYwZGv6TwuS3IFaM4ZnGMUn3aCBgkcHAYErhV1Ad97WzBvS2o0aaDv4mVz+syiN0ElMyfBPg==} 455 + resolution: {integrity: sha512-f14d7uhAMtsCGjAYwZGv6TwuS3IFaM4ZnGMUn3aCBgkcHAYErhV1Ad97WzBvS2o0aaDv4mVz+syiN0ElMyfBPg==, tarball: https://registry.npmmirror.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.9.5.tgz}
423 cpu: [arm64] 456 cpu: [arm64]
424 os: [android] 457 os: [android]
425 requiresBuild: true 458 requiresBuild: true
@@ -427,7 +460,7 @@ packages: @@ -427,7 +460,7 @@ packages:
427 optional: true 460 optional: true
428 461
429 /@rollup/rollup-darwin-arm64@4.9.5: 462 /@rollup/rollup-darwin-arm64@4.9.5:
430 - resolution: {integrity: sha512-ndoXeLx455FffL68OIUrVr89Xu1WLzAG4n65R8roDlCoYiQcGGg6MALvs2Ap9zs7AHg8mpHtMpwC8jBBjZrT/w==} 463 + resolution: {integrity: sha512-ndoXeLx455FffL68OIUrVr89Xu1WLzAG4n65R8roDlCoYiQcGGg6MALvs2Ap9zs7AHg8mpHtMpwC8jBBjZrT/w==, tarball: https://registry.npmmirror.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.9.5.tgz}
431 cpu: [arm64] 464 cpu: [arm64]
432 os: [darwin] 465 os: [darwin]
433 requiresBuild: true 466 requiresBuild: true
@@ -435,7 +468,7 @@ packages: @@ -435,7 +468,7 @@ packages:
435 optional: true 468 optional: true
436 469
437 /@rollup/rollup-darwin-x64@4.9.5: 470 /@rollup/rollup-darwin-x64@4.9.5:
438 - resolution: {integrity: sha512-UmElV1OY2m/1KEEqTlIjieKfVwRg0Zwg4PLgNf0s3glAHXBN99KLpw5A5lrSYCa1Kp63czTpVll2MAqbZYIHoA==} 471 + resolution: {integrity: sha512-UmElV1OY2m/1KEEqTlIjieKfVwRg0Zwg4PLgNf0s3glAHXBN99KLpw5A5lrSYCa1Kp63czTpVll2MAqbZYIHoA==, tarball: https://registry.npmmirror.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.9.5.tgz}
439 cpu: [x64] 472 cpu: [x64]
440 os: [darwin] 473 os: [darwin]
441 requiresBuild: true 474 requiresBuild: true
@@ -443,7 +476,7 @@ packages: @@ -443,7 +476,7 @@ packages:
443 optional: true 476 optional: true
444 477
445 /@rollup/rollup-linux-arm-gnueabihf@4.9.5: 478 /@rollup/rollup-linux-arm-gnueabihf@4.9.5:
446 - resolution: {integrity: sha512-Q0LcU61v92tQB6ae+udZvOyZ0wfpGojtAKrrpAaIqmJ7+psq4cMIhT/9lfV6UQIpeItnq/2QDROhNLo00lOD1g==} 479 + resolution: {integrity: sha512-Q0LcU61v92tQB6ae+udZvOyZ0wfpGojtAKrrpAaIqmJ7+psq4cMIhT/9lfV6UQIpeItnq/2QDROhNLo00lOD1g==, tarball: https://registry.npmmirror.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.9.5.tgz}
447 cpu: [arm] 480 cpu: [arm]
448 os: [linux] 481 os: [linux]
449 requiresBuild: true 482 requiresBuild: true
@@ -451,7 +484,7 @@ packages: @@ -451,7 +484,7 @@ packages:
451 optional: true 484 optional: true
452 485
453 /@rollup/rollup-linux-arm64-gnu@4.9.5: 486 /@rollup/rollup-linux-arm64-gnu@4.9.5:
454 - resolution: {integrity: sha512-dkRscpM+RrR2Ee3eOQmRWFjmV/payHEOrjyq1VZegRUa5OrZJ2MAxBNs05bZuY0YCtpqETDy1Ix4i/hRqX98cA==} 487 + resolution: {integrity: sha512-dkRscpM+RrR2Ee3eOQmRWFjmV/payHEOrjyq1VZegRUa5OrZJ2MAxBNs05bZuY0YCtpqETDy1Ix4i/hRqX98cA==, tarball: https://registry.npmmirror.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.9.5.tgz}
455 cpu: [arm64] 488 cpu: [arm64]
456 os: [linux] 489 os: [linux]
457 libc: [glibc] 490 libc: [glibc]
@@ -460,7 +493,7 @@ packages: @@ -460,7 +493,7 @@ packages:
460 optional: true 493 optional: true
461 494
462 /@rollup/rollup-linux-arm64-musl@4.9.5: 495 /@rollup/rollup-linux-arm64-musl@4.9.5:
463 - resolution: {integrity: sha512-QaKFVOzzST2xzY4MAmiDmURagWLFh+zZtttuEnuNn19AiZ0T3fhPyjPPGwLNdiDT82ZE91hnfJsUiDwF9DClIQ==} 496 + resolution: {integrity: sha512-QaKFVOzzST2xzY4MAmiDmURagWLFh+zZtttuEnuNn19AiZ0T3fhPyjPPGwLNdiDT82ZE91hnfJsUiDwF9DClIQ==, tarball: https://registry.npmmirror.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.9.5.tgz}
464 cpu: [arm64] 497 cpu: [arm64]
465 os: [linux] 498 os: [linux]
466 libc: [musl] 499 libc: [musl]
@@ -469,7 +502,7 @@ packages: @@ -469,7 +502,7 @@ packages:
469 optional: true 502 optional: true
470 503
471 /@rollup/rollup-linux-riscv64-gnu@4.9.5: 504 /@rollup/rollup-linux-riscv64-gnu@4.9.5:
472 - resolution: {integrity: sha512-HeGqmRJuyVg6/X6MpE2ur7GbymBPS8Np0S/vQFHDmocfORT+Zt76qu+69NUoxXzGqVP1pzaY6QIi0FJWLC3OPA==} 505 + resolution: {integrity: sha512-HeGqmRJuyVg6/X6MpE2ur7GbymBPS8Np0S/vQFHDmocfORT+Zt76qu+69NUoxXzGqVP1pzaY6QIi0FJWLC3OPA==, tarball: https://registry.npmmirror.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.9.5.tgz}
473 cpu: [riscv64] 506 cpu: [riscv64]
474 os: [linux] 507 os: [linux]
475 libc: [glibc] 508 libc: [glibc]
@@ -478,7 +511,7 @@ packages: @@ -478,7 +511,7 @@ packages:
478 optional: true 511 optional: true
479 512
480 /@rollup/rollup-linux-x64-gnu@4.9.5: 513 /@rollup/rollup-linux-x64-gnu@4.9.5:
481 - resolution: {integrity: sha512-Dq1bqBdLaZ1Gb/l2e5/+o3B18+8TI9ANlA1SkejZqDgdU/jK/ThYaMPMJpVMMXy2uRHvGKbkz9vheVGdq3cJfA==} 514 + resolution: {integrity: sha512-Dq1bqBdLaZ1Gb/l2e5/+o3B18+8TI9ANlA1SkejZqDgdU/jK/ThYaMPMJpVMMXy2uRHvGKbkz9vheVGdq3cJfA==, tarball: https://registry.npmmirror.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.9.5.tgz}
482 cpu: [x64] 515 cpu: [x64]
483 os: [linux] 516 os: [linux]
484 libc: [glibc] 517 libc: [glibc]
@@ -487,7 +520,7 @@ packages: @@ -487,7 +520,7 @@ packages:
487 optional: true 520 optional: true
488 521
489 /@rollup/rollup-linux-x64-musl@4.9.5: 522 /@rollup/rollup-linux-x64-musl@4.9.5:
490 - resolution: {integrity: sha512-ezyFUOwldYpj7AbkwyW9AJ203peub81CaAIVvckdkyH8EvhEIoKzaMFJj0G4qYJ5sw3BpqhFrsCc30t54HV8vg==} 523 + resolution: {integrity: sha512-ezyFUOwldYpj7AbkwyW9AJ203peub81CaAIVvckdkyH8EvhEIoKzaMFJj0G4qYJ5sw3BpqhFrsCc30t54HV8vg==, tarball: https://registry.npmmirror.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.9.5.tgz}
491 cpu: [x64] 524 cpu: [x64]
492 os: [linux] 525 os: [linux]
493 libc: [musl] 526 libc: [musl]
@@ -496,7 +529,7 @@ packages: @@ -496,7 +529,7 @@ packages:
496 optional: true 529 optional: true
497 530
498 /@rollup/rollup-win32-arm64-msvc@4.9.5: 531 /@rollup/rollup-win32-arm64-msvc@4.9.5:
499 - resolution: {integrity: sha512-aHSsMnUw+0UETB0Hlv7B/ZHOGY5bQdwMKJSzGfDfvyhnpmVxLMGnQPGNE9wgqkLUs3+gbG1Qx02S2LLfJ5GaRQ==} 532 + resolution: {integrity: sha512-aHSsMnUw+0UETB0Hlv7B/ZHOGY5bQdwMKJSzGfDfvyhnpmVxLMGnQPGNE9wgqkLUs3+gbG1Qx02S2LLfJ5GaRQ==, tarball: https://registry.npmmirror.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.9.5.tgz}
500 cpu: [arm64] 533 cpu: [arm64]
501 os: [win32] 534 os: [win32]
502 requiresBuild: true 535 requiresBuild: true
@@ -504,7 +537,7 @@ packages: @@ -504,7 +537,7 @@ packages:
504 optional: true 537 optional: true
505 538
506 /@rollup/rollup-win32-ia32-msvc@4.9.5: 539 /@rollup/rollup-win32-ia32-msvc@4.9.5:
507 - resolution: {integrity: sha512-AiqiLkb9KSf7Lj/o1U3SEP9Zn+5NuVKgFdRIZkvd4N0+bYrTOovVd0+LmYCPQGbocT4kvFyK+LXCDiXPBF3fyA==} 540 + resolution: {integrity: sha512-AiqiLkb9KSf7Lj/o1U3SEP9Zn+5NuVKgFdRIZkvd4N0+bYrTOovVd0+LmYCPQGbocT4kvFyK+LXCDiXPBF3fyA==, tarball: https://registry.npmmirror.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.9.5.tgz}
508 cpu: [ia32] 541 cpu: [ia32]
509 os: [win32] 542 os: [win32]
510 requiresBuild: true 543 requiresBuild: true
@@ -512,7 +545,7 @@ packages: @@ -512,7 +545,7 @@ packages:
512 optional: true 545 optional: true
513 546
514 /@rollup/rollup-win32-x64-msvc@4.9.5: 547 /@rollup/rollup-win32-x64-msvc@4.9.5:
515 - resolution: {integrity: sha512-1q+mykKE3Vot1kaFJIDoUFv5TuW+QQVaf2FmTT9krg86pQrGStOSJJ0Zil7CFagyxDuouTepzt5Y5TVzyajOdQ==} 548 + resolution: {integrity: sha512-1q+mykKE3Vot1kaFJIDoUFv5TuW+QQVaf2FmTT9krg86pQrGStOSJJ0Zil7CFagyxDuouTepzt5Y5TVzyajOdQ==, tarball: https://registry.npmmirror.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.9.5.tgz}
516 cpu: [x64] 549 cpu: [x64]
517 os: [win32] 550 os: [win32]
518 requiresBuild: true 551 requiresBuild: true
@@ -523,10 +556,28 @@ packages: @@ -523,10 +556,28 @@ packages:
523 resolution: {integrity: sha512-UY+FGM/2jjMkzQLn8pxcHGMaVLh9aEitG3zY2CiY7XHdLiz3bZOwa6oDxNqEMv7zZkV+cj5DOdz0cQ1BP5Hjgw==} 556 resolution: {integrity: sha512-UY+FGM/2jjMkzQLn8pxcHGMaVLh9aEitG3zY2CiY7XHdLiz3bZOwa6oDxNqEMv7zZkV+cj5DOdz0cQ1BP5Hjgw==}
524 dev: true 557 dev: true
525 558
  559 + /@sxzz/popperjs-es@2.11.7:
  560 + resolution: {integrity: sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ==, tarball: https://registry.npmmirror.com/@sxzz/popperjs-es/-/popperjs-es-2.11.7.tgz}
  561 + dev: false
  562 +
526 /@types/estree@1.0.5: 563 /@types/estree@1.0.5:
527 resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} 564 resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
528 dev: true 565 dev: true
529 566
  567 + /@types/lodash-es@4.17.12:
  568 + resolution: {integrity: sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==, tarball: https://registry.npmmirror.com/@types/lodash-es/-/lodash-es-4.17.12.tgz}
  569 + dependencies:
  570 + '@types/lodash': 4.14.202
  571 + dev: false
  572 +
  573 + /@types/lodash@4.14.202:
  574 + resolution: {integrity: sha512-OvlIYQK9tNneDlS0VN54LLd5uiPCBOp7gS5Z0f1mjoJYBrtStzgmJBxONW3U6OZqdtNzZPmn9BS/7WI7BFFcFQ==, tarball: https://registry.npmmirror.com/@types/lodash/-/lodash-4.14.202.tgz}
  575 + dev: false
  576 +
  577 + /@types/web-bluetooth@0.0.16:
  578 + resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==, tarball: https://registry.npmmirror.com/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz}
  579 + dev: false
  580 +
530 /@ungap/structured-clone@1.2.0: 581 /@ungap/structured-clone@1.2.0:
531 resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} 582 resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==}
532 dev: true 583 dev: true
@@ -640,6 +691,31 @@ packages: @@ -640,6 +691,31 @@ packages:
640 /@vue/shared@3.4.13: 691 /@vue/shared@3.4.13:
641 resolution: {integrity: sha512-56crFKLPpzk85WXX1L1c0QzPOuoapWlPVys8eMG8kkRmqdMjWUqK8KpFdE2d7BQA4CEbXwyyHPq6MpFr8H9rcg==} 692 resolution: {integrity: sha512-56crFKLPpzk85WXX1L1c0QzPOuoapWlPVys8eMG8kkRmqdMjWUqK8KpFdE2d7BQA4CEbXwyyHPq6MpFr8H9rcg==}
642 693
  694 + /@vueuse/core@9.13.0(vue@3.4.13):
  695 + resolution: {integrity: sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==, tarball: https://registry.npmmirror.com/@vueuse/core/-/core-9.13.0.tgz}
  696 + dependencies:
  697 + '@types/web-bluetooth': 0.0.16
  698 + '@vueuse/metadata': 9.13.0
  699 + '@vueuse/shared': 9.13.0(vue@3.4.13)
  700 + vue-demi: 0.14.6(vue@3.4.13)
  701 + transitivePeerDependencies:
  702 + - '@vue/composition-api'
  703 + - vue
  704 + dev: false
  705 +
  706 + /@vueuse/metadata@9.13.0:
  707 + resolution: {integrity: sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==, tarball: https://registry.npmmirror.com/@vueuse/metadata/-/metadata-9.13.0.tgz}
  708 + dev: false
  709 +
  710 + /@vueuse/shared@9.13.0(vue@3.4.13):
  711 + resolution: {integrity: sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==, tarball: https://registry.npmmirror.com/@vueuse/shared/-/shared-9.13.0.tgz}
  712 + dependencies:
  713 + vue-demi: 0.14.6(vue@3.4.13)
  714 + transitivePeerDependencies:
  715 + - '@vue/composition-api'
  716 + - vue
  717 + dev: false
  718 +
643 /acorn-jsx@5.3.2(acorn@8.11.3): 719 /acorn-jsx@5.3.2(acorn@8.11.3):
644 resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 720 resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
645 peerDependencies: 721 peerDependencies:
@@ -687,12 +763,16 @@ packages: @@ -687,12 +763,16 @@ packages:
687 resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 763 resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
688 dev: true 764 dev: true
689 765
  766 + /async-validator@4.2.5:
  767 + resolution: {integrity: sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==, tarball: https://registry.npmmirror.com/async-validator/-/async-validator-4.2.5.tgz}
  768 + dev: false
  769 +
690 /asynckit@0.4.0: 770 /asynckit@0.4.0:
691 - resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} 771 + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==, tarball: https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz}
692 dev: false 772 dev: false
693 773
694 - /axios@1.6.5:  
695 - resolution: {integrity: sha512-Ii012v05KEVuUoFWmMW/UQv9aRIc3ZwkWDcM+h5Il8izZCtRVpDUfwpoFf7eOtajT3QiGR4yDUx7lPqHJULgbg==} 774 + /axios@1.6.7:
  775 + resolution: {integrity: sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==, tarball: https://registry.npmmirror.com/axios/-/axios-1.6.7.tgz}
696 dependencies: 776 dependencies:
697 follow-redirects: 1.15.5 777 follow-redirects: 1.15.5
698 form-data: 4.0.0 778 form-data: 4.0.0
@@ -780,7 +860,7 @@ packages: @@ -780,7 +860,7 @@ packages:
780 dev: true 860 dev: true
781 861
782 /combined-stream@1.0.8: 862 /combined-stream@1.0.8:
783 - resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} 863 + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==, tarball: https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz}
784 engines: {node: '>= 0.8'} 864 engines: {node: '>= 0.8'}
785 dependencies: 865 dependencies:
786 delayed-stream: 1.0.0 866 delayed-stream: 1.0.0
@@ -808,6 +888,10 @@ packages: @@ -808,6 +888,10 @@ packages:
808 /csstype@3.1.3: 888 /csstype@3.1.3:
809 resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} 889 resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
810 890
  891 + /dayjs@1.11.10:
  892 + resolution: {integrity: sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==, tarball: https://registry.npmmirror.com/dayjs/-/dayjs-1.11.10.tgz}
  893 + dev: false
  894 +
811 /debug@4.3.4: 895 /debug@4.3.4:
812 resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} 896 resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
813 engines: {node: '>=6.0'} 897 engines: {node: '>=6.0'}
@@ -825,7 +909,7 @@ packages: @@ -825,7 +909,7 @@ packages:
825 dev: true 909 dev: true
826 910
827 /delayed-stream@1.0.0: 911 /delayed-stream@1.0.0:
828 - resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} 912 + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==, tarball: https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz}
829 engines: {node: '>=0.4.0'} 913 engines: {node: '>=0.4.0'}
830 dev: false 914 dev: false
831 915
@@ -836,6 +920,31 @@ packages: @@ -836,6 +920,31 @@ packages:
836 esutils: 2.0.3 920 esutils: 2.0.3
837 dev: true 921 dev: true
838 922
  923 + /element-plus@2.6.0(vue@3.4.13):
  924 + resolution: {integrity: sha512-MP+N48P+diyndR+GjY+0VOrUmFnajD4U0CkrXIMzmeRmq4+dwi0bdzVo587v4wDo9Hs+ggviyacqm3NS8JYVqw==, tarball: https://registry.npmmirror.com/element-plus/-/element-plus-2.6.0.tgz}
  925 + peerDependencies:
  926 + vue: ^3.2.0
  927 + dependencies:
  928 + '@ctrl/tinycolor': 3.6.1
  929 + '@element-plus/icons-vue': 2.3.1(vue@3.4.13)
  930 + '@floating-ui/dom': 1.6.3
  931 + '@popperjs/core': /@sxzz/popperjs-es@2.11.7
  932 + '@types/lodash': 4.14.202
  933 + '@types/lodash-es': 4.17.12
  934 + '@vueuse/core': 9.13.0(vue@3.4.13)
  935 + async-validator: 4.2.5
  936 + dayjs: 1.11.10
  937 + escape-html: 1.0.3
  938 + lodash: 4.17.21
  939 + lodash-es: 4.17.21
  940 + lodash-unified: 1.0.3(@types/lodash-es@4.17.12)(lodash-es@4.17.21)(lodash@4.17.21)
  941 + memoize-one: 6.0.0
  942 + normalize-wheel-es: 1.2.0
  943 + vue: 3.4.13
  944 + transitivePeerDependencies:
  945 + - '@vue/composition-api'
  946 + dev: false
  947 +
839 /entities@4.5.0: 948 /entities@4.5.0:
840 resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} 949 resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
841 engines: {node: '>=0.12'} 950 engines: {node: '>=0.12'}
@@ -871,6 +980,10 @@ packages: @@ -871,6 +980,10 @@ packages:
871 '@esbuild/win32-x64': 0.19.11 980 '@esbuild/win32-x64': 0.19.11
872 dev: true 981 dev: true
873 982
  983 + /escape-html@1.0.3:
  984 + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==, tarball: https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz}
  985 + dev: false
  986 +
874 /escape-string-regexp@4.0.0: 987 /escape-string-regexp@4.0.0:
875 resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 988 resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
876 engines: {node: '>=10'} 989 engines: {node: '>=10'}
@@ -1089,7 +1202,7 @@ packages: @@ -1089,7 +1202,7 @@ packages:
1089 dev: true 1202 dev: true
1090 1203
1091 /follow-redirects@1.15.5: 1204 /follow-redirects@1.15.5:
1092 - resolution: {integrity: sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==} 1205 + resolution: {integrity: sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==, tarball: https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.5.tgz}
1093 engines: {node: '>=4.0'} 1206 engines: {node: '>=4.0'}
1094 peerDependencies: 1207 peerDependencies:
1095 debug: '*' 1208 debug: '*'
@@ -1099,7 +1212,7 @@ packages: @@ -1099,7 +1212,7 @@ packages:
1099 dev: false 1212 dev: false
1100 1213
1101 /form-data@4.0.0: 1214 /form-data@4.0.0:
1102 - resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} 1215 + resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==, tarball: https://registry.npmmirror.com/form-data/-/form-data-4.0.0.tgz}
1103 engines: {node: '>= 6'} 1216 engines: {node: '>= 6'}
1104 dependencies: 1217 dependencies:
1105 asynckit: 0.4.0 1218 asynckit: 0.4.0
@@ -1112,7 +1225,7 @@ packages: @@ -1112,7 +1225,7 @@ packages:
1112 dev: true 1225 dev: true
1113 1226
1114 /fsevents@2.3.3: 1227 /fsevents@2.3.3:
1115 - resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} 1228 + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==, tarball: https://registry.npmmirror.com/fsevents/-/fsevents-2.3.3.tgz}
1116 engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 1229 engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
1117 os: [darwin] 1230 os: [darwin]
1118 requiresBuild: true 1231 requiresBuild: true
@@ -1288,13 +1401,28 @@ packages: @@ -1288,13 +1401,28 @@ packages:
1288 p-locate: 5.0.0 1401 p-locate: 5.0.0
1289 dev: true 1402 dev: true
1290 1403
  1404 + /lodash-es@4.17.21:
  1405 + resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==, tarball: https://registry.npmmirror.com/lodash-es/-/lodash-es-4.17.21.tgz}
  1406 + dev: false
  1407 +
  1408 + /lodash-unified@1.0.3(@types/lodash-es@4.17.12)(lodash-es@4.17.21)(lodash@4.17.21):
  1409 + resolution: {integrity: sha512-WK9qSozxXOD7ZJQlpSqOT+om2ZfcT4yO+03FuzAHD0wF6S0l0090LRPDx3vhTTLZ8cFKpBn+IOcVXK6qOcIlfQ==, tarball: https://registry.npmmirror.com/lodash-unified/-/lodash-unified-1.0.3.tgz}
  1410 + peerDependencies:
  1411 + '@types/lodash-es': '*'
  1412 + lodash: '*'
  1413 + lodash-es: '*'
  1414 + dependencies:
  1415 + '@types/lodash-es': 4.17.12
  1416 + lodash: 4.17.21
  1417 + lodash-es: 4.17.21
  1418 + dev: false
  1419 +
1291 /lodash.merge@4.6.2: 1420 /lodash.merge@4.6.2:
1292 resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} 1421 resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
1293 dev: true 1422 dev: true
1294 1423
1295 /lodash@4.17.21: 1424 /lodash@4.17.21:
1296 resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} 1425 resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
1297 - dev: true  
1298 1426
1299 /lru-cache@6.0.0: 1427 /lru-cache@6.0.0:
1300 resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} 1428 resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
@@ -1309,6 +1437,10 @@ packages: @@ -1309,6 +1437,10 @@ packages:
1309 dependencies: 1437 dependencies:
1310 '@jridgewell/sourcemap-codec': 1.4.15 1438 '@jridgewell/sourcemap-codec': 1.4.15
1311 1439
  1440 + /memoize-one@6.0.0:
  1441 + resolution: {integrity: sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==, tarball: https://registry.npmmirror.com/memoize-one/-/memoize-one-6.0.0.tgz}
  1442 + dev: false
  1443 +
1312 /merge2@1.4.1: 1444 /merge2@1.4.1:
1313 resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 1445 resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
1314 engines: {node: '>= 8'} 1446 engines: {node: '>= 8'}
@@ -1323,12 +1455,12 @@ packages: @@ -1323,12 +1455,12 @@ packages:
1323 dev: true 1455 dev: true
1324 1456
1325 /mime-db@1.52.0: 1457 /mime-db@1.52.0:
1326 - resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} 1458 + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==, tarball: https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz}
1327 engines: {node: '>= 0.6'} 1459 engines: {node: '>= 0.6'}
1328 dev: false 1460 dev: false
1329 1461
1330 /mime-types@2.1.35: 1462 /mime-types@2.1.35:
1331 - resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} 1463 + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==, tarball: https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz}
1332 engines: {node: '>= 0.6'} 1464 engines: {node: '>= 0.6'}
1333 dependencies: 1465 dependencies:
1334 mime-db: 1.52.0 1466 mime-db: 1.52.0
@@ -1365,6 +1497,10 @@ packages: @@ -1365,6 +1497,10 @@ packages:
1365 engines: {node: '>=0.10.0'} 1497 engines: {node: '>=0.10.0'}
1366 dev: true 1498 dev: true
1367 1499
  1500 + /normalize-wheel-es@1.2.0:
  1501 + resolution: {integrity: sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw==, tarball: https://registry.npmmirror.com/normalize-wheel-es/-/normalize-wheel-es-1.2.0.tgz}
  1502 + dev: false
  1503 +
1368 /normalize.css@8.0.1: 1504 /normalize.css@8.0.1:
1369 resolution: {integrity: sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==} 1505 resolution: {integrity: sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==}
1370 dev: false 1506 dev: false
@@ -1501,7 +1637,7 @@ packages: @@ -1501,7 +1637,7 @@ packages:
1501 dev: true 1637 dev: true
1502 1638
1503 /proxy-from-env@1.1.0: 1639 /proxy-from-env@1.1.0:
1504 - resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} 1640 + resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==, tarball: https://registry.npmmirror.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz}
1505 dev: false 1641 dev: false
1506 1642
1507 /punycode@2.3.1: 1643 /punycode@2.3.1:
  1 +import request from '@/utils/http'
  2 +/**
  3 + *
  4 + * @param {Num} data
  5 + * @returns 查询课程信息
  6 + */
  7 +export const getIndexInformationAPI = (data) => {
  8 + return request({
  9 + method: 'GET',
  10 + url: 'course/list',
  11 + data
  12 + })
  13 +}
  14 +
  15 +/**
  16 + *
  17 + * @param {*} data
  18 + * @returns 新建
  19 + */
  20 +export const newsAPI = () => {
  21 + return request({
  22 + method: 'POST',
  23 + url: 'course/insert',
  24 + data: {
  25 + t_name: 'java',
  26 + c_name: '张三',
  27 + unit: '计算机与软件技术系',
  28 + semester: '2019-2020',
  29 + c_type: '考试课',
  30 +
  31 + }
  32 + })
  33 + }
  34 +
  35 +
  36 +
  37 + /**
  38 + * @param{*} data
  39 + * @return 密码
  40 + */
  41 + export const passwordApI =()=>{
  42 + return request({
  43 + method: '',
  44 + url: '',
  45 + data:{
  46 + t_password: '',
  47 + }
  48 + })
  49 + }
  1 +import request from "@/utils/http"
  2 +
  3 +export const dengluAPI = (data) => {
  4 + return request({
  5 + url: '/information/login',
  6 + method: 'GET',
  7 + data: {
  8 + tNum: 2024001,
  9 + password: 123456
  10 + }
  11 +
  12 + })
  13 +}
1 -// 请求基地址  
2 -const baseURL = 'http://scholl.shs.broing.cn/api';  
3 -import { useMemberStore } from "@/store/modules/member";  
4 -// 拦截器配置  
5 -const httpInterceptor = {  
6 - invoke(options) {  
7 - // 1. 非 http 开头需拼接地址  
8 - if (!options.url.startsWith('http')) {  
9 - options.url = baseURL + options.url;  
10 - }  
11 - // 2. 请求超时  
12 - options.timeout = 10000;  
13 - // 3. 添加小程序端请求头标识  
14 - options.header = {  
15 - 'source-client': 'miniapp',  
16 - headers: { 'Content-Type': 'application/json'},  
17 - ...options.header,  
18 - };  
19 - // 4. 添加 token 请求头标识  
20 - const memberStore = useMemberStore()  
21 - const token = memberStore.profile?.token  
22 - if (token) {  
23 - options.header.Authorization = token 1 +// 引入axios
  2 +import axios from 'axios'
  3 +import router from '../router'
  4 +import store from '@/store'
  5 +import { ElMessage } from 'element-plus'
  6 +const request = axios.create({
  7 + baseURL: 'http://192.168.3.48:8080/study',
  8 + timeout: 15000, //请求超时
  9 +})
  10 +
  11 +// 请求拦截器
  12 +request.interceptors.request.use(
  13 + // config=> {
  14 + // const token = setting.takeToken()
  15 + // // config.token &&
  16 + // if (token) {
  17 + // config.headers[setting.tokenHeaderName] = token
  18 + // }
  19 +
  20 + // const userId=setting.userId()
  21 + // if (userId&&config.userID) {
  22 + // config.data.userId=userId
  23 + // }
  24 + // return config
  25 + // },
  26 + // error => {
  27 + // return Promise.reject(error)
  28 + // }
  29 +)
  30 +
  31 +// 响应拦截器
  32 +request.interceptors.response.use(
  33 + response => {
  34 + const res = response.data
  35 + // 0表示成功
  36 + if (res.code == 0) {
  37 + return res
24 } 38 }
  39 + // 401表示没有登录失效
  40 + if (res.code == 401) { // 如果请求失败,则给一个提示 并返回登录页
  41 + ElMessage({
  42 + message: res.msg,
  43 + type: 'error',
  44 + })
  45 + localStorage.clear()
  46 + store.state.loginShow=!store.state.loginShow
  47 + return
  48 + router.replace({
  49 + path: '/',
  50 + })
  51 + }
  52 +
  53 + ElMessage({
  54 + message: res.msg || 'Error',
  55 + type: 'error',
  56 + duration: 2 * 1000
  57 + })
  58 + return Promise.reject(res)
  59 +
  60 +
  61 +
  62 +
25 }, 63 },
26 -};  
27 -  
28 -// 2.2 添加类型  
29 -export const http = function(options) {  
30 - // 1. 返回 Promise 对象  
31 - return new Promise((resolve, reject) => {  
32 - uni.request({  
33 - ...options,  
34 - // 响应成功  
35 - success(res) {  
36 - // 状态码 2xx,参考 axios 的设计  
37 - if (res.statusCode >= 200 && res.statusCode < 300) {  
38 - // 2.1 提取核心数据 res.data  
39 - resolve(res.data);  
40 - } else{  
41 - // 其他错误 -> 根据后端错误信息轻提示  
42 - uni.showToast({  
43 - icon: 'none',  
44 - title: (res.data).msg || '请求错误',  
45 - });  
46 - reject(res);  
47 - }  
48 - },  
49 - // 响应失败  
50 - fail(err) {  
51 - uni.showToast({  
52 - icon: 'none',  
53 - title: '网络错误,换个网络试试',  
54 - });  
55 - reject(err);  
56 - },  
57 - });  
58 - });  
59 -};  
60 -// 拦截 request 请求  
61 -uni.addInterceptor('request', httpInterceptor);  
62 -// 拦截 uploadFile 文件上传  
63 -uni.addInterceptor('uploadFile', httpInterceptor);  
  64 + error => {
  65 + ElMessage({
  66 + message: error.msg || '系统错误',
  67 + type: 'error',
  68 + })
  69 + return Promise.reject(error)
  70 + }
  71 +)
  72 +
  73 +export default request
1 <script setup> 1 <script setup>
  2 +
  3 +import { dengluAPI } from '@/aip/login';
2 import { ref } from 'vue' 4 import { ref } from 'vue'
3 5
  6 +
4 const username = ref('') 7 const username = ref('')
5 const password = ref('') 8 const password = ref('')
6 -const onSubmit = (values) => {  
7 - console.log('submit', values) 9 +const onSubmit = async(values) => {
  10 + console.log(values)
  11 + const res = await dengluAPI(values)
  12 + console.log(res)
8 } 13 }
9 </script> 14 </script>
10 <template> 15 <template>
1 <script setup> 1 <script setup>
  2 +import { getIndexInformationAPI, newsAPI } from '@/aip/index';
2 import router from '@/router/index' 3 import router from '@/router/index'
3 import { ref } from 'vue' 4 import { ref } from 'vue'
4 const classList = ref([ 5 const classList = ref([
@@ -12,6 +13,18 @@ const classList = ref([ @@ -12,6 +13,18 @@ const classList = ref([
12 { url: '@/static/class.jpg', name: '融媒体制作与策划' } 13 { url: '@/static/class.jpg', name: '融媒体制作与策划' }
13 ]) 14 ])
14 15
  16 +const getIndexInformationDATA = async() => {
  17 + // const res = await getIndexInformationAPI(2024001)
  18 + // console.log(res);
  19 +
  20 + const res1 = await newsAPI()
  21 + console.log(res1);
  22 +}
  23 +
  24 +
  25 + getIndexInformationDATA()
  26 +
  27 +
15 const showCenter = ref(false) 28 const showCenter = ref(false)
16 const showPopup = () => { 29 const showPopup = () => {
17 showCenter.value = true 30 showCenter.value = true