|
@@ -2,146 +2,146 @@
|
|
|
* 这是用户业务逻辑的服务
|
|
|
*/
|
|
|
export default class UserService {
|
|
|
- constructor(AjaxService) {
|
|
|
- Object.assign(this, { AjaxService })
|
|
|
- this.name = 'UserService'
|
|
|
- }
|
|
|
- /* 初始化授权登录 */
|
|
|
- UserLoginAuthApplets (data = {}) {
|
|
|
- return this.AjaxService.post({
|
|
|
- url: '/user/login/auth/applets',
|
|
|
- data,
|
|
|
- isLoading: false,
|
|
|
- isHost:true
|
|
|
- })
|
|
|
- }
|
|
|
- /* 邀请码授权登录 */
|
|
|
- InvitationCodeLogin (data = {}) {
|
|
|
- return this.AjaxService.post({
|
|
|
- url: '/user/login/auth/invitation',
|
|
|
- data,
|
|
|
- isLoading: true,
|
|
|
- isStatus: false,
|
|
|
- isHost:true
|
|
|
- })
|
|
|
- }
|
|
|
- /* 普通机构注册 */
|
|
|
- UserRegisterClub (data = {}) {
|
|
|
- return this.AjaxService.post({
|
|
|
- url:'/user/register/club',
|
|
|
- data,
|
|
|
- isLoading: true,
|
|
|
- isHost:true
|
|
|
- })
|
|
|
- }
|
|
|
- /* 供应商注册 */
|
|
|
- SupplierAppletsRegistered (data = {}) {
|
|
|
- return this.AjaxService.post({
|
|
|
- url:'/user/register/shop',
|
|
|
- data,
|
|
|
- isLoading: true,
|
|
|
- isHost:true
|
|
|
- })
|
|
|
- }
|
|
|
- /**
|
|
|
+ constructor(AjaxService) {
|
|
|
+ Object.assign(this, { AjaxService })
|
|
|
+ this.name = 'UserService'
|
|
|
+ }
|
|
|
+ /* 初始化授权登录 */
|
|
|
+ UserLoginAuthApplets (data = {}) {
|
|
|
+ return this.AjaxService.post({
|
|
|
+ url: '/user/login/auth/applets',
|
|
|
+ data,
|
|
|
+ isLoading: false,
|
|
|
+ isHost:true
|
|
|
+ })
|
|
|
+ }
|
|
|
+ /* 邀请码授权登录 */
|
|
|
+ InvitationCodeLogin (data = {}) {
|
|
|
+ return this.AjaxService.post({
|
|
|
+ url: '/user/login/auth/invitation',
|
|
|
+ data,
|
|
|
+ isLoading: true,
|
|
|
+ isStatus: false,
|
|
|
+ isHost:true
|
|
|
+ })
|
|
|
+ }
|
|
|
+ /* 普通机构注册 */
|
|
|
+ UserRegisterClub (data = {}) {
|
|
|
+ return this.AjaxService.post({
|
|
|
+ url:'/user/register/club',
|
|
|
+ data,
|
|
|
+ isLoading: true,
|
|
|
+ isHost:true
|
|
|
+ })
|
|
|
+ }
|
|
|
+ /* 供应商注册 */
|
|
|
+ SupplierAppletsRegistered (data = {}) {
|
|
|
+ return this.AjaxService.post({
|
|
|
+ url:'/user/register/shop',
|
|
|
+ data,
|
|
|
+ isLoading: true,
|
|
|
+ isHost:true
|
|
|
+ })
|
|
|
+ }
|
|
|
+ /**
|
|
|
* 账号登录
|
|
|
* @param mobileOrEmail 邮箱或手机
|
|
|
* @param password 密码
|
|
|
* @param source 来源 PC与小程序传:'www'crm就传'crm'
|
|
|
*/
|
|
|
- AorganizationLogin (data = {}) {
|
|
|
- return this.AjaxService.post({
|
|
|
- url:'/user/login/password',
|
|
|
- data,
|
|
|
- isLoading: true ,
|
|
|
- isStatus: true,
|
|
|
- isHost:true
|
|
|
- })
|
|
|
- }
|
|
|
- /* 查询机构资料*/
|
|
|
- OrganizationUpdateModifyInfo (data = {}) {
|
|
|
- return this.AjaxService.get({
|
|
|
- url:'/user/club/info',
|
|
|
- data,
|
|
|
- isLoading: true,
|
|
|
- isHost:true
|
|
|
- })
|
|
|
- }
|
|
|
- /* 协销拉机构上线(查询暂时数据)*/
|
|
|
- UseRregisterTemporaryInfo (data = {}) {
|
|
|
- return this.AjaxService.get({
|
|
|
- url:'/user/register/temporary/data',
|
|
|
- data,
|
|
|
- isLoading: true,
|
|
|
- isHost:true
|
|
|
- })
|
|
|
- }
|
|
|
- /* 机构升级会员机构 */
|
|
|
- OrganizationRegister (data = {}) {
|
|
|
- return this.AjaxService.post({
|
|
|
- url:'/user/register/club/upgrade',
|
|
|
- data,
|
|
|
- isLoading: true,
|
|
|
- isHost:true
|
|
|
- })
|
|
|
- }
|
|
|
- /* 机构提交资料修改 */
|
|
|
- OrganizationUpdate (data = {}) {
|
|
|
- return this.AjaxService.post({
|
|
|
- url:'/user/club/info/update',
|
|
|
- data,
|
|
|
- isLoading: true,
|
|
|
- isHost:true
|
|
|
- })
|
|
|
- }
|
|
|
- /* 供应商资料信息-数据回显 */
|
|
|
- SupplierShopInfo (data = {}) {
|
|
|
- return this.AjaxService.get({
|
|
|
- url:'/user/shop/info',
|
|
|
- data,
|
|
|
- isLoading: true,
|
|
|
- isHost:true
|
|
|
- })
|
|
|
- }
|
|
|
- /* 供应商修改申请信息保存 */
|
|
|
- SupplierUpdateCompanyInfo (data = {}) {
|
|
|
- return this.AjaxService.post({
|
|
|
- url:'/user/register/shop/apply',
|
|
|
- data,
|
|
|
- isLoading: true,
|
|
|
- isHost:true
|
|
|
- })
|
|
|
- }
|
|
|
- /* 供应商资料信息-提交修改 */
|
|
|
- SupplierModifiedData (data = {}) {
|
|
|
- return this.AjaxService.post({
|
|
|
- url:'/user/shop/info/update',
|
|
|
- data,
|
|
|
- isLoading: true,
|
|
|
- isHost:true
|
|
|
- })
|
|
|
- }
|
|
|
- /**
|
|
|
+ AorganizationLogin (data = {}) {
|
|
|
+ return this.AjaxService.post({
|
|
|
+ url:'/user/login/password',
|
|
|
+ data,
|
|
|
+ isLoading: true ,
|
|
|
+ isStatus: true,
|
|
|
+ isHost:true
|
|
|
+ })
|
|
|
+ }
|
|
|
+ /* 查询机构资料*/
|
|
|
+ OrganizationUpdateModifyInfo (data = {}) {
|
|
|
+ return this.AjaxService.get({
|
|
|
+ url:'/user/club/info',
|
|
|
+ data,
|
|
|
+ isLoading: true,
|
|
|
+ isHost:true
|
|
|
+ })
|
|
|
+ }
|
|
|
+ /* 协销拉机构上线(查询暂时数据)*/
|
|
|
+ UseRregisterTemporaryInfo (data = {}) {
|
|
|
+ return this.AjaxService.get({
|
|
|
+ url:'/user/register/temporary/data',
|
|
|
+ data,
|
|
|
+ isLoading: true,
|
|
|
+ isHost:true
|
|
|
+ })
|
|
|
+ }
|
|
|
+ /* 机构升级会员机构 */
|
|
|
+ OrganizationRegister (data = {}) {
|
|
|
+ return this.AjaxService.post({
|
|
|
+ url:'/user/register/club/upgrade',
|
|
|
+ data,
|
|
|
+ isLoading: true,
|
|
|
+ isHost:true
|
|
|
+ })
|
|
|
+ }
|
|
|
+ /* 机构提交资料修改 */
|
|
|
+ OrganizationUpdate (data = {}) {
|
|
|
+ return this.AjaxService.post({
|
|
|
+ url:'/user/club/info/update',
|
|
|
+ data,
|
|
|
+ isLoading: true,
|
|
|
+ isHost:true
|
|
|
+ })
|
|
|
+ }
|
|
|
+ /* 供应商资料信息-数据回显 */
|
|
|
+ SupplierShopInfo (data = {}) {
|
|
|
+ return this.AjaxService.get({
|
|
|
+ url:'/user/shop/info',
|
|
|
+ data,
|
|
|
+ isLoading: true,
|
|
|
+ isHost:true
|
|
|
+ })
|
|
|
+ }
|
|
|
+ /* 供应商修改申请信息保存 */
|
|
|
+ SupplierUpdateCompanyInfo (data = {}) {
|
|
|
+ return this.AjaxService.post({
|
|
|
+ url:'/user/register/shop/apply',
|
|
|
+ data,
|
|
|
+ isLoading: true,
|
|
|
+ isHost:true
|
|
|
+ })
|
|
|
+ }
|
|
|
+ /* 供应商资料信息-提交修改 */
|
|
|
+ SupplierModifiedData (data = {}) {
|
|
|
+ return this.AjaxService.post({
|
|
|
+ url:'/user/shop/info/update',
|
|
|
+ data,
|
|
|
+ isLoading: true,
|
|
|
+ isHost:true
|
|
|
+ })
|
|
|
+ }
|
|
|
+ /**
|
|
|
*运营人员绑定微信
|
|
|
*/
|
|
|
- BindingWechat (data = {}) {
|
|
|
- return this.AjaxService.post({
|
|
|
- url:'/user/login/auth/bind',
|
|
|
- data,
|
|
|
- isLoading: true,
|
|
|
- isHost:true
|
|
|
- })
|
|
|
- }
|
|
|
- /*普通机构取消提示*/
|
|
|
- CancelPrompt (data = {}) {
|
|
|
- return this.AjaxService.get({
|
|
|
- url:'/user/register/guide',
|
|
|
- data,
|
|
|
- isLoading: false ,
|
|
|
- isHost:true
|
|
|
- })
|
|
|
- }
|
|
|
- /**
|
|
|
+ BindingWechat (data = {}) {
|
|
|
+ return this.AjaxService.post({
|
|
|
+ url:'/user/login/auth/bind',
|
|
|
+ data,
|
|
|
+ isLoading: true,
|
|
|
+ isHost:true
|
|
|
+ })
|
|
|
+ }
|
|
|
+ /*普通机构取消提示*/
|
|
|
+ CancelPrompt (data = {}) {
|
|
|
+ return this.AjaxService.get({
|
|
|
+ url:'/user/register/guide',
|
|
|
+ data,
|
|
|
+ isLoading: false ,
|
|
|
+ isHost:true
|
|
|
+ })
|
|
|
+ }
|
|
|
+ /**
|
|
|
* 找回密码&修改密码
|
|
|
* @param: mobileOrEmail 手机号或邮箱
|
|
|
* @param: password 密码
|
|
@@ -149,15 +149,15 @@ export default class UserService {
|
|
|
* @param: smsCode 短信验证码
|
|
|
* @param: status 1:手机号找回,2:邮箱找回
|
|
|
*/
|
|
|
- ModifyMobilePassword (data = {}) {
|
|
|
- return this.AjaxService.post({
|
|
|
- url:'/user/update/password',
|
|
|
- data,
|
|
|
- isLoading: true ,
|
|
|
- isHost:true
|
|
|
- })
|
|
|
- }
|
|
|
- /**
|
|
|
+ ModifyMobilePassword (data = {}) {
|
|
|
+ return this.AjaxService.post({
|
|
|
+ url:'/user/update/password',
|
|
|
+ data,
|
|
|
+ isLoading: true ,
|
|
|
+ isHost:true
|
|
|
+ })
|
|
|
+ }
|
|
|
+ /**
|
|
|
* 更换手机号
|
|
|
* @param: mobile 原手机号
|
|
|
* @param: newMobile 新手机号
|
|
@@ -165,172 +165,172 @@ export default class UserService {
|
|
|
* @param: newSmsCode 新手机号验证码
|
|
|
* @param: userId 用户userId
|
|
|
*/
|
|
|
- UserUpdateMobile (data = {}) {
|
|
|
- return this.AjaxService.post({
|
|
|
- url:'/user/update/mobile',
|
|
|
- data,
|
|
|
- isLoading: true ,
|
|
|
- isHost:true
|
|
|
- })
|
|
|
- }
|
|
|
- /**
|
|
|
+ UserUpdateMobile (data = {}) {
|
|
|
+ return this.AjaxService.post({
|
|
|
+ url:'/user/update/mobile',
|
|
|
+ data,
|
|
|
+ isLoading: true ,
|
|
|
+ isHost:true
|
|
|
+ })
|
|
|
+ }
|
|
|
+ /**
|
|
|
* @机构-地址列表
|
|
|
* @param:userId 用户ID(必传),
|
|
|
* @param:pageNum 页码
|
|
|
* @param:pageSize 每页条数
|
|
|
*/
|
|
|
- QueryAddressList (data = {}) {
|
|
|
- return this.AjaxService.get({
|
|
|
- url:'/order/address/list',
|
|
|
- data,
|
|
|
- isLoading: true ,
|
|
|
- isHost:true
|
|
|
- })
|
|
|
- }
|
|
|
- /**
|
|
|
+ QueryAddressList (data = {}) {
|
|
|
+ return this.AjaxService.get({
|
|
|
+ url:'/order/address/list',
|
|
|
+ data,
|
|
|
+ isLoading: true ,
|
|
|
+ isHost:true
|
|
|
+ })
|
|
|
+ }
|
|
|
+ /**
|
|
|
* @机构-添加&&修改地址
|
|
|
* @param:userId 用户ID(必传),
|
|
|
* @param:地址信息,
|
|
|
*/
|
|
|
- AddressSave (data = {}) {
|
|
|
- return this.AjaxService.post({
|
|
|
- url:'/order/address/save',
|
|
|
- data,
|
|
|
- isLoading: true ,
|
|
|
- isHost:true
|
|
|
- })
|
|
|
- }
|
|
|
- /**
|
|
|
+ AddressSave (data = {}) {
|
|
|
+ return this.AjaxService.post({
|
|
|
+ url:'/order/address/save',
|
|
|
+ data,
|
|
|
+ isLoading: true ,
|
|
|
+ isHost:true
|
|
|
+ })
|
|
|
+ }
|
|
|
+ /**
|
|
|
* @机构-删除地址
|
|
|
* @param:userId 用户ID(必传),
|
|
|
* @param:地址信息,
|
|
|
*/
|
|
|
- DeleteAddress (data = {}) {
|
|
|
- return this.AjaxService.post({
|
|
|
- url:'/order/address/delete',
|
|
|
- data,
|
|
|
- isLoading: true ,
|
|
|
- isHost:true
|
|
|
- })
|
|
|
- }
|
|
|
- /**
|
|
|
+ DeleteAddress (data = {}) {
|
|
|
+ return this.AjaxService.post({
|
|
|
+ url:'/order/address/delete',
|
|
|
+ data,
|
|
|
+ isLoading: true ,
|
|
|
+ isHost:true
|
|
|
+ })
|
|
|
+ }
|
|
|
+ /**
|
|
|
* @机构-个人中心
|
|
|
* @param:userId 用户ID(必传),
|
|
|
*/
|
|
|
- PersonalInfo (data = {}) {
|
|
|
- return this.AjaxService.get({
|
|
|
- url:'/personalCenter/myCentre',
|
|
|
- data,
|
|
|
- isLoading: false ,
|
|
|
- })
|
|
|
- }
|
|
|
- /**
|
|
|
+ PersonalInfo (data = {}) {
|
|
|
+ return this.AjaxService.get({
|
|
|
+ url:'/personalCenter/myCentre',
|
|
|
+ data,
|
|
|
+ isLoading: false ,
|
|
|
+ })
|
|
|
+ }
|
|
|
+ /**
|
|
|
* @机构-获取账户余额明细
|
|
|
* @param:userId 用户ID(必传),
|
|
|
*/
|
|
|
- GetAccountInfo (data = {}) {
|
|
|
- return this.AjaxService.get({
|
|
|
- url:'/personalCenter/touchBalance',
|
|
|
- data,
|
|
|
- isLoading: true ,
|
|
|
- })
|
|
|
- }
|
|
|
- /* 运营人员管理-列表 */
|
|
|
- QueryOperatorList (data = {}) {
|
|
|
- return this.AjaxService.get({
|
|
|
- url:'/user/operation/list',
|
|
|
- data,
|
|
|
- isLoading: true ,
|
|
|
- isHost:true
|
|
|
- })
|
|
|
- }
|
|
|
- /* 运营人员管理-添加 */
|
|
|
- PostAddOperator (data = {}) {
|
|
|
- return this.AjaxService.post({
|
|
|
- url:'/user/operation/save',
|
|
|
- data,
|
|
|
- isLoading: true ,
|
|
|
- isHost:true
|
|
|
- })
|
|
|
- }
|
|
|
- /* 运营人员管理-删除 */
|
|
|
- PostDeleteOperator (data = {}) {
|
|
|
- return this.AjaxService.post({
|
|
|
- url:'/user/operation/delete',
|
|
|
- data,
|
|
|
- isLoading: true ,
|
|
|
- isHost:true
|
|
|
- })
|
|
|
- }
|
|
|
- /* 运营人员管理-更新邀请码 */
|
|
|
- PostUpdateOperatorCode (data = {}) {
|
|
|
- return this.AjaxService.post({
|
|
|
- url:'/user/operation/code/update',
|
|
|
- data,
|
|
|
- isLoading: true ,
|
|
|
- isHost:true
|
|
|
- })
|
|
|
- }
|
|
|
- /* 机构购物车简单列表*/
|
|
|
- GetUserCartNumber (data = {}) {
|
|
|
- return this.AjaxService.get({
|
|
|
- url:'/shoppingCart/header/cart',
|
|
|
- data,
|
|
|
- isLoading: true ,
|
|
|
- })
|
|
|
- }
|
|
|
- /**
|
|
|
+ GetAccountInfo (data = {}) {
|
|
|
+ return this.AjaxService.get({
|
|
|
+ url:'/personalCenter/touchBalance',
|
|
|
+ data,
|
|
|
+ isLoading: true ,
|
|
|
+ })
|
|
|
+ }
|
|
|
+ /* 运营人员管理-列表 */
|
|
|
+ QueryOperatorList (data = {}) {
|
|
|
+ return this.AjaxService.get({
|
|
|
+ url:'/user/operation/list',
|
|
|
+ data,
|
|
|
+ isLoading: true ,
|
|
|
+ isHost:true
|
|
|
+ })
|
|
|
+ }
|
|
|
+ /* 运营人员管理-添加 */
|
|
|
+ PostAddOperator (data = {}) {
|
|
|
+ return this.AjaxService.post({
|
|
|
+ url:'/user/operation/save',
|
|
|
+ data,
|
|
|
+ isLoading: true ,
|
|
|
+ isHost:true
|
|
|
+ })
|
|
|
+ }
|
|
|
+ /* 运营人员管理-删除 */
|
|
|
+ PostDeleteOperator (data = {}) {
|
|
|
+ return this.AjaxService.post({
|
|
|
+ url:'/user/operation/delete',
|
|
|
+ data,
|
|
|
+ isLoading: true ,
|
|
|
+ isHost:true
|
|
|
+ })
|
|
|
+ }
|
|
|
+ /* 运营人员管理-更新邀请码 */
|
|
|
+ PostUpdateOperatorCode (data = {}) {
|
|
|
+ return this.AjaxService.post({
|
|
|
+ url:'/user/operation/code/update',
|
|
|
+ data,
|
|
|
+ isLoading: true ,
|
|
|
+ isHost:true
|
|
|
+ })
|
|
|
+ }
|
|
|
+ /* 机构购物车简单列表*/
|
|
|
+ GetUserCartNumber (data = {}) {
|
|
|
+ return this.AjaxService.get({
|
|
|
+ url:'/shoppingCart/header/cart',
|
|
|
+ data,
|
|
|
+ isLoading: false ,
|
|
|
+ })
|
|
|
+ }
|
|
|
+ /**
|
|
|
*@协销帮机构注册 待注册列表
|
|
|
*@param userId 协销用户userId
|
|
|
*@param searchName 关键词
|
|
|
*@param pageNum 页码
|
|
|
*@param pageSize 条数
|
|
|
*/
|
|
|
- SellerUserTemporaryClub (data = {}) {
|
|
|
- return this.AjaxService.get({
|
|
|
- url:'/user/seller/temporary/club',
|
|
|
- data,
|
|
|
- isLoading: true ,
|
|
|
- isHost:true
|
|
|
- })
|
|
|
- }
|
|
|
- /**
|
|
|
+ SellerUserTemporaryClub (data = {}) {
|
|
|
+ return this.AjaxService.get({
|
|
|
+ url:'/user/seller/temporary/club',
|
|
|
+ data,
|
|
|
+ isLoading: true ,
|
|
|
+ isHost:true
|
|
|
+ })
|
|
|
+ }
|
|
|
+ /**
|
|
|
*@协销待注册列表 删除操作
|
|
|
*@param ID
|
|
|
*/
|
|
|
- SellerDeleteUserTemporaryClub (data = {}) {
|
|
|
- return this.AjaxService.post({
|
|
|
- url:'/user/seller/delete/temporary/club',
|
|
|
- data,
|
|
|
- isLoading: true ,
|
|
|
- isHost:true
|
|
|
- })
|
|
|
- }
|
|
|
- /**
|
|
|
+ SellerDeleteUserTemporaryClub (data = {}) {
|
|
|
+ return this.AjaxService.post({
|
|
|
+ url:'/user/seller/delete/temporary/club',
|
|
|
+ data,
|
|
|
+ isLoading: true ,
|
|
|
+ isHost:true
|
|
|
+ })
|
|
|
+ }
|
|
|
+ /**
|
|
|
*@获取采美豆状态
|
|
|
*@userId userId
|
|
|
*/
|
|
|
- GetHomeObtainBeans (data = {}) {
|
|
|
- return this.AjaxService.get({
|
|
|
- url:'/user/club/obtain/beans',
|
|
|
- data,
|
|
|
- isLoading: false,
|
|
|
- isHost:true
|
|
|
- })
|
|
|
- }
|
|
|
- /**
|
|
|
+ GetHomeObtainBeans (data = {}) {
|
|
|
+ return this.AjaxService.get({
|
|
|
+ url:'/user/club/obtain/beans',
|
|
|
+ data,
|
|
|
+ isLoading: false,
|
|
|
+ isHost:true
|
|
|
+ })
|
|
|
+ }
|
|
|
+ /**
|
|
|
*@获取机构个人中心
|
|
|
*@userId userId
|
|
|
*/
|
|
|
- GetClubObtainCenter (data = {}) {
|
|
|
- return this.AjaxService.get({
|
|
|
- url:'/user/club/home',
|
|
|
- data,
|
|
|
- isLoading: false,
|
|
|
- isHost:true
|
|
|
- })
|
|
|
- }
|
|
|
- /**
|
|
|
+ GetClubObtainCenter (data = {}) {
|
|
|
+ return this.AjaxService.get({
|
|
|
+ url:'/user/club/home',
|
|
|
+ data,
|
|
|
+ isLoading: false,
|
|
|
+ isHost:true
|
|
|
+ })
|
|
|
+ }
|
|
|
+ /**
|
|
|
*@机构采美豆收支明细
|
|
|
*@param userId 机构用户userId
|
|
|
*@param year 年份
|
|
@@ -339,12 +339,12 @@ export default class UserService {
|
|
|
*@param pageNum 页码
|
|
|
*@param pageSize 条数
|
|
|
*/
|
|
|
- GetUserClubBeansList (data = {}) {
|
|
|
- return this.AjaxService.get({
|
|
|
- url:'/user/club/beans/history',
|
|
|
- data,
|
|
|
- isLoading: false,
|
|
|
- isHost:true
|
|
|
- })
|
|
|
- }
|
|
|
+ GetUserClubBeansList (data = {}) {
|
|
|
+ return this.AjaxService.get({
|
|
|
+ url:'/user/club/beans/history',
|
|
|
+ data,
|
|
|
+ isLoading: false,
|
|
|
+ isHost:true
|
|
|
+ })
|
|
|
+ }
|
|
|
}
|