北京经济技术开发区经开区虚拟城市项目-【前端】-Web
lixuliang
2024-09-14 c7187e038c284acc051a439c5eda16582bdb9b7a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
import request from '@/utils/request'; //116:8089
import service from '@/utils/service'; //121:8070/gisserver
import searchQY from '@/utils/searchQY'; //116:8086 
import axios from "axios";
 
/*后台 8089 */
//登录
export function login(params) {
  return request.post('/login', params);
}
// 第三方登录
export function loginFromThirdApp(params) {
  return request.post('/loginFromThirdApp', params);
}
// 获取图层树
export function getmenu() {
  return request.get('/system/layer/listTreeDetail');
}
// 获取用户信息
export function getUserInfo() {
  return request.get('/system/user/profile');
}
 
//修改用户密码
export function updateUserPwd(params) {
  return request.put('system/user/profile/updatePwd', params);
}
//京办登录
// export function loginById(params) {
//   return request.post('/sign/loginById', params);
// }
 
// POI查询
// export function queryByPoi(params) {
//   return request.get('/yzAdapter/Navigation', { params: params });
// }
 
 
 
// //退出登录
// export function logout(params) {
//   return request.get('/sign/logout', { params: params });
// }
 
// //请求菜单栏数据
// export function queryMenuTree() {
//   return request.get('/perms/selectMenus');
// }
 
 
//企业地址库查询(新) 8086
export function ent_selectByName(params) {
  return searchQY.get("enterprise/selectByPage?pageSize=100&pageIndex=1&returnGeom=true&name=" + params);
}
//获取地块范围
export function getDiKuanFanWei(lng, lat) {
  return searchQY.get(
    `/cs/geowinmap_xncs/ds?lng=${lng}&lat=${lat}`
  );
 
}
//园区地址库查询
export function liushisijiayuanqudizhibianmafuwu(params) {
  return service.get(
    'wfsserver/liushisijiayuanqu1012?version=1.3.0&request=GetFeature&typename=64家园区基本情况范围coordinates10092&propertyname=*&filter=<Filter><PropertyIsLike+wildCard%3D"*"><PropertyName>YQmingchen<%2FPropertyName><Literal>*' + params + '*<%2FLiteral><%2FPropertyIsLike><%2FFilter>&format=json'
  );
}
 
//园区类型查询
export function shengwuSearch(params) {
  return service.get(
    'wfsserver/liushisijiayuanqu1012?version=1.3.0&request=GetFeature&typename=64家园区基本情况范围coordinates10092&propertyname=*&filter=<Filter><PropertyIsLike+wildCard%3D"*"><PropertyName>chanyeDW<%2FPropertyName><Literal>*' + params + '*<%2FLiteral><%2FPropertyIsLike><%2FFilter>&format=json'
  );
}
 
// 地块查询
export function findAddressCandidates(params) {
  return service.get(
    "rest/services/Locators/dikuaixinxi1005/GeocodeServer/findAddressCandidates?singleLine=" +
    params
  );
}
 
 
 
export function queryBySquare(url, layer, area) {
  return service.get(url, {
    params: {
      version: '1.3.0',
      request: 'GetFeature',
      typename: layer,
      propertyname: '*',
      format: "json",
      filter: `<ogc:Filter xmlns:ogc="http://www.opengis.net/ogc"><ogc:Intersects><ogc:PropertyName /><gml:Polygon xmlns:gml="http://www.opengis.net/gml" srsName="EPSG:4326"><gml:exterior><gml:LinearRing><gml:posList>${area}</gml:posList></gml:LinearRing></gml:exterior></gml:Polygon></ogc:Intersects></ogc:Filter>`,
    }
  });
}