Surpriseplus
2022-11-04 d3208016fbb567fb55186e0275fdd1b421ee3e0d
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
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
/*
 * @Descripttion:
 * @version:
 * @Author: sueRimn
 * @Date: 2022-02-23 17:04:48
 * @LastEditors: 王旭
 * @LastEditTime: 2022-04-19 20:29:30
 */
import request from '@/utils/request';
import axios from 'axios';
 
//公司后台
const service = axios.create({
  // baseURL: '/api', // api的base_url
  //baseURL: 'http://192.168.20.106/', // api的base_url
  baseURL: 'http://192.168.20.39/', // api的base_url
  timeout: 35000,
});
//字典管理列表
export function selectByPageAndCount(params) {
  //请求地址
  return request.get('/dict/selectByPageAndCount', { params: params });
}
//字典管理列表
export function selectDictTab(params) {
  //请求地址
  return request.get('/dict/selectDictTab', { params: params });
}
//字典管理列表删除
export function deleteDicts(params) {
  //请求地址
  return request.get('/dict/deleteDicts', { params: params });
}
//字典管理列表编辑
export function updateDict(params) {
  //请求地址
  return request.post('/dict/updateDict', params);
}
//字典管理新增
export function insertDict(params) {
  //请求地址
  return request.post('/dict/insertDict', params);
}
 
//角色管理列表
export function select_Role_ByPageAndCount(params) {
  //请求地址
  return request.get('/role/selectByPageAndCount', { params: params });
}
//角色管理新增
export function insertRole(params) {
  //请求地址
  return request.post('/role/insertRole', params);
}
//角色管理删除
export function deleteRoles(params) {
  //请求地址
  return request.get('/role/deleteAuths', { params: params });
}
//角色管理修改
export function updateRole(params) {
  //请求地址
  return request.post('/role/updateRole', params);
}
//组织机构列表
export function selectdepTab(params) {
  //请求地址
  return request.get('/dep/selectDepAll', { params: params });
}
//组织机构根据id查询
export function selectDep(params) {
  //请求地址
  return request.get('/dep/selectDep', { params: params });
}
 
//目录管理列表
export function selectdirTab(params) {
  //请求地址
  return request.get('/dir/selectDirAll', { params: params });
}
//版本管理列表
export function select_Ver_ByPageAndCount(params) {
  //请求地址
  return request.get('/ver/selectByPageAndCount', { params: params });
}
//版本管理新增
export function insertVersion(params) {
  //请求地址
  return request.post('/ver/insertVersion', params);
}
//版本管理删除
export function deleteVersion(params) {
  //请求地址
  return request.get('/ver/deleteVersion?id=' + params);
}
//版本管理修改
export function updateVersion(params) {
  //请求地址
  return request.post('/ver/updateVersion', params);
}
 
//样式管理请求列表
export function select_Style_ByPageAndCount(params) {
  return request.get('/style/selectByPageAndCount', { params: params });
}
//样式管理添加
export function insertStyle(params) {
  return request.post('/style/insertStyle', params);
}
//样式管理删除
export function deleteStyles(params) {
  return request.get('/style/deleteStyles', { params: params });
}
//样式管理修改
export function updateStyle(params) {
  return request.post('/style/updateStyle', params);
}
//样式管理上传
export function upload_style(params) {
  return request.post('/style/upload', params);
}
 
//登录日志
export function loginSelectByPageAndCount(params) {
  //请求地址
  return request.get('/login/selectByPageAndCount', { params: params });
}
//操作日志
export function operateSelectByPageAndCount(params) {
  //请求地址
  return request.get('/operate/selectByPageAndCount', { params: params });
}
//事件日志
export function resOpSelectByPageAndCount(params) {
  //请求地址
  return request.get('/resOp/selectByPageAndCount', { params: params });
}
//权限管理列表
export function select_Auth_ByPageAndCount(params) {
  //请求地址
  return request.get('/auth/selectByPageAndCount', { params: params });
}
//权限管理列表根据菜单
export function select_AuthMenu_ByPageAndCount(params) {
  //请求地址
  return request.get('/auth/selectByPageForMenu', { params: params });
}
 
//权限管理添加
export function insertAuth(params) {
  return request.post('/auth/insertAuth', params);
}
//权限管理修改
export function updateAuth(params) {
  return request.post('/auth/updateAuth', params);
}
//权限管理删除
export function deleteAuths(params) {
  return request.get('/auth/deleteAuths', { params: params });
}
//资源管理列表
export function select_Res_ByPageAndCount(params) {
  return request.get('/res/selectByPageAndCount', { params: params });
}
//资源列表添加
export function insertRes(params) {
  return request.post('/res/insertRes', params);
}
//资源列表修改
export function updateRes(params) {
  return request.post('/res/updateRes', params);
}
//资源列表删除
export function deleteRess(params) {
  return request.get('/res/deleteRess', { params: params });
}
//资源上传
export function upload_res(params) {
  return request.post('/res/upload', params);
}
//获取公钥用于加密
export function getPublicKey(params) {
  //请求地址
  return request.get('/sign/getPublicKey', { params: params });
}
//登录
export function login(params) {
  //请求地址
  return request.post('/sign/login', params);
}
//退出登录
export function logout(params) {
  //请求地址
  return request.get('/sign/logout', { params: params });
}
 
//请求菜单栏数据
export function queryMenuTree() {
  return request.get('/perms/selectMenus');
}
//菜单递归查询数据
export function selectMenuRecursive(params) {
  return request.get('/menu/selectMenuRecursive', { params: params });
}
//新增单条菜单
export function insertMenu(params) {
  return request.post('/menu/insertMenu', params);
}
//删除多条菜单
export function deleteMenu(params) {
  return request.get('/menu/deleteMenus', { params: params });
}
//更新单条菜单栏
export function updateMenuTree(params) {
  return request.post('/menu/updateMenu', params);
}
//更新整体菜单栏
export function updateMenuTrees(params) {
  return request.post('/menu/updateMenus', params);
}
 
//请求目录树数据
export function queryDirTree() {
  return request.get('/dir/selectDirAll');
}
//新增单条目录
export function insertDir(params) {
  return request.post('/dir/insertDir', params);
}
//删除多条目录
export function deleteDir(params) {
  return request.get('/dir/deleteDirs', { params: params });
}
//更新单条目录树
export function updateDirTree(params) {
  return request.post('/dir/updateDir', params);
}
//更新整体目录树
export function updateDirTrees(params) {
  return request.post('/dir/updateDirs', params);
}
 
//请求单位树
export function queryDepTree() {
  return request.get('/dep/selectDepAll');
}
//新增单条单位
export function insertDep(params) {
  return request.post('/dep/insertDep', params);
}
//删除多条单位
export function deleteDep(params) {
  return request.get('/dep/deleteDeps', { params: params });
}
//更新单条单位数据
export function updateDepTree(params) {
  return request.post('/dep/updateDep', params);
}
//更新整体单位树
export function updateDepTrees(params) {
  return request.post('/dep/updateDeps', params);
}
 
// 请求用户管理数据
export function queryPageUser(params) {
  return request.get('/user/selectByPageForRole', { params: params });
}
// 新增用户管理数据
export function insertUser(params) {
  return request.post('/user/insertUser', params);
}
// 删除用户管理数据
export function deleteUser(params) {
  return request.get('/user/deleteUsers', { params: params });
}
 
// 更改用户信息
export function updateUser(params) {
  return request.post('/user/updateUser', params);
}
// 批量更改用户密码
export function updatePwd(params) {
  return request.post('/user/updateUsersPwd', params);
}
// 查询用户名占用
export function selectByUserid(params) {
  return request.get('/user/selectByUid', { params: params });
}
 
//根据角色查询用户
export function roleUserselectByPageForRole(params) {
  //请求地址
  return request.get('/roleUser/selectByPageAndCount', { params: params });
}
//用户角色删除
export function roleUserdeletes(params) {
  //请求地址
  return request.get('/roleUser/deletes', { params: params });
}
//根据角色部门查询用户
export function userselectByPageForRole(params) {
  //请求地址
  return request.get('/user/selectByPageForRole', { params: params });
}
// 用户角色新增多选
export function roleUserinserts(params) {
  //请求地址
  return request.post('/roleUser/inserts', params);
}
 
//系统配置列表
export function select_Args_ByPageAndCount(params) {
  return request.get('/args/selectByPageAndCount', { params: params });
}
//系统配置修改
export function update_args(params) {
  return request.post('/args/update', params);
}
 
//菜单权限请求列表
export function select_menuAuth_ByPageAndCount(params) {
  return request.get('/menuAuth/selectByPageAndCount', { params: params });
}
//菜单权限添加多条数据
export function menuAuthinserts(params) {
  return request.post('/menuAuth/inserts', params);
}
//菜单权限删除多条
export function menuAuthDeletes(params) {
  return request.get('/menuAuth/deletes', { params: params });
}
//角色资源列表
export function roleReselectByPageAndCount(params) {
  return request.get('/roleRes/selectByPageAndCount', { params: params });
}
//角色资源新增
export function roleResInserts(params) {
  return request.post('/roleRes/inserts', params);
}
//角色资源删除
export function roleResDeletes(params) {
  return request.get('/roleRes/deletes', { params: params });
}
//资源管理-根据角色分页查询并返回记录数
export function resSelectCountForRole(params) {
  return request.get('/res/selectByPageForRole', { params: params });
}
//角色菜单-根据角色ID+菜单ID分页查询并返回记录数
export function roleMenuAuthelectByPageForRole(params) {
  return request.get('/roleMenuAuth/selectByPageForRole', { params: params });
}
//角色菜单-插入多條
export function roleMenuAuthInserts(params) {
  return request.post('/roleMenuAuth/inserts', params);
}
//角色菜单-删除多条
export function roleMenuAuthDeletes(params) {
  return request.get('/roleMenuAuth/deletes', { params: params });
}
//菜单权限-根据角色ID+菜单ID分页查询并返回记录数
export function menuAuthSelectByPageForRole(params) {
  return request.get('/menuAuth/selectByPageForRole', { params: params });
}
//令牌管理列表获取
export function select_Token_ByPageAndCount(params) {
  return request.get('/token/selectByPageAndCount', { params: params });
}
//令牌管理新增
export function insertToken(params) {
  return request.post('/token/insertToken', params);
}
//令牌管理删除
export function deleteTokens(params) {
  return request.get(' /token/deleteTokens', { params: params });
}
//令牌管理修改
export function updateToken(params) {
  return request.post('/token/updateToken', params);
}
//黑白名单列表获取
export function blacklistSelectByPageAndCount(params) {
  return request.get('/blacklist/selectByPageAndCount', { params: params });
}
 
//黑白名单添加
export function blacklistAppend(params) {
  return request.post('/blacklist/insert', params);
}
//黑白名单删除
export function deletelacklist(params) {
  return request.get('/blacklist/deletes', { params: params });
}
//黑白名单修改
export function updateblacklist(params) {
  return request.post('/blacklist/update', params);
}
//黑白名单统计
export function blacklistSelectCount(params) {
  return request.get('/blacklist/selectCount', { params: params });
}
 
//元数据管理列表获取
export function select_meta_ByPageAndCount(params) {
  return request.get('/meta/selectByPageAndCount', { params: params });
}
//元数据管理列表新增
export function insertMeta(params) {
  return request.post('/meta/insert', params);
}
 
//元数据管理列表修改
export function updateMeta(params) {
  return request.post('/meta/update', params);
}
//元数据管理删除
export function deleteMeta(params) {
  return request.get('/meta/deletes', { params: params });
}
 
//综合展示获取
export function select_Comprehensive_ByPageAndCount(params) {
  return request.get('/comprehensive/selectAddrByPage', { params: params });
}
//综合展示地名定位
export function select_Comprehensive_SelectWktById(params) {
  return request.get('/comprehensive/selectWktById', { params: params });
}
//上传Shp文件读取第一条记录的WKT;
export function inquiry_uploadShp(params) {
  return request.post('/inquiry/uploadShp', params);
}
 
//数据管理=>数据检索=>列表获取
export function dataQuerySelectByPage(params) {
  return request.get('/dataQuery/selectByPage', { params: params });
}
 
//数据管理=>数据检索=>根据ID查询WKT
export function dataQuerySelectWktById(params) {
  return request.get('/inquiry/selectWktById', { params: params });
}
//数据管理=>数据检索=>查询字段信息
export function inquiry_selectFields(params) {
  return request.get('/inquiry/selectFields', { params: params });
}
//数据管理=>数据检索=>查询值域信息
export function inquiry_selectDomains(params) {
  return request.get('/inquiry/selectDomains', { params: params });
}
 
//综合展示=>列表查询=>查询所有表
export function inquiry_SelectTabs(params) {
  return request.get('/inquiry/selectTabs', { params: params });
}
 
//请求站场点内容
export function querySitePoint(size, index, name) {
  return service.get(
    '/LFServer/SitePoint/Query?pageSize=' +
      size +
      '&pageIndex=' +
      (index - 1) +
      '&name=' +
      name
  );
}
//请求站场点数量
export function querySitePointCount(name) {
  return service.get('/LFServer/SitePoint/Count?name=' + name);
}
//请求管道中心线内容
export function queryStationSeries(size, index, name) {
  return service.get(
    '/LFServer/StationSeries/Query?pageSize=' +
      size +
      '&pageIndex=' +
      (index - 1) +
      '&name=' +
      name
  );
}
//请求管道中心线数量
export function queryStationSeriesCount(name) {
  return service.get('/LFServer/StationSeries/Count?name=' + name);
}
 
//请求标桩内容
export function queryMarker(size, index, name) {
  return service.get(
    '/LFServer/Marker/Query?pageSize=' +
      size +
      '&pageIndex=' +
      (index - 1) +
      '&name=' +
      name
  );
}
//请求标桩数量
export function queryMarkerCount(name) {
  return service.get('/LFServer/Marker/Count?name=' + name);
}
 
// 更新场站数据
export function UpdateSitePoint(params) {
  return service.post('LFServer/SitePoint/Update', params);
}
// 更新管道中心线数据
export function UpdateStationSeries(params) {
  return service.post('LFServer/StationSeries/Update', params);
}
// 更新标桩数据
export function UpdatgeMarker(params) {
  return service.post('LFServer/Marker/Update', params);
}
// 删除场站数据
export function dltSitePoint(params) {
  return service.post(
    'http://192.168.20.106/LFServer/SitePoint/Deletes',
    params
  );
}
// 删除管道中心线数据
export function dltStationSeries(params) {
  return service.post(
    'http://192.168.20.106/LFServer/StationSeries/Deletes',
    params
  );
}
// 删除标桩数据
export function dltMarker(params) {
  return service.post('http://192.168.20.106/LFServer/Marker/Deletes', params);
}
 
export function encr(word) {
  return CryptoJS.AES.encrypt(
    CryptoJS.enc.Utf8.parse(word),
    CryptoJS.enc.Utf8.parse(base64Decode('QSNzX2xGX3NFcnZlX2sueQ==')),
    { mode: CryptoJS.mode.ECB, padding: CryptoJS.pad.Pkcs7 }
  ).toString();
}
export function decr(word) {
  return CryptoJS.enc.Utf8.stringify(
    CryptoJS.AES.decrypt(
      word,
      CryptoJS.enc.Utf8.parse(base64Decode('QSNzX2xGX3NFcnZlX2sueQ==')),
      { mode: CryptoJS.mode.ECB, padding: CryptoJS.pad.Pkcs7 }
    )
  ).toString();
}
 
// 查询当前用户的权限授权实体集合
export function getPerms() {
  return request.get('perms/selectPermsEntity');
}