工行这里学车报名流程h5
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

83 lines
2.4 KiB

  1. import http from '@/utils/request';
  2. import { Ajax1 } from '@/utils/request';
  3. class LoginApi {
  4. // 密码登录
  5. async doctorLogin(data) {
  6. return await http(`/account/manage/login.do?username=${data.username}&password=${data.password}&personnelType=1&loginType=${data.loginType}&code=${data.code}`, data,'post');
  7. }
  8. // 短信
  9. async SMS(phode, data) {
  10. return await http(`/system/m/sms/code/${phode}`, data);
  11. }
  12. // 短信验证
  13. async getLoginRegistCode(data) {
  14. return await Ajax1( '/util/manage/getLoginRegistCode.do', data, 'post');
  15. }
  16. // 验证码登录
  17. async loginSMS(data) {
  18. return await Ajax1('/account/manage/login.do', data,'post');
  19. }
  20. // 注册
  21. async doctorRegisterSMS(data) {
  22. return await http('/system/api/doctor/register-sms', data,'post');
  23. }
  24. // 修改密码
  25. async doctorResetPwd(data) {
  26. return await http('/system/api/doctor/reset-pwd?pwd='+data.pwd+'&code='+data.code+'&rpwd='+data.rpwd, data,'post');
  27. }
  28. // 登录初始化
  29. async doctorInit(data) {
  30. return await http('/system/api/doctor/mpw-init', data,'post');
  31. }
  32. // 获取个人实名认证地址
  33. async pharRealNameAuth(data) {
  34. return await http('/hospital/fdd/auth/pharRealNameAuth', data,'post');
  35. }
  36. //查询个人实名认证信息
  37. async findPersonCert(data) {
  38. return await http('/hospital/fdd/auth/findPersonCert', data,'post');
  39. }
  40. // 判断是否认证成功
  41. async authCertApply(data) {
  42. return await http('/hospital/fdd/auth/authCertApply', data,'post');
  43. }
  44. // 人脸识别
  45. async getBizToken(data) {
  46. return await http('/system/api/faceIdentity/getBizToken', data,'post');
  47. }
  48. // 我的查询个人账号基本信息
  49. async getOwnerAccountBase(data) {
  50. return await http('/account/manage/getOwnerAccountBase.do', data,'post');
  51. }
  52. // 退出登录
  53. async logout(data) {
  54. return await http('/account/manage/logout.do', data,'post');
  55. }
  56. // 注销账号理由
  57. async queryExmatrikulationReasons(data) {
  58. return await http('/util/manage/queryExmatrikulationReasons.do', data,'get');
  59. }
  60. // 检查活体
  61. async checkFace(data={}) {
  62. return await http('/deviceLogin/checkFace', data, 'post');
  63. }
  64. // 根据app登录toekn 获取token-1
  65. async getToken(data={}) {
  66. return await Ajax1('/account/manage/getToken.do', data, 'post');
  67. }
  68. // 修改极光信息-3
  69. async modifyJpushConfig(data={}) {
  70. return await Ajax1('/account/manage/modifyJpushConfig.do', data,'post');
  71. }
  72. }
  73. export default new LoginApi();