HomeLease/api/agents.js
2025-09-01 16:11:34 +08:00

78 lines
1.6 KiB
JavaScript

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,
})
}