diff --git a/api/article/article.js b/api/article/article.js new file mode 100644 index 0000000..80ef04a --- /dev/null +++ b/api/article/article.js @@ -0,0 +1,53 @@ +import request from '@/utils/request' + +/** + * 获取条款和隐私政策 + * @param {Object} params - 查询参数 + * @param {string} params.type - 类型 5:服务条款 6:隐私条款 + * @param {string} params.appId - 应用ID + * @param {string} params.status - 状态 + * @returns {Promise} 返回条款数据 + */ +export function getArticleByType(params = {}) { + return request({ + url: '/app/article/listByType', + method: 'GET', + params: { + appId: 1, + status: 1, + ...params + } + }) +} + +/** + * 获取服务条款 + * @returns {Promise} 返回服务条款数据 + */ +export function getServiceTerms() { + return request({ + url: '/app/article/listByType', + method: 'GET', + params: { + appId: 1, + status: 1, + type: '5' + } + }) +} + +/** + * 获取隐私政策 + * @returns {Promise} 返回隐私政策数据 + */ +export function getPrivacyPolicy() { + return request({ + url: '/app/article/listByType', + method: 'GET', + params: { + appId: 1, + status: 1, + type: '6' + } + }) +} \ No newline at end of file diff --git a/pages/login/login.vue b/pages/login/login.vue index 4d25d3d..17f225c 100644 --- a/pages/login/login.vue +++ b/pages/login/login.vue @@ -6,20 +6,59 @@ - - - 我已同意并阅读《服务条款》《法律条款及隐私政策》 + + + + + + 我已同意并阅读 + 《服务条款》 + 《法律条款及隐私政策》 + + + + + + 服务条款 + × + + + + + + + + + + + + + + + 法律条款及隐私政策 + × + + + + + + + + +