2025-08-01 17:35:40 +08:00
|
|
|
|
// 首页配置相关API
|
2025-08-02 17:35:47 +08:00
|
|
|
|
import { get, request } from '@/utils/request'
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 获取寺庙介绍信息
|
|
|
|
|
|
* @returns {Promise} 返回寺庙介绍数据
|
|
|
|
|
|
*/
|
2025-08-06 14:12:33 +08:00
|
|
|
|
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
|
|
|
|
}
|
2025-08-01 17:35:40 +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
|
|
|
|
|
|
}
|
|
|
|
|
|
)
|
2025-08-01 17:35:40 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 更新首页配置
|
|
|
|
|
|
* @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,
|
2025-08-01 17:35:40 +08:00
|
|
|
|
})
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 创建首页配置
|
|
|
|
|
|
* @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,
|
2025-08-01 17:35:40 +08:00
|
|
|
|
})
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 删除首页配置
|
|
|
|
|
|
* @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',
|
2025-08-01 17:35:40 +08:00
|
|
|
|
})
|
|
|
|
|
|
}
|