SmsUtil.ts 762 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. import request from './RequestUtils';
  2. import submitPhone from './FormUtils';
  3. const templateMap = new Map([
  4. [
  5. 'changePhone',
  6. {
  7. name: '修改手机号',
  8. key: 676939,
  9. },
  10. ],
  11. [
  12. 'register',
  13. {
  14. name: '注册',
  15. key: 674906,
  16. },
  17. ],
  18. [
  19. 'forgetPsd',
  20. {
  21. name: '忘记密码',
  22. key: '674832',
  23. },
  24. ],
  25. [
  26. 'login',
  27. {
  28. name: '通用',
  29. key: '674851',
  30. },
  31. ],
  32. ]);
  33. function sendSms(phone, type) {
  34. return request.get('/sms/tencentSend', {
  35. params: {
  36. phone: `+86${submitPhone(phone)}`,
  37. templateId: templateMap.get(type).key,
  38. },
  39. });
  40. }
  41. // eslint-disable-next-line import/prefer-default-export
  42. export { sendSms };