310b292ebca12e4236d3e7ef950e2758f7297b84.svn-base 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585
  1. import request from '../utils/gw_ajax_request.js'
  2. import axios from 'axios' //引入axios
  3. const baseurl = ''
  4. // 获取人员 地图
  5. export function getPersonListForMap(data) {
  6. return request({
  7. url: baseurl + '/pers/position/findPersListByOrgId',
  8. method: 'get',
  9. params: data
  10. })
  11. }
  12. // 取消路书关联督查计划
  13. export function cancelToPlanApi(params){
  14. return request({
  15. url: `/bis/insp/travel/plan/cancelTravelPlan`,
  16. method: 'POST',
  17. params:params
  18. })
  19. }
  20. // 根据督查类型type获取批次列表
  21. export function getBatchByType(persId,type){
  22. return request({
  23. url: `/dc/insp/group/getpiciByTypeAndPersId/${persId}/${type}`,
  24. method: 'GET'
  25. })
  26. }
  27. // 获取人员工作情况
  28. export function getPersonGzqk(persId) {
  29. return request({
  30. url: baseurl + '/dc/general/info/getWorkInfoByPersId',
  31. method: 'get',
  32. params: {
  33. persId:persId
  34. }
  35. })
  36. }
  37. // 获取人员工作情况
  38. export function getPersonGzqkPointList(persId,lon,lat) {
  39. return request({
  40. url: baseurl + '/dc/general/info/getSttmEntmByPersId',
  41. method: 'get',
  42. params: {
  43. persId:persId,
  44. lon:lon,
  45. lat:lat,
  46. }
  47. })
  48. }
  49. //获取人员轨迹
  50. export function getPersonTrack(userId,sttm,ettm){
  51. return request({
  52. url: baseurl + '/pers/position/fingPositionByPersid',
  53. method: 'get',
  54. params: {
  55. persid:userId,
  56. sttm:sttm,
  57. entm:ettm
  58. }
  59. })
  60. }
  61. //获取人员轨迹
  62. export function getPersonTrackRecord(data){
  63. return request({
  64. url: baseurl + '/pers/position/view/log/page',
  65. method: 'POST',
  66. data:data
  67. })
  68. }
  69. // 获取险工险段基础
  70. export function getXgxdBaseList(persGuid,adCode,objType) {
  71. return request({
  72. url: baseurl + `/dc/insp/obj/getObjByPersId?persGuid=${persGuid}&adCode=${adCode}&objType=${objType}`,
  73. method: 'GET',
  74. })
  75. }
  76. // 获取所有水库列表
  77. export function getSkList(data) {
  78. return request({
  79. url: baseurl + '/dc/general/info/getRsSupData',
  80. method: 'POST',
  81. data: data
  82. })
  83. }
  84. //获取农村饮水工程基础信息 查询基础表
  85. export function getNcysgcBaseInfo(cwsCode){
  86. return request({
  87. url: baseurl + '/dc/att/cwsBase/'+cwsCode,
  88. method: 'GET',
  89. params: {
  90. },
  91. })
  92. }
  93. //获取水库基础信息 查询基础表
  94. export function getResBaseInfo(resCode){
  95. return request({
  96. url: baseurl + '/dc/att/rsBase/'+resCode,
  97. method: 'GET',
  98. params: {
  99. },
  100. })
  101. }
  102. //获取地下水基础信息 查询基础表
  103. export function getDxsBaseInfo(code){
  104. return request({
  105. url: baseurl + '/dc/insp/base/getGroundWaterByCode',
  106. method: 'GET',
  107. params: {
  108. code:code
  109. },
  110. })
  111. }
  112. //获取150县基础信息 查询基础表
  113. export function get150BaseInfo(adCode){
  114. return request({
  115. url: baseurl + '/dc/insp/base/getAdXByCode',
  116. method: 'GET',
  117. params: {
  118. code:adCode,
  119. },
  120. })
  121. }
  122. //获取水源地基础信息 查询基础表
  123. export function getSydBaseInfo(adCode){
  124. return request({
  125. url: baseurl + '/dc/insp/proSourceProtect/' + adCode,
  126. method: 'GET',
  127. params: {
  128. },
  129. })
  130. }
  131. //获取水毁基础信息 查询基础表
  132. export function getShuihuiBaseInfo(adCode){
  133. return request({
  134. url: baseurl + '/dc/insp/base/getWtdstByCode',
  135. method: 'GET',
  136. params: {
  137. code:adCode
  138. },
  139. })
  140. }
  141. //获取水毁基础信息 查询基础表
  142. export function getShuizaBaseInfo(objCode){
  143. return request({
  144. url: baseurl + '/att/waga/base/' + objCode,
  145. method: 'GET',
  146. })
  147. }
  148. //获取172 查询基础表
  149. export function get172BaseInfo(code){
  150. return request({
  151. url: baseurl + '/bis/insp/empwtprj/base/' + code,
  152. method: 'GET',
  153. })
  154. }
  155. //获取取水口 查询基础表
  156. export function getQskBaseInfo(code){
  157. return request({
  158. url: baseurl + '/dc/insp/base/getWainByCode?code=' + code,
  159. method: 'GET',
  160. })
  161. }
  162. //获取地表水水源地 查询基础表
  163. export function getDbsBaseInfo(code){
  164. return request({
  165. url: baseurl + '/dc/att/swhs/base/' + code,
  166. method: 'GET',
  167. })
  168. }
  169. //获取地表水水源地 查询基础表
  170. export function getSwzBaseInfo(code){
  171. return request({
  172. url: baseurl + '/st/stbprp/base/' + code,
  173. method: 'GET',
  174. })
  175. }
  176. //获取淤地坝基础信息 查询基础表
  177. export function getYdbBaseInfo(code){
  178. return request({
  179. url: baseurl + '/att/sd/base/'+code,
  180. method: 'GET',
  181. params: {
  182. },
  183. })
  184. }
  185. //获取水源地基础信息 查询基础表
  186. export function getSydNewBaseInfo(id){
  187. return request({
  188. url: baseurl + '/dc/att/swhs/base/'+id,
  189. method: 'GET',
  190. params: {
  191. },
  192. })
  193. }
  194. //获取3水毁工程 2行政村
  195. export function getShgcListForMap(persGuid,objType,adCode,maxLgtd,maxLttd,minLgtd,minLttd,desWasuScal){
  196. return request({
  197. url: baseurl + '/dc/insp/obj/getObjByPersId',
  198. method: 'get',
  199. params: {
  200. persGuid:persGuid,
  201. adCode:adCode,
  202. objType:objType,
  203. maxLgtd:maxLgtd,
  204. maxLttd:maxLttd,
  205. minLgtd:minLgtd,
  206. minLttd:minLttd,
  207. desWasuScal:desWasuScal
  208. }
  209. })
  210. }
  211. // 获取淤地坝数据 地图
  212. export function getYdbListForMap(persid,addvcd){
  213. return request({
  214. url: '/dc/insp/base/getSdList',
  215. method: 'POST',
  216. data: {
  217. 'persid': persid,
  218. 'addvcd': addvcd
  219. }
  220. })
  221. }
  222. //objtype == 11 全部淤地坝 不分页
  223. export function getBaseList(objType,displayLevel){
  224. if(!displayLevel){
  225. displayLevel = '';
  226. }
  227. return request({
  228. url: '/dc/general/info/getBaseList?objType='+objType+'&displayLevel='+displayLevel,
  229. method: 'POST',
  230. data: ''
  231. })
  232. }
  233. //objtype == 11 全部淤地坝 分页
  234. export function getBasePage(objType,adCode,pageNum,pageSize,name){
  235. return request({
  236. url: '/dc/general/info/getBasePage?objType='+objType+'&adCode='+adCode+'&pageNum='+pageNum+'&pageSize='+pageSize+'&name='+name,
  237. method: 'POST',
  238. data: ''
  239. })
  240. }
  241. // 添加兴趣点
  242. export function addInterest(des,inteName,inteTime,lgtd,lttd,persid){
  243. return request({
  244. url: '/dc/general/info/insertInte',
  245. method: 'POST',
  246. data: {
  247. 'des': des,
  248. 'inteName': inteName,
  249. 'inteTime': inteTime,
  250. 'lgtd': lgtd,
  251. 'lttd': lttd,
  252. 'persid': persid,
  253. }
  254. })
  255. }
  256. export function getClientSecret(item){
  257. // return request({
  258. // url: baseurl + '/dc/general/info/getWaterSecretKey',
  259. // method: 'get',
  260. // params: {
  261. // clientId:item.clientId,
  262. // clientSecret:item.clientSecret,
  263. // }
  264. // })
  265. }
  266. //获取兴趣点列表
  267. export function getMyBiaoJi(userId,bjName,sttm,entm,pageIndex,pageSize){
  268. return request({
  269. url: baseurl + '/dc/general/info/getIntePage',
  270. method: 'get',
  271. params: {
  272. persGuid:userId,
  273. name:bjName,
  274. sttm:sttm,
  275. entm:entm,
  276. pageNum:pageIndex,
  277. pageSize:pageSize,
  278. }
  279. })
  280. }
  281. //删除兴趣点
  282. export function deleteMyBiaoJi(id){
  283. return request({
  284. url: baseurl + '/dc/general/info/deleteInte',
  285. method: 'get',
  286. params: {
  287. id:id,
  288. }
  289. })
  290. }
  291. // 编辑兴趣点
  292. export function editInterest(id,inteName,des,inteTime){
  293. return request({
  294. url: '/dc/general/info/updateInte',
  295. method: 'POST',
  296. data: {
  297. 'id':id,
  298. 'des': des,
  299. 'inteName': inteName,
  300. 'inteTime': inteTime,
  301. }
  302. })
  303. }
  304. // 获取所有水闸
  305. export function getAllSZList(adCode,maxLgtd,maxLttd,minLgtd,minLttd,gateFlow,displayLevel){
  306. return request({
  307. url: '/att/waga/base/getWagaList',
  308. method: 'POST',
  309. data: {
  310. adCode:adCode,
  311. maxLgtd:maxLgtd,
  312. maxLttd:maxLttd,
  313. minLgtd:minLgtd,
  314. minLttd:minLttd,
  315. gateFlow:'',
  316. displayLevel:displayLevel
  317. }
  318. })
  319. }
  320. // 获取所有取水口
  321. export function getAllQskList(adCode,maxLgtd,maxLttd,minLgtd,minLttd,wintFlow,displayLevel){
  322. return request({
  323. url: '/att/wain/base/findListByPersId',
  324. method: 'get',
  325. params: {
  326. adCode:adCode,
  327. maxLgtd:maxLgtd,
  328. maxLttd:maxLttd,
  329. minLgtd:minLgtd,
  330. minLttd:minLttd,
  331. wintFlow:'',
  332. displayLevel:displayLevel
  333. }
  334. })
  335. }
  336. // 获取地表水水源地
  337. export function getDbssyd(adCode,maxLgtd,maxLttd,minLgtd,minLttd,desAnnWasuPop,displayLevel){
  338. return request({
  339. url: '/dc/att/swhs/base/findList',
  340. method: 'POST',
  341. data: {
  342. adCode:adCode,
  343. maxLgtd:maxLgtd,
  344. maxLttd:maxLttd,
  345. minLgtd:minLgtd,
  346. minLttd:minLttd,
  347. desAnnWasuPop:'',
  348. displayLevel:displayLevel
  349. }
  350. })
  351. }
  352. // 获取水文站
  353. export function getSwenz(adCode,maxLgtd,maxLttd,minLgtd,minLttd,frgrd){
  354. return request({
  355. url: '/st/stbprp/base/findList',
  356. method: 'POST',
  357. data: {
  358. adCode:adCode,
  359. maxLgtd:maxLgtd,
  360. maxLttd:maxLttd,
  361. minLgtd:minLgtd,
  362. minLttd:minLttd,
  363. frgrd:frgrd
  364. }
  365. })
  366. }
  367. // 获取扶贫县不分页
  368. export function getFuPinXianList(data){
  369. return request({
  370. url: '/att/pkx/base/list',
  371. method: 'POST',
  372. data: data
  373. })
  374. }
  375. // 获取扶贫县 分页
  376. export function getFuPinXianPage(data){
  377. return request({
  378. url: '/att/pkx/base/page',
  379. method: 'POST',
  380. data: data
  381. })
  382. }
  383. // 综合信息 模糊查询
  384. export function queryByName(obj){
  385. return request({
  386. url: '/dc/general/info/getObjByNameAndType',
  387. method: 'get',
  388. params: obj
  389. })
  390. }
  391. //根据个人id获取路书列表
  392. export function getLushuList(persId){
  393. return request({
  394. url: '/bis/insp/travel/plan/getMyTravelPlan/'+persId,
  395. method: 'get',
  396. params: {}
  397. })
  398. }
  399. //添加路书
  400. export function addLushuHandler(data){
  401. return request({
  402. url: '/bis/insp/travel/plan/add',
  403. method: 'POST',
  404. data: data
  405. })
  406. }
  407. //删除路书
  408. export function deleteLushuHandler(id){
  409. return request({
  410. url: '/bis/insp/travel/plan/delete/'+id,
  411. method: 'POST',
  412. data: {}
  413. })
  414. }
  415. //删除分享的路书
  416. export function deleteShareLushuHandler(id){
  417. return request({
  418. url: '/bis/insp/travel/plan/share/delete/'+id,
  419. method: 'POST',
  420. data: {}
  421. })
  422. }
  423. //收藏路书
  424. export function collectRoadbookHandler(data){
  425. return request({
  426. url: '/bis/insp/travel/plan/sharePoint',
  427. method: 'POST',
  428. params: data
  429. })
  430. }
  431. // 分享路书
  432. export function shareRoadbookHandler(data){
  433. return request({
  434. url: '/bis/insp/travel/plan/share/addList',
  435. method: 'POST',
  436. data: data
  437. })
  438. }
  439. // 分享给我的路书列表
  440. export function getShareLushuList(data){
  441. return request({
  442. url: '/bis/insp/travel/plan/share/findList',
  443. method: 'POST',
  444. data: data
  445. })
  446. }
  447. // 更新排序后的路书列表
  448. export function updateLocationSort(data){
  449. return request({
  450. url: '/bis/insp/travel/plan/point/addList',
  451. method: 'POST',
  452. data: data
  453. })
  454. }
  455. //根据id获取路书详情
  456. export function getLushuDetail(id){
  457. return request({
  458. url: '/bis/insp/travel/plan/'+id,
  459. method: 'get',
  460. params: {}
  461. })
  462. }
  463. //编辑路书基本信息
  464. export function editLushuHandler(data){
  465. return request({
  466. url: '/bis/insp/travel/plan/update',
  467. method: 'POST',
  468. data: data
  469. })
  470. }
  471. //获取路书日程列表
  472. export function getLushuDayList(id){
  473. return request({
  474. url: '/bis/insp/travel/plan/day/getTravelPlanDay/'+id,
  475. method: 'get',
  476. params: {}
  477. })
  478. }
  479. //添加路书日程到路书
  480. export function addDayToLushu(data){
  481. return request({
  482. url: '/bis/insp/travel/plan/day/add',
  483. method: 'POST',
  484. data: data
  485. })
  486. }
  487. //删除日程
  488. export function deleteDay(id){
  489. return request({
  490. url: '/bis/insp/travel/plan/day/delete/'+id,
  491. method: 'POST',
  492. data: {}
  493. })
  494. }
  495. //给某一天 添加点
  496. export function addPointToDay(data){
  497. return request({
  498. url: '/bis/insp/travel/plan/point/add',
  499. method: 'POST',
  500. data: data
  501. })
  502. }
  503. //获取路书某一天的途经点信息
  504. export function getPointByDayId(id){
  505. return request({
  506. url: '/bis/insp/travel/plan/point/getPointByDayId/'+id,
  507. method: 'get',
  508. params: {}
  509. })
  510. }
  511. //从某一天中删除某一点
  512. export function deletePoint(id){
  513. return request({
  514. url: '/bis/insp/travel/plan/point/delete/'+id,
  515. method: 'POST',
  516. data: {}
  517. })
  518. }
  519. //给某一天 添加点之后 更新两点之间距离及驾车所需时间
  520. export function updatePoint(data){
  521. return request({
  522. url: '/bis/insp/travel/plan/point/update',
  523. method: 'POST',
  524. data: data
  525. })
  526. }
  527. //根据人员id获取所属督查组
  528. export function getTreeDataApi(data){
  529. return request({
  530. url: '/dc/user/getGroupByPersid',
  531. method: 'GET',
  532. params: data
  533. })
  534. }
  535. // 路书关联督查计划
  536. export function connectToPlanApi(data){
  537. return request({
  538. url: '/bis/insp/travel/plan/update',
  539. method: 'POST',
  540. data: data
  541. })
  542. }
  543. // 根据督查组id获取路书列表
  544. export function getLushuListByGroupid(groupId){
  545. return request({
  546. url: `/bis/insp/travel/plan/getTravelByPlanId/${groupId}`,
  547. method: 'GET'
  548. })
  549. }
  550. // 下载路书行程
  551. export function downloadRoadbook(data){
  552. return request({
  553. url: `/bis/insp/travel/plan/getTravelPlanInfo`,
  554. method: 'POST',
  555. params: data
  556. })
  557. }
  558. // 路书关联督查计划
  559. export function getProMapList(data){
  560. return request({
  561. url: '/tac/insp/year/batch/obj/getObjListByPersId',
  562. method: 'POST',
  563. data: data
  564. })
  565. }
  566. //根据类型查询问题
  567. export function getPblmByDcType(type,startTime,endTime){
  568. return request({
  569. url: `/dc/general/info/getPblmList?objType=${type}&startTime=${startTime}&endTime=${endTime}`,
  570. method: 'GET'
  571. })
  572. }