dataIntegration.js 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. /*
  2. * @Author: Badguy
  3. * @Date: 2022-04-13 14:35:17
  4. * @LastEditTime: 2022-05-13 09:26:03
  5. * @LastEditors: your name
  6. * @Description: 数据整合接口
  7. * have a nice day!
  8. */
  9. import request from '@/utils/request'
  10. import { Message } from 'element-ui'
  11. export function GeneralDataReception(params) {
  12. return request({
  13. url: '/openApi/generalDataReception',
  14. method: 'post',
  15. headers: {
  16. 'content-type': 'application/json'
  17. },
  18. data: params
  19. })
  20. }
  21. export function Query(params) {
  22. return request({
  23. url: '/openApi/query',
  24. method: 'post',
  25. headers: {
  26. 'content-type': 'application/json'
  27. },
  28. data: params
  29. })
  30. }
  31. // 服务管理-启动
  32. export function Start(params) {
  33. return request({
  34. url: '/openApi/start',
  35. method: 'post',
  36. headers: {
  37. 'content-type': 'application/json'
  38. },
  39. data: params
  40. })
  41. }
  42. // 服务管理-停止
  43. export function Stop(params) {
  44. return request({
  45. url: '/openApi/stop',
  46. method: 'post',
  47. headers: {
  48. 'content-type': 'application/json'
  49. },
  50. data: params
  51. })
  52. }
  53. export async function myQuery(id, ...dataContent) {
  54. const params = {
  55. id,
  56. dataContent
  57. }
  58. try {
  59. const result = await Query(params)
  60. if (Number(result.code) === 0) {
  61. return result.returnData.listValues
  62. } else {
  63. Message.error(result.message ?? '失败')
  64. return Promise.reject(result.message)
  65. }
  66. } catch (error) {
  67. return Promise.reject(error)
  68. }
  69. }
  70. // 上传文件
  71. export function UploadFile(params) {
  72. return request({
  73. url: `${PLATFROM_CONFIG.fileUrl}/openApi/upload`,
  74. method: 'post',
  75. headers: {
  76. 'content-type': 'multipart/form-data'
  77. },
  78. data: params,
  79. noToken: true,
  80. })
  81. }
  82. // 不知道什么的查询
  83. export function WhatQuery(params) {
  84. return request({
  85. url: `${PLATFROM_CONFIG.expressUrl}/openApi/query`,
  86. method: 'post',
  87. headers: {
  88. 'content-type': 'application/json'
  89. },
  90. data: params
  91. })
  92. }