user.js 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. import { http } from '@/utils/http';
  2. /**
  3. * @description 用户登录
  4. * @param {object} data
  5. */
  6. export function login(data) {
  7. return http.post(`${process.env.VUE_APP_EepServer}?MethodName=login_control-Login`, data);
  8. }
  9. // 得到机构列表
  10. export function orgIndexList(data) {
  11. return http.post(`${process.env.VUE_APP_EepServer}?MethodName=org_manager-GetOrgList`, data);
  12. }
  13. // 注册页面发送验证码
  14. export function sendVerificationCode(data) {
  15. return http.post(`${process.env.VUE_APP_EepServer}?MethodName=user_manager-SendVerificationCode`, data);
  16. }
  17. // 注册页面注册方法
  18. export function registerUser(data) {
  19. return http.post(`${process.env.VUE_APP_EepServer}?MethodName=user_manager-RegisterUser`, data);
  20. }
  21. // 得到用户列表(指定ID)
  22. export function GetUserList_ID(data) {
  23. return http.post(`${process.env.VUE_APP_EepServer}?MethodName=user_manager-GetUserList_ID`, data);
  24. }
  25. // 得到我的用户信息
  26. export function getMyUserInfo() {
  27. return http.post(`${process.env.VUE_APP_EepServer}?MethodName=user_manager-GetMyUserInfo`);
  28. }
  29. // 更改我的用户密码
  30. export function updatePwd(data) {
  31. return http.post(`${process.env.VUE_APP_EepServer}?MethodName=user_manager-UpdateMyUserPassword`, data);
  32. }
  33. // 得到邮箱配置
  34. export function getSysConfigMailbox() {
  35. return http.post(`${process.env.VUE_APP_EepServer}?MethodName=sys_config_manager-GetSysConfig_Mailbox`);
  36. }
  37. // 设置邮箱配置
  38. export function setSysConfigMailbox(data) {
  39. return http.post(`${process.env.VUE_APP_EepServer}?MethodName=sys_config_manager-SetSysConfig_Mailbox`, data);
  40. }
  41. /**
  42. * @description 回复消息
  43. * @param {object} data
  44. * @param {string} data.id
  45. * @param {1|2} data.reply_result 1-同意 2-不同意
  46. */
  47. export function ReplyMessage(data) {
  48. return http.post(`${process.env.VUE_APP_EepServer}?MethodName=message_manager-ReplyMessage`, data);
  49. }
  50. /**
  51. * @description 得到我的消息个数
  52. * @param {object} data
  53. * @param {-1|0|1|2} data.reply_result 回复结果 -1【全部】0【未回复】1【同意】2【不同意】
  54. */
  55. export function GetMyMessageCount(data) {
  56. return http.post(`${process.env.VUE_APP_EepServer}?MethodName=message_manager-GetMyMessageCount`, data);
  57. }
  58. // 得到百度词典配置
  59. export function getSysConfigBaiduDict() {
  60. return http.post(`${process.env.VUE_APP_EepServer}?MethodName=sys_config_manager-GetSysConfig_BaiduDict`);
  61. }
  62. // 设置百度词典配置
  63. export function setSysConfigBaiduDict(data) {
  64. return http.post(`${process.env.VUE_APP_EepServer}?MethodName=sys_config_manager-SetSysConfig_BaiduDict`, data);
  65. }
  66. /**
  67. * @description 得到我的项目统计信息
  68. */
  69. export function GetMyProjectStatInfo() {
  70. return http.post(`${process.env.VUE_APP_EepServer}?MethodName=page_query-GetMyProjectStatInfo`);
  71. }