HomeLease/api/article/article.js

67 lines
1.3 KiB
JavaScript
Raw Normal View History

2025-08-12 15:38:25 +08:00
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,
2025-08-13 11:05:40 +08:00
...params,
},
2025-08-12 15:38:25 +08:00
})
}
/**
* 获取服务条款
* @returns {Promise} 返回服务条款数据
*/
export function getServiceTerms() {
return request({
url: '/app/article/listByType',
method: 'GET',
params: {
status: 1,
2025-08-13 11:05:40 +08:00
type: '5',
},
2025-08-12 15:38:25 +08:00
})
}
/**
* 获取隐私政策
* @returns {Promise} 返回隐私政策数据
*/
export function getPrivacyPolicy() {
return request({
url: '/app/article/listByType',
method: 'GET',
params: {
status: 1,
2025-08-13 11:05:40 +08:00
type: '6',
},
2025-08-12 15:38:25 +08:00
})
}
/**
* 获取最新公告
* @param {Object} params - 查询参数
* @param {string} params.type - 类型4表示公告
* @returns {Promise} 返回最新公告数据
*/
export function getNewAnnouncement(params = {}) {
return request({
url: '/app/article/getNew',
method: 'GET',
params: {
type: '4',
...params,
},
})
}