UNPKG

react-app-shell

Version:

react打包脚本和example, 这里的版本请忽略

57 lines (52 loc) 1.37 kB
import jsCookies from 'js-cookie'; import { fetchUtils } from '../utils'; import { appConfig } from '../config'; const baseDomain = appConfig.domain.baseDomain; /** * 短信验证码登录 * @param {*} phone * @param {*} code * @param {*} rf rf码 * @param {*} teamLeaderId 团长Id * @param {*} actId 活动id * @param {*} actType 活动类型 */ export const login = (phone, code, rf, teamLeaderId, actId, actType, source) => { const url = baseDomain.concat('/usercenter/loginOrRegister'); const params = { phone, code, rf, grf: teamLeaderId }; // 引流落地页新增的id和type, 不影响之前逻辑判断 if (actId && actType) { params.actId = actId; params.actType = actType; params.source = source; } return fetchUtils .post(url, params, { includeToken: false }) .then((res) => res.data); }; /** * 发送短信验证码 * @param {*} phone * @param {*} vcode */ export const sendMessageCode = (phone, icode, source) => { const url = baseDomain.concat('/usercenter/loginOrRegister/code'); const ick = jsCookies.get('ick'); const params = { phone, icode, ick }; // 魔小兔新增的sourse签名字段,不影响之前逻辑 if (source) { params.source = source; } return fetchUtils.post(url, params, { includeToken: false }).then((res) => res.data); };