import { post } from '@/utils/request' import { get, request } from '../utils/request' /** * 代理商相关API接口 */ /** * 申请成为代理商 * @param {Object} data - 代理商申请信息 * @param {string} data.name - 姓名 * @param {string} data.phone - 手机号 * @param {string} data.idCard - 身份证号 * @param {string} data.regionId - 行政区ID * @param {string} data.address - 详细地址 * @returns {Promise} 返回申请结果 */ // 提交活动报名 export function applyForAgent(data) { return request({ url: '/app/agent', method: 'post', data: data, header: { 'Content-Type': 'application/x-www-form-urlencoded', }, }) } /** * 获取代理商申请状态 * @param {string} phone - 手机号 * @returns {Promise} 返回申请状态 */ export function getAgentApplicationStatus(phone) { return post('/app/agent/status', { phone }) } /** * 获取代理商协议 * @returns {Promise} 返回隐私政策数据 */ export function getAgentAgreement() { return request({ url: '/app/article/getNew', method: 'GET', params: { appId: '1', type: '3', pageNum: '1', pageSize: '1', orderByColumn: 'ba.createTime', isAsc: 'descending', }, }) } /** * 获取服务区域列表 * @returns {Promise} 返回区域列表 */ export function getServiceAreas() { return get('/app/region') } /** * 获取是否是代理商 * @returns {Promise} 返回是ture or false */ export function isAgent(params) { return request({ url: '/app/agent', method: 'GET', params, }) }