common.js 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. import {
  2. postJ,
  3. post,
  4. get
  5. } from "@/utils/request";
  6. import Vue from "vue";
  7. /**
  8. * 登录
  9. */
  10. export async function login(data) {
  11. const res = await postJ(Vue.prototype.apiUrl + "/main/user/login", data);
  12. if (res.code == 0) {
  13. return res;
  14. }
  15. return Promise.reject(res.message);
  16. }
  17. /**
  18. * 获取用户信息
  19. */
  20. export async function getLoginUser(data) {
  21. const res = await get(
  22. Vue.prototype.apiUrl + "/system/account/getLoginUser",
  23. data
  24. );
  25. if (res.code == 0) {
  26. return res.data;
  27. }
  28. return Promise.reject(res.message);
  29. }
  30. // 公司名称
  31. export async function usName() {
  32. const data = await get(
  33. Vue.prototype.apiUrl + `/pda/mes/us/indexName`,
  34. );
  35. if (data.code == 0) {
  36. return data.data;
  37. }
  38. return Promise.reject(data.message);
  39. }
  40. // 工序列表
  41. export async function producetaskList() {
  42. const data = await get(
  43. Vue.prototype.apiUrl + `/main/producetask/list`,
  44. );
  45. if (data.code == 0) {
  46. return data.data;
  47. }
  48. return Promise.reject(data.message);
  49. }
  50. /**
  51. * 查询机构列表
  52. * @param params 查询条件
  53. */
  54. export async function listOrganizations(params) {
  55. const res = await get(
  56. Vue.prototype.apiUrl + `/main/group/getGroupList`, params);
  57. console.log(res.code,'=====' )
  58. if (res.code == 0) {
  59. return res.data;
  60. }
  61. return Promise.reject(new Error(res.message));
  62. }
  63. /**
  64. * 查询人员列表
  65. * @param params 查询条件
  66. */
  67. export async function getUserPage(params) {
  68. // let par = new URLSearchParams(params);
  69. const res = await get(
  70. Vue.prototype.apiUrl + `/main/user/getUserPage`);
  71. if (res.code == 0) {
  72. return res.data;
  73. }
  74. return Promise.reject(new Error(res.message));
  75. }
  76. /**
  77. * 获取所有用户
  78. *
  79. */
  80. export async function listAllUserBind () {
  81. const res = await get(
  82. Vue.prototype.apiUrl + `/main/user/listAllUserBind`);
  83. if (res.code == 0) {
  84. return res.data;
  85. }
  86. return Promise.reject(new Error(res.message));
  87. }