enginee.js 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315
  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({enginType}) {
  56. return request({
  57. url: `/zdsz/enginMaterialQuality/getEnginMaterialQualityList?enginType=${enginType}`,
  58. method: 'get',
  59. })
  60. }
  61. // 获取材质规格
  62. export function getEnginSpecificationsList(params) {
  63. return request({
  64. url: `/zdsz/enginSpecifications/getEnginSpecificationsList`,
  65. method: 'get',
  66. params
  67. })
  68. }
  69. // 查询工程列表(工业 1 市政 2)
  70. export function getEngineeList({type, enginType ='',}) {
  71. return request({
  72. url: `/zdsz/engineeringIndustry/list?type=${type}&enginType=${enginType}`,
  73. method: 'get',
  74. })
  75. }
  76. // 查看市政工程历史
  77. export function viewEngineeringIndustrySource({id ,type}) {
  78. return request({
  79. url: `/zdsz/engineeringIndustry/${id}/${type}`,
  80. method: 'get',
  81. })
  82. }
  83. // 查询顶管列表(顶管 )
  84. export function getPipeJackingList({enginName = null}) {
  85. return request({
  86. url: `/zdsz/engineeringPipeJacking/list?enginName=${enginName}`,
  87. method: 'get',
  88. })
  89. }
  90. // 新增工程(工业 市政)
  91. export function addEnginee(data) {
  92. return request({
  93. url: '/zdsz/engineeringIndustry',
  94. method: 'post',
  95. data
  96. })
  97. }
  98. // 查询危险工程列表
  99. export function getEnginDangerousList({ZEngineeringDangerousBo = {}}) {
  100. return request({
  101. url: `/zdsz/engineeringDangerous/list?ZEngineeringDangerousBo=${ZEngineeringDangerousBo}`,
  102. method: 'get',
  103. })
  104. }
  105. // 新增危险作业工程
  106. export function addEngineeringDangerous(data) {
  107. return request({
  108. url: '/zdsz/engineeringDangerous',
  109. method: 'post',
  110. data
  111. })
  112. }
  113. // 查询危险作业工程详情
  114. export function viewEngineeringDangerous(id) {
  115. return request({
  116. url: `/zdsz/engineeringDangerous/query/${id}`,
  117. method: 'get',
  118. })
  119. }
  120. // 修改危险作业工程
  121. export function putEngineeringDangerous(data) {
  122. return request({
  123. url: '/zdsz/engineeringDangerous',
  124. method: 'post',
  125. data
  126. })
  127. }
  128. // 新增顶管工程
  129. export function addEngineeringPipeJacking(data) {
  130. return request({
  131. url: '/zdsz/engineeringPipeJacking',
  132. method: 'post',
  133. data
  134. })
  135. }
  136. // 修改顶管工程
  137. export function putEngineeringPipeJacking(data) {
  138. return request({
  139. url: '/zdsz/engineeringPipeJacking',
  140. method: 'put',
  141. data
  142. })
  143. }
  144. // 查看顶管工程历史
  145. export function detailEngineeringPipeJacking({id ,type}) {
  146. return request({
  147. url: `/zdsz/engineeringPipeJacking/${id}/${type}`,
  148. method: 'get',
  149. })
  150. }
  151. // 新增民用工程
  152. export function addEngineeringCivil(data) {
  153. return request({
  154. url: '/zdsz/engineeringCivil',
  155. method: 'post',
  156. data
  157. })
  158. }
  159. // 民用单项审核
  160. export function engineeringCivilReview(data) {
  161. return request({
  162. url: '/zdsz/engineeringCivil/Review',
  163. method: 'post',
  164. data
  165. })
  166. }
  167. // 民用批量审核
  168. export function engineeringCivilAllReview(data) {
  169. return request({
  170. url: '/zdsz/engineeringCivil/batchReview?enginClassification',
  171. method: 'post',
  172. data
  173. })
  174. }
  175. // 楼栋小区单元完成情况统计
  176. export function getObtainRoomcCompletionInformationList(data) {
  177. return request({
  178. url: '/zdsz/engineeringCivil/getObtainRoomcCompletionInformationList',
  179. method: 'post',
  180. data
  181. })
  182. }
  183. // 修改民用工程
  184. export function putEngineeringCivil(data) {
  185. return request({
  186. url: '/zdsz/engineeringCivil',
  187. method: 'put',
  188. data
  189. })
  190. }
  191. // 历史民用工程
  192. export function viewEngineeringCivilSource({id,type}) {
  193. return request({
  194. url: `/zdsz/engineeringCivil/${id}/${type}`,
  195. method: 'get',
  196. })
  197. }
  198. // 查询民用工程详情
  199. export function viewEngineeringCivil(id) {
  200. return request({
  201. url: `/zdsz/engineeringCivil/${id}`,
  202. method: 'get',
  203. })
  204. }
  205. // 删除民用工程
  206. export function deleteEngineeringCivil(id) {
  207. return request({
  208. url: `/zdsz/engineeringCivil/${id}`,
  209. method: 'delete',
  210. })
  211. }
  212. // 查询顶管工程详情
  213. export function viewEngineeringPipeJacking(id) {
  214. return request({
  215. url: `/zdsz/engineeringPipeJacking/${id}`,
  216. method: 'get',
  217. })
  218. }
  219. // 删除顶管工程详情
  220. export function deleteEngineeringPipeJacking(id) {
  221. return request({
  222. url: `/zdsz/engineeringPipeJacking/${id}`,
  223. method: 'delete',
  224. })
  225. }
  226. // 新增基建工程
  227. export function addEngineeringInfrastructure(data) {
  228. return request({
  229. url: '/zdsz/engineeringInfrastructure',
  230. method: 'post',
  231. data
  232. })
  233. }
  234. // 修改基建工程
  235. export function putEngineeringInfrastructure(data) {
  236. return request({
  237. url: '/zdsz/engineeringInfrastructure',
  238. method: 'put',
  239. data
  240. })
  241. }
  242. // 历史基建工程
  243. export function viewEngineeringInfrastructureSource({id,type}) {
  244. return request({
  245. url: `/zdsz/engineeringInfrastructure/${id}/${type}`,
  246. method: 'get',
  247. })
  248. }
  249. // 查询基建工程列表
  250. export function getEngineeringInfrastructure({enginName = ''}) {
  251. return request({
  252. url: `/zdsz/engineeringInfrastructure/list?enginName=${enginName}`,
  253. method: 'get',
  254. })
  255. }
  256. // 查询基建工程详情
  257. export function viewEngineeringInfrastructure(id) {
  258. return request({
  259. url: `/zdsz/engineeringInfrastructure/${id}`,
  260. method: 'get',
  261. })
  262. }
  263. // 删除基建工程
  264. export function deleteEngineeringInfrastructure(id) {
  265. return request({
  266. url: `/zdsz/engineeringInfrastructure/${id}`,
  267. method: 'delete',
  268. })
  269. }