hgxfx.js 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171
  1. import request from '@/utils/request.js'
  2. const hgxfxApi = {
  3. Add: '/apply/hgxfx/AddHgxfx',
  4. Delect: '/apply/hgxfx/DeleteFxjg',
  5. GetFxjg: '/apply/hgxfx/GetFxjg',
  6. GetPage: '/apply/hgxfx/GetPage',
  7. GetScx: '/apply/hgxfx/GetScxList',
  8. UpdateScx: '/apply/hgxfx/UpdateScx',
  9. // ShapeUpload:'/file/uploadShpZip',
  10. ShapeUpload: '/file/upload/geom',
  11. ShapeUploadV1: '/upload/geom/v1',
  12. GetLog: '/apply/hgxfx/GetLog',
  13. AddHgxfxV1:'/apply/hgxfx/AddHgxfxV1'
  14. }
  15. /**
  16. * 上传SHP文件
  17. * @param parameter
  18. * @returns {*}
  19. */
  20. export function ShapeUpload(parameter) {
  21. return request({
  22. method: 'post',
  23. url: hgxfxApi.ShapeUpload,
  24. data: parameter,
  25. headers: {
  26. 'Content-Type': 'application/json;charset=UTF-8'
  27. }
  28. })
  29. }
  30. /**
  31. * 上传SHP文件v1版本
  32. * @param parameter
  33. * @returns {*}
  34. */
  35. export function ShapeUploadV1(parameter) {
  36. return request({
  37. method: 'post',
  38. url: hgxfxApi.ShapeUploadV1,
  39. data: parameter,
  40. headers: {
  41. 'Content-Type': 'application/json;charset=UTF-8'
  42. }
  43. })
  44. }
  45. /**
  46. * 根据任务编号查询任务
  47. * @param parameter
  48. * @returns {*}
  49. */
  50. export function GetLog(parameter) {
  51. return request({
  52. method: 'get',
  53. url: hgxfxApi.GetLog,
  54. params: parameter,
  55. headers: {
  56. 'Content-Type': 'application/json;charset=UTF-8'
  57. }
  58. })
  59. }
  60. /**
  61. * 登录
  62. * @param parameter
  63. * @returns {*}
  64. *
  65. */
  66. export function Add(parameter) {
  67. // parameter.scxs = parameter.scxs.toString();
  68. return request({
  69. url: hgxfxApi.Add,
  70. method: 'post',
  71. data: parameter,
  72. headers: {
  73. 'Content-Type': 'application/json;charset=UTF-8'
  74. }
  75. })
  76. }
  77. /**
  78. * 删除项目信息
  79. * @param parameter
  80. * @returns {*}
  81. */
  82. export function Delect(parameter) {
  83. return request({
  84. method: 'get',
  85. url: hgxfxApi.Delect,
  86. params: parameter,
  87. headers: {
  88. 'Content-Type': 'application/json;charset=UTF-8'
  89. }
  90. })
  91. }
  92. /**
  93. * 获取检查项
  94. * @param parameter
  95. * @returns {*}
  96. *
  97. */
  98. export function GetScx(parameter) {
  99. return request({
  100. url: hgxfxApi.GetScx,
  101. method: 'get',
  102. params: parameter,
  103. headers: {
  104. 'Content-Type': 'application/json;charset=UTF-8'
  105. }
  106. })
  107. }
  108. /**
  109. * 分页获取选择任务
  110. * @param parameter
  111. * @returns {*}
  112. */
  113. export function GetPage(parameter) {
  114. return request({
  115. method: 'get',
  116. url: hgxfxApi.GetPage,
  117. params: parameter,
  118. headers: {
  119. 'Content-Type': 'application/json;charset=UTF-8'
  120. }
  121. })
  122. }
  123. /**
  124. * 根据选址标识码查询结果
  125. * @param parameter
  126. * @returns {*}
  127. */
  128. export function GetFxjg(parameter) {
  129. return request({
  130. method: 'get',
  131. url: hgxfxApi.GetFxjg,
  132. params: parameter,
  133. headers: {
  134. 'Content-Type': 'application/json;charset=UTF-8'
  135. }
  136. })
  137. }
  138. /**
  139. * 同步合规性审查因子项
  140. * @param parameter
  141. * @returns {*}
  142. */
  143. export function UpdateScx(parameter) {
  144. return request({
  145. method: 'get',
  146. url: hgxfxApi.UpdateScx,
  147. params: parameter,
  148. headers: {
  149. 'Content-Type': 'application/json;charset=UTF-8'
  150. }
  151. })
  152. }
  153. export function AddHgxfxV1(parameter) {
  154. // parameter.scxs = parameter.scxs.toString();
  155. return request({
  156. url: hgxfxApi.AddHgxfxV1,
  157. method: 'post',
  158. data: parameter,
  159. headers: {
  160. 'Content-Type': 'application/json;charset=UTF-8'
  161. }
  162. })
  163. }