This commit is contained in:
Viet An
2026-06-15 09:47:39 +07:00
parent 2932730fc3
commit a9c37cfff5
12 changed files with 319 additions and 123 deletions

View File

@@ -27,7 +27,7 @@ export default defineNuxtPlugin((nuxtApp) => {
*/
const findapi = function (name) {
const result = Array.isArray(name)
? apis.filter((v) => name.findIndex((x) => v.name === x) >= 0)
? name.map((n) => apis.find((v) => v.name === n))
: apis.find((v) => v.name === name);
if (!result) {
@@ -59,7 +59,7 @@ export default defineNuxtPlugin((nuxtApp) => {
try {
const arr = list.map((v) => {
const api = apis.find((api) => api.name === v.name);
const url = (v.path ? paths.find((x) => x.name === v.path).url : path) + (v.url || api.url);
const url = getpath(v.path) + (v.url || api.url);
const params = v.params || api.params || {};
params.login = $store.login?.id;
return { url, params };