buddhism/api/index/index.js

71 lines
1.3 KiB
JavaScript
Raw Permalink Normal View History

// 首页配置相关API
2025-08-02 17:35:47 +08:00
import { get, request } from '@/utils/request'
/**
* 获取寺庙介绍信息
* @returns {Promise} 返回寺庙介绍数据
*/
export function getTempleIndex() {
2025-08-14 11:22:53 +08:00
return get(
'/app/temple/index',
{},
{
timeout: 10000,
showLoading: false,
}
)
2025-08-02 17:35:47 +08:00
}
/**
* 获取首页配置
* @returns {Promise} 返回首页配置数据
*/
export function getHomeConfig() {
2025-08-14 11:22:53 +08:00
return get(
'/app/homeCfg',
{},
{
timeout: 10000, // 10秒超时
showLoading: false, // 不显示加载状态因为页面有自己的loading
}
)
}
/**
* 更新首页配置
* @param {Object} data - 首页配置数据
* @returns {Promise} 返回更新结果
*/
export function updateHomeConfig(data) {
return request({
url: '/app/homeCfg',
method: 'PUT',
2025-08-14 11:22:53 +08:00
data,
})
}
/**
* 创建首页配置
* @param {Object} data - 首页配置数据
* @returns {Promise} 返回创建结果
*/
export function createHomeConfig(data) {
return request({
url: '/app/homeCfg',
method: 'POST',
2025-08-14 11:22:53 +08:00
data,
})
}
/**
* 删除首页配置
* @param {string} id - 配置ID
* @returns {Promise} 返回删除结果
*/
export function deleteHomeConfig(id) {
return request({
url: `/app/homeCfg/${id}`,
2025-08-14 11:22:53 +08:00
method: 'DELETE',
})
}