40 lines
1.2 KiB
JavaScript
40 lines
1.2 KiB
JavaScript
import {http2} from "@/utils/request.js";
|
|
/**获取全局配置 */
|
|
export const getSetting = () => {
|
|
return http2.get('/acs/v1/admin/settings/get_settings')
|
|
}
|
|
/**变更设置 */
|
|
export const updateSetting = (data) => {
|
|
return http2.post('/acs/v1/admin/settings/update_settings', data, {
|
|
headers: {
|
|
'Content-Type': 'multipart/form-data'
|
|
}
|
|
})
|
|
}
|
|
/**新增设置 */
|
|
export const addSetting = (data) => {
|
|
return http2.post('/acs/v1/admin/settings/add_settings', data, {
|
|
headers: {
|
|
'Content-Type': 'multipart/form-data'
|
|
}
|
|
})
|
|
}
|
|
/**删除设置 */
|
|
export const deleteSetting = (data) => {
|
|
return http2.post('/acs/v1/admin/settings/delete_settings', data,{
|
|
headers: {
|
|
'Content-Type': 'multipart/form-data'
|
|
}
|
|
})
|
|
}
|
|
/**获取单项配置 */
|
|
export const getOneSetting = (data) => {
|
|
return http2.get(`/acs/v1/admin/settings/get_setting?name=${data}`)
|
|
}
|
|
/**获取多个配置 */
|
|
export const getSettings = (data) => {
|
|
// return http2.get(`/acs/v1/admin/settings/get_settings?names=${data}`);
|
|
const namesParam = data.join(',');
|
|
// 将处理后的namesParam放入URL中
|
|
return http2.get(`/acs/v1/admin/settings/get_setting?names=${encodeURIComponent(namesParam)}`);
|
|
} |