Pārlūkot izejas kodu

资金支出大额预警排名

dev
yuzongping pirms 1 nedēļas
vecāks
revīzija
f1d0fc3bb0
48 mainītis faili ar 1806 papildinājumiem un 37103 dzēšanām
  1. Binārs
      public/imgs/jsonimg/circle-point.png
  2. Binārs
      public/imgs/jsonimg/gradient.png
  3. Binārs
      public/imgs/jsonimg/gz-map-fx.jpeg
  4. Binārs
      public/imgs/jsonimg/gz-map.jpeg
  5. Binārs
      public/imgs/jsonimg/上升粒子1.png
  6. Binārs
      public/imgs/jsonimg/光柱.png
  7. Binārs
      public/imgs/jsonimg/地板背景.png
  8. Binārs
      public/imgs/jsonimg/标注.png
  9. Binārs
      public/imgs/jsonimg/标注光圈.png
  10. Binārs
      public/imgs/jsonimg/渐变2.png
  11. Binārs
      public/imgs/jsonimg/线圈动画2.png
  12. +1
    -5
      public/index.html
  13. +0
    -11161
      public/吉林省.json
  14. +0
    -25715
      public/吉林省_子区域.json
  15. +3
    -0
      readme.md
  16. +0
    -129
      src/api/index.js
  17. +7
    -10
      src/api/login.js
  18. +53
    -0
      src/api/system/approve.js
  19. +62
    -0
      src/api/system/attachment.js
  20. +80
    -0
      src/api/system/attachmentConfig.js
  21. +53
    -0
      src/api/system/book.js
  22. +103
    -0
      src/api/system/config.js
  23. +208
    -0
      src/api/system/dept.js
  24. +70
    -0
      src/api/system/dict/data.js
  25. +77
    -0
      src/api/system/dict/type.js
  26. +81
    -0
      src/api/system/dicttree.js
  27. +53
    -0
      src/api/system/import.js
  28. +53
    -0
      src/api/system/importDetail.js
  29. +11
    -0
      src/api/system/index.js
  30. +60
    -0
      src/api/system/menu.js
  31. +89
    -0
      src/api/system/mobile.js
  32. +63
    -0
      src/api/system/model.js
  33. +61
    -0
      src/api/system/notice.js
  34. +53
    -0
      src/api/system/phones.js
  35. +53
    -0
      src/api/system/post.js
  36. +92
    -0
      src/api/system/role.js
  37. +70
    -0
      src/api/system/seal.js
  38. +159
    -0
      src/api/system/user.js
  39. +5
    -5
      src/utils/auth.js
  40. +6
    -0
      src/utils/errorCode.js
  41. +3
    -8
      src/utils/gis.js
  42. +98
    -58
      src/utils/request.js
  43. +2
    -2
      src/views/capital/comps/right/top/2/index.html
  44. +3
    -1
      src/views/capital/comps/right/top/2/index.js
  45. +1
    -1
      src/views/capital/data.js
  46. +2
    -2
      src/views/capital/index.html
  47. +68
    -2
      src/views/capital/index.js
  48. +3
    -4
      vue.config.js

Binārs
public/imgs/jsonimg/circle-point.png Parādīt failu

Pirms Pēc
Platums: 1239  |  Augstums: 1239  |  Izmērs: 470 KiB

Binārs
public/imgs/jsonimg/gradient.png Parādīt failu

Pirms Pēc
Platums: 256  |  Augstums: 256  |  Izmērs: 5.5 KiB

Binārs
public/imgs/jsonimg/gz-map-fx.jpeg Parādīt failu

Pirms Pēc
Platums: 2048  |  Augstums: 2048  |  Izmērs: 806 KiB

Binārs
public/imgs/jsonimg/gz-map.jpeg Parādīt failu

Pirms Pēc
Platums: 1024  |  Augstums: 1024  |  Izmērs: 52 KiB

Binārs
public/imgs/jsonimg/上升粒子1.png Parādīt failu

Pirms Pēc
Platums: 1620  |  Augstums: 189  |  Izmērs: 82 KiB

Binārs
public/imgs/jsonimg/光柱.png Parādīt failu

Pirms Pēc
Platums: 41  |  Augstums: 255  |  Izmērs: 4.6 KiB

Binārs
public/imgs/jsonimg/地板背景.png Parādīt failu

Pirms Pēc
Platums: 1387  |  Augstums: 1080  |  Izmērs: 1.8 MiB

Binārs
public/imgs/jsonimg/标注.png Parādīt failu

Pirms Pēc
Platums: 44  |  Augstums: 44  |  Izmērs: 1.4 KiB

Binārs
public/imgs/jsonimg/标注光圈.png Parādīt failu

Pirms Pēc
Platums: 200  |  Augstums: 200  |  Izmērs: 13 KiB

Binārs
public/imgs/jsonimg/渐变2.png Parādīt failu

Pirms Pēc
Platums: 1024  |  Augstums: 1024  |  Izmērs: 175 KiB

Binārs
public/imgs/jsonimg/线圈动画2.png Parādīt failu

Pirms Pēc
Platums: 1024  |  Augstums: 1024  |  Izmērs: 6.5 KiB

+ 1
- 5
public/index.html Parādīt failu

@@ -6,12 +6,8 @@
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=0.8">
<!-- <link rel="icon" href="./zyic.ico"> -->
<title>农村资源资产清查监管系统</title>
<title>中农融信</title>

<script>
</script>
<style>
</style>
</head>

<body>


+ 0
- 11161
public/吉林省.json
Failā izmaiņas netiks attēlotas, jo tās ir par lielu
Parādīt failu


+ 0
- 25715
public/吉林省_子区域.json
Failā izmaiņas netiks attēlotas, jo tās ir par lielu
Parādīt failu


+ 3
- 0
readme.md Parādīt failu

@@ -0,0 +1,3 @@
http://218.59.175.43:92/index
demo
Rx@345678

+ 0
- 129
src/api/index.js Parādīt failu

@@ -1,130 +1 @@
import request from '@/utils/request';

// 用户信息
export function GetInfoByRole () {
return request({
url: '/api/v1.0/admin/GetInfoByRole',
method: 'get',
});
}

export function GetLayerInfoByAreaCode (query) {
return request({
url: '/api/v1.0/admin/web/area/selectOneAreaCode',
method: 'get',
params: query
});
}

// 地区字典
export function getAreaList (query) {
return request({
url: '/api/v1.0/admin/web/area/areaLevel',
method: 'get',
params: query
});
}
// 保存承包人信息
export function cbhtxx (params) {
return request({
url: '/api/v1.0/admin/web/cbhtxx',
method: 'post',
data: {
...params
}
});
}
// 保存地块基本信息
export function cwdjbxx (params) {
return request({
url: '/api/v1.0/admin/web/cwdjbxx',
method: 'post',
data: {
...params
}
});
}
// 修改地块基本信息
export function putcwdjbxx (params) {
return request({
url: '/api/v1.0/admin/web/cwdjbxx',
method: 'put',
data: {
...params
}
});
}
// 查询地块基本信息
export function cwdjbxxinfo (id) {
return request({
url: '/api/v1.0/admin/web/cwdjbxx/' + id,
method: 'get',
});
}
// 查询承包人信息列表
export function cbrxxList (query) {
return request({
url: '/api/v1.0/admin/web/cbhtxx/list',
method: 'get',
params: query
});
}
// 查询基本信息列表
export function cwdjbxxList (query) {
return request({
url: '/api/v1.0/admin/web/cwdjbxx/list',
method: 'get',
params: query
});
}
// 删除承包人信息
export function cbrxxdelete (id) {
return request({
url: '/api/v1.0/admin/web/cbhtxx/' + id,
method: 'delete',
});
}
// 查询承包人信息
export function cbhtxxinfo (id) {
return request({
url: '/api/v1.0/admin/web/cbhtxx/' + id,
method: 'get',
});
}
// 修改承包人信息
export function putcbhtxx (params) {
return request({
url: '/api/v1.0/admin/web/cbhtxx',
method: 'put',
data: {
...params
}
});
}
// 字典
export function dictdata (type) {
return request({
url: '/api/v1.0/admin/system/dict/data/type/' + type,
method: 'get',
});
}

export function get (url, params) {
return request({
url,
params: {
...params
}
})
}

export function post (url, params) {
return request({
headers: {
'Content-Type': 'application/xml'
},
url,
method: 'post',
data: params
})
}

+ 7
- 10
src/api/login.js Parādīt failu

@@ -1,13 +1,10 @@
import request from '@/utils/request';

// 登录系统
export function login (params) {
return request({
url: '/api/v1.0/admin/login',
method: 'post',
data: {
...params
}
});
}

// 获取用户详细信息
export function getInfo () {
return request({
url: 'api/getInfo',
method: 'get'
})
}

+ 53
- 0
src/api/system/approve.js Parādīt failu

@@ -0,0 +1,53 @@
import request from '@/utils/request'

// 查询审批记录列表
export function listApprove(query) {
return request({
url: '/system/approve/list',
method: 'get',
params: query
})
}

// 查询审批记录详细
export function getApprove(id) {
return request({
url: '/system/approve/get/' + id,
method: 'get'
})
}

// 新增审批记录
export function addApprove(data) {
return request({
url: '/system/approve/add',
method: 'post',
data: data
})
}

// 修改审批记录
export function updateApprove(data) {
return request({
url: '/system/approve/edit',
method: 'post',
data: data
})
}

// 删除审批记录
export function delApprove(id) {
return request({
url: '/system/approve/remove/' + id,
method: 'get'
})
}

// 导出审批记录
export function exportApprove(query) {
return request({
url: '/system/approve/export',
method: 'get',
params: query
})
}

+ 62
- 0
src/api/system/attachment.js Parādīt failu

@@ -0,0 +1,62 @@
import request from '@/utils/request'

// 查询附件信息列表
export function listAttachment(query) {
return request({
url: '/system/attachment/list',
method: 'get',
params: query
})
}

// 查询附件信息详细
export function getAttachment(id) {
return request({
url: '/system/attachment/get/' + id,
method: 'get'
})
}

// 查询附件信息详细
export function findAttachment(data) {
return request({
url: '/system/attachment/find',
method: 'get',
params: data
})
}

// 新增附件信息
export function addAttachment(data) {
return request({
url: '/system/attachment/add',
method: 'post',
data: data
})
}

// 修改附件信息
export function updateAttachment(data) {
return request({
url: '/system/attachment/edit',
method: 'post',
data: data
})
}

// 删除附件信息
export function delAttachment(id) {
return request({
url: '/system/attachment/remove/' + id,
method: 'get'
})
}

// 导出附件信息
export function exportAttachment(query) {
return request({
url: '/system/attachment/export',
method: 'get',
params: query
})
}

+ 80
- 0
src/api/system/attachmentConfig.js Parādīt failu

@@ -0,0 +1,80 @@
import request from '@/utils/request'

// 查询文件配置树
export function treeView(query) {
return request({
url: '/system/attachmentConfig/treeView',
method: 'get',
params: query
})
}

// 查询文件配置树
export function treeSingleProcessView(query) {
return request({
url: '/system/attachmentConfig/treeSingleProcessView',
method: 'get',
params: query
})
}

// 查询附件上传配置列表
export function listAttachmentConfig(query) {
return request({
url: '/system/attachmentConfig/list',
method: 'get',
params: query
})
}

// 查询附件上传配置详细
export function getAttachmentConfig(id) {
return request({
url: '/system/attachmentConfig/' + id,
method: 'get'
})
}

// 新增附件上传配置
export function addAttachmentConfig(data) {
return request({
url: '/system/attachmentConfig/add',
method: 'post',
data: data
})
}

// 修改附件上传配置
export function updateAttachmentConfig(data) {
return request({
url: '/system/attachmentConfig/edit',
method: 'post',
data: data
})
}

// 删除附件上传配置
export function delAttachmentConfig(id) {
return request({
url: '/system/attachmentConfig/remove/' + id,
method: 'get'
})
}

// 导出附件上传配置
export function exportAttachmentConfig(query) {
return request({
url: '/system/attachmentConfig/export',
method: 'get',
params: query
})
}

// 查询文件配置树
export function getAttachmentConfigTree(query) {
return request({
url: '/system/attachmentConfig/getAttachmentConfigTree',
method: 'get',
params: query
})
}

+ 53
- 0
src/api/system/book.js Parādīt failu

@@ -0,0 +1,53 @@
import request from '@/utils/request'

// 查询用户和账套关系列表
export function listBook(query) {
return request({
url: '/system/book/list',
method: 'get',
params: query
})
}

// 查询用户和账套关系详细
export function getBook(userId) {
return request({
url: '/system/book/get/' + userId,
method: 'get'
})
}

// 新增用户和账套关系
export function addBook(data) {
return request({
url: '/system/book/add',
method: 'post',
data: data
})
}

// 修改用户和账套关系
export function updateBook(data) {
return request({
url: '/system/book/edit',
method: 'post',
data: data
})
}

// 删除用户和账套关系
export function delBook(userId) {
return request({
url: '/system/book/remove/' + userId,
method: 'get'
})
}

// 导出用户和账套关系
export function exportBook(query) {
return request({
url: '/system/book/export',
method: 'get',
params: query
})
}

+ 103
- 0
src/api/system/config.js Parādīt failu

@@ -0,0 +1,103 @@
import request from '@/utils/request'

// 查询参数列表
export function listConfig (query) {
return request({
url: '/system/config/list',
method: 'get',
params: query
})
}

// 查询参数详细
export function getConfig (configId) {
return request({
url: '/api/system/config/get/' + configId,
method: 'get'
})
}

// 根据参数键名查询参数值
export function getConfigKey (configKey) {
return request({
url: '/api/system/config/configKey/' + configKey,
method: 'get'
})
}

// 新增参数配置
export function addConfig (data) {
return request({
url: '/system/config/add',
method: 'post',
data: data
})
}

// 修改参数配置
export function updateConfig (data) {
return request({
url: '/system/config/edit',
method: 'post',
data: data
})
}

// 删除参数配置
export function delConfig (configId) {
return request({
url: '/system/config/remove/' + configId,
method: 'get'
})
}

// 清理参数缓存
export function clearCache () {
return request({
url: '/system/config/clearCache',
method: 'get'
})
}

// 导出参数
export function exportConfig (query) {
return request({
url: '/system/config/export',
method: 'get',
params: query
})
}

//查询geoserver服务地址
export function getGeoServerConfigKey () {
return request({
url: '/system/config/configKey/' + "system.geoServer.url",
method: 'get'
})
}

// 查询application.yml键值
export function propValue (key) {
return request({
url: '/system/config/prop/' + key,
method: 'get'
})
}
export function getProperty (key, def) {
return propValue(key).then((resp) => {
return new Promise(function (resolve, reject) {
resolve(resp.code == 200 && resp.data !== null ? resp.data : def);
});
}).catch((e) => {
return new Promise(function (resolve, reject) {
resolve(def);
});
});
}

export function usingExternalUploadService () {
return request({
url: '/system/config/usingExternalUploadService',
method: 'get'
})
}

+ 208
- 0
src/api/system/dept.js Parādīt failu

@@ -0,0 +1,208 @@
import request from '@/utils/request'

// 查询部门列表
export function listDept (query) {
return request({
url: '/system/dept/list',
method: 'get',
params: query
})
}

// 查询部门列表(排除节点)
export function listDeptExcludeChild (deptId) {
return request({
url: '/system/dept/list/exclude/' + deptId,
method: 'get'
})
}

// 查询部门详细
export function getDept (deptId) {
return request({
url: '/system/dept/get/' + deptId,
method: 'get'
})
}

// 查询部门下拉树结构
export function treeselect () {
return request({
url: '/system/dept/treeselect',
method: 'get'
})
}

// 查询部门下拉树结构
export function treeselectByDeptId (query) {
return request({
url: 'api/system/dept/treeselectByDeptId',
method: 'get',
params: query
})
}

// 查询部门
export function listData (query) {
return request({
url: '/system/userDept/listData',
method: 'get',
params: query
})
}

// 查询组织机构下拉树结构
export function treeselectByUser () {
return request({
url: '/system/dept/treeselectByUser',
method: 'get'
})
}
// 查询级联账套下拉
export function listByDeptId (query) {
return request({
url: '/finance/book/listByDeptId',
method: 'get',
params: query
})
}

//视图预览 查询级联账套下拉
export function listByDeptIdAndBusinessKey (query) {
return request({
url: '/finance/book/listByDeptIdAndBusinessKey',
method: 'get',
params: query
})
}



//提交部门权限
export function userDept (data) {
return request({
url: '/system/userDept/add',
method: 'post',
data: data
})
}

// 根据角色ID查询部门树结构
export function roleDeptTreeselect (roleId) {
return request({
url: '/system/dept/roleDeptTreeselect/' + roleId,
method: 'get'
})
}

// 新增部门
export function addDept (data) {
return request({
url: '/system/dept/add',
method: 'post',
data: data
})
}

// 修改部门
export function updateDept (data) {
return request({
url: '/system/dept/edit',
method: 'post',
data: data
})
}


// 删除部门
export function delDept (deptId) {
return request({
url: '/system/dept/remove/' + deptId,
method: 'get'
})
}

// 切换账套
export function changeBook (query) {
return request({
url: '/system/user/changeBook',
method: 'get',
params: query
})
}
// 切换部门
export function changeDept (query) {
return request({
url: '/system/user/changeDept',
method: 'get',
params: query
})
}


//右上代办事项闹铃-通用级
export function noticeCount (businessOwnership) {
return request({
url: '/home/notice/count/' + businessOwnership,
method: 'get'
})
}

//右上 帮助中心
export function systemModel (query) {
return request({
url: '/home/system/model/' + query,
method: 'get',
// params: query
})
}

//查询账套权限列表
export function systemBookList (query) {
return request({
url: '/system/book/list',
method: 'get',
params: query
})
}

//提交账套权限
export function bookDept (data) {
return request({
url: '/system/book/add',
method: 'post',
data: data
})
}

// 根据deptId查询所在区县
export function getCountyInfoByDeptId (deptId) {
return request({
url: '/system/dept/getCountyInfoByDeptId/' + deptId,
method: 'get'
})
}

// 根据deptId查询所在乡镇
export function getTownInfoByDeptId (deptId) {
return request({
url: '/system/dept/getTownInfoByDeptId/' + deptId,
method: 'get'
})
}

// 更新所有部门的坐标信息
export function coordinatesUpdate () {
return request({
url: '/system/dept/coordinatesUpdate',
method: 'get'
})
}

// 获取当前部门的信息
export function getCurrentDept () {
return request({
url: '/system/dept/get/current',
method: 'get',
})
}

+ 70
- 0
src/api/system/dict/data.js Parādīt failu

@@ -0,0 +1,70 @@
import request from '@/utils/request'

// 查询字典数据列表
export function listData(query) {
return request({
url: '/system/dict/data/list',
method: 'get',
params: query
})
}

// 查询字典数据详细
export function getData(dictCode) {
return request({
url: '/system/dict/data/get/' + dictCode,
method: 'get'
})
}

// 根据字典类型查询字典数据信息
export function getDicts(dictType) {
return request({
url: '/system/dict/data/type/' + dictType,
method: 'get'
})
}

// 新增字典数据
export function addData(data) {
return request({
url: '/system/dict/data/add',
method: 'post',
data: data
})
}

// 修改字典数据
export function updateData(data) {
return request({
url: '/system/dict/data/edit',
method: 'post',
data: data
})
}

// 删除字典数据
export function delData(dictCode) {
return request({
url: '/system/dict/data/remove/' + dictCode,
method: 'get'
})
}

// 导出字典数据
export function exportData(query) {
return request({
url: '/system/dict/data/export',
method: 'get',
params: query
})
}

// 启用/禁用
export function setDictDataStatus(id, status) {
return request({
url: `/system/dict/data/setStatus/${id}`,
method: 'post',
params: { status }
})
}

+ 77
- 0
src/api/system/dict/type.js Parādīt failu

@@ -0,0 +1,77 @@
import request from '@/utils/request'

// 查询字典类型列表
export function listType(query) {
return request({
url: '/system/dict/type/list',
method: 'get',
params: query
})
}

// 查询字典类型详细
export function getType(dictId) {
return request({
url: '/system/dict/type/get/' + dictId,
method: 'get'
})
}

// 新增字典类型
export function addType(data) {
return request({
url: '/system/dict/type/add',
method: 'post',
data: data
})
}

// 修改字典类型
export function updateType(data) {
return request({
url: '/system/dict/type/edit',
method: 'post',
data: data
})
}

// 删除字典类型
export function delType(dictId) {
return request({
url: '/system/dict/type/remove/' + dictId,
method: 'get'
})
}

// 清理参数缓存
export function clearCache() {
return request({
url: '/system/dict/type/clearCache',
method: 'get'
})
}

// 导出字典类型
export function exportType(query) {
return request({
url: '/system/dict/type/export',
method: 'get',
params: query
})
}

// 获取字典选择框列表
export function optionselect() {
return request({
url: '/system/dict/type/optionselect',
method: 'get'
})
}

// 刷新参数缓存
export function refreshCache() {
return request({
url: '/system/dict/type/refreshCache',
method: 'get'
})
}

+ 81
- 0
src/api/system/dicttree.js Parādīt failu

@@ -0,0 +1,81 @@
import request from '@/utils/request'

// 查询树状字典列表
export function listDicttree(query) {
return request({
url: '/system/dicttree/list',
method: 'get',
params: query
})
}

// 导出树状字典
export function exportDicttree(query) {
return request({
url: '/system/dicttree/export',
method: 'get',
params: query
})
}

// 查询树状字典详细
export function getDicttree(id) {
return request({
url: '/system/dicttree/get/' + id,
method: 'get'
})
}

// 新增树状字典
export function addDicttree(data) {
return request({
url: '/system/dicttree/add',
method: 'post',
data: data
})
}

// 修改树状字典
export function updateDicttree(data) {
return request({
url: '/system/dicttree/edit',
method: 'post',
data: data
})
}

// 删除树状字典
export function delDicttree(id) {
return request({
url: '/system/dicttree/remove/' + id,
method: 'get'
})
}

// 查询树状字典列表(树)
export function tree(query) {
return request({
url: '/system/dicttree/tree',
method: 'get',
params: query
})
}

// 查询单个树状字典详细(树)
export function dictClassTree(dictClass) {
return request({
url: '/system/dicttree/dictClassTree/' + dictClass,
method: 'get'
})
}

// 查询单个树状字典详细(列表)
export function dictClassList(dictClass, query) {
let q = query ? JSON.parse(JSON.stringify(query)) : {};
q.dictClass = dictClass;
return request({
url: '/system/dicttree/list',
method: 'get',
params: q
})
}

+ 53
- 0
src/api/system/import.js Parādīt failu

@@ -0,0 +1,53 @@
import request from '@/utils/request'

// 查询导入执行状态列表
export function listImport(query) {
return request({
url: '/system/import/list',
method: 'get',
params: query
})
}

// 查询导入执行状态详细
export function getImport(id) {
return request({
url: '/system/import/get/' + id,
method: 'get'
})
}

// 新增导入执行状态
export function addImport(data) {
return request({
url: '/system/import/add',
method: 'post',
data: data
})
}

// 修改导入执行状态
export function updateImport(data) {
return request({
url: '/system/import/edit',
method: 'post',
data: data
})
}

// 删除导入执行状态
export function delImport(id) {
return request({
url: '/system/import/remove/' + id,
method: 'get'
})
}

// 导出导入执行状态
export function exportImport(query) {
return request({
url: '/system/import/export',
method: 'get',
params: query
})
}

+ 53
- 0
src/api/system/importDetail.js Parādīt failu

@@ -0,0 +1,53 @@
import request from '@/utils/request'

// 查询导入错误明细列表
export function listImportDetail(query) {
return request({
url: '/system/detail/list',
method: 'get',
params: query
})
}

// 查询导入错误明细详细
export function getImportDetail(id) {
return request({
url: '/system/detail/get/' + id,
method: 'get'
})
}

// 新增导入错误明细
export function addImportDetail(data) {
return request({
url: '/system/detail/add',
method: 'post',
data: data
})
}

// 修改导入错误明细
export function updateImportDetail(data) {
return request({
url: '/system/detail/edit',
method: 'post',
data: data
})
}

// 删除导入错误明细
export function delImportDetail(id) {
return request({
url: '/system/detail/remove/' + id,
method: 'get'
})
}

// 导出导入错误明细
export function exportImportDetail(query) {
return request({
url: '/system/detail/export',
method: 'get',
params: query
})
}

+ 11
- 0
src/api/system/index.js Parādīt failu

@@ -0,0 +1,11 @@
import request from '@/utils/request'
import { praseStrEmpty } from "@/utils/ruoyi";

// 系统首页
export function systemIndex(query) {
return request({
url: '/system/index/statistics',
method: 'get',
params: query
})
}

+ 60
- 0
src/api/system/menu.js Parādīt failu

@@ -0,0 +1,60 @@
import request from '@/utils/request'

// 查询菜单列表
export function listMenu(query) {
return request({
url: '/system/menu/list',
method: 'get',
params: query
})
}

// 查询菜单详细
export function getMenu(menuId) {
return request({
url: '/system/menu/get/' + menuId,
method: 'get'
})
}

// 查询菜单下拉树结构
export function treeselect() {
return request({
url: '/system/menu/treeselect',
method: 'get'
})
}

// 根据角色ID查询菜单下拉树结构
export function roleMenuTreeselect(roleId) {
return request({
url: '/system/menu/roleMenuTreeselect/' + roleId,
method: 'get'
})
}

// 新增菜单
export function addMenu(data) {
return request({
url: '/system/menu/add',
method: 'post',
data: data
})
}

// 修改菜单
export function updateMenu(data) {
return request({
url: '/system/menu/edit',
method: 'post',
data: data
})
}

// 删除菜单
export function delMenu(menuId) {
return request({
url: '/system/menu/remove/' + menuId,
method: 'get'
})
}

+ 89
- 0
src/api/system/mobile.js Parādīt failu

@@ -0,0 +1,89 @@
import request from '@/utils/request'

// 查询手机菜单列表
export function listMobile(query) {
return request({
url: '/system/mobile/list',
method: 'get',
params: query
})
}

// 导出手机菜单
export function exportMobile(query) {
return request({
url: '/system/mobile/export',
method: 'get',
params: query
})
}

// 查询手机菜单详细
export function getMobile(id) {
return request({
url: '/system/mobile/get/' + id,
method: 'get'
})
}

// 新增手机菜单
export function addMobile(data) {
return request({
url: '/system/mobile/add',
method: 'post',
data: data
})
}

// 修改手机菜单
export function updateMobile(data) {
return request({
url: '/system/mobile/edit',
method: 'post',
data: data
})
}

// 删除手机菜单
export function delMobile(id) {
return request({
url: '/system/mobile/remove/' + id,
method: 'get'
})
}

// 编辑角色
export function setupMobileRoles(id, data) {
return request({
url: '/system/mobile/setupRoles/' + id,
method: 'post',
data: data
})
}

// 获取角色
export function getMobileRoles(id) {
return request({
url: '/system/mobile/getRoles/' + id,
method: 'get',
})
}

// 获取菜单
export function getMobileMenus(query) {
return request({
url: '/system/mobile/menus',
method: 'get',
params: query,
})
}

// 启用/禁用
export function setMobileStatus(id, status) {
return request({
url: `/system/mobile/setStatus/${id}`,
method: 'post',
params: { status }
})
}


+ 63
- 0
src/api/system/model.js Parādīt failu

@@ -0,0 +1,63 @@
import request from '@/utils/request'

// 查询模块配置列表
export function listModel(query) {
return request({
url: '/system/model/list',
method: 'get',
params: query
})
}

// 导出模块配置
export function exportModel(query) {
return request({
url: '/system/model/export',
method: 'get',
params: query
})
}

// 查询模块配置详细
export function getModel(id) {
return request({
url: '/system/model/get/' + id,
method: 'get'
})
}

// 新增模块配置
export function addModel(data) {
return request({
url: '/system/model/add',
method: 'post',
data: data
})
}

// 修改模块配置
export function updateModel(data) {
return request({
url: '/system/model/edit',
method: 'post',
data: data
})
}

// 删除模块配置
export function delModel(id) {
return request({
url: '/system/model/remove/' + id,
method: 'get'
})
}

// 启用/禁用
export function setModelStatus(id, status) {
return request({
url: `/system/model/setStatus/${id}`,
method: 'post',
params: { status }
})
}


+ 61
- 0
src/api/system/notice.js Parādīt failu

@@ -0,0 +1,61 @@
import request from '@/utils/request'

/*// 查询统一通知列表
export function listUnifiedNotice() {
return request({
url: '/system/notice/unifiedNoticeList',
method: 'get'
})
}*/
// 查询通知公告列表
export function listNotice(query) {
return request({
url: '/system/notice/list',
method: 'get',
params: query
})
}

// 导出通知公告
export function exportNotice(query) {
return request({
url: '/system/notice/export',
method: 'get',
params: query
})
}

// 查询通知公告详细
export function getNotice(noticeId) {
return request({
url: '/system/notice/get/' + noticeId,
method: 'get'
})
}

// 新增通知公告
export function addNotice(data) {
return request({
url: '/system/notice/add',
method: 'post',
data: data
})
}

// 修改通知公告
export function updateNotice(data) {
return request({
url: '/system/notice/edit',
method: 'post',
data: data
})
}

// 删除通知公告
export function delNotice(noticeId) {
return request({
url: '/system/notice/remove/' + noticeId,
method: 'get'
})
}


+ 53
- 0
src/api/system/phones.js Parādīt failu

@@ -0,0 +1,53 @@
import request from '@/utils/request'

// 查询通讯录列表
export function listPhones(query) {
return request({
url: '/system/phones/list',
method: 'get',
params: query
})
}

// 查询通讯录详细
export function getPhones(id) {
return request({
url: '/system/phones/get/' + id,
method: 'get'
})
}

// 新增通讯录
export function addPhones(data) {
return request({
url: '/system/phones/add',
method: 'post',
data: data
})
}

// 修改通讯录
export function updatePhones(data) {
return request({
url: '/system/phones/edit',
method: 'post',
data: data
})
}

// 删除通讯录
export function delPhones(id) {
return request({
url: '/system/phones/remove/' + id,
method: 'get'
})
}

// 导出通讯录
export function exportPhones(query) {
return request({
url: '/system/phones/export',
method: 'get',
params: query
})
}

+ 53
- 0
src/api/system/post.js Parādīt failu

@@ -0,0 +1,53 @@
import request from '@/utils/request'

// 查询岗位列表
export function listPost(query) {
return request({
url: '/system/post/list',
method: 'get',
params: query
})
}

// 查询岗位详细
export function getPost(postId) {
return request({
url: '/system/post/get/' + postId,
method: 'get'
})
}

// 新增岗位
export function addPost(data) {
return request({
url: '/system/post/add',
method: 'post',
data: data
})
}

// 修改岗位
export function updatePost(data) {
return request({
url: '/system/post/edit',
method: 'post',
data: data
})
}

// 删除岗位
export function delPost(postId) {
return request({
url: '/system/post/remove/' + postId,
method: 'get'
})
}

// 导出岗位
export function exportPost(query) {
return request({
url: '/system/post/export',
method: 'get',
params: query
})
}

+ 92
- 0
src/api/system/role.js Parādīt failu

@@ -0,0 +1,92 @@
import request from '@/utils/request'

// 查询角色列表
export function listRole(query) {
return request({
url: '/system/role/list',
method: 'get',
params: query
})
}

// 查询角色详细
export function getRole(roleId) {
return request({
url: '/system/role/get/' + roleId,
method: 'get'
})
}

// 新增角色
export function addRole(data) {
return request({
url: '/system/role/add',
method: 'post',
data: data
})
}

// 修改角色
export function updateRole(data) {
return request({
url: '/system/role/edit',
method: 'post',
data: data
})
}

// 角色数据权限
export function dataScope(data) {
return request({
url: '/system/role/dataScope',
method: 'post',
data: data
})
}

// 角色状态修改
export function changeRoleStatus(roleId, status) {
const data = {
roleId,
status
}
return request({
url: '/system/role/changeStatus',
method: 'post',
data: data
})
}

// 删除角色
export function delRole(roleId) {
return request({
url: '/system/role/remove/' + roleId,
method: 'get'
})
}

// 导出角色
export function exportRole(query) {
return request({
url: '/system/role/export',
method: 'get',
params: query
})
}

// 获取手机菜单
export function getRoleMobiles(roleId) {
return request({
url: '/system/role/getMobiles/' + roleId,
method: 'get'
})
}

// 编辑手机菜单
export function setupRoleMobiles(id, data) {
return request({
url: '/system/role/setupMobiles/' + id,
method: 'post',
data: data
})
}

+ 70
- 0
src/api/system/seal.js Parādīt failu

@@ -0,0 +1,70 @@
import request from '@/utils/request'

// 查询用章申请列表
export function listSeal(query) {
return request({
url: '/service/seal/list',
method: 'get',
params: query
})
}

// 查询用章申请详细
export function getSeal(id) {
return request({
url: '/service/seal/get/' + id,
method: 'get'
})
}

// 新增用章申请
export function addSeal(data) {
return request({
url: '/service/seal/add',
method: 'post',
data: data
})
}

// 修改用章申请
export function updateSeal(data) {
return request({
url: '/service/seal/edit',
method: 'post',
data: data
})
}

// 删除用章申请
export function delSeal(id) {
return request({
url: '/service/seal/remove/' + id,
method: 'get'
})
}

// 导出用章申请
export function exportSeal(query) {
return request({
url: '/service/seal/export',
method: 'get',
params: query
})
}

// 模糊查询权利人列表
export function checkMemberInformation(query) {
return request({
url: '/service/farmer/queryListByName/',
method: 'get',
params: query
})
}
// 查询用章申请列表
export function listsSeal(query) {
return request({
url: '/service/seal/lists',
method: 'get',
params: query
})
}

+ 159
- 0
src/api/system/user.js Parādīt failu

@@ -0,0 +1,159 @@
import request from '@/utils/request'
import { praseStrEmpty } from "@/utils/ruoyi";

// 查询用户列表
export function listUser(query) {
return request({
url: '/system/user/list',
method: 'get',
params: query
})
}
// 查询用户列表
export function getUserList(query) {
return request({
url: '/system/user/getUserList',
method: 'get',
params: query
})
}
// 查询用户列表
export function listNoDataScopeUser(query) {
return request({
url: '/system/user/listNoDataScope',
method: 'get',
params: query
})
}

// 查询用户详细
export function getUser(userId) {
return request({
url: '/system/user/' + praseStrEmpty(userId),
method: 'get'
})
}

// 新增用户
export function addUser(data) {
return request({
url: '/system/user/add',
method: 'post',
data: data
})
}

// 修改用户
export function updateUser(data) {
return request({
url: '/system/user/edit',
method: 'post',
data: data
})
}
// 删除用户
export function delUser(userId) {
return request({
url: '/system/user/remove/' + userId,
method: 'get'
})
}

// 导出用户
export function exportUser(query) {
return request({
url: '/system/user/export',
method: 'get',
params: query
})
}

// 用户密码重置
export function resetUserPwd(userId, password) {
const data = {
userId,
password
}
return request({
url: '/system/user/resetPwd',
method: 'post',
data: data
})
}

// 用户状态修改
export function changeUserStatus(userId, status) {
const data = {
userId,
status
}
return request({
url: '/system/user/changeStatus',
method: 'post',
data: data
})
}

// 查询用户个人信息
export function getUserProfile() {
return request({
url: '/system/user/profile/get',
method: 'get'
})
}

// 修改用户个人信息
export function updateUserProfile(data) {
return request({
url: '/system/user/profile/edit',
method: 'post',
data: data
})
}

// 用户密码重置
export function updateUserPwd(oldPassword, newPassword) {
const data = {
oldPassword,
newPassword
}
return request({
url: '/system/user/profile/updatePwd',
method: 'post',
params: data
})
}

// 用户头像上传
export function uploadAvatar(data) {
return request({
url: '/system/user/profile/avatar',
method: 'post',
data: data
})
}

// 下载用户导入模板
export function importTemplate() {
return request({
url: '/system/user/importTemplate',
method: 'get'
})
}

//用户上传签字
export function electronicSignature(data) {
return request({
url: '/system/user/profile/electronicSignature',
method: 'post',
data: data
})
}

// 上报春耕app
export function chungengSyncUser(userId) {
return request({
url: '/system/user/chungeng/syncUser/' + userId,
method: 'post',
})
}

+ 5
- 5
src/utils/auth.js Parādīt failu

@@ -1,15 +1,15 @@
const TokenKey = 'Admin-Token';

// 获取token
export function getToken() {
return localStorage.getItem(TokenKey); // 将token保存在本地
export function getToken () {
return 'eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6ImM0MDZkM2Q0LTM5N2UtNGRjMi1hMDIyLTEzY2UwZGZkMDA3OCJ9.X2CyaATOQ8S811oh5uMWpD5WHeJ3Meya5E7TRoEmOukzoZy-U5AwmzRn7UJs_OY8IU3a-DGFZNZc---Vh336UQ'; // 将token保存在本地
}
// 保存token
export function setToken(token) {
export function setToken (token) {
return localStorage.setItem(TokenKey, token); // 将token保存在本地
}
// 删除token
export function removeToken() {
return localStorage.removeItem(TokenKey);
export function removeToken () {
return localStorage.removeItem(TokenKey);

}

+ 6
- 0
src/utils/errorCode.js Parādīt failu

@@ -0,0 +1,6 @@
export default {
'401': '认证失败,无法访问系统资源',
'403': '当前操作没有权限',
'404': '访问资源不存在',
'default': '系统未知错误,请反馈给管理员'
}

+ 3
- 8
src/utils/gis.js Parādīt failu

@@ -44,16 +44,11 @@ class GisUtils {
map = null;
overLayer = null;
instance = null;
textName = {

};

// 构造一个广为人知的接口,供用户对该类进行实例化
static getInstance () {
if (!this.instance) {
this.instance = new GisUtils(name);
}
return this.instance;
constructor(domId) {
this.getMap(domId)
return this
}
/**
* 获取一个地图容器


+ 98
- 58
src/utils/request.js Parādīt failu

@@ -1,74 +1,114 @@
import axios from 'axios';
import { Message } from 'element-ui';
import store from '../store';
import { getToken } from '@/utils/auth';
import router from '@/router/index';
import axios from 'axios'
import { Notification, MessageBox, Message } from 'element-ui'
import store from '@/store'
import { getToken } from '@/utils/auth'
import errorCode from '@/utils/errorCode'

axios.defaults.headers['Content-Type'] = 'application/json;charset=utf-8'
// 创建axios实例
const service = axios.create({
baseURL: process.env.BASE_API, // api 的 base_url
timeout: 1000 * 5 * 60 // 请求超时时间
});

// axios中请求配置有baseURL选项,表示请求URL公共部分
baseURL: process.env.VUE_APP_BASE_API,
// 超时 60秒
timeout: 120000
})
// request拦截器
service.interceptors.request.use(
config => {
if (getToken()) {
config.headers['authorization'] = getToken(); // 让每个请求携带自定义token 请根据实际情况自行修改
service.interceptors.request.use(config => {
// 是否需要设置 token
const isToken = (config.headers || {}).isToken === false
if (getToken() && !isToken) {
config.headers['Authorization'] = 'Bearer ' + getToken() // 让每个请求携带自定义token 请根据实际情况自行修改
}
// get请求映射params参数
if (config.method === 'get' && config.params) {
let url = config.url + '?';
for (const propName of Object.keys(config.params)) {
const value = config.params[propName];
var part = encodeURIComponent(propName) + "=";
if (value !== null && typeof (value) !== "undefined") {
if (typeof value === 'object') {
for (const key of Object.keys(value)) {
let params = propName + '[' + key + ']';
var subPart = encodeURIComponent(params) + "=";
url += subPart + encodeURIComponent(value[key]) + "&";
}
} else {
url += part + encodeURIComponent(value) + "&";
}
}
}
// config.headers['Authorization'] = 'Basic ' + btoa('admin:/UhQ28VFomqWr3qL9') // 使用你的用户名和密码进行Base64编码
return config;
},
error => {
// Do something with request error
console.log(error); // for debug
Promise.reject(error);
url = url.slice(0, -1);
config.params = {};
config.url = url;
}
);

// response 拦截器
service.interceptors.response.use(
response => {
/**
* code为非20000是抛错 可结合自己业务进行修改
*/
const res = response.data;
if (response.status === 200) {
let data = response.data;
if (data.hasOwnProperty('code') && data.code === 401) {
return config
}, error => {
//console.log(error)
Promise.reject(error)
})

Message({
message: '请重新登录',
type: 'error',
duration: 5 * 1000
});
store.commit('RESET_LOGIN_INFO');
router.replace('/login');
} else {
return response.data;
// 响应拦截器
service.interceptors.response.use(res => {
// 未设置状态码则默认成功状态
try {
const code = res.data.code || 200;
// 获取错误信息
const msg = errorCode[code] || res.data.msg || errorCode['default']
if (code === 401) {
MessageBox.confirm('登录状态已过期,请重新登录', '系统提示', {
confirmButtonText: '重新登录',
cancelButtonText: '取消',
type: 'warning'
}

).then(() => {
store.dispatch('LogOut').then(() => {
location.href = '/index';
})
})
} else if (code === 500) {
Message({
message: msg,
type: 'error'
})
return Promise.reject(new Error(msg))
} else if (code === 601) {
Message({
message: msg,
type: 'warning'
})
return Promise.reject('error')
} else if (code !== 200) {
Notification.error({
title: msg
})
return Promise.reject('error')
} else {
if (response.data.code === 401) {
Message({
message: '请重新登录',
type: 'error',
duration: 5 * 1000
});
store.commit('RESET_LOGIN_INFO');
router.replace('/login');
}
return res.data
}

},
} catch (e) {
console.log(e)
}
},
error => {
console.log('err' + error); // for debug
//console.log('err' + error)
let { message } = error;
if (message == "Network Error") {
message = "后端接口连接异常";
}
else if (message.includes("timeout")) {
message = "系统接口请求超时";
}
else if (message.includes("Request failed with status code")) {
message = "系统接口" + message.substr(message.length - 3) + "异常";
}
Message({
message: error.message,
message: message,
type: 'error',
duration: 5 * 1000
});
return Promise.reject(error);
})
return Promise.reject(error)
}
);
)

export default service;
export default service

+ 2
- 2
src/views/capital/comps/right/top/2/index.html Parādīt failu

@@ -1,4 +1,4 @@

<Pannel>
<Pannel title="资金支出大额预警排名" height="340">
<ScrollTable :headers="headers"></ScrollTable>
</Pannel>

+ 3
- 1
src/views/capital/comps/right/top/2/index.js Parādīt failu

@@ -1,11 +1,13 @@
import Pannel from '@/components/pannel/index.vue';
import ScrollTable from '@/components/scroll-table/index.vue';
export default {
components: {
ScrollTable,
Pannel
},
data () {
return {
headers: ['部门名称', '支出金额', '排名']
};
},
created () {


+ 1
- 1
src/views/capital/data.js Parādīt failu

@@ -18,7 +18,7 @@ export const comps = {
''
],
'right': [
'',
'Right12',
'',
''
]


+ 2
- 2
src/views/capital/index.html Parādīt failu

@@ -1,7 +1,7 @@
<div class="page">
<div class="page" id="map">
<Header>
<div slot="left">
<Tabs></Tabs>
<Tabs @change="tabChange"></Tabs>
</div>
</Header>
<!-- 项目初始化 -->


+ 68
- 2
src/views/capital/index.js Parādīt failu

@@ -8,6 +8,13 @@ import Right11 from './comps/right/top/1/index.vue';
import Right21 from './comps/right/middle/1/index.vue';
import Right31 from './comps/right/bottom/1/index.vue';

import Right12 from './comps/right/top/2/index.vue';

import { getConfigKey } from "@/api/system/config";
import { getInfo } from "@/api/login";
import { treeselect, treeselectByDeptId } from "@/api/system/dept";

import GisUnitls from '@/utils/gis.js';

import { comps } from './data.js'
export default {
@@ -19,12 +26,22 @@ export default {
Left31,
Right11,
Right21,
Right31
Right31,
Right12
},
data () {
return {
tab: '1',
comps
comps,
map: "", // 地图
mapGeoServerUrl: "", // geoserver地址
mapBorder: "", // 地图边界
deptLayer: "", // 坐标点图层
countyBorderLayerName: "", // 区县边界图层名称
townBorderLayerName: "", // 乡镇边界图层名称
villageBorderLayerName: "", // 村边界图层名称
groupBorderLayerName: "", // 组边界图层名称
addrOptions: [],
};
},
computed: {
@@ -35,7 +52,56 @@ export default {
created () {
},
mounted () {
// 获取geoserver的地址
this.getGeoServerUrl();
getInfo().then(res => {
// this.getData();
treeselectByDeptId({ deptId: res.user.deptId }).then((resp) => {
this.addrOptions = resp.data;
// 初始化地图
this.initMap();
});
});
},
methods: {
tabChange (info) {
this.tab = info.id;
},
// 初始化地图
initMap () {
let dept = this.addrOptions[0];
let mapCenterLocation;
if (dept.lng && dept.lat) {
mapCenterLocation = [dept.lng, dept.lat];
} else {
mapCenterLocation = [116.391461, 39.902359];
}

let gis = new GisUnitls('map')

},
// 获取geoserver的地址
getGeoServerUrl () {
// 获取geoserver的地址
getConfigKey("system.geoServer.url").then(response => {
this.mapGeoServerUrl = response.msg;
});
// 获取区县边界图层名称
getConfigKey("geoserver.layer.countyBorder").then(response => {
this.countyBorderLayerName = response.msg;
});
// 获取乡镇边界的图层名称
getConfigKey("geoserver.layer.townBorder").then(response => {
this.townBorderLayerName = response.msg;
});
// 获取村边界的图层名称
getConfigKey("geoserver.layer.villageBorder").then(response => {
this.villageBorderLayerName = response.msg;
});
// 获取组边界的图层名称
getConfigKey("geoserver.layer.groupBorder").then(response => {
this.groupBorderLayerName = response.msg;
});
}
}
};

+ 3
- 4
vue.config.js Parādīt failu

@@ -15,10 +15,9 @@ module.exports = {
disableHostCheck: true,
proxy: {
'/api': {
// target: 'http://test.credit.country.jilin.expo.loan.cacfintech.com',
target: 'http://localhost:37300',
// target: 'http://192.168.124.142:8090',
logLevel: 'debug',
// target: `http://localhost:8080/`, // 本地开发环境
target: `http://218.59.175.43:92`, // 内网测试环境
// target: `http://116.255.223.226:8082/nsgk_test/`, // 公网测试环境
changeOrigin: true,
onProxyReq: function (proxyReq, req) {
console.log(


Notiek ielāde…
Atcelt
Saglabāt