78 lines
1.6 KiB
JavaScript
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,
|
|
})
|
|
}
|