419 lines
		
	
	
		
			6.6 KiB
		
	
	
	
		
			JavaScript
		
	
	
			
		
		
	
	
			419 lines
		
	
	
		
			6.6 KiB
		
	
	
	
		
			JavaScript
		
	
	
| import request from "@/utils/request.js";
 | ||
| 
 | ||
| /**
 | ||
|  * 获取用户信息
 | ||
|  * 
 | ||
| */
 | ||
| export function getUserInfo(){
 | ||
|   return request.get('user');
 | ||
| }
 | ||
| 
 | ||
| /**
 | ||
|  * 设置用户分享
 | ||
|  * 
 | ||
| */
 | ||
| export function userShare(){
 | ||
|   return request.post('user/share');
 | ||
| }
 | ||
| 
 | ||
| /**
 | ||
|  * h5用户登录
 | ||
|  * @param data object 用户账号密码
 | ||
|  */
 | ||
| export function loginH5(data) {
 | ||
|   return request.post("login", data, { noAuth : true });
 | ||
| }
 | ||
| 
 | ||
| /**
 | ||
|  * h5用户手机号登录
 | ||
|  * @param data object 用户手机号 也只能
 | ||
|  */
 | ||
| export function loginMobile(data) {
 | ||
|   return request.post("login/mobile", data, { noAuth : true });
 | ||
| }
 | ||
| 
 | ||
| /**
 | ||
|  * 验证码key
 | ||
|  */
 | ||
| export function getCodeApi() {
 | ||
|   return request.get("verify_code", {}, { noAuth: true });
 | ||
| }
 | ||
| 
 | ||
| /**
 | ||
|  * h5用户发送验证码
 | ||
|  * @param data object 用户手机号
 | ||
|  */
 | ||
| export function registerVerify(phone){
 | ||
|   return request.post('sendCode', { phone: phone },{noAuth:true},1)
 | ||
| }
 | ||
| // export function registerVerify(data) {
 | ||
| //   return request.post("register/verify", data, { noAuth : true });
 | ||
| // }
 | ||
| 
 | ||
| /**
 | ||
|  * h5用户手机号注册
 | ||
|  * @param data object 用户手机号 验证码 密码
 | ||
|  */
 | ||
| export function register(data) {
 | ||
|   return request.post("register", data, { noAuth : true });
 | ||
| }
 | ||
| 
 | ||
| /**
 | ||
|  * 用户手机号修改密码
 | ||
|  * @param data object 用户手机号 验证码 密码
 | ||
|  */
 | ||
| export function registerReset(data) {
 | ||
|   return request.post("register/reset", data, { noAuth: true });
 | ||
| }
 | ||
| 
 | ||
| /**
 | ||
|  * 获取用户中心菜单
 | ||
|  *
 | ||
|  */
 | ||
| export function getMenuList() {
 | ||
|   return request.get("menu/user");
 | ||
| }
 | ||
| 
 | ||
| /*
 | ||
|  * 签到用户信息
 | ||
|  * */
 | ||
| export function postSignUser(sign) {
 | ||
|   return request.post("user/sign/user", sign);
 | ||
| }
 | ||
| 
 | ||
| /**
 | ||
|  * 获取签到配置
 | ||
|  * 
 | ||
| */
 | ||
| export function getSignConfig(){
 | ||
|   return request.get('user/sign/config')
 | ||
| }
 | ||
| 
 | ||
| /**
 | ||
|  * 获取签到列表
 | ||
|  * @param object data
 | ||
| */
 | ||
| export function getSignList(data){
 | ||
|   return request.get('user/sign/list',data);
 | ||
| }
 | ||
| 
 | ||
| /**
 | ||
|  * 用户签到
 | ||
| */
 | ||
| export function setSignIntegral(){
 | ||
|   return request.get('user/sign/integral')
 | ||
| }
 | ||
| 
 | ||
| /**
 | ||
|  * 签到列表(年月)
 | ||
|  * @param object data
 | ||
|  * 
 | ||
| */
 | ||
| export function getSignMonthList(data){
 | ||
|   return request.get('user/sign/month',data)
 | ||
| }
 | ||
| 
 | ||
| /**
 | ||
|  * 活动状态
 | ||
|  * 
 | ||
| */
 | ||
| export function userActivity(){
 | ||
|   return request.get('user/activity');
 | ||
| }
 | ||
| 
 | ||
| /*
 | ||
|  * 余额明细(types|2=全部,1=支出,2=收入)
 | ||
|  * */
 | ||
| export function getCommissionInfo(data) {
 | ||
|   return request.get("spread/commission/detail", data);
 | ||
| }
 | ||
| 
 | ||
| /*
 | ||
|  * 提现记录 getCountApi
 | ||
|  * */
 | ||
| export function getRecordApi(q) {
 | ||
|   return request.get("extract/record", q);
 | ||
| }
 | ||
| 
 | ||
| /*
 | ||
|  * 提现总金额 
 | ||
|  * */
 | ||
| export function getCountApi() {
 | ||
|   return request.get("extract/totalMoney");
 | ||
| }
 | ||
| 
 | ||
| /*
 | ||
|  * 积分记录
 | ||
|  * */
 | ||
| export function getIntegralList(q) {
 | ||
|   return request.get("integral/list", q);
 | ||
| }
 | ||
| 
 | ||
| /**
 | ||
|  * 获取分销海报图片
 | ||
|  * 
 | ||
| */
 | ||
| export function spreadBanner(data){
 | ||
| 	return request.get('user/spread/banner',data);
 | ||
| }
 | ||
| 
 | ||
| /**
 | ||
|  *
 | ||
|  * 获取推广用户一级和二级
 | ||
|  * @param object data
 | ||
| */
 | ||
| export function spreadPeople(data){
 | ||
|   return request.get('spread/people',data);
 | ||
| }
 | ||
| 
 | ||
| /**
 | ||
|  * 
 | ||
|  * 推广佣金/提现总和
 | ||
|  * @param int type
 | ||
| */
 | ||
| export function spreadCount(type){
 | ||
|   return request.get('spread/count/'+type);
 | ||
| }
 | ||
| 
 | ||
| /*
 | ||
|  * 推广数据
 | ||
|  * */
 | ||
| export function getSpreadInfo() {
 | ||
|   return request.get("commission");
 | ||
| }
 | ||
| 
 | ||
| 
 | ||
| /**
 | ||
|  * 
 | ||
|  * 推广订单
 | ||
|  * @param object data
 | ||
| */
 | ||
| export function spreadOrder(data){
 | ||
|   return request.get('spread/order',data);
 | ||
| }
 | ||
| 
 | ||
| /*
 | ||
|  * 获取推广人排行
 | ||
|  * */
 | ||
| export function getRankList(q) {
 | ||
|   return request.get("rank", q);
 | ||
| }
 | ||
| 
 | ||
| /*
 | ||
|  * 获取佣金排名
 | ||
|  * */
 | ||
| export function getBrokerageRank(q) {
 | ||
|   return request.get("brokerage_rank", q);
 | ||
| }
 | ||
| 
 | ||
| /**
 | ||
|  * 提现申请
 | ||
|  * @param object data
 | ||
| */
 | ||
| export function extractCash(data){
 | ||
|   return request.post('extract/cash',data)
 | ||
| }
 | ||
| 
 | ||
| /**
 | ||
|  * 提现银行/提现最低金额
 | ||
|  * 
 | ||
| */
 | ||
| export function extractBank(){
 | ||
|   return request.get('extract/bank');
 | ||
| }
 | ||
| 
 | ||
| /**
 | ||
|  * 会员等级列表
 | ||
|  * 
 | ||
| */
 | ||
| export function userLevelGrade(){
 | ||
|   return request.get('user/level/grade');
 | ||
| }
 | ||
| 
 | ||
| /**
 | ||
|  * 获取某个等级任务
 | ||
|  * @param int id 任务id
 | ||
| */
 | ||
| export function userLevelTask(id){
 | ||
|   return request.get('user/level/task/'+id);
 | ||
| }
 | ||
| 
 | ||
| /**
 | ||
|  * 检查用户是否可以成为会员
 | ||
|  * 
 | ||
| */
 | ||
| export function userLevelDetection(){
 | ||
|   return request.get('user/level/detection');
 | ||
| }
 | ||
| 
 | ||
| /**
 | ||
|  * 
 | ||
|  * 地址列表
 | ||
|  * @param object data
 | ||
| */
 | ||
| export function getAddressList(data){
 | ||
|   return request.get('address/list',data);
 | ||
| }
 | ||
| 
 | ||
| /**
 | ||
|  * 设置默认地址
 | ||
|  * @param int id
 | ||
| */
 | ||
| export function setAddressDefault(id){
 | ||
|   return request.post('address/default/set',{id:id})
 | ||
| }
 | ||
| 
 | ||
| /**
 | ||
|  * 修改 添加地址
 | ||
|  * @param object data
 | ||
| */
 | ||
| export function editAddress(data){
 | ||
|   return request.post('address/edit',data);
 | ||
| }
 | ||
| 
 | ||
| /**
 | ||
|  * 删除地址
 | ||
|  * @param int id
 | ||
|  * 
 | ||
| */
 | ||
| export function delAddress(id){
 | ||
|   return request.post('address/del',{id:id})
 | ||
| }
 | ||
| 
 | ||
| /**
 | ||
|  * 获取单个地址
 | ||
|  * @param int id 
 | ||
| */
 | ||
| export function getAddressDetail(id){
 | ||
|   return request.get('address/detail/'+id);
 | ||
| }
 | ||
| 
 | ||
| /**
 | ||
|  * 修改用户信息
 | ||
|  * @param object
 | ||
| */
 | ||
| export function userEdit(data){
 | ||
|   return request.post('user/edit',data);
 | ||
| }
 | ||
| 
 | ||
| /*
 | ||
|  * 退出登录
 | ||
|  * */
 | ||
| export function getLogout() {
 | ||
|   return request.get("logout");
 | ||
| }
 | ||
| /**
 | ||
|  * 小程序充值
 | ||
|  * 
 | ||
| */
 | ||
| export function rechargeRoutine(data){
 | ||
|   return request.post('recharge/routine',data)
 | ||
| }
 | ||
| /*
 | ||
|  * 公众号充值
 | ||
|  * */
 | ||
| export function rechargeWechat(data) {
 | ||
|   return request.post("recharge/wechat", data);
 | ||
| }
 | ||
| 
 | ||
| /*
 | ||
|  * 余额充值
 | ||
|  * */
 | ||
| export function transferIn(data) {
 | ||
|   return request.post("recharge/transferIn", data,{},1);
 | ||
| }
 | ||
| 
 | ||
| /**
 | ||
|  * 获取默认地址
 | ||
|  * 
 | ||
| */
 | ||
| export function getAddressDefault(){
 | ||
|   return request.get('address/default');
 | ||
| }
 | ||
| 
 | ||
| /**
 | ||
|  * 充值金额选择
 | ||
|  */
 | ||
| export function getRechargeApi() {
 | ||
|   return request.get("recharge/index");
 | ||
| }
 | ||
| 
 | ||
| /**
 | ||
|  * 登录记录
 | ||
|  */
 | ||
| export function setVisit(data)
 | ||
| {
 | ||
|   return request.post('user/set_visit', {...data}, { noAuth:true});
 | ||
| }
 | ||
| 
 | ||
| /**
 | ||
|  * 客服列表
 | ||
|  */
 | ||
| export function serviceList() {
 | ||
|   return request.get("user/service/lst");
 | ||
| }
 | ||
| /**
 | ||
|  * 客服详情
 | ||
|  */
 | ||
| export function getChatRecord(to_uid, data) {
 | ||
|   return request.get("user/service/record/" + to_uid, data);
 | ||
| }
 | ||
| 
 | ||
| /**
 | ||
|  * 静默绑定推广人
 | ||
|  * @param {Object} puid
 | ||
|  */
 | ||
| export function spread(puid)
 | ||
| {
 | ||
| 	return request.get("user/bindSpread?spreadPid=" + puid);
 | ||
| }
 | ||
| 
 | ||
| /**
 | ||
|  * 当前用户在佣金排行第几名
 | ||
|  * 
 | ||
|  */
 | ||
| export function brokerageRankNumber(data)
 | ||
| {
 | ||
| 	return request.get("user/brokerageRankNumber",data);
 | ||
| }
 | ||
| 
 | ||
| /**
 | ||
|  * 会员等级经验值;
 | ||
|  * 
 | ||
|  */
 | ||
| export function getlevelInfo()
 | ||
| {
 | ||
| 	return request.get("user/level/grade");
 | ||
| }
 | ||
| 
 | ||
| /**
 | ||
|  * 经验值明细;
 | ||
|  * 
 | ||
|  */
 | ||
| export function getlevelExpList(data)
 | ||
| {
 | ||
| 	return request.get("user/expList",data);
 | ||
| }
 | ||
| 
 | ||
| /**
 | ||
|  * 经验值明细;
 | ||
|  * 
 | ||
|  */
 | ||
| export function getuserDalance()
 | ||
| {
 | ||
| 	return request.get("user/balance");
 | ||
| }
 | ||
| 
 | ||
| 
 | ||
| /**
 | ||
|  * 账单记录;
 | ||
|  * 
 | ||
|  */
 | ||
| export function getBillList(data)
 | ||
| {
 | ||
| 	return request.get("recharge/bill/record",data);
 | ||
| }
 | ||
| 
 | ||
| 
 | ||
| 
 |