easypay-app/api/user.js

504 lines
8.5 KiB
JavaScript
Raw Normal View History

2023-12-25 17:31:07 +08:00
2023-12-20 21:41:47 +08:00
import request from "@/utils/request.js";
import Cache from "@/utils/cache.js"
/**
* 获取用户信息
2024-01-27 21:16:35 +08:00
*
2023-12-20 21:41:47 +08:00
*/
export function getUserInfo(){
return request.get('user');
}
/**
* 设置用户分享
2024-01-27 21:16:35 +08:00
*
2023-12-20 21:41:47 +08:00
*/
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 });
}
2024-02-27 15:35:03 +08:00
export function loginMobiles(data) {
return request.post("bindPhone", data, { noAuth : true });
}
2023-12-20 21:41:47 +08:00
/**
* 验证码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)
}
/**
* 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);
}
/**
* 获取签到配置
2024-01-27 21:16:35 +08:00
*
2023-12-20 21:41:47 +08:00
*/
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
2024-01-27 21:16:35 +08:00
*
2023-12-20 21:41:47 +08:00
*/
export function getSignMonthList(data){
return request.get('user/sign/month',data)
}
/**
* 活动状态
2024-01-27 21:16:35 +08:00
*
2023-12-20 21:41:47 +08:00
*/
export function userActivity(){
return request.get('user/activity');
2024-01-29 11:21:36 +08:00
}
2023-12-20 21:41:47 +08:00
/*
* 余额明细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);
}
/*
2024-01-27 21:16:35 +08:00
* 提现总金额
2023-12-20 21:41:47 +08:00
* */
export function getCountApi() {
return request.get("extract/totalMoney");
}
/*
* 积分记录
* */
export function getIntegralList(q) {
return request.get("integral/list", q);
}
/**
* 获取分销海报图片
2024-01-27 21:16:35 +08:00
*
2023-12-20 21:41:47 +08:00
*/
export function spreadBanner(data){
return request.get('user/spread/banner',data);
}
/**
*
* 获取推广用户一级和二级
* @param object data
*/
export function spreadPeople(data){
return request.get('spread/people',data);
}
/**
2024-01-27 21:16:35 +08:00
*
2023-12-20 21:41:47 +08:00
* 推广佣金/提现总和
* @param int type
*/
export function spreadCount(type){
return request.get('spread/count/'+type);
}
/*
* 推广数据 当前佣金 提现总金额
* */
export function getSpreadInfo() {
return request.get("commission");
}
/**
2024-01-27 21:16:35 +08:00
*
2023-12-20 21:41:47 +08:00
* 推广订单
* @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)
}
/**
* 提现银行/提现最低金额
2024-01-27 21:16:35 +08:00
*
2023-12-20 21:41:47 +08:00
*/
export function extractBank(){
return request.get('extract/bank');
}
/**
* 会员等级列表
2024-01-27 21:16:35 +08:00
*
2023-12-20 21:41:47 +08:00
*/
export function userLevelGrade(){
return request.get('user/level/grade');
}
/**
* 获取某个等级任务
* @param int id 任务id
*/
export function userLevelTask(id){
return request.get('user/level/task/'+id);
}
/**
* 检查用户是否可以成为会员
2024-01-27 21:16:35 +08:00
*
2023-12-20 21:41:47 +08:00
*/
export function userLevelDetection(){
return request.get('user/level/detection');
}
/**
2024-01-27 21:16:35 +08:00
*
2023-12-20 21:41:47 +08:00
* 地址列表
* @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
2024-01-27 21:16:35 +08:00
*
2023-12-20 21:41:47 +08:00
*/
export function delAddress(id){
return request.post('address/del',{id:id})
}
/**
* 获取单个地址
2024-01-27 21:16:35 +08:00
* @param int id
2023-12-20 21:41:47 +08:00
*/
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");
}
/**
* 小程序充值
2024-01-27 21:16:35 +08:00
*
2023-12-20 21:41:47 +08:00
*/
export function rechargeRoutine(data){
return request.post('recharge/routine',data)
}
/*
* 公众号充值
* */
export function rechargeWechat(data) {
return request.post("recharge/wechat", data);
}
/*
* app微信充值
* */
export function appWechat(data) {
return request.post("recharge/wechat/app", data);
}
/*
* 余额充值
* */
export function transferIn(data) {
return request.post("recharge/transferIn", data,{},1);
}
/*
* 支付宝充值
* */
export function alipayFull(data) {
return request.post("recharge/alipay", data,{});
}
/**
* 获取默认地址
2024-01-27 21:16:35 +08:00
*
2023-12-20 21:41:47 +08:00
*/
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);
}
2024-02-27 09:45:51 +08:00
export function sendwxcodes(code)
{
console.log(code,'codecode');
return request.get("user/wxcode?code="+ code);
}
// export function sendwxcodes(code,channel,spread) {
// console.log(code,'codecodecodecode');
// return request.post("login/wxpublic", {
// spread_spid: spread,
// code: code,
// channel_id:channel
// }, );
// }
// export function sendwxcodes(data) {
// console.log(data,'datadatadatadata');
// return request.post('user/wxcode', data);
// }
2024-01-23 17:17:47 +08:00
/**
2024-01-27 21:16:35 +08:00
// * 静默绑定渠道
2024-01-23 17:17:47 +08:00
// * @param {Object} channelId
// */
export function channel(channelId)
{
return request.get("user/bindChannel?channelId="+ channelId);
}
2023-12-20 21:41:47 +08:00
/**
* 当前用户在佣金排行第几名
2024-01-27 21:16:35 +08:00
*
2023-12-20 21:41:47 +08:00
*/
export function brokerageRankNumber(data)
{
return request.get("user/brokerageRankNumber",data);
}
/**
* 会员等级经验值
2024-01-27 21:16:35 +08:00
*
2023-12-20 21:41:47 +08:00
*/
export function getlevelInfo()
{
return request.get("user/level/grade");
}
/**
* 经验值明细
2024-01-27 21:16:35 +08:00
*
2023-12-20 21:41:47 +08:00
*/
export function getlevelExpList(data)
{
return request.get("user/expList",data);
}
/**
* 经验值明细
2024-01-27 21:16:35 +08:00
*
2023-12-20 21:41:47 +08:00
*/
export function getuserDalance()
{
return request.get("user/balance");
}
/*
统计
*
*/
export function computeUser(){
uni.request({
url: document.location.protocol + '//shop.crmeb.net/index.php/admin/server.upgrade_api/updatewebinfo',
method:'POST',
data: {
host:window.location.host,
https:document.location.protocol,
version:'CRMEB-JAVA-SY-V2.0',
ip:Cache.has('Ip') ? Cache.get('Ip') : ''
},
dataType:'json',
success: (res) => {}
});
}
/**
* 账单记录
2024-01-27 21:16:35 +08:00
*
2023-12-20 21:41:47 +08:00
*/
export function getBillList(data)
{
return request.get("recharge/bill/record",data);
}
/*
* 积分中心详情
* */
export function postIntegralUser() {
return request.get("integral/user");
}
/*
* 立即提现 冻结期冻结佣金可提现佣金最低可提现金额
* */
export function extractUser() {
return request.get("extract/user");
}
/*
* 推广人统计页 推广人数一级+二级一级人数二级人数
* */
export function spreadPeoCount() {
return request.get("spread/people/count");
}
/**
* 版权信息
*/
export function copyrightApi(){
return request.get(`copyright/info`,{},{noAuth:true});
2024-01-27 21:16:35 +08:00
}