buddhism/api/article/article.js
2025-08-06 11:46:08 +08:00

79 lines
1.5 KiB
JavaScript

import request from '@/utils/request'
/**
* 获取条款和隐私政策
* @param {Object} params - 查询参数
* @param {string} params.type - 类型 5:服务条款 6:隐私条款
* @param {string} params.status - 状态
* @returns {Promise} 返回条款数据
*/
export function getArticleByType(params = {}) {
return request({
url: '/app/article/listByType',
method: 'GET',
params: {
status: 1,
...params
}
})
}
/**
* 根据ID获取文章详情
* @param {string} id - 文章ID
* @param {Object} params - 查询参数
* @returns {Promise} 返回文章详情数据
*/
export function getArticleById(id, params = {}) {
return request({
url: '/app/article/byId',
method: 'GET',
params: {
id: id,
...params
}
})
}
/**
* 获取服务条款
* @returns {Promise} 返回服务条款数据
*/
export function getServiceTerms() {
return request({
url: '/app/article/listByType',
method: 'GET',
params: {
status: 1,
type: '5'
}
})
}
/**
* 获取隐私政策
* @returns {Promise} 返回隐私政策数据
*/
export function getPrivacyPolicy() {
return request({
url: '/app/article/listByType',
method: 'GET',
params: {
status: 1,
type: '6'
}
})
}
/**
* 获取古刹巡礼数据
* @param {Object} params - 查询参数
* @returns {Promise} 返回古刹巡礼列表数据
*/
export function getTempleTours(params = {}) {
return request({
url: '/app/article/tours',
method: 'GET',
params
})
}