my-apply.js 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160
  1. import {
  2. requestInstance,
  3. requestInstance_Address,
  4. requestInstance_Boat,
  5. requestInstance_proxy_token, requestInstance_proxyProject_form, requestInstance_proxyProject_token
  6. } from "@/service/index";
  7. export function getMyApplyHomeTableDataSj(params) {
  8. return requestInstance({
  9. url:'/ptjkInterface/selectApplyDataPageList',
  10. data:{
  11. ...params
  12. }
  13. })
  14. }
  15. export function getMyApplyHomeTableDataFw(params) {
  16. return requestInstance({
  17. url:'/ptjkInterface/selectApplyServicePageList',
  18. data:{
  19. ...params
  20. }
  21. })
  22. }
  23. //世界写的
  24. export function getMyApplyHomeTableDataPipe(params) {
  25. return requestInstance({
  26. url:'/tool-resource-application/selectToolResourceApplicationPageList',
  27. data:{
  28. status:"0,1,2,3,4,5",
  29. },
  30. params:{
  31. size:params.pageSize,
  32. page:params.pageIndex
  33. }
  34. })
  35. }
  36. export function selectToolResourceApplicationApplyPageList(params) {
  37. return requestInstance({
  38. url:'/tool-resource-application/selectToolResourceApplicationApplyPageList',
  39. data:{
  40. status:"0,1,2,3,4,5",
  41. applicantUnit:params.unitcode
  42. },
  43. params:{
  44. size:params.pageSize,
  45. page:params.pageIndex
  46. }
  47. })
  48. }
  49. export function getMyCollectionHomeTableDataFw(params) {
  50. return requestInstance({
  51. url:'/ptjkInterface/selectPersonalFavoritePageList',
  52. data:{
  53. ...params
  54. }
  55. })
  56. }
  57. //获取船舶实时位置
  58. export function getBoatRealTimePosition(params){
  59. return requestInstance_Address({
  60. url:'/DataSearch/CityVessel/queryPageList',
  61. data:params
  62. })
  63. }
  64. // export function getBoatToken(){
  65. // return requestInstance_Boat({
  66. // url:'/ghjgDataShareApi/dataShare/GetToken',
  67. // data:{
  68. // "userName": "chy",
  69. // "Password": "Q2h5QDEyMzQ="
  70. // }
  71. // })
  72. // }
  73. export function getSingleBoatRealTimePosition(params){
  74. return requestInstance_Address({
  75. url:'/DataSearch/CityVessel/queryPageList',
  76. data:params
  77. })
  78. }
  79. export function pipeCollision(params){
  80. return requestInstance({
  81. url:'/pipeAnalysis/pipeSegmentDistance',
  82. data:{
  83. "aa":params.aa,
  84. "bb":params.bb,
  85. }
  86. })
  87. }
  88. export function getGeologyAnalysisData(params){
  89. return requestInstance_proxyProject_token({
  90. url:'/shangKan/getGeologyAnalysisData',
  91. params:{
  92. "modelId":1075,
  93. "x":params.x,
  94. "y":params.y,
  95. }
  96. })
  97. }
  98. export function getGeologyProfileByPoints(params){
  99. return requestInstance_proxyProject_token({
  100. url:'/shangKan/getGeologyProfileByPoints',
  101. params:{
  102. "modelId":1075,
  103. "positions":encodeURIComponent(params.positions),
  104. "height":"200",
  105. }
  106. })
  107. }
  108. export function getGeologyAnalysisDataByPoints(params){
  109. return requestInstance_proxyProject_token({
  110. url:'/shangKan/getGeologyAnalysisDataByPoints',
  111. params:{
  112. "modelId":1075,
  113. "positions":encodeURIComponent(params.positions),
  114. "height":params.height,
  115. }
  116. })
  117. }
  118. export function getPileBearingCapacityData(params){
  119. return requestInstance_proxyProject_token({
  120. url:'/shangKan/getPileBearingCapacityData',
  121. params:{
  122. //"modelId":1075,
  123. "modelId":params.modelId,
  124. "positions":encodeURIComponent(params.positions),
  125. "lengthX":params.distance,
  126. "length":params.length,
  127. }
  128. })
  129. }
  130. export function mergeHoleFenceng(params,file){
  131. debugger
  132. const formData = new FormData();
  133. formData.append('file', file);
  134. // 添加其他请求参数
  135. Object.keys(params).forEach(key => {
  136. formData.append(key, params[key]);
  137. });
  138. return requestInstance_proxyProject_form({
  139. url:'/shangKan/mergeHoleFenceng',
  140. data:formData
  141. })
  142. }