enginee.js 8.0 KB

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