enginee.js 7.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371
  1. import request from '@/utils/request'
  2. // 查询小区集合
  3. export function getAreaList({district}) {
  4. return request({
  5. url: `/zdsz/area/getAreaList?district=${district}`,
  6. method: 'get',
  7. })
  8. }
  9. // 获取字典
  10. export function getDictType({dictType}) {
  11. return request({
  12. url: `/system/dict/data/type/${dictType}`,
  13. method: 'get',
  14. })
  15. }
  16. // 获取工程子节点集合(民用 基建 顶管)
  17. export function getDictList({enginType}) {
  18. return request({
  19. url: `/system/dict/data/dictList/${enginType}`,
  20. method: 'get',
  21. })
  22. }
  23. export function getUnits(areaId,buildingId) {
  24. return request({
  25. url: '/zdsz/unit/getUnitList',
  26. method: 'GET',
  27. params:{
  28. areaId:areaId,
  29. buildingId:buildingId
  30. }
  31. })
  32. }
  33. // 查询楼栋集合
  34. export function getBuildingList({areaId}) {
  35. return request({
  36. url: `/zdsz/building/getBuildingList?areaId=${areaId}`,
  37. method: 'get',
  38. })
  39. }
  40. // 查询单元集合
  41. export function getUnitList({buildingId}) {
  42. return request({
  43. url: `/zdsz/unit/getUnitList?buildingId=${buildingId}`,
  44. method: 'get',
  45. })
  46. }
  47. // 查询房间集合
  48. export function getHousesList({unitId}) {
  49. return request({
  50. url: `/zdsz/house/getHousesList?unitId=${unitId}`,
  51. method: 'get',
  52. })
  53. }
  54. // 获取工程材质
  55. export function getEnginMaterialQualityList(data) {
  56. return request({
  57. url: `/zdsz/enginMaterialQuality/getEnginMaterialQualityList`,
  58. method: 'get',
  59. params:data
  60. })
  61. }
  62. // 获取材质规格
  63. export function getEnginSpecificationsList(params) {
  64. return request({
  65. url: `/zdsz/enginSpecifications/getEnginSpecificationsList`,
  66. method: 'get',
  67. params
  68. })
  69. }
  70. // 查询工程列表(工业 1 市政 2)
  71. export function getEngineeList({type, enginType ='',}) {
  72. return request({
  73. url: `/zdsz/engineeringIndustry/list?type=${type}&enginType=${enginType}`,
  74. method: 'get',
  75. })
  76. }
  77. // 查看市政工程历史
  78. export function viewEngineeringIndustrySource({id ,type}) {
  79. return request({
  80. url: `/zdsz/engineeringIndustry/${id}/${type}`,
  81. method: 'get',
  82. })
  83. }
  84. // 查询顶管列表(顶管 )
  85. export function getPipeJackingList(sata) {
  86. return request({
  87. url: `/zdsz/engineeringPipeJacking/list`,
  88. method: 'get',
  89. params:sata
  90. })
  91. }
  92. // 新增工程(工业 市政)
  93. export function addEnginee(data) {
  94. return request({
  95. url: '/zdsz/engineeringIndustry',
  96. method: 'post',
  97. data
  98. })
  99. }
  100. // 查询危险工程列表
  101. export function getEnginDangerousList({ZEngineeringDangerousBo = {}}) {
  102. return request({
  103. url: `/zdsz/engineeringDangerous/list?ZEngineeringDangerousBo=${ZEngineeringDangerousBo}`,
  104. method: 'get',
  105. })
  106. }
  107. // 新增危险作业工程
  108. export function addEngineeringDangerous(data) {
  109. return request({
  110. url: '/zdsz/engineeringDangerous',
  111. method: 'post',
  112. data
  113. })
  114. }
  115. // 查询危险作业工程详情
  116. export function viewEngineeringDangerous(id) {
  117. return request({
  118. url: `/zdsz/engineeringDangerous/query/${id}`,
  119. method: 'get',
  120. })
  121. }
  122. // 修改危险作业工程
  123. export function putEngineeringDangerous(data) {
  124. return request({
  125. url: '/zdsz/engineeringDangerous',
  126. method: 'post',
  127. data
  128. })
  129. }
  130. // 新增顶管工程
  131. export function addEngineeringPipeJacking(data) {
  132. return request({
  133. url: '/zdsz/engineeringPipeJacking',
  134. method: 'post',
  135. data
  136. })
  137. }
  138. // 修改顶管工程
  139. export function putEngineeringPipeJacking(data) {
  140. return request({
  141. url: '/zdsz/engineeringPipeJacking',
  142. method: 'put',
  143. data
  144. })
  145. }
  146. export function downloadZip(type,name) {
  147. return request({
  148. url: `/zdsz/engineeringPipeJacking/downloadZip/${type}/${name}`,
  149. method: 'get',
  150. })
  151. }
  152. // 查看顶管工程历史
  153. export function detailEngineeringPipeJacking({id ,type}) {
  154. return request({
  155. url: `/zdsz/engineeringPipeJacking/${id}/${type}`,
  156. method: 'get',
  157. })
  158. }
  159. // 新增民用工程
  160. export function addEngineeringCivil(data) {
  161. return request({
  162. url: '/zdsz/engineeringCivil',
  163. method: 'post',
  164. data
  165. })
  166. }
  167. // 民用单项审核
  168. export function engineeringCivilReview(data) {
  169. return request({
  170. url: '/zdsz/engineeringCivil/Review',
  171. method: 'post',
  172. data
  173. })
  174. }
  175. /**
  176. * 民用审核
  177. * @param data
  178. * @returns {*}
  179. * @constructor
  180. */
  181. export function CivilReview(data) {
  182. return request({
  183. url: '/zdsz/engineeringCivil/CivilReview',
  184. method: 'post',
  185. data
  186. })
  187. }
  188. export function insertReview(data) {
  189. return request({
  190. url: '/zdsz/engineeringCivil/insertReview',
  191. method: 'post',
  192. data
  193. })
  194. }
  195. // 民用批量审核
  196. export function engineeringCivilAllReview(data) {
  197. return request({
  198. url: '/zdsz/engineeringCivil/batchReview?enginClassification',
  199. method: 'post',
  200. data
  201. })
  202. }
  203. // 楼栋小区单元完成情况统计
  204. export function getObtainRoomcCompletionInformationList(data) {
  205. return request({
  206. url: '/zdsz/engineeringCivil/getObtainRoomcCompletionInformationList',
  207. method: 'post',
  208. data
  209. })
  210. }
  211. // 修改民用工程
  212. export function putEngineeringCivil(data) {
  213. return request({
  214. url: '/zdsz/engineeringCivil',
  215. method: 'put',
  216. data
  217. })
  218. }
  219. // 历史民用工程
  220. export function viewEngineeringCivilSource({id,type}) {
  221. return request({
  222. url: `/zdsz/engineeringCivil/${id}/${type}`,
  223. method: 'get',
  224. })
  225. }
  226. // 查看房间历史
  227. export function viewQueryProcessSource(data) {
  228. return request({
  229. url: '/zdsz/engineeringCivil/queryProcess',
  230. method: 'post',
  231. data
  232. })
  233. }
  234. // 查询民用工程详情
  235. export function viewEngineeringCivil(id) {
  236. return request({
  237. url: `/zdsz/engineeringCivil/${id}`,
  238. method: 'get',
  239. })
  240. }
  241. // 删除民用工程
  242. export function deleteEngineeringCivil(id) {
  243. return request({
  244. url: `/zdsz/engineeringCivil/${id}`,
  245. method: 'delete',
  246. })
  247. }
  248. // 查询顶管工程详情
  249. export function viewEngineeringPipeJacking(id) {
  250. return request({
  251. url: `/zdsz/engineeringPipeJacking/${id}`,
  252. method: 'get',
  253. })
  254. }
  255. // 删除顶管工程详情
  256. export function deleteEngineeringPipeJacking(id) {
  257. return request({
  258. url: `/zdsz/engineeringPipeJacking/${id}`,
  259. method: 'delete',
  260. })
  261. }
  262. // 新增基建工程
  263. export function addEngineeringInfrastructure(data) {
  264. return request({
  265. url: '/zdsz/engineeringInfrastructure',
  266. method: 'post',
  267. data
  268. })
  269. }
  270. // 修改基建工程
  271. export function putEngineeringInfrastructure(data) {
  272. return request({
  273. url: '/zdsz/engineeringInfrastructure',
  274. method: 'put',
  275. data
  276. })
  277. }
  278. // 历史基建工程
  279. export function viewEngineeringInfrastructureSource({id,type}) {
  280. return request({
  281. url: `/zdsz/engineeringInfrastructure/${id}/${type}`,
  282. method: 'get',
  283. })
  284. }
  285. // 查询基建工程列表
  286. export function getEngineeringInfrastructure(data) {
  287. return request({
  288. url: `/zdsz/engineeringInfrastructure/list`,
  289. method: 'get',
  290. params:data
  291. })
  292. }
  293. // 查询基建工程详情
  294. export function viewEngineeringInfrastructure(id) {
  295. return request({
  296. url: `/zdsz/engineeringInfrastructure/${id}`,
  297. method: 'get',
  298. })
  299. }
  300. // 删除基建工程
  301. export function deleteEngineeringInfrastructure(id) {
  302. return request({
  303. url: `/zdsz/engineeringInfrastructure/${id}`,
  304. method: 'delete',
  305. })
  306. }
  307. //开关状态
  308. export function batchNode(param) {
  309. return request({
  310. url: `/zdsz/engineeringCivil/batchNode`,
  311. method: 'post',
  312. data:param
  313. })
  314. }
  315. //节点信息删除
  316. export function deleteinfoById(param) {
  317. return request({
  318. url: `/zdsz/engineeringInfo/deleteById`,
  319. method: 'delete',
  320. data:param
  321. })
  322. }