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, }) } /** * 根据ID获取古刹巡礼详情 * @param {string} id - 巡礼ID * @returns {Promise} 返回巡礼详情数据,包含title、content、createTime、coverUrl */ export function getTourById(id) { return request({ url: '/app/article/tourById', method: 'GET', params: { id: id, }, }) } /** * 获取相关文章列表 * @param {string} articleId - 当前文章ID * @returns {Promise} 返回相关文章列表,包含id、title、subtitle、createTime */ export function getRelevantArticles(articleId) { return request({ url: '/app/article/relevant', method: 'GET', params: { articleId: articleId, }, }) }