You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
87 lines
2.2 KiB
87 lines
2.2 KiB
import Serve from '@/api/serve/index'
|
|
class Profile {
|
|
// 获取用户信息
|
|
static getUserInfo() {
|
|
return Serve.get(`/user/getUserInfo`);
|
|
}
|
|
// 获取实名认证信息
|
|
static getAuthInfo() {
|
|
return Serve.get(`/user/getAuthInfo`);
|
|
}
|
|
/**
|
|
* 初级认证 (认证第一步)
|
|
* @param {object} data
|
|
* @param {number} data.country_code
|
|
* @param {number} data.country_id // 区号id
|
|
* @param {string} data.realname
|
|
* @param {number} data.id_card //证件号
|
|
* @param {number} data.type //证件类型
|
|
* @param {string} data.birthday //出生日期
|
|
* @param {string} data.address //地址
|
|
* @param {string} data.city //城市
|
|
* @param {string} data.extra //额外信息
|
|
* @param {string} data.postal_code //邮政编码
|
|
* @param {string} data.phone //手机号
|
|
*/
|
|
static primaryAuth(data) {
|
|
return Serve.post(`/user/primaryAuth`, data);
|
|
}
|
|
/**
|
|
* 高级认证(认证第二步)
|
|
* @param {object} data
|
|
* @param {string} data.front_img //证件照正面
|
|
* @param {string} data.back_img //证件照反面
|
|
* @param {string} data.hand_img //手持证件照
|
|
*/
|
|
static topAuth(data) {
|
|
return Serve.post(`/user/topAuth`, data);
|
|
}
|
|
/**
|
|
* 初级和高级一起认证
|
|
**/
|
|
static newAuth(data) {
|
|
return Serve.post(`/user/newAuth`, data);
|
|
}
|
|
|
|
/**
|
|
* 登录记录
|
|
*/
|
|
static getLoginLogs(data){
|
|
return Serve.get(`/user/getLoginLogs`, data)
|
|
}
|
|
/**
|
|
* 邀请推广
|
|
*/
|
|
static generalizeInfo(){
|
|
return Serve.get(`/generalize/info`,)
|
|
}
|
|
/**
|
|
* 推广记录
|
|
*/
|
|
static generalizeList(data){
|
|
return Serve.get(`/generalize/list`,data)
|
|
}
|
|
/**
|
|
* 返佣记录
|
|
*/
|
|
static rewardLogs(data){
|
|
return Serve.get('/generalize/rewardLogs',data)
|
|
}
|
|
/**
|
|
* 获取用户等级详情
|
|
*/
|
|
static getGradeInfo(){
|
|
return Serve.get('/user/getGradeInfo')
|
|
}
|
|
/**
|
|
* 海报图
|
|
*/
|
|
static poster(data){
|
|
return Serve.get('/generalize/poster',data)
|
|
}
|
|
static qrcode(){
|
|
return Serve.get('/generalize/invite_qrcode')
|
|
}
|
|
}
|
|
|
|
export default Profile;
|