From 0771b43f56e3d58b8573a96b66e1e7686cbec305 Mon Sep 17 00:00:00 2001 From: Julian Krauser Date: Tue, 29 Apr 2025 13:19:50 +0200 Subject: [PATCH] change url --- src/stores/admin/management/setting.ts | 36 ++++++++++++-------------- 1 file changed, 17 insertions(+), 19 deletions(-) diff --git a/src/stores/admin/management/setting.ts b/src/stores/admin/management/setting.ts index defb78b..20c39bc 100644 --- a/src/stores/admin/management/setting.ts +++ b/src/stores/admin/management/setting.ts @@ -50,32 +50,30 @@ export const useSettingStore = defineStore("setting", { return res; }); }, - async uploadImage(data: { key: SettingString; value?: File }[]): Promise> { - const formData = new FormData(); - for (let entry of data) { - if (entry.value) formData.append(entry.key, entry.value); - } - return await http.put("/admin/setting/img", formData, { - headers: { - "Content-Type": "multipart/form-data", - }, + async updateSetting( + key: K, + value: SettingValueMapping[K] + ): Promise> { + return await http.put("/admin/setting", { + setting: key, + value: value, }); }, async updateSettings( data: { key: K; value: SettingValueMapping[K] }[] ): Promise> { - return await http.put("/admin/setting", data); + return await http.put("/admin/setting/multi", data); }, - async updateSetting( - key: K, - value: SettingValueMapping[K] - ): Promise> { - return await http.put("/admin/setting", [ - { - setting: key, - value: value, + async uploadImage(data: { key: SettingString; value?: File }[]): Promise> { + const formData = new FormData(); + for (let entry of data) { + if (entry.value) formData.append(entry.key, entry.value); + } + return await http.put("/admin/setting/images", formData, { + headers: { + "Content-Type": "multipart/form-data", }, - ]); + }); }, async resetSetting(key: SettingString): Promise> { return await http.delete(`/admin/setting/${key}`);