common.js 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. // import http from '@/utils/http'
  2. // import request from '@/utils/request'
  3. export default {
  4. //上传
  5. upload: function (params) {
  6. return http.syncUploadCall('/common/file/uploadFile', params);
  7. },
  8. //上传
  9. invoice: function (params) {
  10. return http.asyncCall('/data/invoice/list', params);
  11. },
  12. //菜单栏
  13. getMenu: function (params) {
  14. return http.asyncCall('/common/menu/tree', params, 'get');
  15. },
  16. //单据批复
  17. approve: function (data) {
  18. return http.asyncCall('/system/workflow/approve', data, 'post');
  19. },
  20. //流程(审批)详情
  21. recordList: function (data) {
  22. return http.asyncCall('/system/workflow/recordList', data, 'post');
  23. },
  24. // 上传外部链接
  25. uploadExteriorFile: function (params) {
  26. return http.asyncCall('/common/file/uploadExteriorFile', params);
  27. },
  28. //多个上传
  29. uploadMultipleFiles: function (params) {
  30. return http.syncUploadCall('/common/file/uploadMultipleFiles', params);
  31. },
  32. //数字字典(可换通用加data)
  33. getSource: function (params) {
  34. return http.asyncCall('/data/dict/source', params, 'get');
  35. },
  36. //根据组织code获取用户
  37. userListByOrg: function (params) {
  38. return http.asyncCall('/eam/main/user/userListByOrg', params, 'get');
  39. },
  40. //获取计划单流程
  41. workflow: function (url) {
  42. return http.asyncCall(url + '/workflow', {}, 'get');
  43. },
  44. //获取仓库下拉列表(需登录仓库账号)
  45. simpleList: function () {
  46. return http.asyncCall('/wms/warehouse/simpleList', {}, 'get');
  47. },
  48. //根据仓库id获取用户
  49. userListByWh: function (params) {
  50. return http.asyncCall('/eam/main/user/userListByWh', params, 'get');
  51. },
  52. //获取来源列表
  53. sourceList: function (url, params) {
  54. return http.asyncCall(url + '/sources', params, 'post');
  55. },
  56. //资产列表查询
  57. propertyList: function (url, params) {
  58. return http.asyncCall(url, params, 'post');
  59. },
  60. //json数据
  61. jsonData: function (params) {
  62. return request({
  63. // url: '/static/data/asset_type.json',
  64. url: '/data/json/asset_type.json',
  65. method: 'get'
  66. });
  67. },
  68. //根据组织code获取用户
  69. // userListByOrg: function (params) {
  70. // return request({
  71. // url: '/eam/main/user/userListByOrg',
  72. // method: 'get',
  73. // params
  74. // })
  75. // },
  76. //资产基本信息详情
  77. simple: function (params) {
  78. return http.asyncCall('/eam/main/property/simple', params, 'get');
  79. },
  80. //条件查询人员
  81. users: function (params) {
  82. return http.asyncCall('/main/user/users', params, 'post', 'json');
  83. },
  84. // 角色下拉数据
  85. roleList: function (data) {
  86. return http.asyncCall('/base/role/list', data, 'post');
  87. },
  88. // 封装枚举定义数据字典方法
  89. getEnumDefinitionList: function (params) {
  90. return http.asyncCall(
  91. `/shareUtils/enumerationKeyvalue/${params.key}`,
  92. undefined,
  93. 'get',
  94. 'json'
  95. );
  96. },
  97. // 封装枚举定义数据字典方法
  98. getDictListByMainCode: function (mainCode) {
  99. return http.asyncCall(
  100. `/enumerationKeyvalue/getListByMainCode/${mainCode}`,
  101. undefined,
  102. 'get'
  103. );
  104. },
  105. // 获取台账分类
  106. getClassify: function (params) {
  107. return http.asyncCall(`/classify/getClassify`, params, 'get');
  108. },
  109. // 根据父级id 获取所有子集
  110. getSubListByParentId: function (id = 0) {
  111. return http.asyncCall(`/classify/getSubListByParentId/${id}`, {}, 'get');
  112. }
  113. };