123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218 |
- import request from '@/sheep/request';
- import {
- t
- } from '@/locale';
- const AuthUtil = {
-
- login: (data) => {
- return request({
- url: '/member/auth/login',
- method: 'POST',
- data,
- custom: {
- showSuccess: true,
- loadingMsg: t('common.logging_in'),
- successMsg: t('common.login_success'),
- },
- });
- },
-
- smsLogin: (data) => {
- return request({
- url: '/member/auth/sms-login',
- method: 'POST',
- data,
- custom: {
- showSuccess: true,
- loadingMsg: t('common.logging_in'),
- successMsg: t('common.login_success'),
- },
- });
- },
-
-
- register: (data) => {
- return request({
- url: '/member/auth/sms-register',
- method: 'POST',
- data,
- custom: {
- showSuccess: true,
- loadingMsg: t('common.registering'),
- successMsg: t('common.register_success'),
- },
- });
- },
-
- verifyUsername: (username) => {
- return request({
- url: '/member/user/verifyUsername?username='+username,
- method: 'GET',
- });
- },
-
- verifyPhone: (username,mobile) => {
- return request({
- url: '/member/user/getUserByUserNameWithMobile?username='+username+'&mobile='+mobile,
- method: 'GET',
- });
- },
-
- sendSmsCode: (mobile, scene) => {
- return request({
- url: '/member/auth/send-sms-code',
- method: 'POST',
- data: {
- mobile,
- scene,
- },
- custom: {
- loadingMsg: t('common.sending'),
- showSuccess: true,
- successMsg: t('common.send_success'),
- },
- });
- },
-
- validatePhone: (mobile,code,scene) => {
- return request({
- url: '/member/auth/validate-sms-code',
- method: 'POST',
- data: {
- mobile,
-
- code,
- scene
- },
- });
- },
-
- selectUsernameLogin: (data) => {
- return request({
- url: '/member/auth/select-username-login',
- method: 'POST',
- data,
- custom: {
- showSuccess: true,
- loadingMsg: t('common.logging_in'),
- successMsg: t('common.login_success'),
- },
- });
- },
-
- officialRegister: (data) => {
- return request({
- url: '/member/auth/social-register',
- method: 'POST',
- data,
- custom: {
- showSuccess: true,
- loadingMsg: t('common.registering'),
- successMsg: t('common.register_success'),
- },
- });
- },
-
- OfficialEnterLogin: (reqVO, registerReqVO) => {
- return request({
- url: '/member/auth/social-login-validate-sms-code',
- method: 'POST',
- data: {
- reqVO,
- registerReqVO
- },
- });
- },
-
- logout: () => {
- return request({
- url: '/member/auth/logout',
- method: 'POST',
- });
- },
-
- refreshToken: (refreshToken) => {
- return request({
- url: '/member/auth/refresh-token',
- method: 'POST',
- params: {
- refreshToken
- },
- custom: {
- loading: false,
- showError: false,
- },
- });
- },
-
- socialAuthRedirect: (type, redirectUri) => {
- return request({
- url: '/member/auth/social-auth-redirect',
- method: 'GET',
- params: {
- type,
- redirectUri,
- },
- custom: {
- showSuccess: true,
- loadingMsg: t('common.logging_in'),
- },
- });
- },
-
- socialLogin: (type, code, state) => {
- return request({
- url: '/member/auth/social-login',
- method: 'POST',
- data: {
- type,
- code,
- state,
- },
- custom: {
- showSuccess: true,
- loadingMsg: t('common.logging_in'),
- },
- });
- },
-
- weixinMiniAppLogin: (phoneCode, loginCode, state) => {
- return request({
- url: '/member/auth/weixin-mini-app-login',
- method: 'POST',
- data: {
- phoneCode,
- loginCode,
- state
- },
- custom: {
- showSuccess: true,
- loadingMsg: t('common.logging_in'),
- successMsg: t('common.login_success'),
- },
- });
- },
-
- createWeixinMpJsapiSignature: (url) => {
- return request({
- url: '/member/auth/create-weixin-jsapi-signature',
- method: 'POST',
- params: {
- url
- },
- custom: {
- showError: false,
- showLoading: false,
- },
- })
- },
-
- getConsumerRedirectUrl: () => {
- return request({
- url: '/member/auth/redirectLogin',
- method: 'GET',
- });
- }
- };
- export default AuthUtil;
|