| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- import request from './RequestUtils';
- import { toastInfo } from './RequestUtils';
- const templateMap = new Map([
- [
- 'changePhone',
- {
- name: '修改手机号',
- key: 676939,
- },
- ],
- [
- 'register',
- {
- name: '注册',
- key: 674906,
- },
- ],
- [
- 'forgetPsd',
- {
- name: '忘记密码',
- key: '674832',
- },
- ],
- [
- 'login',
- {
- name: '通用',
- key: '674851',
- },
- ],
- ]);
- function submitPhone(params) {
- return params.replace(/ /g, '');
- }
- function sendSms(phone, type) {
- return request.get('/sms/tencentSend', {
- params: {
- phone: `+86${submitPhone(phone)}`,
- templateId: templateMap.get(type).key,
- },
- });
- }
- function verify(phone, code) {
- return request
- .get('/sms/verify', {
- params: {
- phone: `+86${submitPhone(phone)}`,
- code,
- },
- })
- .catch((e) => {
- toastInfo(e.error);
- return;
- });
- }
- export { sendSms, submitPhone, verify };
|