SmsUtil.js 722 B

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