/* HTTP API 用户业务模块 * Copyright 2020, CAIMEI365 * Date 2020/06/16 * auther ZHJY */ var UserApi = { PostLoginAccount : function (params,callback) {//新系统登录 Http.AjaxService({ url:'/user/login/password', type:'post', data:params, json:false, isHost:true }) .then(function(res){ callback(res) }); }, ToWechatLogin : function (params,callback) {//获取扫码登录参数 Http.AjaxService({ url:'/user/login/auth/parameters', type:'get', data:params, json:false, isHost:true }) .then(function(res){ callback(res) }); }, ToWechatPolling : function (params,callback) {//扫码登录轮询 Http.AjaxService({ url:'/user/login/auth/scan/result', type:'get', data:params, json:false, isHost:true }) .then(function(res){ callback(res) }); }, ClubRegister: function (params, callback) {//机构注册 Http.AjaxService({ url:'/user/register/club', type:'post', data:params, json:false, isHost:true }) .then(function(res){ callback(res); }); }, SupplierRgister:function(params, callback){//供应商注册 Http.AjaxService({ url: '/user/register/shop', type: 'post', data: params, json: false, isHost:true }) .then(function (res) { callback(res) }); }, /* * @params * isCheckCaptcha 是否检查图片验证码,0:检查,1:不检查 * imgCode 图片验证码 * activateCodeType 1:找回密码,2:注册机构,3:供应商注册,4:更换联系人手机号-旧手机验证码,5:更换联系人手机号-新手机验证码 6:二手发布 * platformType 0:www,1:crm/h5,2:小程序 * token 图片token * */ getRegisterMobileCode: function (params, callback) {//机构注册获取短信验证码 Http.AjaxService({ url:'/user/sms/code', type:'get', data:params, json:false, isHost:true }) .then(function(res){ callback(res); }); }, getNoteSMScode : function (params,callback){//绑定机构运营人员获取短信验证码 Http.AjaxService({ url:'/user/sms/bind', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res); }); }, ClubUpgrade : function(params,callback) {//机构升级会员信息 Http.AjaxService({ url:'/user/register/club/upgrade', type:'post', data:params, json:false, isHost:true }) .then(function(res){ callback(res); }); }, FindCompanyPwd : function(params,callback) {//用户找回密码 Http.AjaxService({ url:'/user/update/password', type:'post', data:params, json:false, isHost:true }) .then(function(res){ callback(res); }); }, GetMyPcCenterInfo : function(params,callback) {//机构个人中心数据查询(暂时废除) Http.AjaxService({ url:'/user/club/personal/data', type:'get', data:params, json:true }) .then(function(res){ callback(res); }); }, GetMymessageList : function(params,callback) {//个人中心消息列表 Http.AjaxService({ url:'/user/center/messages', type:'get', data:params, json:true }) .then(function(res){ callback(res); }); }, UserPuploadAvatar : function(params,callback) {//机构个人中心头像更新 Http.AjaxService({ url:'/user/center/avatar/save', type:'post', data:params, json:false }) .then(function(res){ callback(res); }); }, GetMyOperationList : function(params,callback) {//查询机构运营人员管理列表 Http.AjaxService({ url:'/user/operation/list', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res); }); }, DeleteMyOperation : function(params,callback) {//删除单个运营人员 Http.AjaxService({ url:'/user/operation/delete', type:'POST', data:params, json:false, isHost:true }) .then(function(res){ callback(res); }); }, UpdateInvitationCode : function(params,callback) {//机构更新运营人员邀请码 Http.AjaxService({ url:'/user/operation/code/update', type:'POST', data:params, json:false, isHost:true }) .then(function(res){ callback(res); }); }, AddOperationUse : function(params,callback) {//添加运营人员 Http.AjaxService({ url:'/user/operation/save', type:'POST', data:params, json:false, isHost:true }) .then(function(res){ callback(res); }); }, GetApplicationData : function(params,callback) {//查询机构资料信息 Http.AjaxService({ url:'/user/club/info', type:'GET', data:params, json:false, isHost:true }) .then(function(res){ callback(res); }); }, UpdateModifiedData: function(params,callback) {//查询机构资料信息 Http.AjaxService({ url:'/user/club/info/update', type:'POST', data:params, json:false, isHost:true }) .then(function(res){ callback(res); }); }, SupplierShopInfo:function(params, callback){//供应商修改申请信息查询 Http.AjaxService({ url: '/supplier/shopInfo', type: 'get', data: params, json: false }) .then(function (res) { callback(res) }); }, UpdateCompanyInfo: function (params, callback) {//供应商修改申请信息保存 Http.AjaxService({ url:'/user/register/shop/apply', type:'post', data:params, json:false, isHost:true }) .then(function(res){ callback(res); }); }, BindOrganization : function(params,callback) {//扫码微信绑定机构 Http.AjaxService({ url:'/user/login/auth/scan/bind', type:'post', data:params, json:false, isHost:true }) .then(function(res){ callback(res) }); }, Maintenance : function(params,callback) {//扫码微信绑定机构 Http.AjaxService({ url:'/pcCenter/applyMaintenance', type:'post', data:params, json:false }) .then(function(res){ callback(res) }); }, GetUserObtainBeans : function(params,callback) {//获取采美豆状态 Http.AjaxService({ url:'/user/club/obtain/beans', type:'get', data:params, json:false, isHost:true }) .then(function(res){ callback(res) }); }, GetUserClubHome : function(params,callback) {// 机构个人中心 Http.AjaxService({ url:'/user/club/home', type:'get', data:params, json:false, isHost:true }) .then(function(res){ callback(res) }); }, GetUserClubBeansList : function(params,callback) {//机构采美豆收支明细 Http.AjaxService({ url:'/user/club/beans/history', type:'get', data:params, json:false, isHost:true }) .then(function(res){ callback(res) }); }, GetUserBalanceList : function(params,callback) {//机构采美豆收支明细 Http.AjaxService({ url:'/user/center/balance', type:'get', data:params, json:false, isHost:true }) .then(function(res){ callback(res) }); }, GetSuperCenterInfo: function (params, callback) {//会员中心数据 Http.AjaxService({ url: '/user/super/center', type:'get', data:params, json:false, isHost:true }).then(function (res) { callback(res); }); }, RegisterSuperByBeans: function (params, callback) {//会员中心采美豆抵扣开通svip会员 Http.AjaxService({ url: '/user/register/super/beans', type:'get', data:params, json:false, isHost:true }).then(function (res) { callback(res); }); }, SuperHistory: function (params, callback) {//会员开通记录 Http.AjaxService({ url: '/user/super/history', type:'get', data:params, json:false, isHost:true }).then(function (res) { callback(res); }); }, // user/super/package FetchSuperPackage: function (params, callback) {//获取会员套餐 Http.AjaxService({ url: '/user/super/package', type:'get', data:params, json:false, isHost:true }).then(function (res) { callback(res); }); }, RegisterSuperPay: function(params, callback){ // 在线支付超级会员预处理 Http.AjaxService({ url: '/user/register/super/pay', type: 'get', data: params, json: false, isHost: true }).then(function (res) { callback(res); }); }, getAuthClubMessageCount: function (params, callback) {//机构消息通知中心未读消息数量 Http.AjaxService({ url: '/user/login/auth/ClubMessageCount', type:'get', data:params, json:false, isHost:true }).then(function (res) { callback(res); }); }, getAuthClubMessageList: function (params, callback) {//机构消息通知列表 Http.AjaxService({ url: '/user/login/auth/ClubMessageList', type:'get', data:params, json:false, isHost:true }).then(function (res) { callback(res); }); }, authDeleteMessage: function (params, callback) {//删除通知消息 Http.AjaxService({ url: '/user/login/auth/deleteMessage', type:'post', data:params, json:false, isHost:true }).then(function (res) { callback(res); }); }, authUpdateRead: function (params, callback) {//标记通知消息 Http.AjaxService({ url: '/user/login/auth/updateRead', type:'post', data:params, json:false, isHost:true }).then(function (res) { callback(res); }); }, userClubRecordLinkage: function (params, callback) {//查询行为记录链接信息 Http.AjaxService({ url: '/user/club/recordLinkage', type:'get', data:params, json:false, isHost:true }).then(function (res) { callback(res); }); }, userClubChoseList: function (params, callback) {//可分配协销列表 Http.AjaxService({ url: '/user/club/chose/list', type:'get', data:params, json:false, isHost:true }).then(function (res) { callback(res); }); }, userClubChoseSales: function (params, callback) {//分配协销 Http.AjaxService({ url: '/user/club/chose/sales', type:'post', data:params, json:false, isHost:true }).then(function (res) { callback(res); }); }, userGetWechatMinLink: function (params, callback) {//获取H5跳转小程序路径 Http.AjaxService({ url: '/user/wechat/link', type:'get', data:params, json:false, isHost:true }).then(function (res) { callback(res); }); }, };