فهرست منبع

移除智慧社区

liuyuqiang 1 سال پیش
والد
کامیت
f036c05b6d
100فایلهای تغییر یافته به همراه6 افزوده شده و 31617 حذف شده
  1. 0 46
      data-ui/src/api/cqcm/cqcm.js
  2. 0 44
      data-ui/src/api/dqfw/dangyuan.js
  3. 0 44
      data-ui/src/api/dqfw/dgdz.js
  4. 0 44
      data-ui/src/api/dqfw/djzx.js
  5. 0 51
      data-ui/src/api/dqfw/dzzhd.js
  6. 0 53
      data-ui/src/api/dqfw/gzbz.js
  7. 0 58
      data-ui/src/api/dqfw/gzbzwc.js
  8. 0 53
      data-ui/src/api/dqfw/hdps.js
  9. 0 44
      data-ui/src/api/dqfw/hdxc.js
  10. 0 44
      data-ui/src/api/dqfw/jcgb.js
  11. 0 44
      data-ui/src/api/dqfw/talentinfo.js
  12. 0 52
      data-ui/src/api/dqfw/tzgg.js
  13. 0 72
      data-ui/src/api/ksh/community.js
  14. 0 65
      data-ui/src/api/ksh/eventList.js
  15. 0 325
      data-ui/src/api/ksh/kshecharts.js
  16. 0 59
      data-ui/src/api/ksh/markEventPoint.js
  17. 0 181
      data-ui/src/api/ksh/person.js
  18. 0 27
      data-ui/src/api/ksh/qiye.js
  19. 0 79
      data-ui/src/api/ksh/sjsqList.js
  20. 0 18
      data-ui/src/api/ksh/supermap.js
  21. 0 45
      data-ui/src/api/rcbg/beiwanglu/beiwanglu.js
  22. 0 44
      data-ui/src/api/rcbg/zhishiku/zhishiku.js
  23. 0 53
      data-ui/src/api/rfh/danyuan/danyuan.js
  24. 0 53
      data-ui/src/api/rfh/fangjian/fangjian.js
  25. 0 76
      data-ui/src/api/rfh/loudong/loudong.js
  26. 0 68
      data-ui/src/api/rfh/person/person.js
  27. 0 52
      data-ui/src/api/rfh/qiye/qiye.js
  28. 0 44
      data-ui/src/api/rfh/shzz/shzz.js
  29. 0 52
      data-ui/src/api/rfh/xiaoqu/xiaoqu.js
  30. 0 54
      data-ui/src/api/wgrw/rwxp.js
  31. 0 67
      data-ui/src/api/wgrw/wcqk.js
  32. 0 61
      data-ui/src/api/wgrw/xcgj.js
  33. 0 10
      data-ui/src/api/zhcx/dqyw/dyxx/dyxx.js
  34. 0 11
      data-ui/src/api/zhcx/dqyw/dzzhd/dzzhd.js
  35. 0 10
      data-ui/src/api/zhcx/dqyw/jcgb/jcgb.js
  36. 0 10
      data-ui/src/api/zhcx/dqyw/rcxx/rcxx.js
  37. 0 10
      data-ui/src/api/zhcx/qiye.js
  38. 0 10
      data-ui/src/api/zhcx/shzz.js
  39. 0 10
      data-ui/src/api/zhcx/sqry.js
  40. 0 27
      data-ui/src/api/zhcx/sqry/sqry.js
  41. 0 19
      data-ui/src/api/zhcx/xqrk.js
  42. 6 345
      data-ui/src/router/index.js
  43. 0 715
      data-ui/src/views/dqfw/dangyuan/index.vue
  44. 0 312
      data-ui/src/views/dqfw/dgdz/index.vue
  45. 0 294
      data-ui/src/views/dqfw/djzx/index.vue
  46. 0 435
      data-ui/src/views/dqfw/dzzhd/index.vue
  47. 0 476
      data-ui/src/views/dqfw/gzbz/index.vue
  48. 0 244
      data-ui/src/views/dqfw/gzbzwc/index.vue
  49. 0 262
      data-ui/src/views/dqfw/hdps/index.vue
  50. 0 289
      data-ui/src/views/dqfw/hdxc/index.vue
  51. 0 809
      data-ui/src/views/dqfw/jcgb/index.vue
  52. 0 692
      data-ui/src/views/dqfw/talentinfo/index.vue
  53. 0 408
      data-ui/src/views/dqfw/tzgg/index.vue
  54. 0 358
      data-ui/src/views/hytz/cqcm/index.vue
  55. 0 2077
      data-ui/src/views/ksh/community-index.vue
  56. 0 448
      data-ui/src/views/ksh/danyuan.vue
  57. 0 141
      data-ui/src/views/ksh/doneList.vue
  58. 0 77
      data-ui/src/views/ksh/event-list.vue
  59. 0 137
      data-ui/src/views/ksh/eventInfoCountList.vue
  60. 0 133
      data-ui/src/views/ksh/everyMonthReportEventsList.vue
  61. 0 728
      data-ui/src/views/ksh/fangjian.vue
  62. 0 1986
      data-ui/src/views/ksh/fzjc-index.vue
  63. 0 129
      data-ui/src/views/ksh/jdDoneList.vue
  64. 0 141
      data-ui/src/views/ksh/jdReportAndDoneList.vue
  65. 0 141
      data-ui/src/views/ksh/jdSignAndDoneList.vue
  66. 0 1225
      data-ui/src/views/ksh/jxkh-index.vue
  67. 0 453
      data-ui/src/views/ksh/loudong.vue
  68. 0 130
      data-ui/src/views/ksh/monthTotalList.vue
  69. 0 1939
      data-ui/src/views/ksh/person.vue
  70. 0 736
      data-ui/src/views/ksh/qiye.vue
  71. 0 141
      data-ui/src/views/ksh/reportList.vue
  72. 0 140
      data-ui/src/views/ksh/signList.vue
  73. 0 1318
      data-ui/src/views/ksh/sjsq-index.vue
  74. 0 547
      data-ui/src/views/ksh/supermap.vue
  75. 0 191
      data-ui/src/views/ksh/tanceng/eventDetail.vue
  76. 0 176
      data-ui/src/views/ksh/tanceng/event_detail.vue
  77. 0 231
      data-ui/src/views/ksh/tanceng/rfh_multi_after.vue
  78. 0 189
      data-ui/src/views/ksh/tanceng/rfh_multi_before.vue
  79. 0 196
      data-ui/src/views/ksh/tanceng/rfh_single.vue
  80. 0 132
      data-ui/src/views/ksh/typeOfBarChartList.vue
  81. 0 131
      data-ui/src/views/ksh/typeOfPieChart.vue
  82. 0 1305
      data-ui/src/views/ksh/xgym-index.vue
  83. 0 393
      data-ui/src/views/ksh/xiaoqu.vue
  84. 0 133
      data-ui/src/views/ksh/yearlyEventCountBarChart.vue
  85. 0 345
      data-ui/src/views/rcbg/beiwanglu/index.vue
  86. 0 388
      data-ui/src/views/rcbg/zhishiku/index.vue
  87. 0 318
      data-ui/src/views/rcbg/zhishiku/query.vue
  88. 0 531
      data-ui/src/views/rfh/danyuan/index.vue
  89. 0 850
      data-ui/src/views/rfh/fangjian/index.vue
  90. 0 597
      data-ui/src/views/rfh/loudong/index.vue
  91. 0 189
      data-ui/src/views/rfh/loudong/supermap.vue
  92. 0 498
      data-ui/src/views/rfh/person/bx.vue
  93. 0 347
      data-ui/src/views/rfh/person/canji.vue
  94. 0 442
      data-ui/src/views/rfh/person/dibao.vue
  95. 0 154
      data-ui/src/views/rfh/person/handiao.vue
  96. 0 2261
      data-ui/src/views/rfh/person/index.vue
  97. 0 484
      data-ui/src/views/rfh/person/js.vue
  98. 0 330
      data-ui/src/views/rfh/person/junren.vue
  99. 0 211
      data-ui/src/views/rfh/person/juzhu.vue
  100. 0 0
      data-ui/src/views/rfh/person/liudong.vue

+ 0 - 46
data-ui/src/api/cqcm/cqcm.js

@@ -1,46 +0,0 @@
-import request from '@/utils/request'
-
-// 查询村情村貌列表
-export function listVillageSentiment(query) {
-  return request({
-    url: '/center-data/villageSentiment/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询村情村貌详细
-export function getVillageSentiment(id) {
-  return request({
-    url: '/center-data/villageSentiment/' + id,
-    method: 'get'
-  })
-}
-
-// 新增村情村貌
-export function addVillageSentiment(data) {
-  return request({
-    url: '/center-data/villageSentiment',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改村情村貌
-export function updateVillageSentiment(data) {
-  console.log(data)
-  return request({
-    url: '/center-data/villageSentiment',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除村情村貌
-export function delVillageSentiment(id) {
-  return request({
-    url: '/center-data/villageSentiment/' + id,
-    method: 'delete'
-  })
-}
-

+ 0 - 44
data-ui/src/api/dqfw/dangyuan.js

@@ -1,44 +0,0 @@
-import request from '@/utils/request'
-
-// 查询党员信息管理列表
-export function listDangyuan(query) {
-  return request({
-    url: '/center-data/dqfw/dangyuan/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询党员信息管理详细
-export function getDangyuan(id) {
-  return request({
-    url: '/center-data/dqfw/dangyuan/' + id,
-    method: 'get'
-  })
-}
-
-// 新增党员信息管理
-export function addDangyuan(data) {
-  return request({
-    url: '/center-data/dqfw/dangyuan',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改党员信息管理
-export function updateDangyuan(data) {
-  return request({
-    url: '/center-data/dqfw/dangyuan',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除党员信息管理
-export function delDangyuan(id) {
-  return request({
-    url: '/center-data/dqfw/dangyuan/' + id,
-    method: 'delete'
-  })
-}

+ 0 - 44
data-ui/src/api/dqfw/dgdz.js

@@ -1,44 +0,0 @@
-import request from '@/utils/request'
-
-// 查询党规党章信息管理列表
-export function listDgdz(query) {
-  return request({
-    url: '/center-data/dqfw/dgdz/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询党规党章信息管理详细
-export function getDgdz(id) {
-  return request({
-    url: '/center-data/dqfw/dgdz/' + id,
-    method: 'get'
-  })
-}
-
-// 新增党规党章信息管理
-export function addDgdz(data) {
-  return request({
-    url: '/center-data/dqfw/dgdz',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改党规党章信息管理
-export function updateDgdz(data) {
-  return request({
-    url: '/center-data/dqfw/dgdz',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除党规党章信息管理
-export function delDgdz(id) {
-  return request({
-    url: '/center-data/dqfw/dgdz/' + id,
-    method: 'delete'
-  })
-}

+ 0 - 44
data-ui/src/api/dqfw/djzx.js

@@ -1,44 +0,0 @@
-import request from '@/utils/request'
-
-// 查询党建资讯管理列表
-export function listDjzx(query) {
-  return request({
-    url: '/center-data/dqfw/djzx/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询党建资讯管理详细
-export function getDjzx(id) {
-  return request({
-    url: '/center-data/dqfw/djzx/' + id,
-    method: 'get'
-  })
-}
-
-// 新增党建资讯管理
-export function addDjzx(data) {
-  return request({
-    url: '/center-data/dqfw/djzx',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改党建资讯管理
-export function updateDjzx(data) {
-  return request({
-    url: '/center-data/dqfw/djzx',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除党建资讯管理
-export function delDjzx(id) {
-  return request({
-    url: '/center-data/dqfw/djzx/' + id,
-    method: 'delete'
-  })
-}

+ 0 - 51
data-ui/src/api/dqfw/dzzhd.js

@@ -1,51 +0,0 @@
-import request from '@/utils/request'
-
-// 查询党组织活动信息列表
-export function listDzzhd(query) {
-  return request({
-    url: '/center-data/dqfw/dzzhd/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询党组织活动信息详细
-export function getDzzhd(id) {
-  return request({
-    url: '/center-data/dqfw/dzzhd/' + id,
-    method: 'get'
-  })
-}
-
-// 新增党组织活动信息
-export function addDzzhd(data) {
-  return request({
-    url: '/center-data/dqfw/dzzhd',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改党组织活动信息
-export function updateDzzhd(data) {
-  return request({
-    url: '/center-data/dqfw/dzzhd',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除党组织活动信息
-export function delDzzhd(id) {
-  return request({
-    url: '/center-data/dqfw/dzzhd/' + id,
-    method: 'delete'
-  })
-}
-// 开始党组织活动评审
-export function pingshenDzzhd(id) {
-  return request({
-    url: '/center-data/dqfw/dzzhd/pingshenDzzhd/' + id,
-    method: 'post'
-  })
-}

+ 0 - 53
data-ui/src/api/dqfw/gzbz.js

@@ -1,53 +0,0 @@
-import request from '@/utils/request'
-
-// 查询工作布置信息列表
-export function listGzbz(query) {
-  return request({
-    url: '/center-data/dqfw/gzbz/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询工作布置信息详细
-export function getGzbz(id) {
-  return request({
-    url: '/center-data/dqfw/gzbz/' + id,
-    method: 'get'
-  })
-}
-
-// 新增工作布置信息
-export function addGzbz(data) {
-  return request({
-    url: '/center-data/dqfw/gzbz',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改工作布置信息
-export function updateGzbz(data) {
-  return request({
-    url: '/center-data/dqfw/gzbz',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除工作布置信息
-export function delGzbz(id) {
-  return request({
-    url: '/center-data/dqfw/gzbz/' + id,
-    method: 'delete'
-  })
-}
-
-
-// 开始工作布置
-export function fabuGzbz(id) {
-  return request({
-    url: '/center-data/dqfw/gzbz/fabuGzbz/' + id,
-    method: 'post'
-  })
-}

+ 0 - 58
data-ui/src/api/dqfw/gzbzwc.js

@@ -1,58 +0,0 @@
-import request from '@/utils/request'
-
-// 查询工作布置完成情况信息列表
-export function listGzbzwc(query) {
-  return request({
-    url: '/center-data/dqfw/gzbzwc/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询工作布置完成情况信息详细
-export function getGzbzwc(id) {
-  return request({
-    url: '/center-data/dqfw/gzbzwc/' + id,
-    method: 'get'
-  })
-}
-
-// 新增工作布置完成情况信息
-export function addGzbzwc(data) {
-  return request({
-    url: '/center-data/dqfw/gzbzwc',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改工作布置完成情况信息
-export function updateGzbzwc(data) {
-  return request({
-    url: '/center-data/dqfw/gzbzwc',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除工作布置完成情况信息
-export function delGzbzwc(id) {
-  return request({
-    url: '/center-data/dqfw/gzbzwc/' + id,
-    method: 'delete'
-  })
-}
-// 签收工作布置
-export function qianshouGzbz(id) {
-  return request({
-    url: '/center-data/dqfw/gzbzwc/qianshouGzbz/' + id,
-    method: 'post'
-  })
-}
-// 完成工作布置
-export function wanchengGzbz(id) {
-  return request({
-    url: '/center-data/dqfw/gzbzwc/wanchengGzbz/' + id,
-    method: 'post'
-  })
-}

+ 0 - 53
data-ui/src/api/dqfw/hdps.js

@@ -1,53 +0,0 @@
-import request from '@/utils/request'
-
-// 查询活动评审信息列表
-export function listHdps(query) {
-  return request({
-    url: '/center-data/dqfw/hdps/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询活动评审信息详细
-export function getHdps(id) {
-  return request({
-    url: '/center-data/dqfw/hdps/' + id,
-    method: 'get'
-  })
-}
-
-// 新增活动评审信息
-export function addHdps(data) {
-  return request({
-    url: '/center-data/dqfw/hdps',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改活动评审信息
-export function updateHdps(data) {
-  return request({
-    url: '/center-data/dqfw/hdps',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除活动评审信息
-export function delHdps(id) {
-  return request({
-    url: '/center-data/dqfw/hdps/' + id,
-    method: 'delete'
-  })
-}
-
-// 评审活动评审信息
-export function pingshenHdps(data) {
-  return request({
-    url: '/center-data/dqfw/hdps/pingshenHdps',
-    method: 'put',
-    data: data
-  })
-}

+ 0 - 44
data-ui/src/api/dqfw/hdxc.js

@@ -1,44 +0,0 @@
-import request from '@/utils/request'
-
-// 查询活动宣传信息管理列表
-export function listHdxc(query) {
-  return request({
-    url: '/center-data/dqfw/hdxc/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询活动宣传信息管理详细
-export function getHdxc(id) {
-  return request({
-    url: '/center-data/dqfw/hdxc/' + id,
-    method: 'get'
-  })
-}
-
-// 新增活动宣传信息管理
-export function addHdxc(data) {
-  return request({
-    url: '/center-data/dqfw/hdxc',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改活动宣传信息管理
-export function updateHdxc(data) {
-  return request({
-    url: '/center-data/dqfw/hdxc',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除活动宣传信息管理
-export function delHdxc(id) {
-  return request({
-    url: '/center-data/dqfw/hdxc/' + id,
-    method: 'delete'
-  })
-}

+ 0 - 44
data-ui/src/api/dqfw/jcgb.js

@@ -1,44 +0,0 @@
-import request from '@/utils/request'
-
-// 查询基层干部管理列表
-export function listJcgb(query) {
-  return request({
-    url: '/center-data/dqfw/jcgb/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询基层干部管理详细
-export function getJcgb(id) {
-  return request({
-    url: '/center-data/dqfw/jcgb/' + id,
-    method: 'get'
-  })
-}
-
-// 新增基层干部管理
-export function addJcgb(data) {
-  return request({
-    url: '/center-data/dqfw/jcgb',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改基层干部管理
-export function updateJcgb(data) {
-  return request({
-    url: '/center-data/dqfw/jcgb',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除基层干部管理
-export function delJcgb(id) {
-  return request({
-    url: '/center-data/dqfw/jcgb/' + id,
-    method: 'delete'
-  })
-}

+ 0 - 44
data-ui/src/api/dqfw/talentinfo.js

@@ -1,44 +0,0 @@
-import request from '@/utils/request'
-
-// 查询人才信息列表
-export function listTalentinfo(query) {
-  return request({
-    url: '/center-data/dqfw/talentinfo/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询人才信息详细
-export function getTalentinfo(id) {
-  return request({
-    url: '/center-data/dqfw/talentinfo/' + id,
-    method: 'get'
-  })
-}
-
-// 新增人才信息
-export function addTalentinfo(data) {
-  return request({
-    url: '/center-data/dqfw/talentinfo',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改人才信息
-export function updateTalentinfo(data) {
-  return request({
-    url: '/center-data/dqfw/talentinfo',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除人才信息
-export function delTalentinfo(id) {
-  return request({
-    url: '/center-data/dqfw/talentinfo/' + id,
-    method: 'delete'
-  })
-}

+ 0 - 52
data-ui/src/api/dqfw/tzgg.js

@@ -1,52 +0,0 @@
-import request from '@/utils/request'
-
-// 查询党群通知公告列表
-export function listTzgg(query) {
-  return request({
-    url: '/center-data/dqfw/tzgg/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询党群通知公告详细
-export function getTzgg(id) {
-  return request({
-    url: '/center-data/dqfw/tzgg/' + id,
-    method: 'get'
-  })
-}
-
-// 新增党群通知公告
-export function addTzgg(data) {
-  return request({
-    url: '/center-data/dqfw/tzgg',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改党群通知公告
-export function updateTzgg(data) {
-  return request({
-    url: '/center-data/dqfw/tzgg',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除党群通知公告
-export function delTzgg(id) {
-  return request({
-    url: '/center-data/dqfw/tzgg/' + id,
-    method: 'delete'
-  })
-}
-
-// 发布党群通知公告
-export function fabuTzgg(id) {
-  return request({
-    url: '/center-data/dqfw/tzgg/fabuTzgg/' + id,
-    method: 'post'
-  })
-}

+ 0 - 72
data-ui/src/api/ksh/community.js

@@ -1,72 +0,0 @@
-import request from '@/utils/request'
-
-// 查询街道选项
-export function listJieDao(parentId) {
-  parentId = parentId?parentId:0;//默认查询所有
-  return request({
-    url: '/center-data/community/getJieDaoList/' + parentId,
-    method: 'get'
-  })
-}
-
-// 查询社区选项
-export function listSheQu(parentId) {
-  parentId = parentId?parentId:0;//默认查询所有
-  return request({
-    url: '/center-data/community/getSheQuList/' + parentId,
-    method: 'get'
-  })
-}
-
-// 查询网格选项
-export function listWangGe(parentId) {
-  parentId = parentId?parentId:0;//默认查询所有
-  return request({
-    url: '/center-data/community/getWangGeList/' + parentId,
-    method: 'get'
-  })
-}
-
-// 查询用户社区信息
-export function getCommunity() {
-  return request({
-    url: '/center-data/community/getCommunity',
-    method: 'get'
-  })
-}
-
-// 查询小区信息管理列表
-export function listXiaoqu(query) {
-  return request({
-    url: '/center-data/xiaoqu/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询楼栋信息管理列表
-export function listLoudong(query) {
-  return request({
-    url: '/center-data/loudong/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询单元信息管理列表
-export function listDanyuan(query) {
-  return request({
-    url: '/center-data/danyuan/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询房间信息管理列表
-export function listFangjian(query) {
-  return request({
-    url: '/center-data/fangjian/list',
-    method: 'get',
-    params: query
-  })
-}

+ 0 - 65
data-ui/src/api/ksh/eventList.js

@@ -1,65 +0,0 @@
-import request from '../../utils/request'
-
-// 查询事件办结列表
-export function eventList(query, jdId, deptIds, year, eventType) {
-  /**根基eventType获取查询类型:2上报,7签收,10办结,13归档**/
-  let type = 0;
-  switch (eventType) {
-    case "sbzs" : type =  2;break;
-    case "qszs" : type =  7;break;
-    case "bjzs" : type =  10;break;
-    case "gdzs" : type =  13;break;
-  }
-  return request({
-    url: '/center-event/fzjc/getEventsList/' + jdId + '/' + deptIds + '/' + year + '/' + type,
-    method: 'post',
-    params: query
-  })
-}
-
-// 全年每月上报数列表页数据渲染方法
-export function getEveryMonthReportEvents(query, deptId, deptIds, year, month) {
-  return request({
-    url: '/center-event/fzjc/getEveryMonthReportEvents/' + deptId + '/' + deptIds + "/" + year + "/" + month,
-    method: 'post',
-    params: query
-  })
-}
-
-// 事件全年统计柱状图列表页数据渲染方法
-export function getYearlyEventCountBarChart(query, deptId, deptIds, year, month, type) {
-  return request({
-    url: '/center-event/fzjc/getYearlyEventCountBarChart/' + deptId + '/' + deptIds + "/" + year + "/" + month+ "/" + type,
-    method: 'post',
-    params: query
-  })
-}
-/**根据点击事件seriesName获取查询类型:2上报,7签收,10办结,13归档**/
-export function getTypeBySeriesName(seriesName) {
-  switch (seriesName) {
-    case "上报" : return 2;break;
-    case "签收" : return 7;break;
-    case "办结" : return 10;break;
-    case "归档" : return 13;break;
-  }
-}
-
-// 事件处理情况(上报+归档)
-// 事件处理情况(签收+办结)
-// 上报、签收、办结和归档柱状图跳转列表页通用方法
-export function getTypeOfBarChart(query, deptId, deptIds, year, type) {
-  return request({
-    url: '/center-event/fzjc/getTypeOfBarChart/' + deptId + '/' + deptIds + "/" + year + "/" + getTypeBySeriesName(type),
-    method: 'post',
-    params: query
-  })
-}
-
-// 事件类型占比情况统计
-export function getTypeOfPieChart(query, deptId, deptIds, year, typeName) {
-  return request({
-    url: '/center-event/fzjc/getTypeOfPieChart/' + deptId + '/' + deptIds + "/" + year + "/" + typeName,
-    method: 'post',
-    params: query
-  })
-}

+ 0 - 325
data-ui/src/api/ksh/kshecharts.js

@@ -1,325 +0,0 @@
-import request from '../../utils/request'
-
-export function kshTotal(query) {
-    return request({
-        url : '/center-data/ksh/echarts/kshTotal',
-        method : 'post',
-      data: query
-    })
-}
-export function kshZhongdianrenkouTotal(query) {
-    return request({
-      url : '/center-data/ksh/echarts/kshZhongdianrenkouTotal',
-        method : 'post',
-      data: query
-    })
-}
-export function kshFanghuTotal(query) {
-    return request({
-      url : '/center-data/ksh/echarts/kshFanghuTotal',
-        method : 'post',
-      data: query
-    })
-}
-export function kshQiYeTotal(query) {
-    return request({
-      url : '/center-data/ksh/echarts/kshQiYeTotal',
-        method : 'post',
-      data: query
-    })
-}
-
-export function getEvents(query) {
-  return request({
-    url : '/center-event/eventAppealSummary/getEvents',
-    method : 'post',
-    params: query
-  })
-}
-
-export function rfhMultiBefore(names,smids) {
-  return request({
-    url: "/center-data/ksh/echarts/rfhMultiBefore/"+names+"/"+smids,
-    method: 'get'
-  })
-}
-export function rfhMultiAfter(names,smids,nameOne,smidOne,dyId) {
-  return request({
-    url: "/center-data/ksh/echarts/rfhMultiAfter/"+names+"/"+smids+"/"+nameOne+"/"+smidOne+"/"+dyId,
-    method: 'get'
-  })
-}
-export function rfhSingle(names,smids,dyId) {
-  return request({
-    url: "/center-data/ksh/echarts/rfhSingle/"+names+"/"+smids+"/"+dyId,
-    method: 'get'
-  })
-}
-
-/////////////////////////////辅助决策(人口统计)///////////////////////////////
-/**
- * 居民总数
- */
-export function selectJmzs(query) {
-  return request({
-    url : '/center-data/fzjc/rkfx/selectJmzs',
-    method : 'get',
-    params: query
-  })
-}
-/**
- * 人口情况分布情况
- */
-export function selectRkqkfbqk(query) {
-  return request({
-    url : '/center-data/fzjc/rkfx/selectRkqkfbqk',
-    method : 'get',
-    params: query
-  })
-}
-/**
- * 人口年龄构成情况
- */
-export function selectRknlgcqk(query) {
-  return request({
-    url : '/center-data/fzjc/rkfx/selectRknlgcqk',
-    method : 'get',
-    params: query
-  })
-}
-
-/**
- * 现/退役军人情况
- */
-export function selectXtyjrqk(query) {
-  return request({
-    url : '/center-data/fzjc/rkfx/selectXtyjrqk',
-    method : 'get',
-    params: query
-  })
-}
-
-/**
- * 空挂/非空挂人口情况
- */
-export function selectKgfkgrkqk(query) {
-  return request({
-    url : '/center-data/fzjc/rkfx/selectKgfkgrkqk',
-    method : 'get',
-    params: query
-  })
-}
-
-/**
- * 低保人群情况
- */
-export function selectDbrqqk(query) {
-  return request({
-    url : '/center-data/fzjc/rkfx/selectDbrqqk',
-    method : 'get',
-    params: query
-  })
-}
-
-/**
- * 老龄人情况
- */
-export function selectLlrqk(query) {
-  return request({
-    url : '/center-data/fzjc/rkfx/selectLlrqk',
-    method : 'get',
-    params: query
-  })
-}
-
-/**
- * 残疾人情况
- */
-export function selectCjrqk(query) {
-  return request({
-    url : '/center-data/fzjc/rkfx/selectCjrqk',
-    method : 'get',
-    params: query
-  })
-}
-
-/**
- * 特殊人群情况
- */
-export function selectTsrqqk(query) {
-  return request({
-    url : '/center-data/fzjc/rkfx/selectTsrqqk',
-    method : 'get',
-    params: query
-  })
-}
-
-/////////////////////////////辅助决策(人口统计)///////////////////////////////
-/////////////////////////////辅助决策(新冠疫苗)///////////////////////////////
-
-/**
- * 疫苗接种数量
- */
-export function selectYmjzsl(query) {
-  return request({
-    url : '/center-data/fzjc/xgyq/selectYmjzsl',
-    method : 'get',
-    params: query
-  })
-}
-/**
- * 每类疫苗接种情况
- */
-export function selectMlymjzqk(query) {
-  return request({
-    url : '/center-data/fzjc/xgyq/selectMlymjzqk',
-    method : 'get',
-    params: query
-  })
-}
-/**
- * 每类疫苗接种总数
- */
-export function selectMlymjzzs(query) {
-  return request({
-    url : '/center-data/fzjc/xgyq/selectMlymjzzs',
-    method : 'get',
-    params: query
-  })
-}
-/**
- * 全过程接种情况
- */
-export function selectQgcjzqk(query) {
-  return request({
-    url : '/center-data/fzjc/xgyq/selectQgcjzqk',
-    method : 'get',
-    params: query
-  })
-}
-/**
- * 全区接种比例
- */
-export function selectQqjzbl(query) {
-  return request({
-    url : '/center-data/fzjc/xgyq/selectQqjzbl',
-    method : 'get',
-    params: query
-  })
-}
-/**
- * 三针接种统计
- */
-export function selectSzjztj(query) {
-  return request({
-    url : '/center-data/fzjc/xgyq/selectSzjztj',
-    method : 'get',
-    params: query
-  })
-}
-/**
- * 加强针接种情况(年度)
- */
-export function selectJqzjzqkNd(query) {
-  return request({
-    url : '/center-data/fzjc/xgyq/selectJqzjzqkNd',
-    method : 'get',
-    params: query
-  })
-}
-/**
- * 加强针接种情况(季度)
- */
-export function selectJqzjzqkJd(query) {
-  return request({
-    url : '/center-data/fzjc/xgyq/selectJqzjzqkJd',
-    method : 'get',
-    params: query
-  })
-}
-/**
- * 街道疫苗接种情况报表
- */
-export function selectJdymjzqkbb(query) {
-  return request({
-    url : '/center-data/fzjc/xgyq/selectJdymjzqkbb',
-    method : 'get',
-    params: query
-  })
-}
-
-/////////////////////////////辅助决策(新冠疫苗)///////////////////////////////
-/////////////////////////////辅助决策(事件诉求)///////////////////////////////
-
-export function sjsqJdsb(deptIds) {
-  return request({
-    url : '/center-event/fzjc/sjsqJdsb/' + deptIds,
-    method : 'post',
-  })
-}
-export function sjsqJdbj(deptIds) {
-  return request({
-    url : '/center-event/fzjc/sjsqJdbj/' + deptIds,
-    method : 'post',
-  })
-}
-export function sjsqSbsZs(deptIds) {
-  return request({
-    url : '/center-event/fzjc/sjsqSbsZs/' + deptIds,
-    method : 'post',
-  })
-}
-export function sjsqQssZs(deptIds) {
-  return request({
-    url : '/center-event/fzjc/sjsqQssZs/' + deptIds,
-    method : 'post',
-  })
-}
-export function sjsqJdqsbjtj(deptIds) {
-  return request({
-    url : '/center-event/fzjc/sjsqJdqsbjtj/' + deptIds,
-    method : 'post',
-  })
-}
-export function sjsqYsjzstj(deptIds) {
-  return request({
-    url : '/center-event/fzjc/sjsqYsjzstj/' + deptIds,
-    method : 'post',
-  })
-}
-export function sjsqBjsZs(deptIds) {
-  return request({
-    url : '/center-event/fzjc/sjsqBjsZs/' + deptIds,
-    method : 'post',
-  })
-}
-export function sjsqJdSbbjtj(deptIds) {
-  return request({
-    url : '/center-event/fzjc/sjsqJdSbbjtj/' + deptIds,
-    method : 'post',
-  })
-}
-export function sjsqRanking(deptIds) {
-  return request({
-    url : '/center-event/fzjc/sjsqRanking/' + deptIds,
-    method : 'get',
-  })
-}
-
-/////////////////////////////辅助决策(事件诉求)///////////////////////////////
-/////////////////////////////辅助决策(绩效考核)///////////////////////////////
-
-export function jxkh(query) {
-  return request({
-    url : '/center-event/fzjc/jxkh?nav='+query.nav+'&qjPage='+query.qjPage+'&jdPage='+query.jdPage+'&sqPage='+query.sqPage+'&ryPage='+query.ryPage+'&deptIds='+query.deptIds,
-    method : 'get',
-  })
-}
-export function jxkhSearch(query) {
-  return request({
-    url : '/center-event/fzjc/jxkhSearch?nav='+query.nav+'&nianfen='+query.nianfen+'&jidu='+query.jidu+'&yuefen='+query.yuefen+'&deptIds='+query.deptIds,
-    method : 'get',
-  })
-}
-
-/////////////////////////////辅助决策(绩效考核)///////////////////////////////

+ 0 - 59
data-ui/src/api/ksh/markEventPoint.js

@@ -1,59 +0,0 @@
-import request from '@/utils/request'
-
-export function listForMark(deptId,year) {
-  return request({
-    url: '/center-event/event/listForMark/' + deptId + '/' + year,
-    method: 'get'
-  })
-}
-
-export function getEventDetail(eventId) {
-  return request({
-    url: '/center-event/event/getEventDetail/' + eventId,
-    method: 'get'
-  })
-}
-
-export const iconList={
-  "dqs":require('@/assets/icons/event/dqs.png'),
-  "jc":require('@/assets/icons/event/jc.png'),
-  "qscs":require('@/assets/icons/event/qscs.png'),
-  "zzcz":require('@/assets/icons/event/zzcz.png'),
-  "sqbj":require('@/assets/icons/event/sqbj.png'),
-  "cxcz":require('@/assets/icons/event/cxcz.png'),
-  "czwc":require('@/assets/icons/event/czwc.png'),
-  "czcs":require('@/assets/icons/event/czcs.png'),
-  "hcwb":require('@/assets/icons/event/hcwb.png'),
-
-}
-
-export function getIcon (state) {
-  switch (state) {
-    case "2" : return iconList.dqs;break;
-    case "3" : return iconList.jc;break;
-    case "6" : return iconList.qscs;break;
-    case "7" : return iconList.zzcz;break;
-    case "8" : return iconList.sqbj;break;
-    case "9" : return iconList.cxcz;break;
-    case "10" : return iconList.czwc;break;
-    case "11" : return iconList.czcs;break;
-    case "12" : return iconList.hcwb;break;
-    default : return iconList.hcwb;
-  }
-}
-
-export function getStateText (state) {
-  switch (state) {
-    case "2" : return "待签收";break;
-    case "3" : return "拒签";break;
-    case "6" : return "待签收(<span style='color: red'>已超时</span>)";break;
-    case "7" : return "正在处置";break;
-    case "8" : return "申请办结";break;
-    case "9" : return "重新处置";break;
-    case "10" : return "处置完成";break;
-    case "11" : return "正在处置(<span style='color: red'>已超时</span>)";break;
-    case "12" : return "核查完毕";break;
-    case "13" : return "已归档";break;
-  }
-}
-

+ 0 - 181
data-ui/src/api/ksh/person.js

@@ -1,181 +0,0 @@
-import request from '@/utils/request'
-
-// 居民总数列表
-export function selectJmzsList(query) {
-  return request({
-    url: '/center-data/fzjc/rkfx/selectJmzsList',
-    method: 'get',
-    params: query
-  })
-}
-
-// 人口情况分布情况列表
-export function selectRkqkfbqkList(query) {
-  return request({
-    url: '/center-data/fzjc/rkfx/selectRkqkfbqkList',
-    method: 'get',
-    params: query
-  })
-}
-
-// 空挂/非空挂人口情况列表
-export function selectKgfkgrkqkList(query) {
-  return request({
-    url: '/center-data/fzjc/rkfx/selectKgfkgrkqkList',
-    method: 'get',
-    params: query
-  })
-}
-
-// 低保人群情况列表
-export function selectDbrqqkList(query) {
-  return request({
-    url: '/center-data/fzjc/rkfx/selectDbrqqkList',
-    method: 'get',
-    params: query
-  })
-}
-
-// 人口年龄构成情况列表
-export function selectRknlgcqkList(query) {
-  return request({
-    url: '/center-data/fzjc/rkfx/selectRknlgcqkList',
-    method: 'get',
-    params: query
-  })
-}
-
-// 老龄人情况列表
-export function selectLlrqkList(query) {
-  return request({
-    url: '/center-data/fzjc/rkfx/selectLlrqkList',
-    method: 'get',
-    params: query
-  })
-}
-
-// 现/退役军人情况列表
-export function selectXtyjrqkList(query) {
-  return request({
-    url: '/center-data/fzjc/rkfx/selectXtyjrqkList',
-    method: 'get',
-    params: query
-  })
-}
-
-// 残疾人情况列表
-export function selectCjrqkList(query) {
-  return request({
-    url: '/center-data/fzjc/rkfx/selectCjrqkList',
-    method: 'get',
-    params: query
-  })
-}
-
-// 特殊人群情况列表
-export function selectTsrqqkList(query) {
-  return request({
-    url: '/center-data/fzjc/rkfx/selectTsrqqkList',
-    method: 'get',
-    params: query
-  })
-}
-
-// 疫苗接种数量统计列表
-export function selectYmjzsltjList(query) {
-  return request({
-    url: '/center-data/fzjc/xgyq/selectYmjzslList',
-    method: 'get',
-    params: query
-  })
-}
-
-// 每类疫苗接种情况列表
-export function selectMlymjzqkList(query) {
-  return request({
-    url: '/center-data/fzjc/xgyq/selectMlymjzqkList',
-    method: 'get',
-    params: query
-  })
-}
-
-// 每类疫苗接种数量统计列表
-export function selectMlymjzsltjList(query) {
-  return request({
-    url: '/center-data/fzjc/xgyq/selectMlymjzsltjList',
-    method: 'get',
-    params: query
-  })
-}
-
-// 新冠疫苗接种情况统计
-export function selectXgymjzqktjList(query) {
-  return request({
-    url: '/center-data/fzjc/xgyq/selectXgymjzqktjList',
-    method: 'get',
-    params: query
-  })
-}
-
-// 三针接种统计
-export function selectSzjztjList(query) {
-  return request({
-    url: '/center-data/fzjc/xgyq/selectSzjztjList',
-    method: 'get',
-    params: query
-  })
-}
-
-// 加强针接种情况统计 - 年度
-export function selectJqzjzqktjList(query) {
-  return request({
-    url: '/center-data/fzjc/xgyq/selectJqzjzqkNdList',
-    method: 'get',
-    params: query
-  })
-}
-
-// 加强针季度接种情况统计
-export function selectJqzjdjzqktjList(query) {
-  return request({
-    url: '/center-data/fzjc/xgyq/selectJqzjzqkJdList',
-    method: 'get',
-    params: query
-  })
-}
-
-// 加强针季度接种情况统计 - 完成情况
-export function selectJqzjdjzqktjwcqkList(query) {
-  return request({
-    // url: '/center-data/fzjc/xgyq/selectJqzjzqkJdwcqkList',
-    url: '/center-data/fzjc/xgyq/selectJqzjzqkJdList',
-    method: 'get',
-    params: query
-  })
-}
-
-// 街道疫苗接种情况报表
-export function selectJdymjzqkbbList(query) {
-  return request({
-    url: '/center-data/fzjc/xgyq/selectJdymjzqkbbList',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询人员信息管理详细
-export function getPerson(id) {
-  return request({
-    url: '/center-data/person/' + id,
-    method: 'get'
-  })
-}
-
-// 点击单元下各个人口类型获取列表
-export function selectRfhPerByTsrqId(query) {
-  return request({
-    url: '/center-data/ksh/rfh/selectRfhPerByTsrqId',
-    method: 'get',
-    params: query
-  })
-}

+ 0 - 27
data-ui/src/api/ksh/qiye.js

@@ -1,27 +0,0 @@
-import request from '@/utils/request'
-
-// 可视化 企业信息列表
-export function listQiye(query) {
-  return request({
-    url: '/center-data/qiye/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询企业信息管理详细
-export function getQiye(id) {
-  return request({
-    url: '/center-data/qiye/' + id,
-    method: 'get'
-  })
-}
-
-// 获取字典数据
-export function listDictData(dictType) {
-  return request({
-    url: '/center-data/qiye/listDictData/' + dictType,
-    method: 'get',
-  })
-}
-

+ 0 - 79
data-ui/src/api/ksh/sjsqList.js

@@ -1,79 +0,0 @@
-import request from '../../utils/request'
-
-// 季度上报统计 列表数据
-export function sjsqJdsbList(query,deptIds) {
-  return request({
-    url: '/center-event/fzjc/sjsqJdsbList/'+query+"/"+deptIds,
-    method: 'post',
-  })
-}
-
-// 季度上报 列表数据
-export function sjsqJdSbList(query, jidu, deptIds) {
-  return request({
-    url: '/center-event/fzjc/sjsqJdsbList/' + jidu + "/" + deptIds,
-    method: 'post',
-    params: query
-  })
-}
-
-// 季度签收 列表数据
-export function sjsqJdQsList(query, jidu, deptIds) {
-  return request({
-    url: '/center-event/fzjc/sjsqJdqsList/' + jidu + "/" + deptIds,
-    method: 'post',
-    params: query
-  })
-}
-
-// 季度办结 列表数据
-export function sjsqJdBjList(query, jidu, deptIds) {
-  return request({
-    url: '/center-event/fzjc/sjsqJdbjList/' + jidu + "/" + deptIds,
-    method: 'post',
-    params: query
-  })
-}
-
-// 上报数 列表数据
-export function sjsqSbsList(deptIds) {
-  return request({
-    url: '/center-event/fzjc/sjsqSbsList/' + deptIds,
-    method: 'post'
-  })
-}
-
-// 签收数 列表数据
-export function sjsqQssList(deptIds) {
-  return request({
-    url: '/center-event/fzjc/sjsqQssList/' + deptIds,
-    method: 'post'
-  })
-}
-
-// 办结数 列表数据
-export function sjsqBjsList(deptIds) {
-  return request({
-    url: '/center-event/fzjc/sjsqBjsList/' + deptIds,
-    method: 'post'
-  })
-}
-
-// 总数 列表数据
-export function sjsqZsList(deptIds) {
-  return request({
-    url: '/center-event/fzjc/sjsqZsList/' + deptIds,
-    method: 'post'
-  })
-}
-
-// 总数 列表数据
-export function sjsqYsjzsList(query, month, type, deptIds) {
-  return request({
-    url: '/center-event/fzjc/sjsqYsjzsList/' + month + "/" + type + "/" + deptIds,
-    method: 'post',
-    params: query
-  })
-}
-
-

+ 0 - 18
data-ui/src/api/ksh/supermap.js

@@ -1,18 +0,0 @@
-import request from '@/utils/request'
-
-// 获取楼栋建筑物地图信息
-export async function getSupermap(deptId) {
-  deptId = deptId?deptId==0?204:deptId:204;
-  return await request({
-    url: '/center-data/ksh/supermap/getSupermap/' + deptId,
-    method: 'get'
-  })
-}
-
-// 获取楼栋建筑物地图信息
-export async function getSupermaps(deptIds) {
-  return await request({
-    url: '/center-data/ksh/supermap/getSupermaps/' + deptIds,
-    method: 'get'
-  })
-}

+ 0 - 45
data-ui/src/api/rcbg/beiwanglu/beiwanglu.js

@@ -1,45 +0,0 @@
-import request from '@/utils/request'
-
-// 查询备忘录列表
-export function listBeiwanglu(query) {
-  return request({
-    url: '/center-data/beiwanglu/list',
-    method: 'get',
-    params: query
-  })
-}
-
-
-// 查询备忘录详细
-export function getBeiwanglu(meId) {
-  return request({
-    url: '/center-data/beiwanglu/' + meId,
-    method: 'get'
-  })
-}
-
-// 新增备忘录
-export function addBeiwanglu(data) {
-  return request({
-    url: '/center-data/beiwanglu',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改备忘录
-export function updateBeiwanglu(data) {
-  return request({
-    url: '/center-data/beiwanglu',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除备忘录
-export function delBeiwanglu(meId) {
-  return request({
-    url: '/center-data/beiwanglu/' + meId,
-    method: 'delete'
-  })
-}

+ 0 - 44
data-ui/src/api/rcbg/zhishiku/zhishiku.js

@@ -1,44 +0,0 @@
-import request from '@/utils/request'
-
-// 查询知识库信息管理列表
-export function listZhishiku(query) {
-  return request({
-    url: '/center-data/zhishiku/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询知识库信息管理详细
-export function getZhishiku(zskId) {
-  return request({
-    url: '/center-data/zhishiku/' + zskId,
-    method: 'get'
-  })
-}
-
-// 新增知识库信息管理
-export function addZhishiku(data) {
-  return request({
-    url: '/center-data/zhishiku',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改知识库信息管理
-export function updateZhishiku(data) {
-  return request({
-    url: '/center-data/zhishiku',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除知识库信息管理
-export function delZhishiku(zskId) {
-  return request({
-    url: '/center-data/zhishiku/' + zskId,
-    method: 'delete'
-  })
-}

+ 0 - 53
data-ui/src/api/rfh/danyuan/danyuan.js

@@ -1,53 +0,0 @@
-import request from '@/utils/request'
-
-// 查询单元信息管理列表
-export function listDanyuan(query) {
-  return request({
-    url: '/center-data/danyuan/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询单元信息管理列表
-export function listDanyuan_ksh(query) {
-  return request({
-    url: '/center-data/danyuan/ksh/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询单元信息管理详细
-export function getDanyuan(id) {
-  return request({
-    url: '/center-data/danyuan/' + id,
-    method: 'get'
-  })
-}
-
-// 新增单元信息管理
-export function addDanyuan(data) {
-  return request({
-    url: '/center-data/danyuan',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改单元信息管理
-export function updateDanyuan(data) {
-  return request({
-    url: '/center-data/danyuan',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除单元信息管理
-export function delDanyuan(id) {
-  return request({
-    url: '/center-data/danyuan/' + id,
-    method: 'delete'
-  })
-}

+ 0 - 53
data-ui/src/api/rfh/fangjian/fangjian.js

@@ -1,53 +0,0 @@
-import request from '@/utils/request'
-
-// 查询房间信息管理列表
-export function listFangjian(query) {
-  return request({
-    url: '/center-data/fangjian/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询房间信息管理列表
-export function listFangjian_ksh(query) {
-  return request({
-    url: '/center-data/fangjian/ksh/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询房间信息管理详细
-export function getFangjian(id) {
-  return request({
-    url: '/center-data/fangjian/' + id,
-    method: 'get'
-  })
-}
-
-// 新增房间信息管理
-export function addFangjian(data) {
-  return request({
-    url: '/center-data/fangjian',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改房间信息管理
-export function updateFangjian(data) {
-  return request({
-    url: '/center-data/fangjian',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除房间信息管理
-export function delFangjian(id) {
-  return request({
-    url: '/center-data/fangjian/' + id,
-    method: 'delete'
-  })
-}

+ 0 - 76
data-ui/src/api/rfh/loudong/loudong.js

@@ -1,76 +0,0 @@
-import request from '@/utils/request'
-
-// 查询楼栋信息管理列表
-export function listLoudong(query) {
-  return request({
-    url: '/center-data/loudong/list',
-    method: 'get',
-    params: query
-  })
-}
-// 查询楼栋信息管理列表
-export function listLoudong_ksh(query) {
-  return request({
-    url: '/center-data/loudong/ksh/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询楼栋信息管理详细
-export function getLoudong(id) {
-  return request({
-    url: '/center-data/loudong/' + id,
-    method: 'get'
-  })
-}
-
-// 新增楼栋信息管理
-export function addLoudong(data) {
-  return request({
-    url: '/center-data/loudong',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改楼栋信息管理
-export function updateLoudong(data) {
-  return request({
-    url: '/center-data/loudong',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除楼栋信息管理
-export function delLoudong(id) {
-  return request({
-    url: '/center-data/loudong/' + id,
-    method: 'delete'
-  })
-}
-
-// 获取楼栋建筑物地图信息
-export function choseBuilding() {
-  return request({
-    url: '/center-data/loudong/choseBuilding',
-    method: 'get'
-  })
-}
-
-// 多部门根据部门ID获取楼栋建筑物地图信息
-export function choseBuildingByDeptId(deptId) {
-  return request({
-    url: '/center-data/loudong/choseBuildingByDeptId/' + deptId,
-    method: 'get'
-  })
-}
-
-// 多部门根据部门ID验证是否可获取地图数据
-export function checkBuildingByDeptId(deptId) {
-  return request({
-    url: '/center-data/loudong/checkBuildingByDeptId/' + deptId,
-    method: 'get'
-  })
-}

+ 0 - 68
data-ui/src/api/rfh/person/person.js

@@ -1,68 +0,0 @@
-import request from '@/utils/request'
-
-// 查询人员信息管理列表
-export function listPerson(query) {
-  return request({
-    url: '/center-data/person/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询人员信息管理详细
-export function getPerson(id) {
-  return request({
-    url: '/center-data/person/' + id,
-    method: 'get'
-  })
-}
-
-// 新增人员信息管理
-export function addPerson(data) {
-  return request({
-    url: '/center-data/person',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改人员信息管理
-export function updatePerson(data) {
-  return request({
-    url: '/center-data/person',
-    method: 'put',
-    data: data
-  })
-}
-
-// 社区删除人员信息管理
-export function delPersonBySq(id) {
-  return request({
-    url: '/center-data/person/removeBySq/' + id,
-    method: 'delete'
-  })
-}
-
-// 网格删除人员信息管理
-export function delPersonByWg(id) {
-  return request({
-    url: '/center-data/person/removeByWg/' + id,
-    method: 'delete'
-  })
-}
-
-// 社区驳回删除人员信息管理
-export function recoverBySq(id) {
-  return request({
-    url: '/center-data/person/recoverBySq/' + id,
-    method: 'put'
-  })
-}
-
-// 删除人员信息管理
-export function delPerson(id) {
-  return request({
-    url: '/center-data/person/' + id,
-    method: 'delete'
-  })
-}

+ 0 - 52
data-ui/src/api/rfh/qiye/qiye.js

@@ -1,52 +0,0 @@
-import request from '@/utils/request'
-
-// 获取字典数据
-export function listDictData(dictType) {
-  return request({
-    url: '/center-data/qiye/listDictData/' + dictType,
-    method: 'get',
-  })
-}
-
-// 查询企业信息管理列表
-export function listQiye(query) {
-  return request({
-    url: '/center-data/qiye/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询企业信息管理详细
-export function getQiye(id) {
-  return request({
-    url: '/center-data/qiye/' + id,
-    method: 'get'
-  })
-}
-
-// 新增企业信息管理
-export function addQiye(data) {
-  return request({
-    url: '/center-data/qiye',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改企业信息管理
-export function updateQiye(data) {
-  return request({
-    url: '/center-data/qiye',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除企业信息管理
-export function delQiye(id) {
-  return request({
-    url: '/center-data/qiye/' + id,
-    method: 'delete'
-  })
-}

+ 0 - 44
data-ui/src/api/rfh/shzz/shzz.js

@@ -1,44 +0,0 @@
-import request from '@/utils/request'
-
-// 查询社会组织管理列表
-export function listShzz(query) {
-  return request({
-    url: '/center-data/shzz/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询社会组织管理详细
-export function getShzz(id) {
-  return request({
-    url: '/center-data/shzz/' + id,
-    method: 'get'
-  })
-}
-
-// 新增社会组织管理
-export function addShzz(data) {
-  return request({
-    url: '/center-data/shzz',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改社会组织管理
-export function updateShzz(data) {
-  return request({
-    url: '/center-data/shzz',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除社会组织管理
-export function delShzz(id) {
-  return request({
-    url: '/center-data/shzz/' + id,
-    method: 'delete'
-  })
-}

+ 0 - 52
data-ui/src/api/rfh/xiaoqu/xiaoqu.js

@@ -1,52 +0,0 @@
-import request from '@/utils/request'
-
-// 查询小区信息管理列表
-export function listXiaoqu(query) {
-  return request({
-    url: '/center-data/xiaoqu/list',
-    method: 'get',
-    params: query
-  })
-}
-// 查询小区信息管理列表-可视化
-export function listXiaoqu_ksh(query) {
-  return request({
-    url: '/center-data/xiaoqu/ksh/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询小区信息管理详细
-export function getXiaoqu(id) {
-  return request({
-    url: '/center-data/xiaoqu/' + id,
-    method: 'get'
-  })
-}
-
-// 新增小区信息管理
-export function addXiaoqu(data) {
-  return request({
-    url: '/center-data/xiaoqu',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改小区信息管理
-export function updateXiaoqu(data) {
-  return request({
-    url: '/center-data/xiaoqu',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除小区信息管理
-export function delXiaoqu(id) {
-  return request({
-    url: '/center-data/xiaoqu/' + id,
-    method: 'delete'
-  })
-}

+ 0 - 54
data-ui/src/api/wgrw/rwxp.js

@@ -1,54 +0,0 @@
-import request from '@/utils/request'
-
-// 查询网格任务列表
-export function listRwxp(query) {
-  return request({
-    url: '/center-data/rwxp/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询网格任务详细
-export function getRwxp(id) {
-  return request({
-    url: '/center-data/rwxp/' + id,
-    method: 'get'
-  })
-}
-
-// 新增网格任务
-export function addRwxp(data) {
-  return request({
-    url: '/center-data/rwxp',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改网格任务
-export function updateRwxp(data) {
-  console.log(data)
-  return request({
-    url: '/center-data/rwxp',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除网格任务
-export function delRwxp(id) {
-  return request({
-    url: '/center-data/rwxp/' + id,
-    method: 'delete'
-  })
-}
-
-
-// 开始工作布置
-export function fabuRwxp(id) {
-  return request({
-    url: '/center-data/rwxp/fabuRwxp/' + id,
-    method: 'post'
-  })
-}

+ 0 - 67
data-ui/src/api/wgrw/wcqk.js

@@ -1,67 +0,0 @@
-import request from '@/utils/request'
-
-// 查询网格任务列表
-export function listWcqk(query) {
-  return request({
-    url: '/center-data/wcqk/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询网格任务详细
-export function getWcqk(id) {
-  return request({
-    url: '/center-data/wcqk/' + id,
-    method: 'get'
-  })
-}
-
-// 新增网格任务
-export function addWcqk(data) {
-  return request({
-    url: '/center-data/wcqk',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改网格任务
-export function updateWcqk(data) {
-  return request({
-    url: '/center-data/wcqk',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除网格任务
-export function delWcqk(id) {
-  return request({
-    url: '/center-data/wcqk/' + id,
-    method: 'delete'
-  })
-}
-
-// 签收网格任务
-export function qianshouRwxp(id) {
-  return request({
-    url: '/center-data/wcqk/qianshouRwxp/' + id,
-    method: 'post'
-  })
-}
-// 完成网格任务
-export function wanchengRwxp(id) {
-  return request({
-    url: '/center-data/wcqk/wanchengRwxp/' + id,
-    method: 'post'
-  })
-}
-
-// 查询网格任务列表
-export function rwxpWcqkList(id) {
-  return request({
-    url: '/center-data/wcqk/rwxpWcqkList/'+id,
-    method: 'get',
-  })
-}

+ 0 - 61
data-ui/src/api/wgrw/xcgj.js

@@ -1,61 +0,0 @@
-import request from '@/utils/request'
-
-// 查询网格员巡查轨迹列表
-export function listXcgj(query) {
-  return request({
-    url: '/center-data/xcgj/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询网格员巡查轨迹详细
-export function getXcgj(gpsId) {
-  return request({
-    url: '/center-data/xcgj/' + gpsId,
-    method: 'get'
-  })
-}
-
-// 新增网格员巡查轨迹
-export function addXcgj(data) {
-  return request({
-    url: '/center-data/xcgj',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改网格员巡查轨迹
-export function updateXcgj(data) {
-  return request({
-    url: '/center-data/xcgj',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除网格员巡查轨迹
-export function delXcgj(gpsId) {
-  return request({
-    url: '/center-data/xcgj/' + gpsId,
-    method: 'delete'
-  })
-}
-
-// 获取网格员巡查轨迹详细信息(网格员巡查轨迹日期列表)
-export function getDateById(query) {
-  return request({
-    url: '/center-data/xcgj/getDateById',
-    method: 'get',
-    params: query
-  })
-}
-
-// 获取网格员巡查轨迹详细信息(网格员巡查轨迹日期列表)
-export function getItude(patroldateId) {
-  return request({
-    url: '/center-data/xcgj/getItude/' + patroldateId,
-    method: 'get'
-  })
-}

+ 0 - 10
data-ui/src/api/zhcx/dqyw/dyxx/dyxx.js

@@ -1,10 +0,0 @@
-import request from '@/utils/request'
-
-// 综合查询 党员信息
-export function listDyxx(query) {
-  return request({
-    url: '/center-data/zhcx/listDyxx',
-    method: 'get',
-    params: query
-  })
-}

+ 0 - 11
data-ui/src/api/zhcx/dqyw/dzzhd/dzzhd.js

@@ -1,11 +0,0 @@
-import request from '@/utils/request'
-
-// 综合查询 党组织活动
-export function listDzzhd(query) {
-  return request({
-    url: '/center-data/zhcx/listDzzhd',
-    method: 'get',
-    params: query
-  })
-}
-

+ 0 - 10
data-ui/src/api/zhcx/dqyw/jcgb/jcgb.js

@@ -1,10 +0,0 @@
-import request from '@/utils/request'
-
-// 综合查询 基层干部
-export function listJcgb(query) {
-  return request({
-    url: '/center-data/zhcx/listJcgb',
-    method: 'get',
-    params: query
-  })
-}

+ 0 - 10
data-ui/src/api/zhcx/dqyw/rcxx/rcxx.js

@@ -1,10 +0,0 @@
-import request from '@/utils/request'
-
-// 综合查询 人才信息
-export function listRcxx(query) {
-  return request({
-    url: '/center-data/zhcx/listRcxx',
-    method: 'get',
-    params: query
-  })
-}

+ 0 - 10
data-ui/src/api/zhcx/qiye.js

@@ -1,10 +0,0 @@
-import request from '@/utils/request'
-
-// 综合查询 企业信息
-export function listQiye(query) {
-  return request({
-    url: '/center-data/zhcx/listQiye',
-    method: 'get',
-    params: query
-  })
-}

+ 0 - 10
data-ui/src/api/zhcx/shzz.js

@@ -1,10 +0,0 @@
-import request from '@/utils/request'
-
-// 综合查询 社会组织
-export function listShzz(query) {
-  return request({
-    url: '/center-data/zhcx/listShzz',
-    method: 'get',
-    params: query
-  })
-}

+ 0 - 10
data-ui/src/api/zhcx/sqry.js

@@ -1,10 +0,0 @@
-import request from '@/utils/request'
-
-// 综合查询 社区人员
-export function listSqry(query) {
-  return request({
-    url: '/center-data/zhcx/listSqry',
-    method: 'get',
-    params: query
-  })
-}

+ 0 - 27
data-ui/src/api/zhcx/sqry/sqry.js

@@ -1,27 +0,0 @@
-import request from '@/utils/request'
-import { parseStrEmpty } from "@/utils/ruoyi";
-
-// 查询社区人员列表
-export function listUser(query) {
-  return request({
-    url: '/system/user/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询社区人员详细
-export function getUser(userId) {
-  return request({
-    url: '/system/user/' + parseStrEmpty(userId),
-    method: 'get'
-  })
-}
-
-// 查询部门选择树根节点部门ID
-export function getDeptId() {
-  return request({
-    url: '/center-data/zhcx/' + 'getDeptId',
-    method: 'get'
-  })
-}

+ 0 - 19
data-ui/src/api/zhcx/xqrk.js

@@ -1,19 +0,0 @@
-import request from '@/utils/request'
-
-// 综合查询 辖区人口
-export function listXqrk(query) {
-  return request({
-    url: '/center-data/zhcx/listXqrk',
-    method: 'get',
-    params: query
-  })
-}
-
-// 综合查询 新冠疫苗
-export function listXgym(query) {
-  return request({
-    url: '/center-data/zhcx/listXgym',
-    method: 'get',
-    params: query
-  })
-}

+ 6 - 345
data-ui/src/router/index.js

@@ -88,8 +88,6 @@ export const constantRoutes = [
       }
     ]
   },
-
-
 	//一体化首页
 	{
 		path: '/integrated/index',
@@ -114,65 +112,12 @@ export const constantRoutes = [
 		name: '/integrated/fire-forest',
 		component: (resolve) => require(['@/views/integrated/visual/forest/fire-forest'], resolve),
 	},
-
 	//一体化监控中心
-		{
-			path: '/integrated/monitor',
-			name: '/integrated/monitor',
-			component: (resolve) => require(['@/views/integrated/visual/center_monitor/monitor'], resolve),
-		},
-	//网格化可视化
-		{
-			path: '/ksh/community-index',
-			name: '/ksh/community-index',
-			component: (resolve) => require(['@/views/ksh/community-index'], resolve),
-		},
-		{
-			path: '/ksh/fzjc-index',
-			name: '/ksh/fzjc-index',
-			component: (resolve) => require(['@/views/ksh/fzjc-index'], resolve),
-		},
-		{
-			path: '/ksh/jxkh-index',
-			name: '/ksh/jxkh-index',
-			component: (resolve) => require(['@/views/ksh/jxkh-index'], resolve),
-		},
-		{
-			path: '/ksh/sjsq-index',
-			name: '/ksh/sjsq-index',
-			component: (resolve) => require(['@/views/ksh/sjsq-index'], resolve),
-		},
-		{
-			path: '/ksh/xgym-index',
-			name: '/ksh/xgym-index',
-			component: (resolve) => require(['@/views/ksh/xgym-index'], resolve),
-		},
-		{
-			path: '/ksh/tanceng1',
-			name: '/ksh/tanceng1',
-			component: (resolve) => require(['@/views/ksh/tanceng/event_detail'], resolve),
-		},
-		{
-			path: '/ksh/tanceng2',
-			name: '/ksh/tanceng2',
-			component: (resolve) => require(['@/views/ksh/tanceng/rfh_single'], resolve),
-		},
-		{
-			path: '/ksh/tanceng3',
-			name: '/ksh/tanceng3',
-			component: (resolve) => require(['@/views/ksh/tanceng/rfh_multi_before'], resolve),
-		},
-		{
-			path: '/ksh/tanceng4',
-			name: '/ksh/tanceng4',
-			component: (resolve) => require(['@/views/ksh/tanceng/rfh_multi_after'], resolve),
-		},
-    {
-      path: '/ksh/tanceng5',
-      name: '/ksh/tanceng5',
-      component: (resolve) => require(['@/views/ksh/tanceng/eventDetail'], resolve),
-    },
-
+  {
+    path: '/integrated/monitor',
+    name: '/integrated/monitor',
+    component: (resolve) => require(['@/views/integrated/visual/center_monitor/monitor'], resolve),
+  }
 ]
 
 // 动态路由,基于用户权限动态去加载
@@ -220,249 +165,9 @@ export const dynamicRoutes = [
     ]
   },
   {
-    path: '/rfh/loudong',
-    component: Layout,
-    hidden: true,
-    permissions: ['rfh:loudong:list'],
-    children: [
-      {
-        path: 'index/:xqId(\\w+)',
-        component: () => import('@/views/rfh/loudong/index'),
-        name: 'loudong',
-        meta: { title: '楼栋信息管理', activeMenu: '/rfh/loudong' }
-      }
-    ]
-  },
-  {
-    path: '/rfh/danyuan',
-    component: Layout,
-    hidden: true,
-    permissions: ['rfh:danyuan:list'],
-    children: [
-      {
-        path: 'index/:ldId(\\w+)',
-        component: () => import('@/views/rfh/danyuan/index'),
-        name: 'danyuan',
-        meta: { title: '单元信息管理', activeMenu: '/rfh/danyuan' }
-      }
-    ]
-  },
-  {
-    path: '/rfh/fangjian',
-    component: Layout,
-    hidden: true,
-    permissions: ['rfh:fangjian:list'],
-    children: [
-      {
-        path: 'index/:dyId(\\w+)',
-        component: () => import('@/views/rfh/fangjian/index'),
-        name: 'fangjian',
-        meta: { title: '房间信息管理', activeMenu: '/rfh/fangjian' }
-      }
-    ]
-  },
-  {
-    path: '/rfh/person',
-    component: Layout,
-    hidden: true,
-    permissions: ['rfh:person:list'],
-    children: [
-      {
-        path: 'index/:fjId(\\w+)/:perDelState(\\w+)',
-        component: () => import('@/views/rfh/person/index'),
-        name: 'person',
-        meta: { title: '人员信息管理', activeMenu: '/rfh/person' }
-      }
-    ]
-  },
-  {
-    path: '/rfh/person',
-    component: Layout,
-    hidden: true,
-    permissions: ['rfh:person:list'],
-    children: [
-      {
-        path: 'juzhu/:perId(\\w+)',
-        component: () => import('@/views/rfh/person/juzhu'),
-        name: 'person',
-        meta: { title: '居住证明打印', activeMenu: '/rfh/juzhu' }
-      }
-    ]
-  },
-  {
-    path: '/rfh/person',
-    component: Layout,
-    hidden: true,
-    permissions: ['rfh:person:list'],
-    children: [
-      {
-        path: 'handiao/:perId(\\w+)',
-        component: () => import('@/views/rfh/person/handiao'),
-        name: 'person',
-        meta: { title: '函调证明打印', activeMenu: '/rfh/handiao' }
-      }
-    ]
-  },
-  {
-    path: '/dqfw/jcgb',
-    component: Layout,
-    hidden: true,
-    permissions: ['dqfw:jcgb:list'],
-    children: [
-      {
-        path: 'jdsj/:jcgbType(\\w+)',
-        component: () => import('@/views/dqfw/jcgb/index'),
-        name: 'jdsj',
-        meta: { title: '街道书记信息管理', activeMenu: '/dqfw/jcgb' }
-      }
-    ]
-  },
-  {
-    path: '/dqfw/jcgb',
-    component: Layout,
-    hidden: true,
-    permissions: ['dqfw:jcgb:list'],
-    children: [
-      {
-        path: 'jdgb/:jcgbType(\\w+)',
-        component: () => import('@/views/dqfw/jcgb/index'),
-        name: 'jdgb',
-        meta: { title: '街道干部信息管理', activeMenu: '/dqfw/jcgb' }
-      }
-    ]
-  },
-  {
-    path: '/dqfw/jcgb',
-    component: Layout,
-    hidden: true,
-    permissions: ['dqfw:jcgb:list'],
-    children: [
-      {
-        path: 'xzsj/:jcgbType(\\w+)',
-        component: () => import('@/views/dqfw/jcgb/index'),
-        name: 'xzsj',
-        meta: { title: '乡镇书记信息管理', activeMenu: '/dqfw/jcgb' }
-      }
-    ]
-  },
-  {
-    path: '/dqfw/jcgb',
-    component: Layout,
-    hidden: true,
-    permissions: ['dqfw:jcgb:list'],
-    children: [
-      {
-        path: 'xzgb/:jcgbType(\\w+)',
-        component: () => import('@/views/dqfw/jcgb/index'),
-        name: 'xzgb',
-        meta: { title: '乡镇干部信息管理', activeMenu: '/dqfw/jcgb' }
-      }
-    ]
-  },
-  {
-    path: '/dqfw/jcgb',
-    component: Layout,
-    hidden: true,
-    permissions: ['dqfw:jcgb:list'],
-    children: [
-      {
-        path: 'sqsj/:jcgbType(\\w+)',
-        component: () => import('@/views/dqfw/jcgb/index'),
-        name: 'sqsj',
-        meta: { title: '社区书记信息管理', activeMenu: '/dqfw/jcgb' }
-      }
-    ]
-  },
-  {
-    path: '/dqfw/jcgb',
-    component: Layout,
-    hidden: true,
-    permissions: ['dqfw:jcgb:list'],
-    children: [
-      {
-        path: 'sqgb/:jcgbType(\\w+)',
-        component: () => import('@/views/dqfw/jcgb/index'),
-        name: 'sqgb',
-        meta: { title: '社区干部信息管理', activeMenu: '/dqfw/jcgb' }
-      }
-    ]
-  },
-  {
-    path: '/dqfw/jcgb',
-    component: Layout,
-    hidden: true,
-    permissions: ['dqfw:jcgb:list'],
-    children: [
-      {
-        path: 'csj/:jcgbType(\\w+)',
-        component: () => import('@/views/dqfw/jcgb/index'),
-        name: 'csj',
-        meta: { title: '村书记信息管理', activeMenu: '/dqfw/jcgb' }
-      }
-    ]
-  },
-  {
-    path: '/dqfw/jcgb',
-    component: Layout,
-    hidden: true,
-    permissions: ['dqfw:jcgb:list'],
-    children: [
-      {
-        path: 'cgb/:jcgbType(\\w+)',
-        component: () => import('@/views/dqfw/jcgb/index'),
-        name: 'jdsj',
-        meta: { title: '村干部信息管理', activeMenu: '/dqfw/jcgb' }
-      }
-    ]
-  },
-  {
-    path: '/dqfw',
-    component: Layout,
-    hidden: true,
-    permissions: ['dqfw:dangyuan:list'],
-    children: [
-      {
-        path: 'dangyuan/:dyType(\\w+)',
-        component: () => import('@/views/dqfw/dangyuan/index'),
-        name: 'jdsj',
-        meta: { title: '党员信息管理', activeMenu: '/dqfw/dangyuan' }
-      }
-    ]
-  },
-  {
-    path: '/dqfw',
-    component: Layout,
-    hidden: true,
-    permissions: ['dqfw:dangyuan:list'],
-    children: [
-      {
-        path: 'yubeidangyuan/:dyType(\\w+)',
-        component: () => import('@/views/dqfw/dangyuan/index'),
-        name: 'jdsj',
-        meta: { title: '预备党员信息管理', activeMenu: '/dqfw/dangyuan' }
-      }
-    ]
-  },
-  {
-    path: '/dqfw',
-    component: Layout,
-    hidden: true,
-
-    permissions: ['dqfw:dangyuan:list'],
-    children: [
-      {
-        path: 'jijifenzi/:dyType(\\w+)',
-        component: () => import('@/views/dqfw/dangyuan/index'),
-        name: 'jdsj',
-        meta: { title: '积极分子信息管理', activeMenu: '/dqfw/dangyuan' }
-      }
-    ]
-  },
-  {
     path: '/centerdata_agriculture/centerdata_straw_stillField',
     component: Layout,
     hidden: true,
-
     permissions: ['StillField:StillField:list'],
     children: [
       {
@@ -477,7 +182,6 @@ export const dynamicRoutes = [
     path: '/centerdata_agriculture/centerdata_straw_leaveField',
     component: Layout,
     hidden: true,
-
     permissions: ['LeaveField:LeaveField:list'],
     children: [
       {
@@ -492,7 +196,6 @@ export const dynamicRoutes = [
     path: '/centerdata_forest/wildlife',
     component: Layout,
     hidden: true,
-
     permissions: ['forest:animal:list'],
     children: [
       {
@@ -530,49 +233,7 @@ export const dynamicRoutes = [
         meta: { title: '修改生成配置', activeMenu: '/tool/gen' }
       }
     ]
-  },
-  {
-    path: '/wgrw/wgrwjd',
-    component: Layout,
-    hidden: true,
-    permissions: ['wgrw:wcqk:list'],
-    children: [
-      {
-        path: 'index/:id(\\w+)',
-        component: () => import('@/views/wgrw/wgrwjd/index'),
-        name: 'wgrwjd',
-        meta: { title: '任务进度', activeMenu: '/wgrw/wgrwjd' }
-      }
-    ]
-  },
-  {
-    path: '/wgrw/xcjl',
-    component: Layout,
-    hidden: true,
-    permissions: ['wgrw:xcgj:list'],
-    children: [
-      {
-        path: 'index/:id(\\w+)',
-        component: () => import('@/views/wgrw/xcjl/index'),
-        name: 'xcjl',
-        meta: { title: '查看巡查记录', activeMenu: '/wgrw/xcjl' }
-      }
-    ]
-  },
-  {
-    path: '/wgrw/xcjlsupermap',
-    component: Layout,
-    hidden: true,
-    permissions: ['wgrw:xcgj:list'],
-    children: [
-      {
-        path: 'index/:id(\\w+)',
-        component: () => import('@/views/wgrw/xcjlsupermap/index'),
-        name: 'xcjlsupermap',
-        meta: { title: '查看轨迹', activeMenu: '/wgrw/xcjlsupermap' }
-      }
-    ]
-  },
+  }
 ]
 
 // 防止连续点击多次路由报错

+ 0 - 715
data-ui/src/views/dqfw/dangyuan/index.vue

@@ -1,715 +0,0 @@
-<template>
-  <div class="app-container">
-    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
-      <el-form-item label="姓名" prop="dyName">
-        <el-input
-          v-model="queryParams.dyName"
-          placeholder="请输入姓名"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="手机号" prop="dyTel">
-        <el-input
-          v-model="queryParams.dyTel"
-          placeholder="请输入手机号"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item>
-        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
-        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
-      </el-form-item>
-    </el-form>
-
-    <el-row :gutter="10" class="mb8">
-      <el-col :span="1.5">
-        <el-button
-          type="primary"
-          plain
-          icon="el-icon-plus"
-          size="mini"
-          @click="handleAdd"
-          v-hasPermi="['dqfw:dangyuan:add']"
-        >新增
-        </el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="success"
-          plain
-          icon="el-icon-edit"
-          size="mini"
-          :disabled="single"
-          @click="handleUpdate"
-          v-hasPermi="['dqfw:dangyuan:edit']"
-        >修改
-        </el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="danger"
-          plain
-          icon="el-icon-delete"
-          size="mini"
-          :disabled="multiple"
-          @click="handleDelete"
-          v-hasPermi="['dqfw:dangyuan:remove']"
-        >删除
-        </el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="warning"
-          plain
-          icon="el-icon-download"
-          size="mini"
-          @click="handleExport"
-          v-hasPermi="['dqfw:dangyuan:export']"
-        >导出
-        </el-button>
-      </el-col>
-      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
-    </el-row>
-
-    <el-table v-loading="loading" :data="dangyuanList" @selection-change="handleSelectionChange">
-      <el-table-column type="selection" width="55" align="center"/>
-      <!--      <el-table-column label="主键id" align="center" prop="id" />-->
-      <el-table-column label="姓名" align="center" prop="dyName"/>
-      <el-table-column label="性别" align="center" prop="dySex">
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.sys_user_sex" :value="scope.row.dySex"/>
-        </template>
-      </el-table-column>
-      <!--<el-table-column label="民族" align="center" prop="dyNation">-->
-        <!--<template slot-scope="scope">-->
-          <!--<dict-tag :options="dict.type.rfh_per_mz" :value="scope.row.dyNation"/>-->
-        <!--</template>-->
-      <!--</el-table-column>-->
-      <!--      <el-table-column label="出生日期" align="center" prop="dyBirth" />-->
-            <el-table-column label="学历" align="center" prop="dyDegree" />
-      <!--<el-table-column label="所在党支部" align="center" prop="deptId" width="150px">-->
-        <!--<template slot-scope="scope">-->
-          <!--<treeselect :options="deptOptions" :value="scope.row.deptId" :show-count="false" :disabled="true"/>-->
-        <!--</template>-->
-      <!--</el-table-column>-->
-      <el-table-column label="加入党组织日期" align="center" prop="dyRdsj" width="180">
-        <template slot-scope="scope">
-          <span>{{ parseTime(scope.row.dyRdsj, '{y}-{m}-{d}') }}</span>
-        </template>
-      </el-table-column>
-      <!--<el-table-column label="转为正式党员日期" align="center" prop="dyZzsj" width="180">-->
-        <!--<template slot-scope="scope">-->
-          <!--<span>{{ parseTime(scope.row.dyZzsj, '{y}-{m}-{d}') }}</span>-->
-        <!--</template>-->
-      <!--</el-table-column>-->
-      <!--      <el-table-column label="工作单位" align="center" prop="dyDw"/>-->
-      <!--      <el-table-column label="手机号" align="center" prop="dyTel" />-->
-      <!--      <el-table-column label="家庭住址" align="center" prop="dyAddress" />-->
-      <el-table-column label="党籍状态" align="center" prop="dyDj">
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.zhsq_dyDangJi" :value="scope.row.dyDj"/>
-        </template>
-      </el-table-column>
-      <!--      <el-table-column label="是否失联党员" align="center" prop="dySfsl">-->
-      <!--        <template slot-scope="scope">-->
-      <!--          <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.dySfsl"/>-->
-      <!--        </template>-->
-      <!--      </el-table-column>-->
-      <!--      <el-table-column label="失联日期" align="center" prop="dySlrq" />-->
-      <!--<el-table-column label="是否流动党员" align="center" prop="dySfld" width="100">-->
-        <!--<template slot-scope="scope">-->
-          <!--<dict-tag :options="dict.type.sys_yes_no" :value="scope.row.dySfld"/>-->
-        <!--</template>-->
-      <!--</el-table-column>-->
-      <!--<el-table-column label="外出流向" align="center" prop="dyLx"/>-->
-      <el-table-column label="操作" align="center" width="150px" class-name="small-padding fixed-width">
-        <template slot-scope="scope">
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-edit"
-            @click="handleUpdate(scope.row)"
-            v-hasPermi="['dqfw:dangyuan:edit']"
-          >修改
-          </el-button>
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-delete"
-            @click="handleDelete(scope.row)"
-            v-hasPermi="['dqfw:dangyuan:remove']"
-          >删除
-          </el-button>
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-view"
-            @click="handleSee(scope.row)"
-          >查看
-          </el-button>
-        </template>
-      </el-table-column>
-    </el-table>
-
-    <pagination
-      v-show="total>0"
-      :total="total"
-      :page.sync="queryParams.pageNum"
-      :limit.sync="queryParams.pageSize"
-      @pagination="getList"
-    />
-
-    <!-- 添加或修改党员信息管理对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="1000px">
-      <el-form ref="form" :model="form" :rules="rules" label-width="140px">
-        <el-row>
-          <el-col :span="12">
-            <el-form-item label="姓名" prop="dyName">
-              <el-input v-model="form.dyName" placeholder="请输入姓名"/>
-            </el-form-item>
-            <el-form-item label="性别" prop="dySex">
-              <el-select v-model="form.dySex" placeholder="请选择性别">
-                <el-option
-                  v-for="dict in dict.type.sys_user_sex"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="出生日期" prop="dyBirth">
-              <el-date-picker clearable
-                              v-model="form.dyBirth"
-                              type="date"
-                              value-format="yyyy-MM-dd"
-                              placeholder="请输入出生日期">
-              </el-date-picker>
-            </el-form-item>
-            <el-form-item label="民族" prop="dyNation">
-              <el-select v-model="form.dyNation" placeholder="请选择民族">
-                <el-option
-                  v-for="dict in dict.type.rfh_per_mz"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="学历" prop="dyDegree">
-              <el-select v-model="form.dyDegree" placeholder="请选择学历">
-                <el-option
-                  v-for="dict in dict.type.rfh_per_whcd"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="所在党支部" prop="deptId">
-              <treeselect :options="deptOptions" v-model="form.deptId" :show-count="true" placeholder="请选择所在党支部"
-                          @select="hx"/>
-            </el-form-item>
-            <el-form-item label="加入党组织日期" prop="dyRdsj">
-              <el-date-picker clearable
-                              v-model="form.dyRdsj"
-                              type="date"
-                              value-format="yyyy-MM-dd"
-                              placeholder="请选择加入党组织日期">
-              </el-date-picker>
-            </el-form-item>
-            <el-form-item label="转为正式党员日期" prop="dyZzsj">
-              <el-date-picker clearable
-                              v-model="form.dyZzsj"
-                              type="date"
-                              value-format="yyyy-MM-dd"
-                              placeholder="请选择转为正式党员日期">
-              </el-date-picker>
-            </el-form-item>
-            <el-form-item label="工作单位" prop="dyDw">
-              <el-input v-model="form.dyDw" placeholder="请输入工作单位"/>
-            </el-form-item>
-          </el-col>
-          <el-col :span="12">
-            <el-form-item label="手机号" prop="dyTel">
-              <el-input v-model="form.dyTel" placeholder="请输入手机号" maxlength="11"/>
-            </el-form-item>
-            <el-form-item label="家庭住址" prop="dyAddress">
-              <el-input v-model="form.dyAddress" placeholder="请输入家庭住址"/>
-            </el-form-item>
-            <el-form-item label="党籍状态" prop="dyDj">
-
-              <el-select v-model="form.dyDj" placeholder="请输入党籍状态">
-                <el-option
-                  v-for="dict in dict.type.zhsq_dyDangJi"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="是否失联党员" prop="dySfsl">
-              <el-select v-model="form.dySfsl" placeholder="请选择是否失联党员">
-                <el-option
-                  v-for="dict in dict.type.sys_yes_no"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="失联日期" prop="dySlrq">
-              <el-date-picker clearable
-                              v-model="form.dySlrq"
-                              type="date"
-                              value-format="yyyy-MM-dd"
-                              placeholder="请输入失联日期">
-              </el-date-picker>
-            </el-form-item>
-            <el-form-item label="是否流动党员" prop="dySfld">
-              <el-select v-model="form.dySfld" placeholder="请选择是否流动党员">
-                <el-option
-                  v-for="dict in dict.type.sys_yes_no"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="外出流向" prop="dyLx">
-              <el-input v-model="form.dyLx" placeholder="请输入外出流向"/>
-            </el-form-item>
-          </el-col>
-        </el-row>
-      </el-form>
-      <div slot="footer" class="dialog-footer">
-        <el-button type="primary" @click="submitForm">确 定</el-button>
-        <el-button @click="cancel">取 消</el-button>
-      </div>
-    </el-dialog>
-    <!-- 查看 -->
-    <el-dialog :title="title" :visible.sync="openSee" width="1000px">
-      <el-form ref="form" :model="form" :rules="rules" label-width="140px">
-        <el-row>
-          <el-col :span="12">
-            <el-form-item label="姓名" prop="dyName">
-              <el-input v-model="form.dyName" placeholder="请输入姓名" :disabled="true"/>
-            </el-form-item>
-            <el-form-item label="性别" prop="dySex">
-              <el-select v-model="form.dySex" placeholder="请选择性别" :disabled="true">
-                <el-option
-                  v-for="dict in dict.type.sys_user_sex"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="出生日期" prop="dyBirth">
-              <el-date-picker clearable :disabled="true"
-                              v-model="form.dyBirth"
-                              type="date"
-                              value-format="yyyy-MM-dd"
-                              placeholder="请输入出生日期">
-              </el-date-picker>
-            </el-form-item>
-            <el-form-item label="民族" prop="dyNation">
-              <el-select v-model="form.dyNation" placeholder="请选择民族" :disabled="true">
-                <el-option
-                  v-for="dict in dict.type.rfh_per_mz"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="学历" prop="dyDegree">
-              <el-select v-model="form.dyDegree" placeholder="请选择学历" :disabled="true">
-                <el-option
-                  v-for="dict in dict.type.rfh_per_whcd"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="所在党支部" prop="deptId">
-              <treeselect :options="deptOptions" v-model="form.deptId" :show-count="true" placeholder="请选择所在党支部"
-                          :disabled="true"
-                          @select="hx"/>
-            </el-form-item>
-            <el-form-item label="加入党组织日期" prop="dyRdsj">
-              <el-date-picker clearable :disabled="true"
-                              v-model="form.dyRdsj"
-                              type="date"
-                              value-format="yyyy-MM-dd"
-                              placeholder="请选择加入党组织日期">
-              </el-date-picker>
-            </el-form-item>
-            <el-form-item label="转为正式党员日期" prop="dyZzsj">
-              <el-date-picker clearable :disabled="true"
-                              v-model="form.dyZzsj"
-                              type="date"
-                              value-format="yyyy-MM-dd"
-                              placeholder="请选择转为正式党员日期">
-              </el-date-picker>
-            </el-form-item>
-            <el-form-item label="工作单位" prop="dyDw">
-              <el-input v-model="form.dyDw" placeholder="请输入工作单位" :disabled="true"/>
-            </el-form-item>
-          </el-col>
-          <el-col :span="12">
-            <el-form-item label="手机号" prop="dyTel">
-              <el-input v-model="form.dyTel" placeholder="请输入手机号" maxlength="11" :disabled="true"/>
-            </el-form-item>
-            <el-form-item label="家庭住址" prop="dyAddress">
-              <el-input v-model="form.dyAddress" placeholder="请输入家庭住址" :disabled="true"/>
-            </el-form-item>
-            <el-form-item label="党籍状态" prop="dyDj">
-
-              <el-select v-model="form.dyDj" placeholder="请输入党籍状态" :disabled="true">
-                <el-option
-                  v-for="dict in dict.type.zhsq_dyDangJi"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="是否失联党员" prop="dySfsl">
-              <el-select v-model="form.dySfsl" placeholder="请选择是否失联党员" :disabled="true">
-                <el-option
-                  v-for="dict in dict.type.sys_yes_no"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="失联日期" prop="dySlrq">
-              <el-date-picker clearable :disabled="true"
-                              v-model="form.dySlrq"
-                              type="date"
-                              value-format="yyyy-MM-dd"
-                              placeholder="请输入失联日期">
-              </el-date-picker>
-            </el-form-item>
-            <el-form-item label="是否流动党员" prop="dySfld">
-              <el-select v-model="form.dySfld" placeholder="请选择是否流动党员" :disabled="true">
-                <el-option
-                  v-for="dict in dict.type.sys_yes_no"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="外出流向" prop="dyLx">
-              <el-input v-model="form.dyLx" placeholder="请输入外出流向" :disabled="true"/>
-            </el-form-item>
-          </el-col>
-        </el-row>
-      </el-form>
-      <div slot="footer" class="dialog-footer">
-        <el-button @click="cancelSee">取 消</el-button>
-      </div>
-    </el-dialog>
-  </div>
-</template>
-
-<script>
-  import {listDangyuan, getDangyuan, delDangyuan, addDangyuan, updateDangyuan} from "@/api/dqfw/dangyuan";
-  import {treeselect} from "@/api/system/dept";
-  import {treeselect as treeselect_party} from "@/api/system/deptparty";
-  import Treeselect from "@riophae/vue-treeselect";
-  import "@riophae/vue-treeselect/dist/vue-treeselect.css";
-
-  export default {
-    name: "Dangyuan",
-    dicts: ['sys_yes_no', 'sys_user_sex', 'zhsq_dyDangJi', 'rfh_per_whcd','rfh_per_mz'],
-    components: {Treeselect},
-    data() {
-      return {
-        // 部门树选项
-        deptOptions: undefined,
-        // 党组树选项
-        partyOptions: undefined,
-        // 遮罩层
-        loading: true,
-        // 选中数组
-        ids: [],
-        // 非单个禁用
-        single: true,
-        // 非多个禁用
-        multiple: true,
-        // 显示搜索条件
-        showSearch: true,
-        // 总条数
-        total: 0,
-        // 党员信息管理表格数据
-        dangyuanList: [],
-        // 弹出层标题
-        title: "",
-        // 是否显示弹出层
-        open: false,
-        openSee: false,
-        // 路由参数
-        routeParams: {
-          dyType: null
-        },
-        // 查询参数
-        queryParams: {
-          pageNum: 1,
-          pageSize: 10,
-          id: null,
-          createBy: null,
-          createName: null,
-          createTime: null,
-          updateBy: null,
-          updateName: null,
-          updateTime: null,
-          dataStatus: null,
-          dataDeptId: null,
-          dyType: null,
-          dyName: null,
-          dySex: null,
-          dyNation: null,
-          dyBirth: null,
-          dyDegree: null,
-          deptId: null,
-          dyRdsj: null,
-          dyZzsj: null,
-          dyDw: null,
-          dyTel: null,
-          dyAddress: null,
-          dyDj: null,
-          dySfsl: null,
-          dySlrq: null,
-          dySfld: null,
-          dyLx: null
-        },
-        // 表单参数
-        form: {},
-        // 表单校验
-        rules: {
-          dyName: [
-            {required: true, message: "姓名不能为空", trigger: "blur"},
-            {min: 2, max: 20, message: '姓名长度必须介于 2 和 20 之间', trigger: 'blur'}
-          ],
-          dySex: [
-            {required: true, message: "性别不能为空", trigger: "blur"},
-            {message: '请选择性别', trigger: 'blur'}
-          ],
-          dyNation: [
-            {required: true, message: "民族不能为空", trigger: "blur"},
-            {message: '请选择民族', trigger: 'blur'}
-          ],
-          dyBirth: [
-            {required: true, message: "出生日期不能为空", trigger: "blur"},
-            {message: '请选择出生日期', trigger: 'blur'}
-          ],
-          dyDegree: [
-            {required: true, message: "学历不能为空", trigger: "blur"},
-            {message: '请选择学历', trigger: 'blur'}
-          ],
-          deptId: [
-            {required: true, message: "所在党支部不能为空", trigger: "blur"},
-          ],
-          dyRdsj: [
-            {required: true, message: "加入党组织日期不能为空", trigger: "blur"},
-            {message: '请选择加入党组织日期', trigger: 'blur'}
-          ],
-          dyTel: [
-            {required: true, message: "手机号不能为空", trigger: "blur"},
-            {
-              max: 11,
-              pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,
-              message: "请输入正确的手机号",
-              trigger: "blur"
-            }
-          ],
-          dyDj: [
-            {required: true, message: "党籍状态不能为空", trigger: "blur"},
-            {message: '请选择党籍状态', trigger: 'blur'}
-          ],
-          dySfsl: [
-            {required: true, message: "是否失联党员不能为空", trigger: "blur"},
-            {message: '请选择是否失联党员', trigger: 'blur'}
-          ],
-          dySfld: [
-            {required: true, message: "是否流动党员不能为空", trigger: "blur"},
-            {message: '请选择是否流动党员', trigger: 'blur'}
-          ],
-        }
-      };
-    },
-    created() {
-      // 路由参数 党员类型
-      this.routeParams.dyType = this.$route.params.dyType;
-      this.getList();
-      this.getTreeselect();
-    },
-    methods: {
-      hx(node) {
-        this.form.deptId = node.id
-      },
-      /** 查询部门下拉树结构 */
-      getTreeselect() {
-        treeselect().then(response => {
-          this.deptOptions = response.data;
-        });
-      },
-      /** 查询党组下拉树结构 */
-      getTreeselect_party() {
-        treeselect_party().then(response => {
-          this.partyOptions = response.data;
-        });
-      },
-      /** 查询党员信息管理列表 */
-      getList() {
-        this.loading = true;
-        this.queryParams.dyType = this.routeParams.dyType;// 查询基层干部人员类型
-        listDangyuan(this.queryParams).then(response => {
-          this.dangyuanList = response.rows;
-          this.total = response.total;
-          this.loading = false;
-        });
-      },
-      // 取消按钮
-      cancel() {
-        this.open = false;
-        this.reset();
-      }, cancelSee() {
-        this.openSee = false;
-        this.reset();
-      },
-      // 表单重置
-      reset() {
-        this.form = {
-          id: null,
-          createBy: null,
-          createName: null,
-          createTime: null,
-          updateBy: null,
-          updateName: null,
-          updateTime: null,
-          dataStatus: "0",
-          dataDeptId: null,
-          dyType: null,
-          dyName: null,
-          dySex: null,
-          dyNation: null,
-          dyBirth: null,
-          dyDegree: null,
-          deptId: null,
-          dyRdsj: null,
-          dyZzsj: null,
-          dyDw: null,
-          dyTel: null,
-          dyAddress: null,
-          dyDj: null,
-          dySfsl: null,
-          dySlrq: null,
-          dySfld: null,
-          dyLx: null
-        };
-        this.resetForm("form");
-      },
-      /** 搜索按钮操作 */
-      handleQuery() {
-        this.queryParams.dyType = this.routeParams.dyType;
-        this.queryParams.pageNum = 1;
-        this.getList();
-      },
-      /** 重置按钮操作 */
-      resetQuery() {
-        this.queryParams.dyType = this.routeParams.dyType;
-        this.resetForm("queryForm");
-        this.handleQuery();
-      },
-      // 多选框选中数据
-      handleSelectionChange(selection) {
-        this.ids = selection.map(item => item.id)
-        this.single = selection.length !== 1
-        this.multiple = !selection.length
-      },
-      /** 新增按钮操作 */
-      handleAdd() {
-        this.reset();
-        this.open = true;
-        if (this.routeParams.dyType == 1) {
-          this.title = "添加党员信息管理";
-        } else if (this.routeParams.dyType == 2) {
-          this.title = "添加预备党员信息管理";
-        } else if (this.routeParams.dyType == 3) {
-          this.title = "添加积极分子信息管理";
-        }
-      },
-      /** 修改按钮操作 */
-      handleUpdate(row) {
-        this.reset();
-        const id = row.id || this.ids
-        getDangyuan(id).then(response => {
-          this.form = response.data;
-          this.open = true;
-          if (this.routeParams.dyType == 1) {
-            this.title = "修改党员信息管理";
-          } else if (this.routeParams.dyType == 2) {
-            this.title = "修改预备党员信息管理";
-          } else if (this.routeParams.dyType == 3) {
-            this.title = "修改积极分子信息管理";
-          }
-        });
-      },
-      /** 提交按钮 */
-      submitForm() {
-        this.$refs["form"].validate(valid => {
-          if (valid) {
-            this.form.dyType = this.routeParams.dyType;
-            if (this.form.id != null) {
-              updateDangyuan(this.form).then(response => {
-                this.$modal.msgSuccess("修改成功");
-                this.open = false;
-                this.getList();
-              });
-            } else {
-              addDangyuan(this.form).then(response => {
-                this.$modal.msgSuccess("新增成功");
-                this.open = false;
-                this.getList();
-              });
-            }
-          }
-        });
-      },
-      /** 删除按钮操作 */
-      handleDelete(row) {
-        const ids = row.id || this.ids;
-        this.$modal.confirm('是否确认删除编号为"' + ids + '"的数据项?').then(function () {
-          return delDangyuan(ids);
-        }).then(() => {
-          this.getList();
-          this.$modal.msgSuccess("删除成功");
-        }).catch(() => {
-        });
-      },
-      /** 导出按钮操作 */
-      handleExport() {
-        this.download('dangyuan/dangyuan/export', {
-          ...this.queryParams
-        }, `dangyuan_${new Date().getTime()}.xlsx`)
-      },
-      /** 查看 */
-      handleSee(row) {
-        this.reset();
-        const id = row.id || this.ids
-        getDangyuan(id).then(response => {
-          this.form = response.data;
-          this.openSee = true;
-          this.title = "查看";
-        });
-      },
-    }
-  };
-</script>

+ 0 - 312
data-ui/src/views/dqfw/dgdz/index.vue

@@ -1,312 +0,0 @@
-<template>
-  <div class="app-container">
-    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
-      <el-form-item label="标题" prop="dgdzTitle">
-        <el-input
-          v-model="queryParams.dgdzTitle"
-          placeholder="请输入标题"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item>
-        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
-        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
-      </el-form-item>
-    </el-form>
-
-    <el-row :gutter="10" class="mb8">
-      <el-col :span="1.5">
-        <el-button
-          type="primary"
-          plain
-          icon="el-icon-plus"
-          size="mini"
-          @click="handleAdd"
-          v-hasPermi="['dqfw:dgdz:add']"
-        >新增</el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="success"
-          plain
-          icon="el-icon-edit"
-          size="mini"
-          :disabled="single"
-          @click="handleUpdate"
-          v-hasPermi="['dqfw:dgdz:edit']"
-        >修改</el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="danger"
-          plain
-          icon="el-icon-delete"
-          size="mini"
-          :disabled="multiple"
-          @click="handleDelete"
-          v-hasPermi="['dqfw:dgdz:remove']"
-        >删除</el-button>
-      </el-col>
-      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
-    </el-row>
-
-    <el-table v-loading="loading" :data="dgdzList" @selection-change="handleSelectionChange">
-      <el-table-column type="selection" width="55" align="center" />
-      <el-table-column label="标题" align="center" prop="dgdzTitle" />
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
-        <template slot-scope="scope">
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-edit"
-            @click="handleUpdate(scope.row)"
-            v-hasPermi="['dqfw:dgdz:edit']"
-          >修改</el-button>
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-delete"
-            @click="handleDelete(scope.row)"
-            v-hasPermi="['dqfw:dgdz:remove']"
-          >删除</el-button>
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-view"
-            @click="handleSee(scope.row)"
-          >查看</el-button>
-        </template>
-      </el-table-column>
-    </el-table>
-
-    <pagination
-      v-show="total>0"
-      :total="total"
-      :page.sync="queryParams.pageNum"
-      :limit.sync="queryParams.pageSize"
-      @pagination="getList"
-    />
-
-    <!-- 添加或修改党规党章信息管理对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="1000px">
-      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
-<!--        <el-form-item label="创建人姓名" prop="createName">-->
-<!--          <el-input v-model="form.createName" placeholder="请输入创建人姓名" />-->
-<!--        </el-form-item>-->
-<!--        <el-form-item label="更新人姓名" prop="updateName">-->
-<!--          <el-input v-model="form.updateName" placeholder="请输入更新人姓名" />-->
-<!--        </el-form-item>-->
-<!--        <el-form-item label="数据所属部门(政或党的id)" prop="dataDeptId">-->
-<!--          <el-input v-model="form.dataDeptId" placeholder="请输入数据所属部门(政或党的id)" />-->
-<!--        </el-form-item>-->
-        <el-form-item label="标题" prop="dgdzTitle">
-          <el-input v-model="form.dgdzTitle" placeholder="请输入标题" />
-        </el-form-item>
-        <el-form-item label="内容">
-          <editor v-model="form.dgdzContent" :min-height="192"/>
-        </el-form-item>
-<!--        <el-form-item label="部门ID" prop="deptId">-->
-<!--          <el-input v-model="form.deptId" placeholder="请输入部门ID" />-->
-<!--        </el-form-item>-->
-      </el-form>
-      <div slot="footer" class="dialog-footer">
-        <el-button type="primary" @click="submitForm">确 定</el-button>
-        <el-button @click="cancel">取 消</el-button>
-      </div>
-    </el-dialog>
-    <!-- 详情 -->
-    <el-dialog :title="title" :visible.sync="openSee" width="1000px">
-      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
-<!--        <el-form-item label="创建人姓名" prop="createName">-->
-<!--          <el-input v-model="form.createName" placeholder="请输入创建人姓名" />-->
-<!--        </el-form-item>-->
-<!--        <el-form-item label="更新人姓名" prop="updateName">-->
-<!--          <el-input v-model="form.updateName" placeholder="请输入更新人姓名" />-->
-<!--        </el-form-item>-->
-<!--        <el-form-item label="数据所属部门(政或党的id)" prop="dataDeptId">-->
-<!--          <el-input v-model="form.dataDeptId" placeholder="请输入数据所属部门(政或党的id)" />-->
-<!--        </el-form-item>-->
-        <el-form-item label="标题" prop="dgdzTitle">
-          <el-input v-model="form.dgdzTitle" placeholder="请输入标题" :disabled="true"/>
-        </el-form-item>
-        <el-form-item label="内容">
-          <editor v-model="form.dgdzContent" :min-height="192"  :readOnly="true"/>
-        </el-form-item>
-<!--        <el-form-item label="部门ID" prop="deptId">-->
-<!--          <el-input v-model="form.deptId" placeholder="请输入部门ID" />-->
-<!--        </el-form-item>-->
-      </el-form>
-      <div slot="footer" class="dialog-footer">
-        <el-button @click="cancelSee">取 消</el-button>
-      </div>
-    </el-dialog>
-  </div>
-</template>
-
-<script>
-import { listDgdz, getDgdz, delDgdz, addDgdz, updateDgdz } from "@/api/dqfw/dgdz";
-
-export default {
-  name: "Dgdz",
-  data() {
-    return {
-      // 遮罩层
-      loading: true,
-      // 选中数组
-      ids: [],
-      // 非单个禁用
-      single: true,
-      // 非多个禁用
-      multiple: true,
-      // 显示搜索条件
-      showSearch: true,
-      // 总条数
-      total: 0,
-      // 党规党章信息管理表格数据
-      dgdzList: [],
-      // 弹出层标题
-      title: "",
-      // 是否显示弹出层
-      open: false,
-      openSee: false,
-      // 查询参数
-      queryParams: {
-        pageNum: 1,
-        pageSize: 10,
-        createName: null,
-        updateName: null,
-        dataStatus: null,
-        dataDeptId: null,
-        dgdzTitle: null,
-        dgdzContent: null,
-        deptId: null
-      },
-      // 表单参数
-      form: {},
-      // 表单校验
-      rules: {
-      }
-    };
-  },
-  created() {
-    this.getList();
-  },
-  methods: {
-    /** 查询党规党章信息管理列表 */
-    getList() {
-      this.loading = true;
-      listDgdz(this.queryParams).then(response => {
-        this.dgdzList = response.rows;
-        this.total = response.total;
-        this.loading = false;
-      });
-    },
-    // 取消按钮
-    cancel() {
-      this.open = false;
-      this.reset();
-    },
-    cancelSee() {
-      this.openSee = false;
-      this.reset();
-    },
-    // 表单重置
-    reset() {
-      this.form = {
-        id: null,
-        createBy: null,
-        createName: null,
-        createTime: null,
-        updateBy: null,
-        updateName: null,
-        updateTime: null,
-        dataStatus: "0",
-        dataDeptId: null,
-        dgdzTitle: null,
-        dgdzContent: null,
-        deptId: null
-      };
-      this.resetForm("form");
-    },
-    /** 搜索按钮操作 */
-    handleQuery() {
-      this.queryParams.pageNum = 1;
-      this.getList();
-    },
-    /** 重置按钮操作 */
-    resetQuery() {
-      this.resetForm("queryForm");
-      this.handleQuery();
-    },
-    // 多选框选中数据
-    handleSelectionChange(selection) {
-      this.ids = selection.map(item => item.id)
-      this.single = selection.length!==1
-      this.multiple = !selection.length
-    },
-    /** 新增按钮操作 */
-    handleAdd() {
-      this.reset();
-      this.open = true;
-      this.title = "添加党规党章信息管理";
-    },
-    /** 修改按钮操作 */
-    handleUpdate(row) {
-      this.reset();
-      const id = row.id || this.ids
-      getDgdz(id).then(response => {
-        this.form = response.data;
-        this.open = true;
-        this.title = "修改党规党章信息管理";
-      });
-    },
-    /** 提交按钮 */
-    submitForm() {
-      this.$refs["form"].validate(valid => {
-        if (valid) {
-          if (this.form.id != null) {
-            updateDgdz(this.form).then(response => {
-              this.$modal.msgSuccess("修改成功");
-              this.open = false;
-              this.getList();
-            });
-          } else {
-            addDgdz(this.form).then(response => {
-              this.$modal.msgSuccess("新增成功");
-              this.open = false;
-              this.getList();
-            });
-          }
-        }
-      });
-    },
-    /** 删除按钮操作 */
-    handleDelete(row) {
-      const ids = row.id || this.ids;
-      this.$modal.confirm("是否确认删除选中的数据项?").then(function() {
-        return delDgdz(ids);
-      }).then(() => {
-        this.getList();
-        this.$modal.msgSuccess("删除成功");
-      }).catch(() => {});
-    },
-    /** 导出按钮操作 */
-    handleExport() {
-      this.download('dgdz/dgdz/export', {
-        ...this.queryParams
-      }, `dgdz_${new Date().getTime()}.xlsx`)
-    },
-    /** 查看 */
-    handleSee(row) {
-      this.reset();
-      const id = row.id || this.ids
-      getDgdz(id).then(response => {
-        this.form = response.data;
-        this.openSee = true;
-        this.title = "查看";
-      });
-    },
-  }
-};
-</script>

+ 0 - 294
data-ui/src/views/dqfw/djzx/index.vue

@@ -1,294 +0,0 @@
-<template>
-  <div class="app-container">
-    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
-      <el-form-item label="标题" prop="djzxTitle">
-        <el-input
-          v-model="queryParams.djzxTitle"
-          placeholder="请输入标题"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item>
-        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
-        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
-      </el-form-item>
-    </el-form>
-
-    <el-row :gutter="10" class="mb8">
-      <el-col :span="1.5">
-        <el-button
-          type="primary"
-          plain
-          icon="el-icon-plus"
-          size="mini"
-          @click="handleAdd"
-          v-hasPermi="['dqfw:djzx:add']"
-        >新增</el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="success"
-          plain
-          icon="el-icon-edit"
-          size="mini"
-          :disabled="single"
-          @click="handleUpdate"
-          v-hasPermi="['dqfw:djzx:edit']"
-        >修改</el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="danger"
-          plain
-          icon="el-icon-delete"
-          size="mini"
-          :disabled="multiple"
-          @click="handleDelete"
-          v-hasPermi="['dqfw:djzx:remove']"
-        >删除</el-button>
-      </el-col>
-      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
-    </el-row>
-
-    <el-table v-loading="loading" :data="djzxList" @selection-change="handleSelectionChange">
-      <el-table-column type="selection" width="55" align="center" />
-      <el-table-column label="标题" align="center" prop="djzxTitle" />
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
-        <template slot-scope="scope">
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-edit"
-            @click="handleUpdate(scope.row)"
-            v-hasPermi="['dqfw:djzx:edit']"
-          >修改</el-button>
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-delete"
-            @click="handleDelete(scope.row)"
-            v-hasPermi="['dqfw:djzx:remove']"
-          >删除</el-button>
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-view"
-            @click="handleSee(scope.row)"
-          >查看</el-button>
-        </template>
-      </el-table-column>
-    </el-table>
-
-    <pagination
-      v-show="total>0"
-      :total="total"
-      :page.sync="queryParams.pageNum"
-      :limit.sync="queryParams.pageSize"
-      @pagination="getList"
-    />
-
-    <!-- 添加或修改党建资讯管理对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="1000px">
-      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
-        <el-form-item label="标题" prop="djzxTitle">
-          <el-input v-model="form.djzxTitle" placeholder="请输入标题" />
-        </el-form-item>
-        <el-form-item label="内容">
-          <editor v-model="form.djzxContent" :min-height="192"/>
-        </el-form-item>
-<!--        <el-form-item label="部门ID" prop="deptId">-->
-<!--          <el-input v-model="form.deptId" placeholder="请输入部门ID" />-->
-<!--        </el-form-item>-->
-      </el-form>
-      <div slot="footer" class="dialog-footer">
-        <el-button type="primary" @click="submitForm">确 定</el-button>
-        <el-button @click="cancel">取 消</el-button>
-      </div>
-    </el-dialog>
-    <!-- 详情 -->
-    <el-dialog :title="title" :visible.sync="openSee" width="1000px">
-      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
-        <el-form-item label="标题" prop="djzxTitle">
-          <el-input v-model="form.djzxTitle" placeholder="请输入标题" :disabled="true"/>
-        </el-form-item>
-        <el-form-item label="内容">
-          <editor v-model="form.djzxContent" :min-height="192"  :readOnly="true"/>
-        </el-form-item>
-<!--        <el-form-item label="部门ID" prop="deptId">-->
-<!--          <el-input v-model="form.deptId" placeholder="请输入部门ID" />-->
-<!--        </el-form-item>-->
-      </el-form>
-      <div slot="footer" class="dialog-footer">
-        <el-button @click="cancelSee">取 消</el-button>
-      </div>
-    </el-dialog>
-  </div>
-</template>
-
-<script>
-import { listDjzx, getDjzx, delDjzx, addDjzx, updateDjzx } from "@/api/dqfw/djzx";
-
-export default {
-  name: "Djzx",
-  data() {
-    return {
-      // 遮罩层
-      loading: true,
-      // 选中数组
-      ids: [],
-      // 非单个禁用
-      single: true,
-      // 非多个禁用
-      multiple: true,
-      // 显示搜索条件
-      showSearch: true,
-      // 总条数
-      total: 0,
-      // 党建资讯管理表格数据
-      djzxList: [],
-      // 弹出层标题
-      title: "",
-      // 是否显示弹出层
-      open: false,
-      openSee: false,
-      // 查询参数
-      queryParams: {
-        pageNum: 1,
-        pageSize: 10,
-        createName: null,
-        updateName: null,
-        dataStatus: null,
-        dataDeptId: null,
-        djzxTitle: null,
-        djzxContent: null,
-        deptId: null
-      },
-      // 表单参数
-      form: {},
-      // 表单校验
-      rules: {
-      }
-    };
-  },
-  created() {
-    this.getList();
-  },
-  methods: {
-    /** 查询党建资讯管理列表 */
-    getList() {
-      this.loading = true;
-      listDjzx(this.queryParams).then(response => {
-        this.djzxList = response.rows;
-        this.total = response.total;
-        this.loading = false;
-      });
-    },
-    // 取消按钮
-    cancel() {
-      this.open = false;
-      this.reset();
-    },
-    cancelSee() {
-      this.openSee = false;
-      this.reset();
-    },
-    // 表单重置
-    reset() {
-      this.form = {
-        id: null,
-        createBy: null,
-        createName: null,
-        createTime: null,
-        updateBy: null,
-        updateName: null,
-        updateTime: null,
-        dataStatus: "0",
-        dataDeptId: null,
-        djzxTitle: null,
-        djzxContent: null,
-        deptId: null
-      };
-      this.resetForm("form");
-    },
-    /** 搜索按钮操作 */
-    handleQuery() {
-      this.queryParams.pageNum = 1;
-      this.getList();
-    },
-    /** 重置按钮操作 */
-    resetQuery() {
-      this.resetForm("queryForm");
-      this.handleQuery();
-    },
-    // 多选框选中数据
-    handleSelectionChange(selection) {
-      this.ids = selection.map(item => item.id)
-      this.single = selection.length!==1
-      this.multiple = !selection.length
-    },
-    /** 新增按钮操作 */
-    handleAdd() {
-      this.reset();
-      this.open = true;
-      this.title = "添加党建资讯管理";
-    },
-    /** 修改按钮操作 */
-    handleUpdate(row) {
-      this.reset();
-      const id = row.id || this.ids
-      getDjzx(id).then(response => {
-        this.form = response.data;
-        this.open = true;
-        this.title = "修改党建资讯管理";
-      });
-    },
-    /** 提交按钮 */
-    submitForm() {
-      this.$refs["form"].validate(valid => {
-        if (valid) {
-          if (this.form.id != null) {
-            updateDjzx(this.form).then(response => {
-              this.$modal.msgSuccess("修改成功");
-              this.open = false;
-              this.getList();
-            });
-          } else {
-            addDjzx(this.form).then(response => {
-              this.$modal.msgSuccess("新增成功");
-              this.open = false;
-              this.getList();
-            });
-          }
-        }
-      });
-    },
-    /** 删除按钮操作 */
-    handleDelete(row) {
-      const ids = row.id || this.ids;
-      this.$modal.confirm("是否确认删除选中的数据项?").then(function() {
-        return delDjzx(ids);
-      }).then(() => {
-        this.getList();
-        this.$modal.msgSuccess("删除成功");
-      }).catch(() => {});
-    },
-    /** 导出按钮操作 */
-    handleExport() {
-      this.download('djzx/djzx/export', {
-        ...this.queryParams
-      }, `djzx_${new Date().getTime()}.xlsx`)
-    },
-    /** 查看 */
-    handleSee(row) {
-      this.reset();
-      const id = row.id || this.ids
-      getDjzx(id).then(response => {
-        this.form = response.data;
-        this.openSee = true;
-        this.title = "查看";
-      });
-    },
-  }
-};
-</script>

+ 0 - 435
data-ui/src/views/dqfw/dzzhd/index.vue

@@ -1,435 +0,0 @@
-<template>
-  <div class="app-container">
-    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
-      <el-form-item label="活动类别" prop="dzzhdType">
-        <el-select v-model="queryParams.dzzhdType" placeholder="请选择活动类别" clearable>
-          <el-option
-            v-for="dict in dict.type.zhsq_dzzhd_type"
-            :key="dict.value"
-            :label="dict.label"
-            :value="dict.value"
-          />
-        </el-select>
-      </el-form-item>
-      <el-form-item label="活动标题" prop="dzzhdTitle">
-        <el-input
-          v-model="queryParams.dzzhdTitle"
-          placeholder="请输入活动标题"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item>
-        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
-        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
-      </el-form-item>
-    </el-form>
-
-    <el-row :gutter="10" class="mb8">
-      <el-col :span="1.5">
-        <el-button
-          type="primary"
-          plain
-          icon="el-icon-plus"
-          size="mini"
-          @click="handleAdd"
-          v-hasPermi="['dqfw:dzzhd:add']"
-        >新增
-        </el-button>
-      </el-col>
-<!--      <el-col :span="1.5">-->
-<!--        <el-button-->
-<!--          type="success"-->
-<!--          plain-->
-<!--          icon="el-icon-edit"-->
-<!--          size="mini"-->
-<!--          :disabled="single"-->
-<!--          @click="handleUpdate"-->
-<!--          v-hasPermi="['dqfw:dzzhd:edit']"-->
-<!--        >修改-->
-<!--        </el-button>-->
-<!--      </el-col>-->
-<!--      <el-col :span="1.5">-->
-<!--        <el-button-->
-<!--          type="danger"-->
-<!--          plain-->
-<!--          icon="el-icon-delete"-->
-<!--          size="mini"-->
-<!--          :disabled="multiple"-->
-<!--          @click="handleDelete"-->
-<!--          v-hasPermi="['dqfw:dzzhd:remove']"-->
-<!--        >删除-->
-<!--        </el-button>-->
-<!--      </el-col>-->
-      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
-    </el-row>
-
-    <el-table v-loading="loading" :data="dzzhdList" @selection-change="handleSelectionChange">
-      <el-table-column type="selection" width="55" align="center"/>
-      <el-table-column label="活动标题" align="center" prop="dzzhdTitle"/>
-      <el-table-column label="活动类别" align="center" prop="dzzhdType">
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.zhsq_dzzhd_type" :value="scope.row.dzzhdType"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="活动开展日期" align="center" prop="dzzhdDate" width="180">
-        <template slot-scope="scope">
-          <span>{{ parseTime(scope.row.dzzhdDate, '{y}-{m}-{d}') }}</span>
-        </template>
-      </el-table-column>
-      <el-table-column label="活动地点" align="center" prop="dzzhdDidian"/>
-      <el-table-column label="活动状态" align="center" prop="dzzhdState">
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.zhsq_dzzhd_state" :value="scope.row.dzzhdState"/>
-        </template>
-      </el-table-column>
-      <!--      <el-table-column label="附件" align="center" prop="dzzhdFile"/>-->
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
-        <template slot-scope="scope">
-          <el-button
-            size="mini"
-            type="text" v-if="scope.row.dzzhdState==1"
-            icon="el-icon-edit-outline"
-            @click="handlePingshen(scope.row)"
-            v-hasPermi="['dqfw:dzzhd:edit']"
-          >开始评审
-          </el-button>
-          <el-button
-            size="mini"
-            type="text" v-if="scope.row.dzzhdState==1"
-            icon="el-icon-edit"
-            @click="handleUpdate(scope.row)"
-            v-hasPermi="['dqfw:dzzhd:edit']"
-          >修改
-          </el-button>
-          <el-button
-            size="mini"
-            type="text" v-if="scope.row.dzzhdState==1"
-            icon="el-icon-delete"
-            @click="handleDelete(scope.row)"
-            v-hasPermi="['dqfw:dzzhd:remove']"
-          >删除
-          </el-button>
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-view"
-            @click="handleSee(scope.row)"
-          >查看
-          </el-button>
-        </template>
-      </el-table-column>
-    </el-table>
-
-    <pagination
-      v-show="total>0"
-      :total="total"
-      :page.sync="queryParams.pageNum"
-      :limit.sync="queryParams.pageSize"
-      @pagination="getList"
-    />
-
-    <!-- 添加或修改党组织活动信息对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="1000px" append-to-body>
-      <el-form ref="form" :model="form" :rules="rules" label-width="120px">
-        <el-form-item label="活动标题" prop="dzzhdTitle">
-          <el-input v-model="form.dzzhdTitle" placeholder="请输入活动标题"/>
-        </el-form-item>
-        <el-form-item label="活动类别" prop="dzzhdType">
-          <el-select v-model="form.dzzhdType" placeholder="请选择活动类别">
-            <el-option
-              v-for="dict in dict.type.zhsq_dzzhd_type"
-              :key="dict.value"
-              :label="dict.label"
-              :value="dict.value"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="活动开展日期" prop="dzzhdDate">
-          <el-date-picker clearable
-                          v-model="form.dzzhdDate"
-                          type="date"
-                          value-format="yyyy-MM-dd"
-                          placeholder="请选择活动开展日期">
-          </el-date-picker>
-        </el-form-item>
-        <!--<el-form-item label="活动地点" prop="dzzhdDidian">-->
-          <!--<el-input v-model="form.dzzhdDidian" placeholder="请输入活动地点"/>-->
-        <!--</el-form-item>-->
-        <el-form-item label="活动主要内容" prop="dzzhdContent">
-          <el-input v-model="form.dzzhdContent" type="textarea" rows="10" placeholder="请输入内容"/>
-        </el-form-item>
-        <el-form-item label="评审部门" prop="dzzhdPsDeptId">
-          <treeselect :options="deptOptions" v-model="form.dzzhdPsDeptId" :show-count="true" placeholder="请选择评审部门"/>
-        </el-form-item>
-        <el-form-item label="附件">
-          <file-upload v-model="form.dzzhdFile"/>
-        </el-form-item>
-      </el-form>
-      <div slot="footer" class="dialog-footer">
-        <el-button type="primary" @click="submitForm">确 定</el-button>
-        <el-button @click="cancel">取 消</el-button>
-      </div>
-    </el-dialog>
-    <!-- 查看 -->
-    <el-dialog :title="title" :visible.sync="openSee" width="1000px" append-to-body>
-      <el-form ref="form" :model="form" :rules="rules" label-width="120px">
-        <el-form-item label="活动标题" prop="dzzhdTitle">
-          <el-input v-model="form.dzzhdTitle" placeholder="请输入活动标题" :disabled="true"/>
-        </el-form-item>
-        <el-form-item label="活动类别" prop="dzzhdType">
-          <el-select v-model="form.dzzhdType" placeholder="请选择活动类别" :disabled="true">
-            <el-option
-              v-for="dict in dict.type.zhsq_dzzhd_type"
-              :key="dict.value"
-              :label="dict.label"
-              :value="dict.value"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="活动开展日期" prop="dzzhdDate">
-          <el-date-picker clearable :disabled="true"
-                          v-model="form.dzzhdDate"
-                          type="date"
-                          value-format="yyyy-MM-dd"
-                          placeholder="请选择活动开展日期">
-          </el-date-picker>
-        </el-form-item>
-        <el-form-item label="活动地点" prop="dzzhdDidian">
-          <el-input v-model="form.dzzhdDidian" placeholder="请输入活动地点" :disabled="true"/>
-        </el-form-item>
-        <el-form-item label="活动主要内容" prop="dzzhdContent">
-          <el-input v-model="form.dzzhdContent" type="textarea" rows="10" placeholder="请输入内容" :disabled="true"/>
-        </el-form-item>
-        <el-form-item label="评审部门" prop="dzzhdPsDeptId">
-          <treeselect :options="deptOptions" v-model="form.dzzhdPsDeptId" :show-count="false" :disabled="true"/>
-        </el-form-item>
-        <el-form-item label="附件">
-          <file-upload v-model="form.dzzhdFile" :disabled="true"/>
-        </el-form-item>
-        <el-form-item label="评审纪要" prop="hdpsJy">
-          <el-input v-model="centerdataTZhsqHdps.hdpsJy" type="textarea" placeholder="请输入内容" :disabled="true"/>
-        </el-form-item>
-        <el-form-item label="评审意见" prop="hdpsYj">
-          <el-input v-model="centerdataTZhsqHdps.hdpsYj" type="textarea" placeholder="请输入内容" :disabled="true"/>
-        </el-form-item>
-        <el-form-item label="参与人" prop="hdpsCyr">
-          <el-input v-model="centerdataTZhsqHdps.hdpsCyr" type="textarea" placeholder="请输入内容" :disabled="true"/>
-        </el-form-item>
-      </el-form>
-      <div slot="footer" class="dialog-footer">
-        <el-button @click="cancelSee">取 消</el-button>
-      </div>
-    </el-dialog>
-  </div>
-</template>
-
-<script>
-  import {listDzzhd, getDzzhd, delDzzhd, addDzzhd, updateDzzhd, pingshenDzzhd} from "@/api/dqfw/dzzhd";
-  import {treeselect} from "@/api/system/dept";
-  import {treeselect as treeselect_party} from "@/api/system/deptparty";
-  import Treeselect from "@riophae/vue-treeselect";
-  import "@riophae/vue-treeselect/dist/vue-treeselect.css";
-
-  export default {
-    name: "Dzzhd",
-    dicts: ['zhsq_dzzhd_type', 'zhsq_dzzhd_state'],
-    components: {Treeselect},
-    data() {
-      return {
-        // 部门树选项
-        deptOptions: undefined,
-        // 党组树选项
-        partyOptions: undefined,
-        // 遮罩层
-        loading: true,
-        // 选中数组
-        ids: [],
-        // 非单个禁用
-        single: true,
-        // 非多个禁用
-        multiple: true,
-        // 显示搜索条件
-        showSearch: true,
-        // 总条数
-        total: 0,
-        // 党组织活动信息表格数据
-        dzzhdList: [],
-        // 弹出层标题
-        title: "",
-        // 是否显示弹出层
-        open: false,
-        openSee: false,
-        // 查询参数
-        queryParams: {
-          pageNum: 1,
-          pageSize: 10,
-          createName: null,
-          updateName: null,
-          dataStatus: null,
-          dataDeptId: null,
-          dzzhdType: null,
-          dzzhdTitle: null,
-          dzzhdDate: null,
-          dzzhdDidian: null,
-          dzzhdContent: null,
-          deptId: null,
-          dzzhdPsDeptId: null,
-          dzzhdState: null,
-          dzzhdFile: null
-        },
-        // 表单参数
-        form: {},
-        centerdataTZhsqHdps: {},
-        // 表单校验
-        rules: {
-          dzzhdType: [
-            {required: true, message: "活动类别不能为空", trigger: "blur"},
-            {message: '请选择活动类别', trigger: 'blur'}
-          ],
-          dzzhdTitle: [
-            {required: true, message: "活动标题不能为空", trigger: "blur"},
-            {message: '请输入活动标题', trigger: 'blur'}
-          ],
-          dzzhdPsDeptId: [
-            {required: true, message: "评审部门不能为空", trigger: "blur"},
-          ],
-        }
-      };
-    },
-    created() {
-      this.getList();
-      this.getTreeselect();
-    },
-    methods: {
-      /** 查询部门下拉树结构 */
-      getTreeselect() {
-        treeselect().then(response => {
-          this.deptOptions = response.data;
-        });
-      },
-      /** 查询党组下拉树结构 */
-      getTreeselect_party() {
-        treeselect_party().then(response => {
-          this.partyOptions = response.data;
-        });
-      },
-      /** 查询党组织活动信息列表 */
-      getList() {
-        this.loading = true;
-        listDzzhd(this.queryParams).then(response => {
-          this.dzzhdList = response.rows;
-          this.total = response.total;
-          this.loading = false;
-        });
-      },
-      // 取消按钮
-      cancel() {
-        this.open = false;
-        this.reset();
-      }, cancelSee() {
-        this.openSee = false;
-        this.reset();
-      },
-      // 表单重置
-      reset() {
-        this.form = {};
-        this.centerdataTZhsqHdps = {};
-
-        this.resetForm("form");
-      },
-      /** 搜索按钮操作 */
-      handleQuery() {
-        this.queryParams.pageNum = 1;
-        this.getList();
-      },
-      /** 重置按钮操作 */
-      resetQuery() {
-        this.resetForm("queryForm");
-        this.handleQuery();
-      },
-      // 多选框选中数据
-      handleSelectionChange(selection) {
-        this.ids = selection.map(item => item.id)
-        this.single = selection.length !== 1
-        this.multiple = !selection.length
-      },
-      /** 新增按钮操作 */
-      handleAdd() {
-        this.reset();
-        this.open = true;
-        this.title = "添加党组织活动信息";
-      },
-      /** 修改按钮操作 */
-      handleUpdate(row) {
-        this.reset();
-        const id = row.id || this.ids
-        getDzzhd(id).then(response => {
-          this.form = response.data;
-          this.open = true;
-          this.title = "修改党组织活动信息";
-        });
-      },
-      /** 提交按钮 */
-      submitForm() {
-        this.$refs["form"].validate(valid => {
-          if (valid) {
-            if (this.form.id != null) {
-              updateDzzhd(this.form).then(response => {
-                this.$modal.msgSuccess("修改成功");
-                this.open = false;
-                this.getList();
-              });
-            } else {
-              addDzzhd(this.form).then(response => {
-                this.$modal.msgSuccess("新增成功");
-                this.open = false;
-                this.getList();
-              });
-            }
-          }
-        });
-      },
-      /** 删除按钮操作 */
-      handleDelete(row) {
-        const ids = row.id || this.ids;
-        this.$modal.confirm('是否确认删除党组织活动信息编号为"' + ids + '"的数据项?').then(function () {
-          return delDzzhd(ids);
-        }).then(() => {
-          this.getList();
-          this.$modal.msgSuccess("删除成功");
-        }).catch(() => {
-        });
-      },
-      /** 导出按钮操作 */
-      handleExport() {
-        this.download('dzzhd/dzzhd/export', {
-          ...this.queryParams
-        }, `dzzhd_${new Date().getTime()}.xlsx`)
-      },
-      /** 查看 */
-      handleSee(row) {
-        this.reset();
-        const id = row.id || this.ids
-        getDzzhd(id).then(response => {
-          this.form = response.data;
-          this.centerdataTZhsqHdps = response.data.centerdataTZhsqHdps;
-          this.openSee = true;
-          this.title = "查看";
-        });
-      },
-      /** 开始评审 */
-      handlePingshen(row) {
-        this.reset();
-        const id = row.id || this.ids
-        this.$modal.confirm('确认要开始评审吗?').then(function () {
-          return pingshenDzzhd(id);
-        }).then(() => {
-          this.getList();
-          this.$modal.msgSuccess("开始评审成功");
-        }).catch(() => {
-        });
-      },
-    }
-  };
-</script>

+ 0 - 476
data-ui/src/views/dqfw/gzbz/index.vue

@@ -1,476 +0,0 @@
-<template>
-  <div class="app-container">
-    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
-      <el-form-item label="工作名称" prop="gzbzTitle">
-        <el-input
-          v-model="queryParams.gzbzTitle"
-          placeholder="请输入工作名称"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="工作类别" prop="gzbzType">
-        <el-select v-model="queryParams.gzbzType" placeholder="请选择工作类别" clearable>
-          <el-option
-            v-for="dict in dict.type.zhsq_gzbz_type"
-            :key="dict.value"
-            :label="dict.label"
-            :value="dict.value"
-          />
-        </el-select>
-      </el-form-item>
-      <el-form-item>
-        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
-        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
-      </el-form-item>
-    </el-form>
-
-    <el-row :gutter="10" class="mb8">
-      <el-col :span="1.5">
-        <el-button
-          type="primary"
-          plain
-          icon="el-icon-plus"
-          size="mini"
-          @click="handleAdd"
-          v-hasPermi="['dqfw:gzbz:add']"
-        >新增
-        </el-button>
-      </el-col>
-      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
-    </el-row>
-
-
-    <el-dialog :title="title" :visible.sync="openSee" width="800px">
-      <el-table v-loading="loadingSee" :data="gzbzwcList" @selection-change="handleSelectionChange">
-        <el-table-column type="selection" width="55" align="center" />
-        <el-table-column label="任务下派单位" align="center" prop="deptId">
-          <template slot-scope="scope">
-            <treeselect :options="deptOptions" :value="scope.row.deptId" :show-count="false" :disabled="true"/>
-          </template>
-        </el-table-column>
-        <el-table-column label="任务完成状态" align="center" prop="wcState">
-          <template slot-scope="scope">
-            <dict-tag :options="dict.type.zhsq_rwxpwcState" :value="scope.row.wcState"/>
-          </template>
-        </el-table-column>
-        <el-table-column label="签收/办结时间" align="center" prop="wcWcsj" />
-      </el-table>
-      <pagination
-        v-show="totalSee>0"
-        :total="totalSee"
-        :page.sync="querySeeParams.pageNum"
-        :limit.sync="querySeeParams.pageSize"
-        @pagination="getSeeList"
-      />
-    </el-dialog>
-
-
-
-    <el-table v-loading="loading" :data="gzbzList" @selection-change="handleSelectionChange" :cell-style="rowStyle">
-      <el-table-column type="selection" width="55" align="center"/>
-      <el-table-column label="工作名称" align="center" prop="gzbzTitle"/>
-      <el-table-column label="工作类别" align="center" prop="gzbzType">
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.zhsq_gzbz_type" :value="scope.row.gzbzType"/>
-        </template>
-      </el-table-column>
-<!--      <el-table-column label="工作内容" align="center" prop="gzbzContent"/>-->
-      <!--      <el-table-column label="开始时间" align="center" prop="gzbzStrTime" width="180">-->
-      <!--        <template slot-scope="scope">-->
-      <!--          <span>{{ parseTime(scope.row.gzbzStrTime, '{y}-{m}-{d}') }}</span>-->
-      <!--        </template>-->
-      <!--      </el-table-column>-->
-      <!--      <el-table-column label="结束时间" align="center" prop="gzbzEndTime" width="180">-->
-      <!--        <template slot-scope="scope">-->
-      <!--          <span>{{ parseTime(scope.row.gzbzEndTime, '{y}-{m}-{d}') }}</span>-->
-      <!--        </template>-->
-      <!--      </el-table-column>-->
-<!--      <el-table-column label="部门ID" align="center" prop="gzbzDeptId"/>-->
-      <el-table-column label="工作布置人" align="center" prop="createName" />
-      <el-table-column label="工作布置时间" align="center" prop="createTime" />
-      <el-table-column label="状态" align="center" prop="gzbzState" :formatter="gzbzStateFormat"/>
-<!--      <el-table-column label="附件" align="center" prop="fileObject"/>-->
-      <!--      <el-table-column label="附件名称" align="center" prop="fileObjectName" />-->
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
-        <template slot-scope="scope">
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-edit"  v-if="scope.row.gzbzState==0"
-            @click="handleFaBu(scope.row)"
-            v-hasPermi="['dqfw:gzbz:edit']"
-          >开始工作布置
-          </el-button>
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-edit"  v-if="scope.row.gzbzState==0"
-            @click="handleUpdate(scope.row)"
-            v-hasPermi="['dqfw:gzbz:edit']"
-          >修改
-          </el-button>
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-delete"  v-if="scope.row.gzbzState==0"
-            @click="handleDelete(scope.row)"
-            v-hasPermi="['dqfw:gzbz:remove']"
-          >删除
-          </el-button>
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-view"  v-if="scope.row.gzbzState==1"
-            @click="handleSee(scope.row)"
-          >查看完成情况
-          </el-button>
-        </template>
-      </el-table-column>
-    </el-table>
-
-    <pagination
-      v-show="total>0"
-      :total="total"
-      :page.sync="queryParams.pageNum"
-      :limit.sync="queryParams.pageSize"
-      @pagination="getList"
-    />
-
-
-    <!-- 添加或修改工作布置信息对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="500px">
-      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
-        <!--        <el-form-item label="创建人姓名" prop="createName">-->
-        <!--          <el-input v-model="form.createName" placeholder="请输入创建人姓名" />-->
-        <!--        </el-form-item>-->
-        <!--        <el-form-item label="更新人姓名" prop="updateName">-->
-        <!--          <el-input v-model="form.updateName" placeholder="请输入更新人姓名" />-->
-        <!--        </el-form-item>-->
-        <!--        <el-form-item label="数据所属部门(政或党的id)" prop="dataDeptId">-->
-        <!--          <el-input v-model="form.dataDeptId" placeholder="请输入数据所属部门(政或党的id)" />-->
-        <!--        </el-form-item>-->
-        <el-form-item label="工作名称" prop="gzbzTitle">
-          <el-input v-model="form.gzbzTitle" placeholder="请输入工作名称"/>
-        </el-form-item>
-        <el-form-item label="工作类别" prop="gzbzType">
-          <el-select v-model="form.gzbzType" placeholder="请选择工作类别">
-            <el-option
-              v-for="dict in dict.type.zhsq_gzbz_type"
-              :key="dict.value"
-              :label="dict.label"
-              :value="dict.value"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="工作内容" prop="gzbzContent">
-          <el-input v-model="form.gzbzContent" type="textarea" rows="10"  placeholder="请输入内容"/>
-        </el-form-item>
-<!--        <el-form-item label="开始时间" prop="gzbzStrTime">-->
-<!--          <el-date-picker clearable-->
-<!--                          v-model="form.gzbzStrTime"-->
-<!--                          type="date"-->
-<!--                          value-format="yyyy-MM-dd"-->
-<!--                          placeholder="请选择开始时间">-->
-<!--          </el-date-picker>-->
-<!--        </el-form-item>-->
-<!--        <el-form-item label="结束时间" prop="gzbzEndTime">-->
-<!--          <el-date-picker clearable-->
-<!--                          v-model="form.gzbzEndTime"-->
-<!--                          type="date"-->
-<!--                          value-format="yyyy-MM-dd"-->
-<!--                          placeholder="请选择结束时间">-->
-<!--          </el-date-picker>-->
-<!--        </el-form-item>-->
-        <el-form-item label="派发部门" prop="deptIds">
-          <treeselect :options="deptOptions" v-model="form.deptIds" multiple :show-count="true" placeholder="请选择派发部门"/>
-        </el-form-item>
-<!--        <el-form-item label="工作状态" prop="gzbzState">-->
-<!--          <el-input v-model="form.gzbzState" placeholder="请输入工作状态"/>-->
-<!--        </el-form-item>-->
-        <el-form-item label="附件地址">
-          <file-upload v-model="form.fileObject"/>
-        </el-form-item>
-<!--        <el-form-item label="附件名称" prop="fileObjectName">-->
-<!--          <el-input v-model="form.fileObjectName" type="textarea" placeholder="请输入内容"/>-->
-<!--        </el-form-item>-->
-      </el-form>
-      <div slot="footer" class="dialog-footer">
-        <el-button type="primary" @click="submitForm">确 定</el-button>
-        <el-button @click="cancel">取 消</el-button>
-      </div>
-    </el-dialog>
-  </div>
-</template>
-
-<script>
-  import {listGzbz, getGzbz, delGzbz, addGzbz, updateGzbz,fabuGzbz} from "@/api/dqfw/gzbz";
-  import { listGzbzwc} from "@/api/dqfw/gzbzwc";
-  import { treeselect } from "@/api/system/dept";
-  import { treeselect as treeselect_party } from "@/api/system/deptparty";
-  import Treeselect from "@riophae/vue-treeselect";
-  import "@riophae/vue-treeselect/dist/vue-treeselect.css";
-
-  export default {
-    name: "Gzbz",
-    dicts: ['zhsq_gzbz_type','zhsq_rwxpwcState'],
-    components: { Treeselect },
-    data() {
-      return {
-        // 部门树选项
-        deptOptions: undefined,
-        // 党组树选项
-        partyOptions: undefined,
-        // 遮罩层
-        loading: true,
-        // 遮罩层
-        loadingSee: true,
-        // 选中数组
-        ids: [],
-        // 非单个禁用
-        single: true,
-        // 非多个禁用
-        multiple: true,
-        showSearch: true,
-        // 显示搜索条件
-        // 总条数
-        total: 0,
-        // 工作布置信息表格数据
-        gzbzList: [],
-        // 工作布置完成情况信息表格数据
-        gzbzwcList: [],
-        // 弹出层标题
-        title: "",
-        // 是否显示弹出层
-        open: false,
-        openSee: false,
-        // 查询参数
-        queryParams: {
-          pageNum: 1,
-          pageSize: 10,
-          createName: null,
-          updateName: null,
-          dataStatus: null,
-          dataDeptId: null,
-          gzbzTitle: null,
-          gzbzType: null,
-          gzbzContent: null,
-          gzbzStrTime: null,
-          gzbzEndTime: null,
-          gzbzDeptId: null,
-          gzbzState: null,
-          fileObject: null,
-          fileObjectName: null
-        },
-        // 总条数
-        totalSee: 0,
-        // 查询参数
-        querySeeParams: {
-          pageNum: 1,
-          pageSize: 10,
-          createName: null,
-          updateName: null,
-          dataStatus: null,
-          dataDeptId: null,
-          gzbzId: null,
-          deptId: null,
-          wcState: null,
-          wcWcsj: null
-        },
-        // 表单参数
-        form: {},
-        // 表单校验
-        rules: {
-          gzbzTitle: [
-            {required: true, message: "工作名称不能为空", trigger: "blur"},
-            {message: '请输入工作名称', trigger: 'blur'}
-          ],
-          gzbzType: [
-            {required: true, message: "工作类别不能为空", trigger: "blur"},
-            {message: '请选择工作类别', trigger: 'blur'}
-          ],
-          gzbzContent: [
-            {required: true, message: "工作内容不能为空", trigger: "blur"},
-            {message: '请输入工作内容', trigger: 'blur'}
-          ],
-          deptIds: [
-            {required: true, message: "派发部门不能为空", trigger: "blur"},
-          ],
-        }
-      };
-    },
-    created() {
-      this.getList();
-      this.getTreeselect();
-    },
-    methods: {
-      /** 查询部门下拉树结构 */
-      getTreeselect() {
-        treeselect().then(response => {
-          this.deptOptions = response.data;
-        });
-      },
-      /** 查询党组下拉树结构 */
-      getTreeselect_party() {
-        treeselect_party().then(response => {
-          this.partyOptions = response.data;
-        });
-      },
-      // 状态字典翻译
-      gzbzStateFormat: function(row, index) {
-        if (row.gzbzState == 0) {
-          return '新建';
-        }else if (row.gzbzState == 1){
-          return '已布置';
-        }
-      },
-      rowStyle({row, column, rowIndex, columnIndex}){
-        if (row.gzbzState =='0' && columnIndex===5){
-          return "color: blue;"
-        }
-        if (row.gzbzState =='1' && columnIndex===5){
-          return "color:#ed5565;"
-        }
-      },
-      /** 查询工作布置信息列表 */
-      getList() {
-        this.loading = true;
-        listGzbz(this.queryParams).then(response => {
-          this.gzbzList = response.rows;
-          this.total = response.total;
-          this.loading = false;
-        });
-      },
-      // 取消按钮
-      cancel() {
-        this.open = false;
-        this.reset();
-      },
-      // 表单重置
-      reset() {
-        this.form = {
-          id: null,
-          createBy: null,
-          createName: null,
-          createTime: null,
-          updateBy: null,
-          updateName: null,
-          updateTime: null,
-          dataStatus: "0",
-          dataDeptId: null,
-          gzbzTitle: null,
-          gzbzType: null,
-          gzbzContent: null,
-          gzbzStrTime: null,
-          gzbzEndTime: null,
-          gzbzFile: null,
-          gzbzDeptId: null,
-          gzbzState: null,
-          fileObject: null,
-          fileObjectName: null
-        };
-        this.resetForm("form");
-      },
-      /** 搜索按钮操作 */
-      handleQuery() {
-        this.queryParams.pageNum = 1;
-        this.getList();
-      },
-      /** 重置按钮操作 */
-      resetQuery() {
-        this.resetForm("queryForm");
-        this.handleQuery();
-      },
-      // 多选框选中数据
-      handleSelectionChange(selection) {
-        this.ids = selection.map(item => item.id)
-        this.single = selection.length !== 1
-        this.multiple = !selection.length
-      },
-      /** 新增按钮操作 */
-      handleAdd() {
-        this.reset();
-        this.open = true;
-        this.title = "添加工作布置信息";
-      },
-      /** 修改按钮操作 */
-      handleUpdate(row) {
-        this.reset();
-        const id = row.id || this.ids
-        getGzbz(id).then(response => {
-          this.form = response.data;
-          this.open = true;
-          this.title = "修改工作布置信息";
-        });
-      },
-      /** 提交按钮 */
-      submitForm() {
-        this.$refs["form"].validate(valid => {
-          if (valid) {
-            if (this.form.id != null) {
-              updateGzbz(this.form).then(response => {
-                this.$modal.msgSuccess("修改成功");
-                this.open = false;
-                this.getList();
-              });
-            } else {
-              addGzbz(this.form).then(response => {
-                this.$modal.msgSuccess("新增成功");
-                this.open = false;
-                this.getList();
-              });
-            }
-          }
-        });
-      },
-      /** 删除按钮操作 */
-      handleDelete(row) {
-        const ids = row.id || this.ids;
-        this.$modal.confirm("是否确认删除选中的数据项?").then(function () {
-          return delGzbz(ids);
-        }).then(() => {
-          this.getList();
-          this.$modal.msgSuccess("删除成功");
-        }).catch(() => {
-        });
-      },
-      /** 导出按钮操作 */
-      handleExport() {
-        this.download('gzbz/gzbz/export', {
-          ...this.queryParams
-        }, `gzbz_${new Date().getTime()}.xlsx`)
-      },
-      /** 开始工作布置 */
-      handleFaBu(row) {
-        this.reset();
-        const id = row.id || this.ids
-        this.$modal.confirm('确认要开始工作布置吗?').then(function() {
-          return fabuGzbz(id);
-        }).then(() => {
-          this.getList();
-          this.$modal.msgSuccess("工作布置成功");
-        }).catch(() => {});
-      },
-      getSeeList() {
-        this.loadingSee = true;
-        listGzbzwc(this.querySeeParams).then(response => {
-          this.gzbzwcList = response.rows;
-          this.totalSee = response.total;
-          this.loadingSee = false;
-        });
-      },
-      /** 查询工作布置完成情况信息列表 */
-      handleSee(row) {
-        this.reset();
-        const id = row.id || this.ids
-        this.querySeeParams.gzbzId=id;
-        listGzbzwc(this.querySeeParams).then(response => {
-          this.openSee=true;
-          this.gzbzwcList = response.rows;
-          this.totalSee = response.total;
-          this.loadingSee = false;
-        });
-      },
-    }
-  };
-</script>

+ 0 - 244
data-ui/src/views/dqfw/gzbzwc/index.vue

@@ -1,244 +0,0 @@
-<template>
-  <div class="app-container">
-    <el-table v-loading="loading" :data="gzbzwcList" @selection-change="handleSelectionChange">
-      <el-table-column type="selection" width="55" align="center" />
-      <el-table-column label="工作名称" align="center" prop="centerdataTZhsqGzbz.gzbzTitle" />
-      <el-table-column label="任务下派单位" align="center" prop="deptId">
-        <template slot-scope="scope">
-          <treeselect :options="deptOptions" :value="scope.row.deptId" :show-count="false" :disabled="true"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="任务完成状态" align="center" prop="wcState">
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.zhsq_rwxpwcState" :value="scope.row.wcState"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="签收/办结时间" align="center" prop="wcWcsj" />
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
-        <template slot-scope="scope">
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-view"
-            @click="handleSee(scope.row)"
-          >查看任务详情</el-button>
-          <el-button
-            size="mini" v-if="scope.row.wcState==0"
-            type="text"
-            icon="el-icon-edit-outline"
-            @click="handleQianshou(scope.row)"
-            v-hasPermi="['dqfw:gzbzwc:edit']"
-          >任务签收</el-button>
-          <el-button
-            size="mini" v-if="scope.row.wcState==1"
-            type="text"
-            icon="el-icon-folder-checked"
-            @click="handleWancheng(scope.row)"
-            v-hasPermi="['dqfw:gzbzwc:edit']"
-          >任务完成</el-button>
-        </template>
-      </el-table-column>
-    </el-table>
-
-    <pagination
-      v-show="total>0"
-      :total="total"
-      :page.sync="queryParams.pageNum"
-      :limit.sync="queryParams.pageSize"
-      @pagination="getList"
-    />
-
-    <!-- 查看 -->
-    <el-dialog :title="title" :visible.sync="openSee" width="500px">
-      <el-form :model="form" :rules="rules" label-width="80px">
-        <el-form-item label="工作名称" prop="centerdataTZhsqGzbz.gzbzTitle">
-          <el-input v-model="centerdataTZhsqGzbz.gzbzTitle" placeholder="请输入工作名称" :disabled="true"/>
-        </el-form-item>
-        <el-form-item label="工作类别" prop="centerdataTZhsqGzbz.gzbzType">
-          <el-select v-model="centerdataTZhsqGzbz.gzbzType" placeholder="请选择工作类别" :disabled="true">
-            <el-option
-              v-for="dict in dict.type.zhsq_gzbz_type"
-              :key="dict.value"
-              :label="dict.label"
-              :value="dict.value"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="工作内容" prop="centerdataTZhsqGzbz.gzbzContent">
-          <el-input v-model="centerdataTZhsqGzbz.gzbzContent" type="textarea" rows="10"  placeholder="请输入内容" :disabled="true"/>
-        </el-form-item>
-        <!--        <el-form-item label="工作状态" prop="gzbzState">-->
-        <!--          <el-input v-model="form.gzbzState" placeholder="请输入工作状态"/>-->
-        <!--        </el-form-item>-->
-        <el-form-item label="附件地址" prop="centerdataTZhsqGzbz.fileObject">
-          <file-upload v-model="centerdataTZhsqGzbz.fileObject" :disabled="true"/>
-        </el-form-item>
-      </el-form>
-      <div slot="footer" class="dialog-footer">
-        <el-button @click="cancel">取 消</el-button>
-      </div>
-    </el-dialog>
-  </div>
-</template>
-
-<script>
-  import {delGzbzwc, getGzbzwc, listGzbzwc, qianshouGzbz, wanchengGzbz} from "@/api/dqfw/gzbzwc";
-  import {treeselect} from "@/api/system/dept";
-  import {treeselect as treeselect_party} from "@/api/system/deptparty";
-  import Treeselect from "@riophae/vue-treeselect";
-  import "@riophae/vue-treeselect/dist/vue-treeselect.css";
-
-  export default {
-    name: "Gzbzwc",
-    dicts: ['zhsq_rwxpwcState','zhsq_gzbz_type'],
-    components: { Treeselect },
-    data() {
-      return {
-        // 部门树选项
-        deptOptions: undefined,
-        // 党组树选项
-        partyOptions: undefined,
-        // 遮罩层
-        loading: true,
-        // 选中数组
-        ids: [],
-        // 非单个禁用
-        single: true,
-        // 非多个禁用
-        multiple: true,
-        // 显示搜索条件
-        showSearch: true,
-        // 总条数
-        total: 0,
-        // 工作布置完成情况信息表格数据
-        gzbzwcList: [],
-        // 弹出层标题
-        title: "",
-        // 是否显示弹出层
-        openSee: false,
-        // 查询参数
-        queryParams: {
-          pageNum: 1,
-          pageSize: 10,
-          createName: null,
-          updateName: null,
-          dataStatus: null,
-          dataDeptId: null,
-          gzbzId: null,
-          deptId: null,
-          wcState: null,
-          wcWcsj: null
-        },
-        // 表单参数
-        centerdataTZhsqGzbz: {},
-        form: {},
-        // 表单校验
-        rules: {
-        }
-      };
-    },
-    created() {
-      this.getList();
-      this.getTreeselect();
-    },
-    methods: {
-      /** 查询部门下拉树结构 */
-      getTreeselect() {
-        treeselect().then(response => {
-          this.deptOptions = response.data;
-        });
-      },
-      /** 查询党组下拉树结构 */
-      getTreeselect_party() {
-        treeselect_party().then(response => {
-          this.partyOptions = response.data;
-        });
-      },
-      /** 查询工作布置完成情况信息列表 */
-      getList() {
-        this.loading = true;
-        listGzbzwc(this.queryParams).then(response => {
-          this.gzbzwcList = response.rows;
-          this.total = response.total;
-          this.loading = false;
-        });
-      },
-      // 取消按钮
-      cancel() {
-        this.openSee = false;
-        this.reset();
-      },
-      // 表单重置
-      reset() {
-        this.form={};
-        this.centerdataTZhsqGzbz ={};
-        this.resetForm("form");
-      },
-      /** 搜索按钮操作 */
-      handleQuery() {
-        this.queryParams.pageNum = 1;
-        this.getList();
-      },
-      /** 重置按钮操作 */
-      resetQuery() {
-        this.resetForm("queryForm");
-        this.handleQuery();
-      },
-      // 多选框选中数据
-      handleSelectionChange(selection) {
-        this.ids = selection.map(item => item.id)
-        this.single = selection.length!==1
-        this.multiple = !selection.length
-      },
-      /** 删除按钮操作 */
-      handleDelete(row) {
-        const ids = row.id || this.ids;
-        this.$modal.confirm("是否确认删除选中的数据项?").then(function() {
-          return delGzbzwc(ids);
-        }).then(() => {
-          this.getList();
-          this.$modal.msgSuccess("删除成功");
-        }).catch(() => {});
-      },
-      /** 导出按钮操作 */
-      handleExport() {
-        this.download('gzbzwc/gzbzwc/export', {
-          ...this.queryParams
-        }, `gzbzwc_${new Date().getTime()}.xlsx`)
-      },
-      /** 查看 */
-      handleSee(row) {
-        this.reset();
-        const id = row.id || this.ids
-        getGzbzwc(id).then(response => {
-          this.form = response.data;
-          this.centerdataTZhsqGzbz = response.data.centerdataTZhsqGzbz;
-          this.openSee = true;
-          this.title = "查看";
-        });
-      },
-      /** 签收 */
-      handleQianshou(row) {
-        this.reset();
-        const id = row.id || this.ids
-        this.$modal.confirm('确定要进行签收吗?').then(function() {
-          return qianshouGzbz(id);
-        }).then(() => {
-          this.getList();
-          this.$modal.msgSuccess("签收成功");
-        }).catch(() => {});
-      },
-      /** 完成 */
-      handleWancheng(row) {
-        this.reset();
-        const id = row.id || this.ids
-        this.$modal.confirm('确定要进行完成吗?').then(function() {
-          return wanchengGzbz(id);
-        }).then(() => {
-          this.getList();
-          this.$modal.msgSuccess("任务已完成");
-        }).catch(() => {});
-      },
-    }
-  };
-</script>

+ 0 - 262
data-ui/src/views/dqfw/hdps/index.vue

@@ -1,262 +0,0 @@
-<template>
-  <div class="app-container">
-    <el-table v-loading="loading" :data="hdpsList" @selection-change="handleSelectionChange">
-      <el-table-column type="selection" width="55" align="center" />
-      <el-table-column label="活动标题" align="center" prop="centerdataTZhsqDzzhd.dzzhdTitle"/>
-      <el-table-column label="活动类别" align="center" prop="centerdataTZhsqDzzhd.dzzhdType">
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.zhsq_dzzhd_type" :value="scope.row.centerdataTZhsqDzzhd.dzzhdType"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="评审部门" align="center" prop="hdpsDeptId">
-        <template slot-scope="scope">
-          <treeselect :options="deptOptions" :value="scope.row.hdpsDeptId" :show-count="false" :disabled="true"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="评审纪要" align="center" prop="hdpsJy" />
-      <el-table-column label="评审意见" align="center" prop="hdpsYj" />
-      <el-table-column label="参与人" align="center" prop="hdpsCyr" />
-      <el-table-column label="活动状态" align="center" prop="dzzhdState">
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.zhsq_dzzhd_state" :value="scope.row.centerdataTZhsqDzzhd.dzzhdState"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="评审时间" align="center" prop="hdpsSj" width="180">
-        <template slot-scope="scope">
-          <span>{{ parseTime(scope.row.hdpsSj, '{y}-{m}-{d}') }}</span>
-        </template>
-      </el-table-column>
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
-        <template slot-scope="scope">
-          <el-button
-            size="mini"  v-if="scope.row.centerdataTZhsqDzzhd.dzzhdState==2"
-            type="text"
-            icon="el-icon-edit"
-            @click="handlePingshenHdps(scope.row)"
-            v-hasPermi="['dqfw:hdps:edit']"
-          >确认评审</el-button>
-        </template>
-      </el-table-column>
-    </el-table>
-
-    <pagination
-      v-show="total>0"
-      :total="total"
-      :page.sync="queryParams.pageNum"
-      :limit.sync="queryParams.pageSize"
-      @pagination="getList"
-    />
-
-    <!-- 添加或修改活动评审信息对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="1000px" append-to-body>
-      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
-        <el-form-item label="活动标题" prop="dzzhdTitle">
-          <el-input v-model="centerdataTZhsqDzzhd.dzzhdTitle" placeholder="请输入活动标题" :disabled="true"/>
-        </el-form-item>
-        <el-form-item label="活动类别" prop="dzzhdType">
-          <el-select v-model="centerdataTZhsqDzzhd.dzzhdType" placeholder="请选择活动类别" :disabled="true">
-            <el-option
-              v-for="dict in dict.type.zhsq_dzzhd_type"
-              :key="dict.value"
-              :label="dict.label"
-              :value="dict.value"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="活动开展日期" prop="dzzhdDate">
-          <el-date-picker clearable :disabled="true"
-                          v-model="centerdataTZhsqDzzhd.dzzhdDate"
-                          type="date"
-                          value-format="yyyy-MM-dd"
-                          placeholder="请选择活动开展日期">
-          </el-date-picker>
-        </el-form-item>
-        <el-form-item label="活动地点" prop="dzzhdDidian">
-          <el-input v-model="centerdataTZhsqDzzhd.dzzhdDidian" placeholder="请输入活动地点" :disabled="true"/>
-        </el-form-item>
-        <el-form-item label="活动主要内容" prop="dzzhdContent">
-          <el-input v-model="centerdataTZhsqDzzhd.dzzhdContent" type="textarea" rows="10" placeholder="请输入内容" :disabled="true"/>
-        </el-form-item>
-        <el-form-item label="评审部门" prop="dzzhdPsDeptId">
-          <treeselect :options="deptOptions" v-model="centerdataTZhsqDzzhd.dzzhdPsDeptId" :show-count="false" :disabled="true"/>
-        </el-form-item>
-        <el-form-item label="附件">
-          <file-upload v-model="centerdataTZhsqDzzhd.dzzhdFile" :disabled="true"/>
-        </el-form-item>
-        <el-form-item label="评审纪要" prop="hdpsJy">
-          <el-input v-model="form.hdpsJy" type="textarea" placeholder="请输入内容" />
-        </el-form-item>
-        <el-form-item label="评审意见" prop="hdpsYj">
-          <el-input v-model="form.hdpsYj" type="textarea" placeholder="请输入内容" />
-        </el-form-item>
-        <el-form-item label="参与人" prop="hdpsCyr">
-          <el-input v-model="form.hdpsCyr" type="textarea" placeholder="请输入内容" />
-        </el-form-item>
-      </el-form>
-      <div slot="footer" class="dialog-footer">
-        <el-button type="primary" @click="submitForm">确 定</el-button>
-        <el-button @click="cancel">取 消</el-button>
-      </div>
-    </el-dialog>
-  </div>
-</template>
-
-<script>
-import { listHdps, getHdps, delHdps, addHdps, updateHdps,pingshenHdps } from "@/api/dqfw/hdps";
-import {treeselect} from "@/api/system/dept";
-import {treeselect as treeselect_party} from "@/api/system/deptparty";
-import Treeselect from "@riophae/vue-treeselect";
-import "@riophae/vue-treeselect/dist/vue-treeselect.css";
-
-export default {
-  name: "Hdps",
-  dicts: ['zhsq_dzzhd_type', 'zhsq_dzzhd_state'],
-  components: {Treeselect},
-  data() {
-    return {
-      // 部门树选项
-      deptOptions: undefined,
-      // 党组树选项
-      partyOptions: undefined,
-      // 遮罩层
-      loading: true,
-      // 选中数组
-      ids: [],
-      // 非单个禁用
-      single: true,
-      // 非多个禁用
-      multiple: true,
-      // 显示搜索条件
-      showSearch: true,
-      // 总条数
-      total: 0,
-      // 活动评审信息表格数据
-      hdpsList: [],
-      // 弹出层标题
-      title: "",
-      // 是否显示弹出层
-      open: false,
-      // 查询参数
-      queryParams: {
-        pageNum: 1,
-        pageSize: 10,
-        createName: null,
-        updateName: null,
-        dataStatus: null,
-        dataDeptId: null,
-        dzzhdId: null,
-        hdpsDeptId: null,
-        hdpsJy: null,
-        hdpsYj: null,
-        hdpsSj: null,
-        hdpsCyr: null
-      },
-      // 表单参数
-      form: {},
-      centerdataTZhsqDzzhd: {},
-      // 表单校验
-      rules: {
-        hdpsJy: [
-          {required: true, message: "评审纪要不能为空", trigger: "blur"},
-          {message: '请输入评审纪要', trigger: 'blur'}
-        ],
-        hdpsYj: [
-          {required: true, message: "评审意见不能为空", trigger: "blur"},
-          {message: '请输入评审意见', trigger: 'blur'}
-        ],
-        hdpsCyr: [
-          {required: true, message: "参与人不能为空", trigger: "blur"},
-          {message: '请输入参与人', trigger: 'blur'}
-        ],
-      }
-    };
-  },
-  created() {
-    this.getList();
-    this.getTreeselect();
-  },
-  methods: {
-    /** 查询部门下拉树结构 */
-    getTreeselect() {
-      treeselect().then(response => {
-        this.deptOptions = response.data;
-      });
-    },
-    /** 查询党组下拉树结构 */
-    getTreeselect_party() {
-      treeselect_party().then(response => {
-        this.partyOptions = response.data;
-      });
-    },
-    /** 查询活动评审信息列表 */
-    getList() {
-      this.loading = true;
-      listHdps(this.queryParams).then(response => {
-        this.hdpsList = response.rows;
-        this.total = response.total;
-        this.loading = false;
-      });
-    },
-    // 取消按钮
-    cancel() {
-      this.open = false;
-      this.reset();
-    },
-    // 表单重置
-    reset() {
-      this.form = {
-      };
-      this.centerdataTZhsqDzzhd = {
-      };
-      this.resetForm("form");
-    },
-    /** 搜索按钮操作 */
-    handleQuery() {
-      this.queryParams.pageNum = 1;
-      this.getList();
-    },
-    /** 重置按钮操作 */
-    resetQuery() {
-      this.resetForm("queryForm");
-      this.handleQuery();
-    },
-    // 多选框选中数据
-    handleSelectionChange(selection) {
-      this.ids = selection.map(item => item.id)
-      this.single = selection.length!==1
-      this.multiple = !selection.length
-    },
-    /** 评审按钮操作 */
-    handlePingshenHdps(row) {
-      this.reset();
-      const id = row.id || this.ids
-      getHdps(id).then(response => {
-        this.form = response.data;
-        this.centerdataTZhsqDzzhd = response.data.centerdataTZhsqDzzhd;
-        this.open = true;
-        this.title = "评审活动评审信息";
-      });
-    },
-    /** 提交按钮 */
-    submitForm() {
-      this.$refs["form"].validate(valid => {
-        if (valid) {
-          if (this.form.id != null) {
-            pingshenHdps(this.form).then(response => {
-              this.$modal.msgSuccess("修改成功");
-              this.open = false;
-              this.getList();
-            });
-          }
-        }
-      });
-    },
-    /** 导出按钮操作 */
-    handleExport() {
-      this.download('hdps/hdps/export', {
-        ...this.queryParams
-      }, `hdps_${new Date().getTime()}.xlsx`)
-    }
-  }
-};
-</script>

+ 0 - 289
data-ui/src/views/dqfw/hdxc/index.vue

@@ -1,289 +0,0 @@
-<template>
-  <div class="app-container">
-    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
-      <el-form-item label="标题" prop="hdTitle">
-        <el-input
-          v-model="queryParams.hdTitle"
-          placeholder="请输入标题"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item>
-        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
-        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
-      </el-form-item>
-    </el-form>
-
-    <el-row :gutter="10" class="mb8">
-      <el-col :span="1.5">
-        <el-button
-          type="primary"
-          plain
-          icon="el-icon-plus"
-          size="mini"
-          @click="handleAdd"
-          v-hasPermi="['dqfw:hdxc:add']"
-        >新增</el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="success"
-          plain
-          icon="el-icon-edit"
-          size="mini"
-          :disabled="single"
-          @click="handleUpdate"
-          v-hasPermi="['dqfw:hdxc:edit']"
-        >修改</el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="danger"
-          plain
-          icon="el-icon-delete"
-          size="mini"
-          :disabled="multiple"
-          @click="handleDelete"
-          v-hasPermi="['dqfw:hdxc:remove']"
-        >删除</el-button>
-      </el-col>
-      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
-    </el-row>
-
-    <el-table v-loading="loading" :data="hdxcList" @selection-change="handleSelectionChange">
-      <el-table-column type="selection" width="55" align="center" />
-      <el-table-column label="标题" align="center" prop="hdTitle" />
-<!--      <el-table-column label="内容" align="center" prop="hdContent" />-->
-<!--      <el-table-column label="部门ID" align="center" prop="deptId" />-->
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
-        <template slot-scope="scope">
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-edit"
-            @click="handleUpdate(scope.row)"
-            v-hasPermi="['dqfw:hdxc:edit']"
-          >修改</el-button>
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-delete"
-            @click="handleDelete(scope.row)"
-            v-hasPermi="['dqfw:hdxc:remove']"
-          >删除</el-button>
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-view"
-            @click="handleSee(scope.row)"
-          >查看</el-button>
-        </template>
-      </el-table-column>
-    </el-table>
-
-    <pagination
-      v-show="total>0"
-      :total="total"
-      :page.sync="queryParams.pageNum"
-      :limit.sync="queryParams.pageSize"
-      @pagination="getList"
-    />
-
-    <!-- 添加或修改活动宣传信息管理对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="1000px">
-      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
-        <el-form-item label="标题" prop="hdTitle">
-          <el-input v-model="form.hdTitle" placeholder="请输入标题" />
-        </el-form-item>
-        <el-form-item label="内容">
-          <editor v-model="form.hdContent" :min-height="192"/>
-        </el-form-item>
-      </el-form>
-      <div slot="footer" class="dialog-footer">
-        <el-button type="primary" @click="submitForm">确 定</el-button>
-        <el-button @click="cancel">取 消</el-button>
-      </div>
-    </el-dialog>
-    <!-- 详情 -->
-    <el-dialog :title="title" :visible.sync="openSee" width="1000px">
-      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
-        <el-form-item label="标题" prop="hdTitle">
-          <el-input v-model="form.hdTitle" placeholder="请输入标题" :disabled="true"/>
-        </el-form-item>
-        <el-form-item label="内容">
-          <editor v-model="form.hdContent" :min-height="192"  :readOnly="true"/>
-        </el-form-item>
-      </el-form>
-      <div slot="footer" class="dialog-footer">
-        <el-button @click="cancelSee">取 消</el-button>
-      </div>
-    </el-dialog>
-  </div>
-</template>
-
-<script>
-import { listHdxc, getHdxc, delHdxc, addHdxc, updateHdxc } from "@/api/dqfw/hdxc";
-
-export default {
-  name: "Hdxc",
-  data() {
-    return {
-      // 遮罩层
-      loading: true,
-      // 选中数组
-      ids: [],
-      // 非单个禁用
-      single: true,
-      // 非多个禁用
-      multiple: true,
-      // 显示搜索条件
-      showSearch: true,
-      // 总条数
-      total: 0,
-      // 活动宣传信息管理表格数据
-      hdxcList: [],
-      // 弹出层标题
-      title: "",
-      // 是否显示弹出层
-      open: false,
-      openSee: false,
-      // 查询参数
-      queryParams: {
-        pageNum: 1,
-        pageSize: 10,
-        createName: null,
-        updateName: null,
-        dataStatus: null,
-        dataDeptId: null,
-        hdTitle: null,
-        hdContent: null,
-        deptId: null
-      },
-      // 表单参数
-      form: {},
-      // 表单校验
-      rules: {
-      }
-    };
-  },
-  created() {
-    this.getList();
-  },
-  methods: {
-    /** 查询活动宣传信息管理列表 */
-    getList() {
-      this.loading = true;
-      listHdxc(this.queryParams).then(response => {
-        this.hdxcList = response.rows;
-        this.total = response.total;
-        this.loading = false;
-      });
-    },
-    // 取消按钮
-    cancel() {
-      this.open = false;
-      this.reset();
-    },cancelSee() {
-      this.openSee = false;
-      this.reset();
-    },
-    // 表单重置
-    reset() {
-      this.form = {
-        id: null,
-        createBy: null,
-        createName: null,
-        createTime: null,
-        updateBy: null,
-        updateName: null,
-        updateTime: null,
-        dataStatus: "0",
-        dataDeptId: null,
-        hdTitle: null,
-        hdContent: null,
-        deptId: null
-      };
-      this.resetForm("form");
-    },
-    /** 搜索按钮操作 */
-    handleQuery() {
-      this.queryParams.pageNum = 1;
-      this.getList();
-    },
-    /** 重置按钮操作 */
-    resetQuery() {
-      this.resetForm("queryForm");
-      this.handleQuery();
-    },
-    // 多选框选中数据
-    handleSelectionChange(selection) {
-      this.ids = selection.map(item => item.id)
-      this.single = selection.length!==1
-      this.multiple = !selection.length
-    },
-    /** 新增按钮操作 */
-    handleAdd() {
-      this.reset();
-      this.open = true;
-      this.title = "添加活动宣传信息管理";
-    },
-    /** 修改按钮操作 */
-    handleUpdate(row) {
-      this.reset();
-      const id = row.id || this.ids
-      getHdxc(id).then(response => {
-        this.form = response.data;
-        this.open = true;
-        this.title = "修改活动宣传信息管理";
-      });
-    },
-    /** 提交按钮 */
-    submitForm() {
-      this.$refs["form"].validate(valid => {
-        if (valid) {
-          if (this.form.id != null) {
-            updateHdxc(this.form).then(response => {
-              this.$modal.msgSuccess("修改成功");
-              this.open = false;
-              this.getList();
-            });
-          } else {
-            addHdxc(this.form).then(response => {
-              this.$modal.msgSuccess("新增成功");
-              this.open = false;
-              this.getList();
-            });
-          }
-        }
-      });
-    },
-    /** 删除按钮操作 */
-    handleDelete(row) {
-      const ids = row.id || this.ids;
-      this.$modal.confirm("是否确认删除选中的数据项?").then(function() {
-        return delHdxc(ids);
-      }).then(() => {
-        this.getList();
-        this.$modal.msgSuccess("删除成功");
-      }).catch(() => {});
-    },
-    /** 导出按钮操作 */
-    handleExport() {
-      this.download('hdxc/hdxc/export', {
-        ...this.queryParams
-      }, `hdxc_${new Date().getTime()}.xlsx`)
-    },
-    /** 查看 */
-    handleSee(row) {
-      this.reset();
-      const id = row.id || this.ids
-      getHdxc(id).then(response => {
-        this.form = response.data;
-        this.openSee = true;
-        this.title = "查看";
-      });
-    },
-  }
-};
-</script>

+ 0 - 809
data-ui/src/views/dqfw/jcgb/index.vue

@@ -1,809 +0,0 @@
-<template>
-  <div class="app-container">
-    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="88px">
-      <el-form-item label="所在党支部" prop="deptId">
-        <treeselect style="width: 215px" :options="deptOptions" v-model="queryParams.deptId" :show-count="true" placeholder="请选择所在党支部"
-                    @select="hxQuery"/>
-      </el-form-item>
-      <el-form-item label="姓名" prop="jcgbName">
-        <el-input
-          v-model="queryParams.jcgbName"
-          placeholder="请输入姓名"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item>
-        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
-        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
-      </el-form-item>
-    </el-form>
-
-    <el-row :gutter="10" class="mb8">
-      <el-col :span="1.5">
-        <el-button
-          type="primary"
-          plain
-          icon="el-icon-plus"
-          size="mini"
-          @click="handleAdd"
-          v-hasPermi="['dqfw:jcgb:add']"
-        >新增
-        </el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="success"
-          plain
-          icon="el-icon-edit"
-          size="mini"
-          :disabled="single"
-          @click="handleUpdate"
-          v-hasPermi="['dqfw:jcgb:edit']"
-        >修改
-        </el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="danger"
-          plain
-          icon="el-icon-delete"
-          size="mini"
-          :disabled="multiple"
-          @click="handleDelete"
-          v-hasPermi="['dqfw:jcgb:remove']"
-        >删除
-        </el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="warning"
-          plain
-          icon="el-icon-download"
-          size="mini"
-          @click="handleExport"
-          v-hasPermi="['dqfw:jcgb:export']"
-        >导出
-        </el-button>
-      </el-col>
-      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
-    </el-row>
-
-    <el-table v-loading="loading" :data="jcgbList" @selection-change="handleSelectionChange">
-      <el-table-column type="selection" width="55" align="center"/>
-      <!--      <el-table-column label="主键id" align="center" prop="id" />-->
-      <!--      <el-table-column label="创建人姓名" align="center" prop="createName" />-->
-      <!--      <el-table-column label="更新人姓名" align="center" prop="updateName" />-->
-      <!--      <el-table-column label="数据状态(1-可用 2-不可用 )" align="center" prop="dataStatus" />-->
-      <!--      <el-table-column label="数据所属部门(政或党的id)" align="center" prop="dataDeptId" />-->
-      <!--      <el-table-column label="人员类型" align="center" prop="jcgbType"/>-->
-      <el-table-column label="所在党支部" align="center" prop="deptId" width="200">
-        <template slot-scope="scope">
-          <treeselect :options="deptOptions" :value="scope.row.deptId" :show-count="false" :disabled="true"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="姓名" align="center" prop="jcgbName"/>
-      <el-table-column label="性别" align="center" prop="jcgbSex">
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.sys_user_sex" :value="scope.row.jcgbSex"/>
-        </template>
-      </el-table-column>
-      <!--<el-table-column label="民族" align="center" prop="perNation">-->
-        <!--<template slot-scope="scope">-->
-          <!--<dict-tag :options="dict.type.rfh_per_mz" :value="scope.row.jcgbNation"/>-->
-        <!--</template>-->
-      <!--</el-table-column>-->
-      <!--      <el-table-column label="籍贯" align="center" prop="jcgbJg"/>-->
-      <!--      <el-table-column label="出生地" align="center" prop="jcgbCsd" />-->
-      <!--      <el-table-column label="出生日期" align="center" prop="jcgbBirth"/>-->
-      <!--      <el-table-column label="参加工作时间" align="center" prop="jcgbWorktime" />-->
-      <!--      <el-table-column label="入党时间" align="center" prop="jcgbRdsj" />-->
-      <!--      <el-table-column label="技术职称" align="center" prop="jcgbJszc"/>-->
-      <!--      <el-table-column label="全日制毕业院校" align="center" prop="jcgbRqzYx" />-->
-      <!--      <el-table-column label="全日制专业" align="center" prop="jcgbRqzZy" />-->
-      <!--      <el-table-column label="全日制学历" align="center" prop="jcgbRqzXl" />-->
-      <!--      <el-table-column label="在职毕业院校" align="center" prop="jcgbZzYx" />-->
-      <!--      <el-table-column label="在职专业" align="center" prop="jcgbZzZy" />-->
-      <!--      <el-table-column label="在职学历" align="center" prop="jcgbZzXl" />-->
-      <el-table-column label="现任职务" align="center" prop="jcgbZw"/>
-      <!--      <el-table-column label="任现职务时间" align="center" prop="jcgbZwsj" />-->
-      <el-table-column label="现职级" align="center" prop="jcgbZj"/>
-      <!--      <el-table-column label="任现职级时间" align="center" prop="jcgbZjsj" />-->
-      <!--<el-table-column label="政治面貌" align="center" prop="jcgbZzmm">-->
-        <!--<template slot-scope="scope">-->
-          <!--<dict-tag :options="dict.type.rfh_per_zzmm" :value="scope.row.jcgbZzmm"/>-->
-        <!--</template>-->
-      <!--</el-table-column>-->
-      <!--      <el-table-column label="受处分情况" align="center" prop="jcgbScf" />-->
-      <!--<el-table-column label="工作单位" align="center" prop="jcgbGzdw"/>-->
-      <!--<el-table-column label="是否单位省级“两代表一委员”" align="center" prop="jcgbDbwy">-->
-        <!--<template slot-scope="scope">-->
-          <!--<dict-tag :options="dict.type.sys_yes_no" :value="scope.row.jcgbDbwy"/>-->
-        <!--</template>-->
-      <!--</el-table-column>-->
-      <!--<el-table-column label="是否领办创办合作社" align="center" prop="jcgbHzs">-->
-        <!--<template slot-scope="scope">-->
-          <!--<dict-tag :options="dict.type.sys_yes_no" :value="scope.row.jcgbHzs"/>-->
-        <!--</template>-->
-      <!--</el-table-column>-->
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width"  width="150">
-        <template slot-scope="scope">
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-edit"
-            @click="handleUpdate(scope.row)"
-            v-hasPermi="['dqfw:jcgb:edit']"
-          >修改
-          </el-button>
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-delete"
-            @click="handleDelete(scope.row)"
-            v-hasPermi="['dqfw:jcgb:remove']"
-          >删除
-          </el-button>
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-view"
-            @click="handleSee(scope.row)"
-          >查看
-          </el-button>
-        </template>
-      </el-table-column>
-    </el-table>
-
-    <pagination
-      v-show="total>0"
-      :total="total"
-      :page.sync="queryParams.pageNum"
-      :limit.sync="queryParams.pageSize"
-      @pagination="getList"
-    />
-
-    <!-- 添加或修改基层干部管理对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="1000px">
-      <el-form ref="form" :model="form" :rules="rules" label-width="210px">
-        <!--        <el-form-item label="创建人姓名" prop="createName">-->
-        <!--          <el-input v-model="form.createName" placeholder="请输入创建人姓名" />-->
-        <!--        </el-form-item>-->
-        <!--        <el-form-item label="更新人姓名" prop="updateName">-->
-        <!--          <el-input v-model="form.updateName" placeholder="请输入更新人姓名" />-->
-        <!--        </el-form-item>-->
-        <!--        <el-form-item label="数据所属部门(政或党的id)" prop="dataDeptId">-->
-        <!--          <el-input v-model="form.dataDeptId" placeholder="请输入数据所属部门(政或党的id)" />-->
-        <!--        </el-form-item>-->
-        <el-row>
-          <el-col :span="12">
-            <el-form-item label="所在党支部" prop="deptId">
-              <treeselect :options="deptOptions" v-model="form.deptId" :show-count="true" placeholder="请选择所在党支部"
-                          @select="hx"/>
-            </el-form-item>
-            <el-form-item label="性别" prop="jcgbSex">
-              <el-select v-model="form.jcgbSex" placeholder="请选择性别">
-                <el-option
-                  v-for="dict in dict.type.sys_user_sex"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="籍贯" prop="jcgbJg">
-              <el-input v-model="form.jcgbJg" placeholder="请输入籍贯"/>
-            </el-form-item>
-            <el-form-item label="出生日期" prop="jcgbBirth">
-              <el-date-picker clearable size="small"
-                              v-model="form.jcgbBirth"
-                              type="date"
-                              value-format="yyyy-MM-dd"
-                              placeholder="选择出生日期">
-              </el-date-picker>
-            </el-form-item>
-            <el-form-item label="入党时间" prop="jcgbRdsj">
-              <el-date-picker clearable size="small"
-                              v-model="form.jcgbRdsj"
-                              type="date"
-                              value-format="yyyy-MM-dd"
-                              placeholder="选择入党时间">
-              </el-date-picker>
-            </el-form-item>
-            <el-form-item label="全日制毕业院校" prop="jcgbRqzYx">
-              <el-input v-model="form.jcgbRqzYx" placeholder="请输入全日制毕业院校"/>
-            </el-form-item>
-            <el-form-item label="全日制学历" prop="jcgbRqzXl">
-              <el-input v-model="form.jcgbRqzXl" placeholder="请输入全日制学历"/>
-            </el-form-item>
-            <el-form-item label="在职专业" prop="jcgbZzZy">
-              <el-input v-model="form.jcgbZzZy" placeholder="请输入在职专业"/>
-            </el-form-item>
-            <el-form-item label="现任职务" prop="jcgbZw">
-              <el-input v-model="form.jcgbZw" placeholder="请输入现任职务"/>
-            </el-form-item>
-            <el-form-item label="现职级" prop="jcgbZj">
-              <el-input v-model="form.jcgbZj" placeholder="请输入现职级"/>
-            </el-form-item>
-            <el-form-item label="任现职级时间" prop="jcgbZjsj">
-              <el-date-picker clearable size="small"
-                              v-model="form.jcgbZjsj"
-                              type="date"
-                              value-format="yyyy-MM-dd"
-                              placeholder="选择任现职级时间">
-              </el-date-picker>
-            </el-form-item>
-            <el-form-item label="工作单位" prop="jcgbGzdw">
-              <el-input v-model="form.jcgbGzdw" placeholder="请输入工作单位"/>
-            </el-form-item>
-            <el-form-item label="是否单位省级“两代表一委员”" prop="jcgbDbwy">
-              <el-select v-model="form.jcgbDbwy" placeholder="请选择是否单位省级">
-                <el-option
-                  v-for="dict in dict.type.sys_yes_no"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-          </el-col>
-          <el-col :span="12">
-            <el-form-item label="姓名" prop="jcgbName">
-              <el-input v-model="form.jcgbName" placeholder="请输入姓名"/>
-            </el-form-item>
-            <el-form-item label="民族" prop="jcgbNation">
-              <el-select v-model="form.jcgbNation" placeholder="请选择民族">
-                <el-option
-                  v-for="dict in dict.type.rfh_per_mz"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="出生地" prop="jcgbCsd">
-              <el-input v-model="form.jcgbCsd" placeholder="请输入出生地"/>
-            </el-form-item>
-            <el-form-item label="政治面貌" prop="jcgbZzmm">
-              <el-select v-model="form.jcgbZzmm" placeholder="请选择政治面貌">
-                <el-option
-                  v-for="dict in dict.type.rfh_per_zzmm"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="参加工作时间" prop="jcgbWorktime">
-              <el-date-picker clearable size="small"
-                              v-model="form.jcgbWorktime"
-                              type="date"
-                              value-format="yyyy-MM-dd"
-                              placeholder="选择参加工作时间">
-              </el-date-picker>
-            </el-form-item>
-            <el-form-item label="技术职称" prop="jcgbJszc">
-              <el-input v-model="form.jcgbJszc" placeholder="请输入技术职称"/>
-            </el-form-item>
-
-            <el-form-item label="全日制专业" prop="jcgbRqzZy">
-              <el-input v-model="form.jcgbRqzZy" placeholder="请输入全日制专业"/>
-            </el-form-item>
-            <el-form-item label="在职毕业院校" prop="jcgbZzYx">
-              <el-input v-model="form.jcgbZzYx" placeholder="请输入在职毕业院校"/>
-            </el-form-item>
-            <el-form-item label="在职学历" prop="jcgbZzXl">
-              <el-input v-model="form.jcgbZzXl" placeholder="请输入在职学历"/>
-            </el-form-item>
-            <el-form-item label="任现职务时间" prop="jcgbZwsj">
-              <el-date-picker clearable size="small"
-                              v-model="form.jcgbZwsj"
-                              type="date"
-                              value-format="yyyy-MM-dd"
-                              placeholder="选择任现职务时间">
-              </el-date-picker>
-            </el-form-item>
-            <el-form-item label="受处分情况" prop="jcgbScf">
-              <el-input v-model="form.jcgbScf" type="textarea" placeholder="请输入内容"/>
-            </el-form-item>
-            <el-form-item label="是否领办创办合作社" prop="jcgbHzs">
-              <el-select v-model="form.jcgbHzs" placeholder="请选择是否领办创办合作社">
-                <el-option
-                  v-for="dict in dict.type.sys_yes_no"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-          </el-col>
-        </el-row>
-
-      </el-form>
-      <div slot="footer" class="dialog-footer">
-        <el-button type="primary" @click="submitForm">确 定</el-button>
-        <el-button @click="cancel">取 消</el-button>
-      </div>
-    </el-dialog>
-    <!-- 查看 -->
-    <el-dialog :title="title" :visible.sync="openSee" width="1000px">
-      <el-form ref="form" :model="form" :rules="rules" label-width="210px">
-        <!--        <el-form-item label="创建人姓名" prop="createName">-->
-        <!--          <el-input v-model="form.createName" placeholder="请输入创建人姓名" />-->
-        <!--        </el-form-item>-->
-        <!--        <el-form-item label="更新人姓名" prop="updateName">-->
-        <!--          <el-input v-model="form.updateName" placeholder="请输入更新人姓名" />-->
-        <!--        </el-form-item>-->
-        <!--        <el-form-item label="数据所属部门(政或党的id)" prop="dataDeptId">-->
-        <!--          <el-input v-model="form.dataDeptId" placeholder="请输入数据所属部门(政或党的id)" />-->
-        <!--        </el-form-item>-->
-        <el-row>
-          <el-col :span="12">
-            <el-form-item label="所在党支部" prop="deptId">
-              <treeselect :options="deptOptions" v-model="form.deptId" :show-count="true" placeholder="请选择所在党支部"
-                          @select="hx" :disabled="true"/>
-            </el-form-item>
-            <el-form-item label="性别" prop="jcgbSex">
-              <el-select v-model="form.jcgbSex" placeholder="请选择性别" :disabled="true">
-                <el-option
-                  v-for="dict in dict.type.sys_user_sex"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="籍贯" prop="jcgbJg">
-              <el-input v-model="form.jcgbJg" placeholder="请输入籍贯" :disabled="true"/>
-            </el-form-item>
-            <el-form-item label="出生日期" prop="jcgbBirth">
-              <el-date-picker clearable size="small" :disabled="true"
-                              v-model="form.jcgbBirth"
-                              type="date"
-                              value-format="yyyy-MM-dd"
-                              placeholder="选择出生日期">
-              </el-date-picker>
-            </el-form-item>
-            <el-form-item label="入党时间" prop="jcgbRdsj">
-              <el-date-picker clearable size="small" :disabled="true"
-                              v-model="form.jcgbRdsj"
-                              type="date"
-                              value-format="yyyy-MM-dd"
-                              placeholder="选择入党时间">
-              </el-date-picker>
-            </el-form-item>
-            <el-form-item label="全日制毕业院校" prop="jcgbRqzYx">
-              <el-input v-model="form.jcgbRqzYx" placeholder="请输入全日制毕业院校" :disabled="true"/>
-            </el-form-item>
-            <el-form-item label="全日制学历" prop="jcgbRqzXl">
-              <el-input v-model="form.jcgbRqzXl" placeholder="请输入全日制学历" :disabled="true"/>
-            </el-form-item>
-            <el-form-item label="在职专业" prop="jcgbZzZy">
-              <el-input v-model="form.jcgbZzZy" placeholder="请输入在职专业" :disabled="true"/>
-            </el-form-item>
-            <el-form-item label="现任职务" prop="jcgbZw">
-              <el-input v-model="form.jcgbZw" placeholder="请输入现任职务" :disabled="true"/>
-            </el-form-item>
-            <el-form-item label="现职级" prop="jcgbZj">
-              <el-input v-model="form.jcgbZj" placeholder="请输入现职级" :disabled="true"/>
-            </el-form-item>
-            <el-form-item label="任现职级时间" prop="jcgbZjsj">
-              <el-date-picker clearable size="small" :disabled="true"
-                              v-model="form.jcgbZjsj"
-                              type="date"
-                              value-format="yyyy-MM-dd"
-                              placeholder="选择任现职级时间">
-              </el-date-picker>
-            </el-form-item>
-            <el-form-item label="工作单位" prop="jcgbGzdw">
-              <el-input v-model="form.jcgbGzdw" placeholder="请输入工作单位" :disabled="true"/>
-            </el-form-item>
-            <el-form-item label="是否单位省级“两代表一委员”" prop="jcgbDbwy">
-              <el-select v-model="form.jcgbDbwy" placeholder="请选择是否单位省级" :disabled="true">
-                <el-option
-                  v-for="dict in dict.type.sys_yes_no"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-          </el-col>
-          <el-col :span="12">
-            <el-form-item label="姓名" prop="jcgbName">
-              <el-input v-model="form.jcgbName" placeholder="请输入姓名" :disabled="true"/>
-            </el-form-item>
-            <el-form-item label="民族" prop="jcgbNation">
-              <el-select v-model="form.jcgbNation" placeholder="请选择民族" :disabled="true">
-                <el-option
-                  v-for="dict in dict.type.rfh_per_mz"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="出生地" prop="jcgbCsd">
-              <el-input v-model="form.jcgbCsd" placeholder="请输入出生地" :disabled="true"/>
-            </el-form-item>
-            <el-form-item label="政治面貌" prop="jcgbZzmm">
-              <el-select v-model="form.jcgbZzmm" placeholder="请选择政治面貌" :disabled="true">
-                <el-option
-                  v-for="dict in dict.type.rfh_per_zzmm"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="参加工作时间" prop="jcgbWorktime">
-              <el-date-picker clearable size="small" :disabled="true"
-                              v-model="form.jcgbWorktime"
-                              type="date"
-                              value-format="yyyy-MM-dd"
-                              placeholder="选择参加工作时间">
-              </el-date-picker>
-            </el-form-item>
-            <el-form-item label="技术职称" prop="jcgbJszc">
-              <el-input v-model="form.jcgbJszc" placeholder="请输入技术职称" :disabled="true"/>
-            </el-form-item>
-
-            <el-form-item label="全日制专业" prop="jcgbRqzZy">
-              <el-input v-model="form.jcgbRqzZy" placeholder="请输入全日制专业" :disabled="true"/>
-            </el-form-item>
-            <el-form-item label="在职毕业院校" prop="jcgbZzYx">
-              <el-input v-model="form.jcgbZzYx" placeholder="请输入在职毕业院校" :disabled="true"/>
-            </el-form-item>
-            <el-form-item label="在职学历" prop="jcgbZzXl">
-              <el-input v-model="form.jcgbZzXl" placeholder="请输入在职学历" :disabled="true"/>
-            </el-form-item>
-            <el-form-item label="任现职务时间" prop="jcgbZwsj">
-              <el-date-picker clearable size="small" :disabled="true"
-                              v-model="form.jcgbZwsj"
-                              type="date"
-                              value-format="yyyy-MM-dd"
-                              placeholder="选择任现职务时间">
-              </el-date-picker>
-            </el-form-item>
-            <el-form-item label="受处分情况" prop="jcgbScf">
-              <el-input v-model="form.jcgbScf" type="textarea" placeholder="请输入内容" :disabled="true"/>
-            </el-form-item>
-            <el-form-item label="是否领办创办合作社" prop="jcgbHzs">
-              <el-select v-model="form.jcgbHzs" placeholder="请选择是否领办创办合作社" :disabled="true">
-                <el-option
-                  v-for="dict in dict.type.sys_yes_no"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-          </el-col>
-        </el-row>
-
-      </el-form>
-      <div slot="footer" class="dialog-footer">
-        <el-button @click="cancelSee">取 消</el-button>
-      </div>
-    </el-dialog>
-  </div>
-</template>
-
-<script>
-  import {addJcgb, delJcgb, getJcgb, listJcgb, updateJcgb} from "@/api/dqfw/jcgb";
-  import {treeselect, getDept} from "@/api/system/dept";
-  import Treeselect from "@riophae/vue-treeselect";
-  import deptselector from '@/views/components/deptselector'
-  import "@riophae/vue-treeselect/dist/vue-treeselect.css";
-
-  export default {
-    dicts: ['sys_user_sex', 'sys_yes_no', 'rfh_per_mz', 'rfh_per_zzmm'],
-    name: "Jcgb",
-    components: {
-      Treeselect,
-      deptselector,
-    },
-    data() {
-      return {
-        // 遮罩层
-        loading: true,
-        // 选中数组
-        ids: [],
-        // 非单个禁用
-        single: true,
-        // 非多个禁用
-        multiple: true,
-        // 显示搜索条件
-        showSearch: true,
-        // 总条数
-        total: 0,
-        // 基层干部管理表格数据
-        jcgbList: [],
-        // 弹出层标题
-        title: "",
-        // 是否显示弹出层
-        open: false,
-        openSee: false,
-        // 部门树选项
-        deptOptions: undefined,
-        // 路由参数
-        routeParams: {
-          jcgbType: null
-        },
-        // 查询参数
-        queryParams: {
-          pageNum: 1,
-          pageSize: 10,
-          createName: null,
-          updateName: null,
-          dataStatus: null,
-          dataDeptId: null,
-          jcgbType: null,
-          deptId: null,
-          jcgbName: null,
-          jcgbSex: null,
-          jcgbNation: null,
-          jcgbJg: null,
-          jcgbCsd: null,
-          jcgbBirth: null,
-          jcgbWorktime: null,
-          jcgbRdsj: null,
-          jcgbJszc: null,
-          jcgbRqzYx: null,
-          jcgbRqzZy: null,
-          jcgbRqzXl: null,
-          jcgbZzYx: null,
-          jcgbZzZy: null,
-          jcgbZzXl: null,
-          jcgbZw: null,
-          jcgbZwsj: null,
-          jcgbZj: null,
-          jcgbZjsj: null,
-          jcgbZzmm: null,
-          jcgbScf: null,
-          jcgbGzdw: null,
-          jcgbDbwy: null,
-          jcgbHzs: null
-        },
-        // 表单参数
-        form: {},
-        // 表单校验
-        rules: {
-          jcgbName: [
-            {required: true, message: "姓名不能为空", trigger: "blur"},
-            {min: 2, max: 20, message: '姓名长度必须介于 2 和 20 之间', trigger: 'blur'}
-          ],
-          jcgbNation: [
-            {required: true, message: "民族不能为空", trigger: "blur"},
-            {message: '请选择民族', trigger: 'blur'}
-          ],
-          jcgbJg: [
-            {required: true, message: "籍贯不能为空", trigger: "blur"},
-            {message: '请输入籍贯', trigger: 'blur'}
-          ],
-          jcgbCsd: [
-            {required: true, message: "出生地不能为空", trigger: "blur"},
-            {message: '请输入出生地', trigger: 'blur'}
-          ],
-          jcgbBirth: [
-            {required: true, message: "出生日期不能为空", trigger: "blur"},
-            {message: '请选择出生日期', trigger: 'blur'}
-          ],
-          jcgbWorktime: [
-            {required: true, message: "参加工作时间不能为空", trigger: "blur"},
-            {message: '请选择参加工作时间', trigger: 'blur'}
-          ],
-          jcgbDbwy: [
-            {required: true, message: "是否单位省级“两代表一委员”不能为空", trigger: "blur"},
-            {message: '请选择是否单位省级“两代表一委员”', trigger: 'blur'}
-          ],
-          jcgbHzs: [
-            {required: true, message: "是否领办创办合作社不能为空", trigger: "blur"},
-            {message: '请选择是否领办创办合作社', trigger: 'blur'}
-          ],
-          jcgbZzmm: [
-            {required: true, message: "政治面貌不能为空", trigger: "blur"},
-            {message: '请选择政治面貌', trigger: 'blur'}
-          ],
-          jcgbSex: [
-            {required: true, message: "性别不能为空", trigger: "blur"},
-            {message: '请选择性别', trigger: 'blur'}
-          ],
-        }
-      };
-    },
-    created() {
-      // 路由参数 基层干部人员类型
-      this.routeParams.jcgbType = this.$route.params.jcgbType;
-      this.getTreeselect();
-      this.getList();
-    },
-    methods: {
-      /** 查询基层干部管理列表 */
-      getList() {
-        this.loading = true;
-        this.queryParams.jcgbType = this.routeParams.jcgbType;// 查询基层干部人员类型
-        listJcgb(this.queryParams).then(response => {
-          this.jcgbList = response.rows;
-          this.total = response.total;
-          this.loading = false;
-        });
-      },
-      /** 查询部门下拉树结构 */
-      getTreeselect() {
-        treeselect().then(response => {
-          this.deptOptions = response.data;
-        });
-      },
-      hx(node) {
-        this.form.deptId = node.id
-      },
-      hxQuery(node) {
-        this.queryParams.deptId = node.id
-      },
-      // 取消按钮
-      cancel() {
-        this.open = false;
-        this.reset();
-      }, cancelSee() {
-        this.openSee = false;
-        this.reset();
-      },
-      // 表单重置
-      reset() {
-        this.form = {
-          id: null,
-          createBy: null,
-          createName: null,
-          createTime: null,
-          updateBy: null,
-          updateName: null,
-          updateTime: null,
-          dataStatus: "0",
-          dataDeptId: null,
-          jcgbType: null,
-          deptId: null,
-          jcgbName: null,
-          jcgbSex: null,
-          jcgbNation: null,
-          jcgbJg: null,
-          jcgbCsd: null,
-          jcgbBirth: null,
-          jcgbWorktime: null,
-          jcgbRdsj: null,
-          jcgbJszc: null,
-          jcgbRqzYx: null,
-          jcgbRqzZy: null,
-          jcgbRqzXl: null,
-          jcgbZzYx: null,
-          jcgbZzZy: null,
-          jcgbZzXl: null,
-          jcgbZw: null,
-          jcgbZwsj: null,
-          jcgbZj: null,
-          jcgbZjsj: null,
-          jcgbZzmm: null,
-          jcgbScf: null,
-          jcgbGzdw: null,
-          jcgbDbwy: null,
-          jcgbHzs: null
-        };
-        this.resetForm("form");
-      },
-      /** 搜索按钮操作 */
-      handleQuery() {
-        this.queryParams.jcgbType = this.routeParams.jcgbType;
-        this.queryParams.pageNum = 1;
-        this.getList();
-      },
-      /** 重置按钮操作 */
-      resetQuery() {
-        this.queryParams.jcgbType = this.routeParams.jcgbType;
-        this.resetForm("queryForm");
-        this.handleQuery();
-      },
-      // 多选框选中数据
-      handleSelectionChange(selection) {
-        this.ids = selection.map(item => item.id)
-        this.single = selection.length !== 1
-        this.multiple = !selection.length
-      },
-      /** 新增按钮操作 */
-      handleAdd() {
-        this.reset();
-        this.open = true;
-        if (this.routeParams.jcgbType == 1) {
-          this.title = "添加街道书记信息管理";
-        } else if (this.routeParams.jcgbType == 2) {
-          this.title = "添加街道干部信息管理";
-        } else if (this.routeParams.jcgbType == 3) {
-          this.title = "添加乡镇书记信息管理";
-        } else if (this.routeParams.jcgbType == 4) {
-          this.title = "添加乡镇干部信息管理";
-        } else if (this.routeParams.jcgbType == 5) {
-          this.title = "添加社区书记信息管理";
-        } else if (this.routeParams.jcgbType == 6) {
-          this.title = "添加社区干部信息管理";
-        } else if (this.routeParams.jcgbType == 7) {
-          this.title = "添加村书记信息管理";
-        } else if (this.routeParams.jcgbType == 8) {
-          this.title = "添加村干部信息管理";
-        }
-      },
-      /** 修改按钮操作 */
-      handleUpdate(row) {
-        this.reset();
-        const id = row.id || this.ids
-        getJcgb(id).then(response => {
-          this.form = response.data;
-          this.open = true;
-          if (this.routeParams.jcgbType == 1) {
-            this.title = "修改街道书记信息管理";
-          } else if (this.routeParams.jcgbType == 2) {
-            this.title = "修改街道干部信息管理";
-          } else if (this.routeParams.jcgbType == 3) {
-            this.title = "修改乡镇书记信息管理";
-          } else if (this.routeParams.jcgbType == 4) {
-            this.title = "修改乡镇干部信息管理";
-          } else if (this.routeParams.jcgbType == 5) {
-            this.title = "修改社区书记信息管理";
-          } else if (this.routeParams.jcgbType == 6) {
-            this.title = "修改社区干部信息管理";
-          } else if (this.routeParams.jcgbType == 7) {
-            this.title = "修改村书记信息管理";
-          } else if (this.routeParams.jcgbType == 8) {
-            this.title = "修改村干部信息管理";
-          }
-        });
-      },
-      /** 提交按钮 */
-      submitForm() {
-        this.$refs["form"].validate(valid => {
-          if (valid) {
-            this.form.jcgbType = this.routeParams.jcgbType;
-            if (this.form.id != null) {
-              updateJcgb(this.form).then(response => {
-                this.$modal.msgSuccess("修改成功");
-                this.open = false;
-                this.getList();
-              });
-            } else {
-              addJcgb(this.form).then(response => {
-                this.$modal.msgSuccess("新增成功");
-                this.open = false;
-                this.getList();
-              });
-            }
-          }
-        });
-      },
-      /** 删除按钮操作 */
-      handleDelete(row) {
-        const ids = row.id || this.ids;
-        this.$modal.confirm('是否确认删除编号为"' + ids + '"的数据项?').then(function () {
-          return delJcgb(ids);
-        }).then(() => {
-          this.getList();
-          this.$modal.msgSuccess("删除成功");
-        }).catch(() => {
-        });
-      },
-      /** 导出按钮操作 */
-      handleExport() {
-        this.download('dqfw/jcgb/export', {
-          ...this.queryParams
-        }, `jcgb_${new Date().getTime()}.xlsx`)
-      },
-      /** 查看 */
-      handleSee(row) {
-        this.reset();
-        const id = row.id || this.ids
-        getJcgb(id).then(response => {
-          this.form = response.data;
-          this.openSee = true;
-          this.title = "查看";
-        });
-      },
-    }
-  };
-</script>

+ 0 - 692
data-ui/src/views/dqfw/talentinfo/index.vue

@@ -1,692 +0,0 @@
-<template>
-  <div class="app-container">
-    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
-      <el-form-item label="姓名" prop="talentName">
-        <el-input
-          v-model="queryParams.talentName"
-          placeholder="请输入姓名"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="政治面貌" prop="talentPolitical">
-        <el-select v-model="queryParams.talentPolitical" placeholder="请选择政治面貌" clearable>
-          <el-option
-            v-for="dict in dict.type.rfh_per_zzmm"
-            :key="dict.value"
-            :label="dict.label"
-            :value="dict.value"
-          />
-        </el-select>
-      </el-form-item>
-      <el-form-item label="身份证号" prop="talentIdcard">
-        <el-input
-          v-model="queryParams.talentIdcard"
-          placeholder="请输入身份证号"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item>
-        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
-        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
-      </el-form-item>
-    </el-form>
-
-    <el-row :gutter="10" class="mb8">
-      <el-col :span="1.5">
-        <el-button
-          type="primary"
-          plain
-          icon="el-icon-plus"
-          size="mini"
-          @click="handleAdd"
-          v-hasPermi="['dqfw:talentinfo:add']"
-        >新增
-        </el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="success"
-          plain
-          icon="el-icon-edit"
-          size="mini"
-          :disabled="single"
-          @click="handleUpdate"
-          v-hasPermi="['dqfw:talentinfo:edit']"
-        >修改
-        </el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="danger"
-          plain
-          icon="el-icon-delete"
-          size="mini"
-          :disabled="multiple"
-          @click="handleDelete"
-          v-hasPermi="['dqfw:talentinfo:remove']"
-        >删除
-        </el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="warning"
-          plain
-          icon="el-icon-download"
-          size="mini"
-          @click="handleExport"
-          v-hasPermi="['dqfw:talentinfo:export']"
-        >导出
-        </el-button>
-      </el-col>
-      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
-    </el-row>
-
-    <el-table v-loading="loading" :data="talentinfoList" @selection-change="handleSelectionChange">
-      <el-table-column type="selection" width="55" align="center"/>
-      <el-table-column label="姓名" align="center" prop="talentName"/>
-      <el-table-column label="性别" align="center" prop="talentSex">
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.sys_user_sex" :value="scope.row.talentSex"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="出生年月" align="center" prop="talentBirth" width="180">
-        <template slot-scope="scope">
-          <span>{{ parseTime(scope.row.talentBirth, '{y}-{m}-{d}') }}</span>
-        </template>
-      </el-table-column>
-      <!--      <el-table-column label="民族" align="center" prop="talentNation">-->
-      <!--        <template slot-scope="scope">-->
-      <!--          <dict-tag :options="dict.type.rfh_per_mz" :value="scope.row.talentNation"/>-->
-      <!--        </template>-->
-      <!--      </el-table-column>-->
-      <el-table-column label="籍贯" align="center" prop="talentJiguan"/>
-      <!--      <el-table-column label="政治面貌" align="center" prop="talentPolitical">-->
-      <!--        <template slot-scope="scope">-->
-      <!--          <dict-tag :options="dict.type.rfh_per_zzmm" :value="scope.row.talentPolitical"/>-->
-      <!--        </template>-->
-      <!--      </el-table-column>-->
-      <!--      <el-table-column label="全日制毕业院校" align="center" prop="talentQrzSchool"/>-->
-      <!--      <el-table-column label="全日制学历" align="center" prop="talentQrzDegree">-->
-      <!--        <template slot-scope="scope">-->
-      <!--          <dict-tag :options="dict.type.rfh_per_whcd" :value="scope.row.talentQrzDegree"/>-->
-      <!--        </template>-->
-      <!--      </el-table-column>-->
-      <!--      <el-table-column label="在职教育毕业院校" align="center" prop="talentZzSchool"/>-->
-      <!--      <el-table-column label="在职教育学历" align="center" prop="talentZzDegree">-->
-      <!--        <template slot-scope="scope">-->
-      <!--          <dict-tag :options="dict.type.rfh_per_whcd" :value="scope.row.talentZzDegree"/>-->
-      <!--        </template>-->
-      <!--      </el-table-column>-->
-      <!--      <el-table-column label="工作单位及职务" align="center" prop="talentGzdw"/>-->
-      <!--      <el-table-column label="身份证号" align="center" prop="talentIdcard"/>-->
-      <!--      <el-table-column label="联系电话" align="center" prop="talentTel"/>-->
-      <!--      <el-table-column label="邮箱" align="center" prop="talentEmail"/>-->
-      <el-table-column label="所属类别" align="center" prop="talentLeibie">
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.zhsq_talentinfo_leibie" :value="scope.row.talentLeibie"/>
-        </template>
-      </el-table-column>
-      <!--<el-table-column label="人才类型" align="center" prop="talentType">-->
-        <!--<template slot-scope="scope">-->
-          <!--<dict-tag :options="dict.type.zhsq_talentinfo_talentType" :value="scope.row.talentType"/>-->
-        <!--</template>-->
-      <!--</el-table-column>-->
-      <!--      <el-table-column label="从业状况" align="center" prop="talentZk"/>-->
-      <!--      <el-table-column label="从业领域" align="center" prop="talentLy"/>-->
-      <!--      <el-table-column label="专业方向" align="center" prop="talentFx"/>-->
-      <!--      <el-table-column label="获得荣誉情况" align="center" prop="talentRy"/>-->
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
-        <template slot-scope="scope">
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-edit"
-            @click="handleUpdate(scope.row)"
-            v-hasPermi="['dqfw:talentinfo:edit']"
-          >修改
-          </el-button>
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-delete"
-            @click="handleDelete(scope.row)"
-            v-hasPermi="['dqfw:talentinfo:remove']"
-          >删除
-          </el-button>
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-view"
-            @click="handleSee(scope.row)"
-          >查看
-          </el-button>
-        </template>
-      </el-table-column>
-    </el-table>
-
-    <pagination
-      v-show="total>0"
-      :total="total"
-      :page.sync="queryParams.pageNum"
-      :limit.sync="queryParams.pageSize"
-      @pagination="getList"
-    />
-
-    <!-- 添加或修改人才信息对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="1000px">
-      <el-form ref="form" :model="form" :rules="rules" label-width="140px">
-        <el-row>
-          <el-col :span="12">
-            <el-form-item label="姓名" prop="talentName">
-              <el-input v-model="form.talentName" placeholder="请输入姓名"/>
-            </el-form-item>
-            <el-form-item label="性别" prop="talentSex">
-              <el-select v-model="form.talentSex" placeholder="请选择性别">
-                <el-option
-                  v-for="dict in dict.type.sys_user_sex"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="出生年月" prop="talentBirth">
-              <el-date-picker clearable
-                              v-model="form.talentBirth"
-                              type="date"
-                              value-format="yyyy-MM-dd"
-                              placeholder="请选择出生年月">
-              </el-date-picker>
-            </el-form-item>
-            <el-form-item label="民族" prop="talentNation">
-              <el-select v-model="form.talentNation" placeholder="请选择民族">
-                <el-option
-                  v-for="dict in dict.type.rfh_per_mz"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="籍贯" prop="talentJiguan">
-              <el-input v-model="form.talentJiguan" placeholder="请输入籍贯"/>
-            </el-form-item>
-            <el-form-item label="政治面貌" prop="talentPolitical">
-              <el-select v-model="form.talentPolitical" placeholder="请选择政治面貌">
-                <el-option
-                  v-for="dict in dict.type.rfh_per_zzmm"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="全日制毕业院校" prop="talentQrzSchool">
-              <el-input v-model="form.talentQrzSchool" placeholder="请输入全日制毕业院校"/>
-            </el-form-item>
-            <el-form-item label="全日制学历" prop="talentQrzDegree">
-              <el-select v-model="form.talentQrzDegree" placeholder="请选择全日制学历">
-                <el-option
-                  v-for="dict in dict.type.rfh_per_whcd"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="在职教育毕业院校" prop="talentZzSchool">
-              <el-input v-model="form.talentZzSchool" placeholder="请输入在职教育毕业院校"/>
-            </el-form-item>
-            <el-form-item label="在职教育学历" prop="talentZzDegree">
-              <el-select v-model="form.talentZzDegree" placeholder="请选择在职教育学历">
-                <el-option
-                  v-for="dict in dict.type.rfh_per_whcd"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-          </el-col>
-          <el-col :span="12">
-            <el-form-item label="工作单位及职务" prop="talentGzdw">
-              <el-input v-model="form.talentGzdw" placeholder="请输入工作单位及职务"/>
-            </el-form-item>
-            <el-form-item label="身份证号" prop="talentIdcard">
-              <el-input v-model="form.talentIdcard" placeholder="请输入身份证号" maxlength="18"/>
-            </el-form-item>
-            <el-form-item label="联系电话" prop="talentTel">
-              <el-input v-model="form.talentTel" placeholder="请输入联系电话" maxlength="11"/>
-            </el-form-item>
-            <el-form-item label="邮箱" prop="talentEmail">
-              <el-input v-model="form.talentEmail" placeholder="请输入邮箱"/>
-            </el-form-item>
-            <el-form-item label="所属类别" prop="talentLeibie">
-              <el-select v-model="form.talentLeibie" placeholder="所属类别">
-                <el-option
-                  v-for="dict in dict.type.zhsq_talentinfo_leibie"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="人才类型" prop="talentType">
-              <el-select v-model="form.talentType" placeholder="人才类型">
-                <el-option
-                  v-for="dict in dict.type.zhsq_talentinfo_talentType"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="从业状况" prop="talentZk">
-              <el-input v-model="form.talentZk" type="textarea" placeholder="请输入内容"/>
-            </el-form-item>
-            <el-form-item label="从业领域" prop="talentLy">
-              <el-input v-model="form.talentLy" type="textarea" placeholder="请输入内容"/>
-            </el-form-item>
-            <el-form-item label="专业方向" prop="talentFx">
-              <el-input v-model="form.talentFx" type="textarea" placeholder="请输入内容"/>
-            </el-form-item>
-            <el-form-item label="获得荣誉情况" prop="talentRy">
-              <el-input v-model="form.talentRy" type="textarea" placeholder="请输入内容"/>
-            </el-form-item>
-          </el-col>
-        </el-row>
-      </el-form>
-      <div slot="footer" class="dialog-footer">
-        <el-button type="primary" @click="submitForm">确 定</el-button>
-        <el-button @click="cancel">取 消</el-button>
-      </div>
-    </el-dialog>
-    <!-- 查看 -->
-    <el-dialog :title="title" :visible.sync="openSee" width="1000px">
-      <el-form ref="form" :model="form" :rules="rules" label-width="140px">
-        <el-row>
-          <el-col :span="12">
-            <el-form-item label="姓名" prop="talentName">
-              <el-input v-model="form.talentName" placeholder="请输入姓名" :disabled="true"/>
-            </el-form-item>
-            <el-form-item label="性别" prop="talentSex">
-              <el-select v-model="form.talentSex" placeholder="请选择性别" :disabled="true">
-                <el-option
-                  v-for="dict in dict.type.sys_user_sex"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="出生年月" prop="talentBirth">
-              <el-date-picker clearable :disabled="true"
-                              v-model="form.talentBirth"
-                              type="date"
-                              value-format="yyyy-MM-dd"
-                              placeholder="请选择出生年月">
-              </el-date-picker>
-            </el-form-item>
-            <el-form-item label="民族" prop="talentNation">
-              <el-select v-model="form.talentNation" placeholder="请选择民族" :disabled="true">
-                <el-option
-                  v-for="dict in dict.type.rfh_per_mz"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="籍贯" prop="talentJiguan">
-              <el-input v-model="form.talentJiguan" placeholder="请输入籍贯" :disabled="true"/>
-            </el-form-item>
-            <el-form-item label="政治面貌" prop="talentPolitical">
-              <el-select v-model="form.talentPolitical" placeholder="请选择政治面貌" :disabled="true">
-                <el-option
-                  v-for="dict in dict.type.rfh_per_zzmm"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="全日制毕业院校" prop="talentQrzSchool">
-              <el-input v-model="form.talentQrzSchool" placeholder="请输入全日制毕业院校" :disabled="true"/>
-            </el-form-item>
-            <el-form-item label="全日制学历" prop="talentQrzDegree">
-              <el-select v-model="form.talentQrzDegree" placeholder="请选择全日制学历" :disabled="true">
-                <el-option
-                  v-for="dict in dict.type.rfh_per_whcd"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="在职教育毕业院校" prop="talentZzSchool">
-              <el-input v-model="form.talentZzSchool" placeholder="请输入在职教育毕业院校" :disabled="true"/>
-            </el-form-item>
-            <el-form-item label="在职教育学历" prop="talentZzDegree">
-              <el-select v-model="form.talentZzDegree" placeholder="请选择在职教育学历" :disabled="true">
-                <el-option
-                  v-for="dict in dict.type.rfh_per_whcd"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-          </el-col>
-          <el-col :span="12">
-            <el-form-item label="工作单位及职务" prop="talentGzdw">
-              <el-input v-model="form.talentGzdw" placeholder="请输入工作单位及职务" :disabled="true"/>
-            </el-form-item>
-            <el-form-item label="身份证号" prop="talentIdcard">
-              <el-input v-model="form.talentIdcard" placeholder="请输入身份证号" maxlength="18" :disabled="true"/>
-            </el-form-item>
-            <el-form-item label="联系电话" prop="talentTel">
-              <el-input v-model="form.talentTel" placeholder="请输入联系电话" maxlength="11" :disabled="true"/>
-            </el-form-item>
-            <el-form-item label="邮箱" prop="talentEmail">
-              <el-input v-model="form.talentEmail" placeholder="请输入邮箱" :disabled="true"/>
-            </el-form-item>
-            <el-form-item label="所属类别" prop="talentLeibie">
-              <el-select v-model="form.talentLeibie" placeholder="所属类别" :disabled="true">
-                <el-option
-                  v-for="dict in dict.type.zhsq_talentinfo_leibie"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="人才类型" prop="talentType">
-              <el-select v-model="form.talentType" placeholder="人才类型" :disabled="true">
-                <el-option
-                  v-for="dict in dict.type.zhsq_talentinfo_talentType"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="从业状况" prop="talentZk">
-              <el-input v-model="form.talentZk" type="textarea" placeholder="请输入内容" :disabled="true"/>
-            </el-form-item>
-            <el-form-item label="从业领域" prop="talentLy">
-              <el-input v-model="form.talentLy" type="textarea" placeholder="请输入内容" :disabled="true"/>
-            </el-form-item>
-            <el-form-item label="专业方向" prop="talentFx">
-              <el-input v-model="form.talentFx" type="textarea" placeholder="请输入内容" :disabled="true"/>
-            </el-form-item>
-            <el-form-item label="获得荣誉情况" prop="talentRy">
-              <el-input v-model="form.talentRy" type="textarea" placeholder="请输入内容" :disabled="true"/>
-            </el-form-item>
-          </el-col>
-        </el-row>
-      </el-form>
-      <div slot="footer" class="dialog-footer">
-        <el-button @click="cancelSee">取 消</el-button>
-      </div>
-    </el-dialog>
-  </div>
-</template>
-
-<script>
-  import {
-    listTalentinfo,
-    getTalentinfo,
-    delTalentinfo,
-    addTalentinfo,
-    updateTalentinfo
-  } from "@/api/dqfw/talentinfo";
-
-  export default {
-    name: "Talentinfo",
-    dicts: ['rfh_per_mz', 'sys_user_sex', 'rfh_per_whcd', 'rfh_per_zzmm', 'zhsq_talentinfo_leibie', 'zhsq_talentinfo_talentType'],
-    data() {
-      return {
-        // 遮罩层
-        loading: true,
-        // 选中数组
-        ids: [],
-        // 非单个禁用
-        single: true,
-        // 非多个禁用
-        multiple: true,
-        // 显示搜索条件
-        showSearch: true,
-        // 总条数
-        total: 0,
-        // 人才信息表格数据
-        talentinfoList: [],
-        // 弹出层标题
-        title: "",
-        // 是否显示弹出层
-        open: false,
-        openSee: false,
-        // 查询参数
-        queryParams: {
-          pageNum: 1,
-          pageSize: 10,
-          createName: null,
-          updateName: null,
-          dataStatus: null,
-          dataDeptId: null,
-          talentName: null,
-          talentSex: null,
-          talentBirth: null,
-          talentNation: null,
-          talentJiguan: null,
-          talentPolitical: null,
-          talentQrzSchool: null,
-          talentQrzDegree: null,
-          talentZzSchool: null,
-          talentZzDegree: null,
-          talentGzdw: null,
-          talentIdcard: null,
-          talentTel: null,
-          talentEmail: null,
-          talentLeibie: null,
-          talentType: null,
-          talentZk: null,
-          talentLy: null,
-          talentFx: null,
-          talentRy: null
-        },
-        // 表单参数
-        form: {},
-        // 表单校验
-        rules: {
-          talentName: [
-            {required: true, message: "姓名不能为空", trigger: "blur"},
-            {min: 2, max: 20, message: '姓名长度必须介于 2 和 20 之间', trigger: 'blur'}
-          ],
-          talentSex: [
-            {required: true, message: "性别不能为空", trigger: "blur"},
-            {message: '请选择性别', trigger: 'blur'}
-          ],
-          talentBirth: [
-            {required: true, message: "出生年月不能为空", trigger: "blur"},
-            {message: '请选择出生年月', trigger: 'blur'}
-          ],
-          talentJiguan: [
-            {required: true, message: "籍贯不能为空", trigger: "blur"},
-            {message: '请输入籍贯', trigger: 'blur'}
-          ],
-          talentNation: [
-            {required: true, message: "民族不能为空", trigger: "blur"},
-            {message: '请选择民族', trigger: 'blur'}
-          ],
-          talentPolitical: [
-            {required: true, message: "政治面貌不能为空", trigger: "blur"},
-            {message: '请选择政治面貌', trigger: 'blur'}
-          ],
-          talentLeibie: [
-            {required: true, message: "所属类别不能为空", trigger: "blur"},
-            {message: '请选择所属类别', trigger: 'blur'}
-          ],
-          talentType: [
-            {required: true, message: "人才类型不能为空", trigger: "blur"},
-            {message: '请选择人才类型', trigger: 'blur'}
-          ],
-          talentTel: [
-            {required: true, message: "联系电话不能为空", trigger: "blur"},
-            {
-              max: 11,
-              pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,
-              message: "请输入正确的联系人电话",
-              trigger: "blur"
-            }
-          ],
-          talentIdcard: [
-            {required: true, message: "身份证号不能为空", trigger: "blur"},
-            {
-              pattern: /^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/,
-              message: "请输入正确的身份证号",
-              trigger: "blur"
-            }
-          ],
-        }
-      };
-    },
-    created() {
-      this.getList();
-    },
-    methods: {
-      /** 查询人才信息列表 */
-      getList() {
-        this.loading = true;
-        listTalentinfo(this.queryParams).then(response => {
-          this.talentinfoList = response.rows;
-          this.total = response.total;
-          this.loading = false;
-        });
-      },
-      // 取消按钮
-      cancel() {
-        this.open = false;
-        this.reset();
-      }, cancelSee() {
-        this.openSee = false;
-        this.reset();
-      },
-      // 表单重置
-      reset() {
-        this.form = {
-          id: null,
-          createBy: null,
-          createName: null,
-          createTime: null,
-          updateBy: null,
-          updateName: null,
-          updateTime: null,
-          dataStatus: "0",
-          dataDeptId: null,
-          talentName: null,
-          talentSex: null,
-          talentBirth: null,
-          talentNation: null,
-          talentJiguan: null,
-          talentPolitical: null,
-          talentQrzSchool: null,
-          talentQrzDegree: null,
-          talentZzSchool: null,
-          talentZzDegree: null,
-          talentGzdw: null,
-          talentIdcard: null,
-          talentTel: null,
-          talentEmail: null,
-          talentLeibie: null,
-          talentType: null,
-          talentZk: null,
-          talentLy: null,
-          talentFx: null,
-          talentRy: null
-        };
-        this.resetForm("form");
-      },
-      /** 搜索按钮操作 */
-      handleQuery() {
-        this.queryParams.pageNum = 1;
-        this.getList();
-      },
-      /** 重置按钮操作 */
-      resetQuery() {
-        this.resetForm("queryForm");
-        this.handleQuery();
-      },
-      // 多选框选中数据
-      handleSelectionChange(selection) {
-        this.ids = selection.map(item => item.id)
-        this.single = selection.length !== 1
-        this.multiple = !selection.length
-      },
-      /** 新增按钮操作 */
-      handleAdd() {
-        this.reset();
-        this.open = true;
-        this.title = "添加人才信息";
-      },
-      /** 修改按钮操作 */
-      handleUpdate(row) {
-        this.reset();
-        const id = row.id || this.ids
-        getTalentinfo(id).then(response => {
-          this.form = response.data;
-          this.open = true;
-          this.title = "修改人才信息";
-        });
-      },
-      /** 提交按钮 */
-      submitForm() {
-        this.$refs["form"].validate(valid => {
-          if (valid) {
-            if (this.form.id != null) {
-              updateTalentinfo(this.form).then(response => {
-                this.$modal.msgSuccess("修改成功");
-                this.open = false;
-                this.getList();
-              });
-            } else {
-              addTalentinfo(this.form).then(response => {
-                this.$modal.msgSuccess("新增成功");
-                this.open = false;
-                this.getList();
-              });
-            }
-          }
-        });
-      },
-      /** 删除按钮操作 */
-      handleDelete(row) {
-        const ids = row.id || this.ids;
-        this.$modal.confirm('是否确认删除人才信息编号为"' + ids + '"的数据项?').then(function () {
-          return delTalentinfo(ids);
-        }).then(() => {
-          this.getList();
-          this.$modal.msgSuccess("删除成功");
-        }).catch(() => {
-        });
-      },
-      /** 导出按钮操作 */
-      handleExport() {
-        this.download('center-data/dqfw/talentinfo/export', {
-          ...this.queryParams
-        }, `talentinfo_${new Date().getTime()}.xlsx`)
-      },
-      /** 查看 */
-      handleSee(row) {
-        this.reset();
-        const id = row.id || this.ids
-        getTalentinfo(id).then(response => {
-          this.form = response.data;
-          this.openSee = true;
-          this.title = "查看";
-        });
-      },
-    }
-  };
-</script>

+ 0 - 408
data-ui/src/views/dqfw/tzgg/index.vue

@@ -1,408 +0,0 @@
-<template>
-  <div class="app-container">
-    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
-      <el-form-item label="标题" prop="dqtzggTitle">
-        <el-input
-          v-model="queryParams.dqtzggTitle"
-          placeholder="请输入标题"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="类型" prop="dqtzggType">
-        <el-select v-model="queryParams.dqtzggType" placeholder="请选择类型" clearable>
-          <el-option
-            v-for="dict in dict.type.sys_notice_type"
-            :key="dict.value"
-            :label="dict.label"
-            :value="dict.value"
-          />
-        </el-select>
-      </el-form-item>
-      <el-form-item>
-        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
-        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
-      </el-form-item>
-    </el-form>
-
-    <el-row :gutter="10" class="mb8">
-      <el-col :span="1.5">
-        <el-button
-          type="primary"
-          plain
-          icon="el-icon-plus"
-          size="mini"
-          @click="handleAdd"
-          v-hasPermi="['dqfw:tzgg:add']"
-        >新增</el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="success"
-          plain
-          icon="el-icon-edit"
-          size="mini"
-          :disabled="single"
-          @click="handleUpdate"
-          v-hasPermi="['dqfw:tzgg:edit']"
-        >修改</el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="danger"
-          plain
-          icon="el-icon-delete"
-          size="mini"
-          :disabled="multiple"
-          @click="handleDelete"
-          v-hasPermi="['dqfw:tzgg:remove']"
-        >删除</el-button>
-      </el-col>
-      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
-    </el-row>
-
-    <el-table v-loading="loading" :data="tzggList" @selection-change="handleSelectionChange" :cell-style="rowStyle">
-      <el-table-column type="selection" width="55" align="center" />
-      <el-table-column label="标题" align="center" prop="dqtzggTitle" />
-      <el-table-column label="发布时间" align="center" prop="dqtzggDate" />
-      <el-table-column label="类型" align="center" prop="dqtzggType">
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.sys_notice_type" :value="scope.row.dqtzggType"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="状态" align="center" prop="dqtzggState"  :formatter="dqtzggStateFormat"/>
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
-        <template slot-scope="scope">
-          <el-button
-            size="mini" v-if="scope.row.dqtzggState==0"
-            type="text"
-            icon="el-icon-edit"
-            @click="handleUpdate(scope.row)"
-            v-hasPermi="['dqfw:tzgg:edit']"
-          >修改</el-button>
-          <el-button
-            size="mini" v-if="scope.row.dqtzggState==0"
-            type="text"
-            icon="el-icon-delete"
-            @click="handleDelete(scope.row)"
-            v-hasPermi="['dqfw:tzgg:remove']"
-          >删除</el-button>
-          <el-button
-            size="mini" v-if="scope.row.dqtzggState==0"
-            type="text"
-            icon="el-icon-edit"
-            @click="handleFaBu(scope.row)"
-            v-hasPermi="['dqfw:tzgg:edit']"
-          >发布</el-button>
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-view"
-            @click="handleSee(scope.row)"
-          >查看</el-button>
-        </template>
-      </el-table-column>
-    </el-table>
-
-    <pagination
-      v-show="total>0"
-      :total="total"
-      :page.sync="queryParams.pageNum"
-      :limit.sync="queryParams.pageSize"
-      @pagination="getList"
-    />
-
-    <!-- 添加或修改党群通知公告对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="800px">
-      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
-<!--        <el-form-item label="创建人姓名" prop="createName">-->
-<!--          <el-input v-model="form.createName" placeholder="请输入创建人姓名" />-->
-<!--        </el-form-item>-->
-<!--        <el-form-item label="更新人姓名" prop="updateName">-->
-<!--          <el-input v-model="form.updateName" placeholder="请输入更新人姓名" />-->
-<!--        </el-form-item>-->
-<!--        <el-form-item label="数据所属部门(政或党的id)" prop="dataDeptId">-->
-<!--          <el-input v-model="form.dataDeptId" placeholder="请输入数据所属部门(政或党的id)" />-->
-<!--        </el-form-item>-->
-        <el-form-item label="标题" prop="dqtzggTitle">
-          <el-input v-model="form.dqtzggTitle" placeholder="请输入内容" />
-        </el-form-item>
-        <el-form-item label="发布时间" prop="dqtzggDate">
-          <el-date-picker clearable
-                          v-model="form.dqtzggDate"
-                          type="date"
-                          value-format="yyyy-MM-dd"
-                          placeholder="请输入发布时间">
-          </el-date-picker>
-        </el-form-item>
-        <el-form-item label="类型" prop="dqtzggType">
-          <el-select v-model="form.dqtzggType" placeholder="请选择类型">
-            <el-option
-              v-for="dict in dict.type.sys_notice_type"
-              :key="dict.value"
-              :label="dict.label"
-:value="dict.value"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="内容" prop="dqtzggContent">
-          <el-input v-model="form.dqtzggContent" type="textarea" rows="10" placeholder="请输入内容" />
-        </el-form-item>
-        <el-form-item label="通用附件">
-          <file-upload v-model="form.fileObject"/>
-        </el-form-item>
-      </el-form>
-      <div slot="footer" class="dialog-footer">
-        <el-button type="primary" @click="submitForm">确 定</el-button>
-        <el-button @click="cancel">取 消</el-button>
-      </div>
-    </el-dialog>
-    <!-- 查看 -->
-    <el-dialog :title="title" :visible.sync="openSee" width="800px">
-      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
-<!--        <el-form-item label="创建人姓名" prop="createName">-->
-<!--          <el-input v-model="form.createName" placeholder="请输入创建人姓名" />-->
-<!--        </el-form-item>-->
-<!--        <el-form-item label="更新人姓名" prop="updateName">-->
-<!--          <el-input v-model="form.updateName" placeholder="请输入更新人姓名" />-->
-<!--        </el-form-item>-->
-<!--        <el-form-item label="数据所属部门(政或党的id)" prop="dataDeptId">-->
-<!--          <el-input v-model="form.dataDeptId" placeholder="请输入数据所属部门(政或党的id)" />-->
-<!--        </el-form-item>-->
-        <el-form-item label="标题" prop="dqtzggTitle">
-          <el-input v-model="form.dqtzggTitle" placeholder="请输入内容"  :disabled="true"/>
-        </el-form-item>
-        <el-form-item label="发布时间" prop="dqtzggDate">
-          <el-date-picker clearable  :disabled="true"
-                          v-model="form.dqtzggDate"
-                          type="date"
-                          value-format="yyyy-MM-dd"
-                          placeholder="请输入发布时间">
-          </el-date-picker>
-        </el-form-item>
-        <el-form-item label="类型" prop="dqtzggType">
-          <el-select v-model="form.dqtzggType" placeholder="请选择类型"  :disabled="true">
-            <el-option
-              v-for="dict in dict.type.sys_notice_type"
-              :key="dict.value"
-              :label="dict.label"
-:value="dict.value"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="内容" prop="dqtzggContent">
-          <el-input v-model="form.dqtzggContent" type="textarea" rows="10" placeholder="请输入内容" :disabled="true"/>
-        </el-form-item>
-        <el-form-item label="通用附件">
-          <file-upload v-model="form.fileObject"  :disabled="true"/>
-        </el-form-item>
-      </el-form>
-      <div slot="footer" class="dialog-footer">
-        <el-button @click="cancelSee">取 消</el-button>
-      </div>
-    </el-dialog>
-  </div>
-</template>
-
-<script>
-import { listTzgg, getTzgg, delTzgg, addTzgg, updateTzgg,fabuTzgg } from "@/api/dqfw/tzgg";
-
-export default {
-  name: "Tzgg",
-  dicts: ['sys_notice_type'],
-  data() {
-    return {
-      // 遮罩层
-      loading: true,
-      // 选中数组
-      ids: [],
-      // 非单个禁用
-      single: true,
-      // 非多个禁用
-      multiple: true,
-      // 显示搜索条件
-      showSearch: true,
-      // 总条数
-      total: 0,
-      // 党群通知公告表格数据
-      tzggList: [],
-      // 弹出层标题
-      title: "",
-      // 是否显示弹出层
-      open: false,
-      // 是否显示弹出层
-      openSee: false,
-      // 查询参数
-      queryParams: {
-        pageNum: 1,
-        pageSize: 10,
-        createName: null,
-        updateName: null,
-        dataStatus: null,
-        dataDeptId: null,
-        dqtzggTitle: null,
-        dqtzggDate: null,
-        dqtzggType: null,
-        dqtzggState: null,
-        dqtzggContent: null,
-        fileObject: null
-      },
-      // 表单参数
-      form: {},
-      // 表单校验
-      rules: {
-      }
-    };
-  },
-  created() {
-    this.getList();
-  },
-  methods: {
-    // 状态字典翻译
-    dqtzggStateFormat: function(row, index) {
-      if (row.dqtzggState == 0) {
-        return '新建';
-      }else if (row.dqtzggState == 1){
-        return '发布';
-      }
-    },
-    rowStyle({row, column, rowIndex, columnIndex}){
-      if (row.dqtzggState =='0' && columnIndex===4){
-        return "color: green;"
-      }
-      if (row.dqtzggState =='1' && columnIndex===4){
-        return "color:#ed5565;"
-      }
-    },
-    /** 查询党群通知公告列表 */
-    getList() {
-      this.loading = true;
-      listTzgg(this.queryParams).then(response => {
-        this.tzggList = response.rows;
-        this.total = response.total;
-        this.loading = false;
-      });
-    },
-    // 取消按钮
-    cancel() {
-      this.open = false;
-      this.reset();
-    },
-    // 取消按钮
-    cancelSee() {
-      this.openSee = false;
-      this.reset();
-    },
-    // 表单重置
-    reset() {
-      this.form = {
-        id: null,
-        createBy: null,
-        createName: null,
-        createTime: null,
-        updateBy: null,
-        updateName: null,
-        updateTime: null,
-        dataStatus: "0",
-        dataDeptId: null,
-        dqtzggTitle: null,
-        dqtzggDate: null,
-        dqtzggType: null,
-        dqtzggState: null,
-        dqtzggContent: null,
-        fileObject: null
-      };
-      this.resetForm("form");
-    },
-    /** 搜索按钮操作 */
-    handleQuery() {
-      this.queryParams.pageNum = 1;
-      this.getList();
-    },
-    /** 重置按钮操作 */
-    resetQuery() {
-      this.resetForm("queryForm");
-      this.handleQuery();
-    },
-    // 多选框选中数据
-    handleSelectionChange(selection) {
-      this.ids = selection.map(item => item.id)
-      this.single = selection.length!==1
-      this.multiple = !selection.length
-    },
-    /** 新增按钮操作 */
-    handleAdd() {
-      this.reset();
-      this.open = true;
-      this.title = "添加党群通知公告";
-    },
-    /** 修改按钮操作 */
-    handleUpdate(row) {
-      this.reset();
-      const id = row.id || this.ids
-      getTzgg(id).then(response => {
-        this.form = response.data;
-        this.open = true;
-        this.title = "修改党群通知公告";
-      });
-    },
-    /** 提交按钮 */
-    submitForm() {
-      this.$refs["form"].validate(valid => {
-        if (valid) {
-          if (this.form.id != null) {
-            updateTzgg(this.form).then(response => {
-              this.$modal.msgSuccess("修改成功");
-              this.open = false;
-              this.getList();
-            });
-          } else {
-            addTzgg(this.form).then(response => {
-              this.$modal.msgSuccess("新增成功");
-              this.open = false;
-              this.getList();
-            });
-          }
-        }
-      });
-    },
-    /** 删除按钮操作 */
-    handleDelete(row) {
-      const ids = row.id || this.ids;
-      this.$modal.confirm('是否确认删除党群通知公告编号为"' + ids + '"的数据项?').then(function() {
-        return delTzgg(ids);
-      }).then(() => {
-        this.getList();
-        this.$modal.msgSuccess("删除成功");
-      }).catch(() => {});
-    },
-    /** 导出按钮操作 */
-    handleExport() {
-      this.download('tzgg/tzgg/export', {
-        ...this.queryParams
-      }, `tzgg_${new Date().getTime()}.xlsx`)
-    },
-    /** 查看 */
-    handleSee(row) {
-      this.reset();
-      const id = row.id || this.ids
-      getTzgg(id).then(response => {
-        this.form = response.data;
-        this.openSee = true;
-        this.title = "查看";
-      });
-    },
-    /** 发布 */
-    handleFaBu(row) {
-      this.reset();
-      const id = row.id || this.ids
-      this.$modal.confirm('确认要发布任务吗?').then(function() {
-        return fabuTzgg(id);
-      }).then(() => {
-        this.getList();
-        this.$modal.msgSuccess("发布成功");
-      }).catch(() => {});
-    },
-  }
-};
-</script>

+ 0 - 358
data-ui/src/views/hytz/cqcm/index.vue

@@ -1,358 +0,0 @@
-<template>
-  <div class="app-container">
-    <el-row :gutter="20">
-      <!--左侧组织机构树-->
-      <el-col :span="4" :xs="24">
-        <div class="head-container">
-          <el-input
-            v-model="deptName"
-            placeholder="请输入部门名称"
-            clearable
-            size="small"
-            prefix-icon="el-icon-search"
-            style="margin-bottom: 20px"
-          />
-        </div>
-        <div class="head-container tree-scrollbar" style="height: 700px;overflow-y:auto;">
-          <el-tree
-            :data="deptOptions"
-            :props="defaultProps"
-            :expand-on-click-node="false"
-            :filter-node-method="filterNode"
-            ref="tree"
-            node-key="id"
-            :default-expanded-keys="[100]"
-            @node-click="handleNodeClick"
-          />
-        </div>
-      </el-col>
-      <!--右侧部分-->
-      <el-col :span="20" :xs="24">
-        <!--条件查询区-->
-        <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
-          <el-form-item label="标题" prop="title">
-            <el-input
-              v-model="queryParams.title"
-              placeholder="请输入标题"
-              clearable
-              @keyup.enter.native="handleQuery"
-            />
-          </el-form-item>
-          <el-form-item>
-            <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
-            <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
-          </el-form-item>
-        </el-form>
-        <!--新增按钮区-->
-        <el-row :gutter="10" class="mb8">
-          <el-col :span="1.5">
-            <el-button
-              type="primary"
-              plain
-              icon="el-icon-plus"
-              size="mini"
-              @click="handleAdd"
-              v-hasPermi="['hytz:cqcm:add']"
-            >新增</el-button>
-          </el-col>
-          <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
-        </el-row>
-        <!--列表区-->
-        <el-table v-loading="loading" :data="cqcmList" @selection-change="handleSelectionChange" >
-          <el-table-column type="selection" width="55" align="center" />
-          <el-table-column label="编号" align="center" prop="id" />
-          <el-table-column label="标题" align="center" prop="title" />
-<!--          <el-table-column label="附件" align="center" prop="file" />-->
-          <el-table-column label="创建人姓名" align="center" prop="createName" />
-          <el-table-column label="创建时间" align="center" prop="createTime" />
-          <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
-            <template slot-scope="scope">
-              <el-button
-                size="mini"
-                type="text"
-                icon="el-icon-edit"
-                @click="handleUpdate(scope.row)"
-                v-hasPermi="['hytz:cqcm:edit']"
-              >修改</el-button>
-              <el-button
-                size="mini"
-                type="text"
-                icon="el-icon-delete"
-                @click="handleDelete(scope.row)"
-                v-hasPermi="['hytz:cqcm:remove']"
-              >删除</el-button>
-              <el-button
-                size="mini"
-                type="text"
-                icon="el-icon-view"
-                @click="handleView(scope.row)"
-              >详情</el-button>
-            </template>
-          </el-table-column>
-        </el-table>
-        <!--分页组件区-->
-        <pagination
-          v-show="total>0"
-          :total="total"
-          :page.sync="queryParams.pageNum"
-          :limit.sync="queryParams.pageSize"
-          @pagination="getList"
-        />
-      </el-col>
-    </el-row>
-    <!-- 添加或修改网格任务对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="500px" >
-      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
-        <el-row>
-          <el-col :span="24">
-            <el-form-item label="标题" prop="title" >
-              <el-input v-model="form.title" placeholder="请输入标题" maxlength="15"/>
-            </el-form-item>
-          </el-col>
-        </el-row>
-        <el-row>
-          <el-col :span="24">
-            <el-form-item label="归属部门" prop="deptId">
-              <treeselect
-                :allowSelectingDisabledDescendants="true"
-                v-model="form.deptId" :options="deptOptions" :show-count="true"
-                placeholder="请选择归属部门"/>
-            </el-form-item>
-          </el-col>
-        </el-row>
-        <el-row>
-          <el-col :span="24">
-            <el-form-item label="图片附件">
-              <image-upload v-model="form.imgFile" :limit="1"/>
-            </el-form-item>
-          </el-col>
-        </el-row>
-        <el-row>
-          <el-col :span="24">
-            <el-form-item label="其他附件">
-              <file-upload v-model="form.videoFile" :limit="1" :file-size="500"/>
-            </el-form-item>
-          </el-col>
-        </el-row>
-      </el-form>
-      <div slot="footer" class="dialog-footer">
-        <el-button type="primary" @click="submitForm" v-if="!findView">确 定</el-button>
-        <el-button @click="cancel">取 消</el-button>
-      </div>
-    </el-dialog>
-  </div>
-</template>
-
-<script>
-import {
-  listVillageSentiment,
-  updateVillageSentiment,
-  addVillageSentiment,
-  getVillageSentiment,
-  delVillageSentiment
-} from '@/api/cqcm/cqcm'
-import { treeselect } from "@/api/system/dept";
-import Treeselect from "@riophae/vue-treeselect";
-import "@riophae/vue-treeselect/dist/vue-treeselect.css";
-import treeDept from "@/components/treeDept";
-export default {
-  name: "Cqcm",
-  components: { Treeselect,treeDept },
-  data() {
-    return {
-      // 遮罩层
-      loading: true,
-      // 选中数组
-      ids: [],
-      // 非单个禁用
-      single: true,
-      // 非多个禁用
-      multiple: true,
-      // 显示搜索条件
-      showSearch: true,
-      // 总条数
-      total: 0,
-      // 网格任务信息表格数据
-      cqcmList: [],
-      // 弹出层标题
-      title: "",
-      // 是否显示弹出层
-      open: false,
-      // 部门树选项
-      deptOptions: undefined,
-      // 部门名称
-      deptName: undefined,
-      defaultProps: {
-        children: 'children',
-        label: 'label'
-      },
-      // 查询参数
-      queryParams: {
-        pageNum: 1,
-        pageSize: 10,
-        deptId: null,
-      },
-      // 表单参数
-      form: {},
-      // 是否禁用弹出层表单
-      findView:false,
-      // 表单校验
-      rules: {
-        title: [
-          {required: true, message: "标题不能为空", trigger: "blur"},
-        ],
-        deptId: [
-          {required: true, message: "归属部门不能为空", trigger: "blur"},
-        ],
-      },
-    };
-  },
-  watch: {
-    // 根据名称筛选部门树
-    deptName(val) {
-      this.$refs.tree.filter(val)
-    }
-  },
-  created() {
-    this.getList();
-    this.getTreeselect();
-  },
-  methods: {
-    /** 查询网格任务列表 */
-    getList() {
-      this.loading = true;
-      listVillageSentiment(this.queryParams).then(response => {
-        this.cqcmList = response.rows;
-        this.total = response.total;
-        this.loading = false;
-      });
-    },
-    /** 查询部门下拉树结构 */
-    getTreeselect() {
-      treeselect().then(response => {
-        this.deptOptions = response.data;
-      });
-    },
-    // 取消按钮
-    cancel() {
-      this.open = false;
-      this.reset();
-    },
-    // 表单重置
-    reset() {
-      this.form = {
-        id: null,
-        deptIds: null,
-        deptId: null,
-        title: null,
-        createBy: null,
-        createName: null,
-        createTime: null,
-        updateBy: null,
-        updateName: null,
-        updateTime: null,
-        imgFile: null,
-        videoFile: null
-      };
-      this.resetForm("form");
-    },
-    fileNameList(fileNames){
-      this.form.fileObjectName = fileNames;
-    },
-    /** 搜索按钮操作 */
-    handleQuery() {
-      this.queryParams.pageNum = 1;
-      this.getList();
-    },
-    /** 重置按钮操作 */
-    resetQuery() {
-      this.resetForm("queryForm");
-      this.handleQuery();
-    },
-    // 多选框选中数据
-    handleSelectionChange(selection) {
-      this.ids = selection.map(item => item.id)
-      this.single = selection.length!==1
-      this.multiple = !selection.length
-    },
-    /** 新增按钮操作 */
-    handleAdd() {
-      this.reset();
-      this.form.deptIds = [];
-      this.open = true;
-      this.hasVmodel = true;
-      this.findView=false;
-      this.title = "添加村情村貌信息";
-    },
-    /** 修改按钮操作 */
-    handleUpdate(row) {
-      this.reset();
-      this.findView=false;
-      this.getTreeselect();
-      const id = row.id || this.ids
-      getVillageSentiment(id).then(response => {
-        this.form = response.data;
-        this.form.deptId = response.data.deptId;
-        this.open = true;
-        this.title = "修改村情村貌信息";
-      });
-    },
-    /** 查看详情按钮操作 */
-    handleView(row) {
-      this.findView = true;
-      const id = row.id || this.ids
-      getVillageSentiment(id).then(response => {
-        this.form = response.data;
-        this.form.deptId = response.data.deptId;
-        this.open = true;
-        this.hasVmodel = false;
-        this.title = "村情村貌信息详情";
-      });
-    },
-    /** 提交按钮 */
-    submitForm() {
-      this.$refs["form"].validate(valid => {
-        if (valid) {
-          if (this.form.id != null) {
-            updateVillageSentiment(this.form).then(response => {
-              this.$modal.msgSuccess("修改成功");
-              this.open = false;
-              this.getList();
-            });
-          } else {
-            addVillageSentiment(this.form).then(response => {
-              this.$modal.msgSuccess("新增成功");
-              this.open = false;
-              this.getList();
-            });
-          }
-        }
-      });
-    },
-    /** 删除按钮操作 */
-    handleDelete(row) {
-      const ids = row.id || this.ids;
-      this.$modal.confirm('确认要删除此数据?').then(function() {
-        return delVillageSentiment(ids);
-      }).then(() => {
-        this.getList();
-        this.$modal.msgSuccess("删除成功");
-      }).catch(() => {
-      });
-    },
-    // 筛选节点
-    filterNode(value, data) {
-      if (!value) return true
-      return data.label.indexOf(value) !== -1
-    },
-    // 节点单击事件
-    handleNodeClick(data) {
-      this.queryParams.deptId = data.id
-      this.handleQuery()
-    },
-    getDeptName(param){
-      this.form.deptName=param;
-    },
-  }
-};
-</script>

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 2077
data-ui/src/views/ksh/community-index.vue


+ 0 - 448
data-ui/src/views/ksh/danyuan.vue

@@ -1,448 +0,0 @@
-<template>
-  <div class="app-container">
-    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="128px">
-      <el-form-item label="所在街道名称" prop="jdName">
-        <el-select v-model="queryParams.jdName" placeholder="选择所在街道名称" :disabled="jdDisabled" @change="jdChange" clearable>
-          <el-option
-            v-for="dept in jdOptions"
-            :key="dept.deptId"
-            :label="dept.deptName"
-            :value="dept"
-          />
-        </el-select>
-      </el-form-item>
-      <el-form-item label="所在社区名称" prop="sqName">
-        <el-select v-model="queryParams.sqName" placeholder="选择所在社区名称" :disabled="sqDisabled" @change="sqChange" clearable>
-          <el-option
-            v-for="dept in sqOptions"
-            :key="dept.deptId"
-            :label="dept.deptName"
-            :value="dept"
-          />
-        </el-select>
-      </el-form-item>
-      <el-form-item label="所在网格名称" prop="wgName">
-        <el-select v-model="queryParams.wgName" placeholder="选择所在网格名称" :disabled="wgDisabled" @change="wgChange" clearable>
-          <el-option
-            v-for="dept in wgOptions"
-            :key="dept.deptId"
-            :label="dept.deptName"
-            :value="dept"
-          />
-        </el-select>
-      </el-form-item>
-      <el-form-item label="单元名称" prop="dyName">
-        <el-input
-          v-model="queryParams.dyName"
-          placeholder="请输入单元名称"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item>
-        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
-        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
-      </el-form-item>
-    </el-form>
-
-    <el-row :gutter="10" class="mb8">
-      <el-col :span="1.5">
-        <el-button
-          type="primary"
-          plain
-          icon="el-icon-plus"
-          size="mini"
-          @click="handleAdd"
-          v-hasPermi="['rfh:danyuan:add']"
-        >新增</el-button>
-      </el-col>
-      <!--<el-col :span="1.5">
-        <el-button
-          type="success"
-          plain
-          icon="el-icon-edit"
-          size="mini"
-          :disabled="single"
-          @click="handleUpdate"
-          v-hasPermi="['rfh:danyuan:edit']"
-        >修改</el-button>
-      </el-col>-->
-      <el-col :span="1.5">
-        <el-button
-          type="warning"
-          plain
-          icon="el-icon-download"
-          size="mini"
-          @click="handleExport"
-          v-hasPermi="['rfh:danyuan:export']"
-        >导出</el-button>
-      </el-col>
-      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
-    </el-row>
-
-    <el-table v-loading="loading" :data="danyuanList">
-      <el-table-column type="selection" width="55" align="center" />
-      <el-table-column label="单元名称" align="center" :show-overflow-tooltip="true">
-        <template slot-scope="scope">
-          <router-link :to="'/rfh/fangjian/index/' + scope.row.id" class="link-type">
-            <span>{{ scope.row.dyName }}</span>
-          </router-link>
-        </template>
-      </el-table-column>
-      <el-table-column label="所在街道名称" align="center" prop="jdName" />
-      <el-table-column label="所在社区名称" align="center" prop="sqName" />
-      <el-table-column label="所在网格名称" align="center" prop="wgName" />
-      <el-table-column label="单元创建人姓名" align="center" prop="createName" />
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
-        <template slot-scope="scope">
-          <el-button
-            v-if="scope.row.isOperable"
-            size="mini"
-            type="text"
-            icon="el-icon-edit"
-            @click="handleUpdate(scope.row)"
-            v-hasPermi="['rfh:danyuan:edit']"
-          >修改</el-button>
-          <el-button
-            v-if="!scope.row.isOperable"
-            size="mini"
-            type="text"
-            icon="el-icon-view"
-            @click="handleDetail(scope.row)"
-            v-hasPermi="['rfh:danyuan:edit']"
-          >详情</el-button>
-          <el-button
-            v-if="scope.row.isOperable"
-            size="mini"
-            type="text"
-            icon="el-icon-delete"
-            @click="handleDelete(scope.row)"
-            v-hasPermi="['rfh:danyuan:remove']"
-          >删除</el-button>
-        </template>
-      </el-table-column>
-    </el-table>
-
-    <pagination
-      v-show="total>0"
-      :total="total"
-      :page.sync="queryParams.pageNum"
-      :limit.sync="queryParams.pageSize"
-      @pagination="getList"
-    />
-
-    <!-- 添加或修改单元信息管理对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
-      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
-        <el-form-item label="单元名称" prop="dyName" :label-width="labelWidth">
-          <el-input v-model="form.dyName" placeholder="请输入单元名称" :style="inputStyle" :disabled="disable" maxlength="20"/>
-        </el-form-item>
-        <el-form-item label="所在街道名称" prop="jdName" :label-width="labelWidth">
-          <el-select v-model="form.jdName" placeholder="选择所在街道名称" :style="inputStyle" disabled="disabled" @change="jdChange">
-            <el-option
-              v-for="dept in jdOptions"
-              :key="dept.deptId"
-              :label="dept.deptName"
-              :value="dept"
-            />
-          </el-select>
-        </el-form-item>
-        <el-form-item label="所在社区名称" prop="sqName" :label-width="labelWidth">
-          <el-select v-model="form.sqName" placeholder="选择所在社区名称" :style="inputStyle" disabled="disabled" @change="sqChange">
-            <el-option
-              v-for="dept in sqOptions"
-              :key="dept.deptId"
-              :label="dept.deptName"
-              :value="dept"
-            />
-          </el-select>
-        </el-form-item>
-        <el-form-item label="所在网格名称" prop="wgName" :label-width="labelWidth">
-          <el-select v-model="form.wgName" placeholder="选择所在网格名称" :style="inputStyle" disabled="disabled" @change="wgChange">
-            <el-option
-              v-for="dept in wgOptions"
-              :key="dept.deptId"
-              :label="dept.deptName"
-              :value="dept"
-            />
-          </el-select>
-        </el-form-item>
-      </el-form>
-      <div slot="footer" class="dialog-footer">
-        <el-button type="primary" @click="submitForm" v-if="submit">确 定</el-button>
-        <el-button @click="cancel">取 消</el-button>
-      </div>
-    </el-dialog>
-  </div>
-</template>
-
-<script>
-import { listDanyuan,listDanyuan_ksh, getDanyuan, delDanyuan, addDanyuan, updateDanyuan } from "@/api/rfh/danyuan/danyuan";
-import { listJieDao, listSheQu, listWangGe, getCommunity } from "@/api/rfh/community/community";
-import { listFangjian } from "@/api/rfh/fangjian/fangjian";
-
-export default {
-  name: "Danyuan",
-  data() {
-    return {
-      // 遮罩层
-      loading: true,
-      // 选中数组
-      ids: [],
-      // 非单个禁用
-      single: true,
-      // 非多个禁用
-      multiple: true,
-      // 显示搜索条件
-      showSearch: true,
-      // 总条数
-      total: 0,
-      // 弹出层宽度
-      labelWidth: '150px',
-      // 文本框宽度
-      inputStyle: 'width: 310px',
-      // 单元信息管理表格数据
-      danyuanList: [],
-      // 街道切换禁用
-      jdDisabled: false,
-      // 社区切换禁用
-      sqDisabled: false,
-      // 网格切换禁用
-      wgDisabled: false,
-      // 街道选项
-      jdOptions: [],
-      // 社区选项
-      sqOptions: [],
-      // 网格选项
-      wgOptions: [],
-      // 弹出层标题
-      title: "",
-      // 是否显示弹出层
-      open: false,
-      // 是否显示提交按钮
-      submit: false,
-      // 是否禁用弹出层表单
-      disable: false,
-      // 路由参数
-      routeParams: {
-        ldId: null
-      },
-      // 查询参数
-      queryParams: {
-        pageNum: 1,
-        pageSize: 10,
-        dataStatus: null,
-        dataDeptId: null,
-        ldId: null,
-        dyName: null,
-        jdId: null,
-        jdName: null,
-        sqId: null,
-        sqName: null,
-        wgId: null,
-        wgName: null,
-      },
-      // 表单参数
-      form: {},
-      // 表单校验
-      rules: {
-        dyName: [
-          { required: true, message: "单元名称不能为空", trigger: "blur" },
-          { min: 2, max: 20, message: '单元名称长度必须介于 2 和 20 之间', trigger: 'blur' }
-        ],
-        jdName: [
-          { required: true, message: "街道名称不能为空", trigger: "blur" },
-        ],
-        sqName: [
-          { required: true, message: "社区名称不能为空", trigger: "blur" },
-        ],
-        wgName: [
-          { required: true, message: "网格名称不能为空", trigger: "blur" },
-        ],
-      }
-    };
-  },
-  created() {
-    // 路由参数 楼栋id
-    this.routeParams.ldId = this.$route.params && this.$route.params.ldId;
-    let jieDao = this.jieDao;
-    if(jieDao && jieDao.jdId!=0){
-      this.getCommunityByJd(jieDao);
-    }else {
-      this.getCommunity();
-    }
-    this.getList();
-  },
-  props: {
-    // 街道
-    jieDao: null,
-    // 路由参数
-    routeType: null,
-  },
-  methods: {
-    /** 获取的街道名称 */
-    jdChange(e){
-      this.queryParams.jdId = e.deptId==0?null:e.deptId;
-      this.queryParams.jdName = e.deptName;
-      this.queryParams.sqId = null;
-      this.queryParams.sqName = null;
-      this.queryParams.wgId = null;
-      this.queryParams.wgName = null;
-      listSheQu(e.deptId==0?-1:e.deptId).then(response => {
-        this.sqOptions = response;
-        this.wgOptions = [];
-      });
-    },
-    /** 获取的社区名称 */
-    sqChange(e){
-      this.queryParams.sqId = e.deptId;
-      this.queryParams.sqName = e.deptName;
-      this.queryParams.wgId = null;
-      this.queryParams.wgName = null;
-      listWangGe(e.deptId==null?-1:e.deptId).then(response => {
-        this.wgOptions = response;
-      });
-    },
-    /** 获取的网格名称 */
-    wgChange(e){
-      this.queryParams.wgId = e.deptId;
-      this.queryParams.wgName = e.deptName;
-    },
-    /** 根据街道查询 */
-    getCommunityByJd(jieDao) {
-      this.queryParams.jdId = jieDao.jdId;
-      this.queryParams.jdName = jieDao.jdName;
-      this.jdDisabled = jieDao.jdId != 0;
-      this.sqDisabled = false;
-      this.wgDisabled = false;
-      this.jdChange({deptId: jieDao.jdId, deptName:jieDao.jdName});
-      this.getList();
-    },
-    /** 查询用户社区信息 */
-    getCommunity() {
-      getCommunity().then(response => {
-        console.log(response)
-        this.queryParams.jdId = response.jdId;
-        this.queryParams.jdName = response.jdName;
-        this.queryParams.sqId = response.sqId;
-        this.queryParams.sqName = response.sqName;
-        this.queryParams.wgId = response.wgId;
-        this.queryParams.wgName = response.wgName;
-        this.jdDisabled = response.jdDisabled;
-        this.sqDisabled = response.sqDisabled;
-        this.wgDisabled = response.wgDisabled;
-        // 街道
-        listJieDao().then(response => {
-          this.jdOptions = response;
-        });
-        // 社区
-        listSheQu(response.jdDisabled?response.jdId:-1).then(response => {
-          this.sqOptions = response;
-        });
-        // 网格
-        listWangGe(response.sqDisabled?response.sqId:-1).then(response => {
-          this.wgOptions = response;
-        });
-        this.getList();
-      });
-    },
-    /** 查询街道社区网格信息 */
-    getJdSqWgOptions() {
-      // 街道
-      listJieDao().then(response => {
-        this.jdOptions = response;
-      });
-      // 社区
-      listSheQu().then(response => {
-        this.sqOptions = response;
-      });
-      // 网格
-      listWangGe().then(response => {
-        this.wgOptions = response;
-      });
-    },
-    /** 查询单元信息管理列表 */
-    getList() {
-      this.loading = true;
-      this.queryParams.ldId = this.routeParams.ldId;// 查询本楼栋下所有单元
-      if(this.routeType!=null){
-        listDanyuan_ksh(this.queryParams).then(response => {
-          this.danyuanList = response.rows;
-          this.total = response.total;
-          this.loading = false;
-        });
-      }else{
-        listDanyuan(this.queryParams).then(response => {
-          this.danyuanList = response.rows;
-          this.total = response.total;
-          this.loading = false;
-        });
-      }
-
-    },
-    // 取消按钮
-    cancel() {
-      this.open = false;
-      this.reset();
-    },
-    // 表单重置
-    reset() {
-      this.form = {
-        id: null,
-        createBy: null,
-        createTime: null,
-        updateBy: null,
-        updateTime: null,
-        dataStatus: "0",
-        dataDeptId: null,
-        ldId: null,
-        dyName: null,
-        jdId: null,
-        jdName: null,
-        sqId: null,
-        sqName: null,
-        wgId: null,
-        wgName: null,
-        delFlag: null
-      };
-      this.resetForm("form");
-    },
-    /** 搜索按钮操作 */
-    handleQuery() {
-      this.queryParams.pageNum = 1;
-      this.getList();
-    },
-    /** 重置按钮操作 */
-    resetQuery() {
-      let jdId = this.jdDisabled?this.queryParams.jdId:null;
-      let jdName = this.jdDisabled?this.queryParams.jdName:null;
-      let sqId = this.sqDisabled?this.queryParams.sqId:null;
-      let sqName = this.sqDisabled?this.queryParams.sqName:null;
-      let wgId = this.wgDisabled?this.queryParams.wgId:null;
-      let wgName = this.wgDisabled?this.queryParams.wgName:null;
-      this.jdChange({deptId: jdId, deptName: jdName});
-      this.sqChange({deptId: sqId, deptName: sqName});
-      this.resetForm("queryForm");
-      this.queryParams.jdId = jdId;
-      this.queryParams.jdName = jdName;
-      this.queryParams.sqId = sqId;
-      this.queryParams.sqName = sqName;
-      this.queryParams.wgId = wgId;
-      this.queryParams.wgName = wgName;
-      this.handleQuery();
-    },
-    /** 详情按钮操作 */
-    handleDetail(row) {
-      this.reset();
-      const id = row.id || this.ids
-      getDanyuan(id).then(response => {
-        this.form = response.data;
-        this.open = true;
-        this.submit = false;
-        this.disable = true;
-        this.title = "单元信息管理详情";
-      });
-    },
-  }
-};
-</script>

+ 0 - 141
data-ui/src/views/ksh/doneList.vue

@@ -1,141 +0,0 @@
-<template>
-  <div class="app-container">
-    <el-table v-loading="loading" :data="eventList">
-      <el-table-column label="事件标题" align="center" prop="eventTitle" />
-      <el-table-column label="事件来源" align="center" prop="eventLaliyuan" />
-      <el-table-column label="上报人" align="center" prop="eventSbrName" />
-      <el-table-column label="上报部门" align="center" prop="eventSbrDeptName" />
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
-        <template slot-scope="scope">
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-view"
-            @click="handleDetail(scope.row)"
-          >详情</el-button>
-        </template>
-      </el-table-column>
-    </el-table>
-
-    <pagination
-      v-show="total>0"
-      :total="total"
-      :page.sync="queryParams.pageNum"
-      :limit.sync="queryParams.pageSize"
-      @pagination="getList"
-    />
-  </div>
-</template>
-
-<script>
-import { sjsqBjsList, sjsqZsList } from "@/api/ksh/sjsqList";
-import { getEventDetail } from "@/api/ksh/markEventPoint";
-
-export default {
-  name: "doneList",
-  data() {
-    return {
-      // 遮罩层
-      loading: true,
-      // 选中数组
-      ids: [],
-      // 非单个禁用
-      single: true,
-      // 非多个禁用
-      multiple: true,
-      // 显示搜索条件
-      showSearch: false,
-      // 总条数
-      total: 0,
-      // 弹出层宽度
-      labelWidth: '150px',
-      // 文本框宽度
-      inputStyle: 'width: 310px',
-      // 事件信息管理表格数据
-      eventList: [],
-      // 弹出层标题
-      title: "",
-      // 是否显示弹出层
-      open: false,
-      // 是否显示提交按钮
-      submit: false,
-      // 是否禁用弹出层表单
-      disable: false,
-      // 查询参数
-      queryParams: {
-        pageNum: 1,
-        pageSize: 10,
-        deptIds: this.deptIds,
-      },
-      // 表单参数
-      form: {},
-      // 表单校验
-      rules: {}
-    };
-  },
-  created() {
-    this.getList();
-  },
-  props: {
-    routeType: null,
-    deptIds: null,
-  },
-  methods: {
-    /** 查询事件信息管理列表 */
-    getList() {
-      this.loading = true;
-      switch (this.routeType) {
-        case 'sjsqBjsList':
-          sjsqBjsList(this.deptIds).then(response => {
-            this.eventList = response.rows;
-            this.total = response.total;
-            this.loading = false;
-          });
-          break;
-        case 'sjsqZsList':
-          sjsqZsList(this.deptIds).then(response => {
-            this.eventList = response.rows;
-            this.total = response.total;
-            this.loading = false;
-          });
-          break;
-      }
-    },
-    // 取消按钮
-    cancel() {
-      this.open = false;
-      this.reset();
-    },
-    // 表单重置
-    reset() {
-      this.form = {
-        id: null,
-        createBy: null,
-        createTime: null,
-        updateBy: null,
-        updateTime: null,
-        dataStatus: "0",
-        dataDeptId: null,
-        xqName: null,
-        xqAddress: null,
-        jdId: null,
-        jdName: null,
-        sqId: null,
-        sqName: null,
-        wgId: null,
-        wgName: null,
-        delFlag: null
-      };
-      this.resetForm("form");
-    },
-    /** 详情按钮操作 */
-    handleDetail(row) {
-      this.reset();
-      let _this = this;
-      getEventDetail(row.eventId).then(response => {
-        _this.$emit('child-event',response);
-      });
-    },
-  }
-};
-</script>

+ 0 - 77
data-ui/src/views/ksh/event-list.vue

@@ -1,77 +0,0 @@
-<template>
-  <div class="app-container">
-    <el-table v-loading="loading" :data="eventList">
-      <el-table-column label="事件标题" align="center" prop="eventTitle"/>
-      <el-table-column label="事件来源" align="center" prop="eventLaliyuan" />
-      <el-table-column label="上报人" align="center" prop="eventSbrName" />
-      <el-table-column label="上报部门" align="center" prop="eventSbrDeptName" />
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
-        <template slot-scope="scope">
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-view"
-            @click="handleDetail(scope.row)"
-          >详情</el-button>
-        </template>
-      </el-table-column>
-    </el-table>
-
-    <pagination
-      v-show="total>0"
-      :total="total"
-      :page.sync="queryParams.pageNum"
-      :limit.sync="queryParams.pageSize"
-      @pagination="getList"
-    />
-  </div>
-</template>
-
-<script>
-import { sjsqJdsbList } from "@/api/ksh/sjsqList";
-import { getEventDetail } from "@/api/ksh/markEventPoint";
-
-export default {
-  name: "eventList",
-  data() {
-    return {
-      loading:true,
-      eventList:[],
-      queryParams:{
-        pageNum:1,
-        pageSize:10
-      },
-      // 总条数
-      total: 0,
-    };
-  },
-  created() {
-    this.getList();
-  },
-  props: {
-    // 季度
-    jidu: null,
-    // 路由参数
-    routeType: null,
-    // 赋予的权限
-    deptIds: null,
-  },
-  methods: {
-    /** 获取的街道名称 */
-    getList(){
-      sjsqJdsbList(this.jidu,this.deptIds).then(response => {
-        this.eventList = response.rows;
-        this.total = response.total;
-        this.loading=false;
-      });
-    },
-    /** 详情按钮操作 */
-    handleDetail(row) {
-      let _this = this;
-      getEventDetail(row.eventId).then(response => {
-        _this.$emit('child-event',response);
-      });
-    },
-  }
-};
-</script>

+ 0 - 137
data-ui/src/views/ksh/eventInfoCountList.vue

@@ -1,137 +0,0 @@
-<template>
-  <div class="app-container">
-    <el-table v-loading="loading" :data="eventList">
-      <el-table-column label="事件标题" align="center" prop="eventTitle" />
-      <el-table-column label="事件来源" align="center" prop="eventLaliyuan" />
-      <el-table-column label="上报人" align="center" prop="eventSbrName" />
-      <el-table-column label="上报部门" align="center" prop="eventSbrDeptName" />
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
-        <template slot-scope="scope">
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-view"
-            @click="handleDetail(scope.row)"
-          >详情</el-button>
-        </template>
-      </el-table-column>
-    </el-table>
-
-    <pagination
-      v-show="total>0"
-      :total="total"
-      :page.sync="queryParams.pageNum"
-      :limit.sync="queryParams.pageSize"
-      @pagination="getList"
-    />
-  </div>
-</template>
-
-<script>
-import { eventList } from "@/api/ksh/eventList";
-import { getEventDetail } from "@/api/ksh/markEventPoint";
-
-export default {
-  name: "eventInfo",
-  data() {
-    return {
-      // 遮罩层
-      loading: true,
-      // 选中数组
-      ids: [],
-      // 非单个禁用
-      single: true,
-      // 非多个禁用
-      multiple: true,
-      // 显示搜索条件
-      showSearch: false,
-      // 总条数
-      total: 0,
-      // 弹出层宽度
-      labelWidth: '150px',
-      // 文本框宽度
-      inputStyle: 'width: 310px',
-      // 事件信息管理表格数据
-      eventList: [],
-      // 弹出层标题
-      title: "",
-      // 是否显示弹出层
-      open: false,
-      // 是否显示提交按钮
-      submit: false,
-      // 是否禁用弹出层表单
-      disable: false,
-      // 查询参数
-      queryParams: {
-        pageNum: 1,
-        pageSize: 10,
-      },
-      // 表单参数
-      form: {},
-      // 表单校验
-      rules: {}
-    };
-  },
-  created() {
-    this.getList();
-  },
-  props: {
-    // 部门
-    deptId: null,
-    // 赋予的权限
-    deptIds: null,
-    // 年份
-    year: null,
-    // 月份
-    month: null,
-    // 事件类型
-    eventType: null,
-  },
-  methods: {
-    /** 查询事件信息管理列表 */
-    getList() {
-      this.loading = true;
-      eventList(this.queryParams, this.deptId, this.deptIds, this.year, this.eventType).then(response => {
-        this.eventList = response.rows;
-        this.total = response.total;
-        this.loading = false;
-      });
-    },
-    // 取消按钮
-    cancel() {
-      this.open = false;
-      this.reset();
-    },
-    // 表单重置
-    reset() {
-      this.form = {
-        id: null,
-        createBy: null,
-        createTime: null,
-        updateBy: null,
-        updateTime: null,
-        dataStatus: "0",
-        dataDeptId: null,
-        xqName: null,
-        xqAddress: null,
-        jdId: null,
-        jdName: null,
-        sqId: null,
-        sqName: null,
-        wgId: null,
-        wgName: null,
-        delFlag: null
-      };
-      this.resetForm("form");
-    },
-    /** 详情按钮操作 */
-    handleDetail(row) {
-      this.reset();
-      let _this = this;
-      getEventDetail(row.eventId).then(response => {
-        _this.$emit('child-event',response);
-      });
-    },
-  }
-};
-</script>

+ 0 - 133
data-ui/src/views/ksh/everyMonthReportEventsList.vue

@@ -1,133 +0,0 @@
-<template>
-  <div class="app-container">
-    <el-table v-loading="loading" :data="eventList">
-      <el-table-column label="事件标题" align="center" prop="eventTitle" />
-      <el-table-column label="事件来源" align="center" prop="eventLaliyuan" />
-      <el-table-column label="上报人" align="center" prop="eventSbrName" />
-      <el-table-column label="上报部门" align="center" prop="eventSbrDeptName" />
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
-        <template slot-scope="scope">
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-view"
-            @click="handleDetail(scope.row)"
-          >详情</el-button>
-        </template>
-      </el-table-column>
-    </el-table>
-
-    <pagination
-      v-show="total>0"
-      :total="total"
-      :page.sync="queryParams.pageNum"
-      :limit.sync="queryParams.pageSize"
-      @pagination="getList"
-    />
-  </div>
-</template>
-
-<script>
-import { getEveryMonthReportEvents } from "@/api/ksh/eventList";
-import { getEventDetail } from "@/api/ksh/markEventPoint";
-
-export default {
-  name: "everyMonthReport",
-  data() {
-    return {
-      // 遮罩层
-      loading: true,
-      // 选中数组
-      ids: [],
-      // 非单个禁用
-      single: true,
-      // 非多个禁用
-      multiple: true,
-      // 显示搜索条件
-      showSearch: false,
-      // 总条数
-      total: 0,
-      // 弹出层宽度
-      labelWidth: '150px',
-      // 文本框宽度
-      inputStyle: 'width: 310px',
-      // 事件信息管理表格数据
-      eventList: [],
-      // 弹出层标题
-      title: "",
-      // 是否显示弹出层
-      open: false,
-      // 是否显示提交按钮
-      submit: false,
-      // 是否禁用弹出层表单
-      disable: false,
-      // 查询参数
-      queryParams: {
-        pageNum: 1,
-        pageSize: 10,
-      },
-      // 表单参数
-      form: {},
-      // 表单校验
-      rules: {}
-    };
-  },
-  created() {
-    this.getList();
-  },
-  props: {
-    deptId: null,
-    // 赋予的权限
-    deptIds: null,
-    year: null,
-    month: null,
-    // eventType: null,
-  },
-  methods: {
-    /** 查询事件信息管理列表 */
-    getList() {
-      this.loading = true;
-      getEveryMonthReportEvents(this.queryParams, this.deptId, this.deptIds, this.year, this.month).then(response => {
-        this.eventList = response.rows;
-        this.total = response.total;
-        this.loading = false;
-      });
-    },
-    // 取消按钮
-    cancel() {
-      this.open = false;
-      this.reset();
-    },
-    // 表单重置
-    reset() {
-      this.form = {
-        id: null,
-        createBy: null,
-        createTime: null,
-        updateBy: null,
-        updateTime: null,
-        dataStatus: "0",
-        dataDeptId: null,
-        xqName: null,
-        xqAddress: null,
-        jdId: null,
-        jdName: null,
-        sqId: null,
-        sqName: null,
-        wgId: null,
-        wgName: null,
-        delFlag: null
-      };
-      this.resetForm("form");
-    },
-    /** 详情按钮操作 */
-    handleDetail(row) {
-      this.reset();
-      let _this = this;
-      getEventDetail(row.eventId).then(response => {
-        _this.$emit('child-event',response);
-      });
-    },
-  }
-};
-</script>

+ 0 - 728
data-ui/src/views/ksh/fangjian.vue

@@ -1,728 +0,0 @@
-<template>
-  <div class="app-container">
-    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="128px">
-      <el-form-item label="所在街道名称" prop="jdName">
-        <el-select v-model="queryParams.jdName" placeholder="选择所在街道名称" :disabled="jdDisabled" @change="jdChange" clearable>
-          <el-option
-            v-for="dept in jdOptions"
-            :key="dept.deptId"
-            :label="dept.deptName"
-            :value="dept"
-          />
-        </el-select>
-      </el-form-item>
-      <el-form-item label="所在社区名称" prop="sqName">
-        <el-select v-model="queryParams.sqName" placeholder="选择所在社区名称" :disabled="sqDisabled" @change="sqChange" clearable>
-          <el-option
-            v-for="dept in sqOptions"
-            :key="dept.deptId"
-            :label="dept.deptName"
-            :value="dept"
-          />
-        </el-select>
-      </el-form-item>
-      <el-form-item label="所在网格名称" prop="wgName">
-        <el-select v-model="queryParams.wgName" placeholder="选择所在网格名称" :disabled="wgDisabled" @change="wgChange" clearable>
-          <el-option
-            v-for="dept in wgOptions"
-            :key="dept.deptId"
-            :label="dept.deptName"
-            :value="dept"
-          />
-        </el-select>
-      </el-form-item>
-      <el-form-item label="房间名称" prop="fjName">
-        <el-input
-          v-model="queryParams.fjName"
-          placeholder="请输入房间名称"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="所在楼层" prop="fjLc">
-        <el-input
-          v-model="queryParams.fjLc"
-          placeholder="请输入所在楼层"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item>
-        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
-        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
-      </el-form-item>
-    </el-form>
-
-    <el-table v-loading="loading" :data="fangjianList">
-      <el-table-column label="房间名称" align="center" :show-overflow-tooltip="true">
-        <template slot-scope="scope">
-          <router-link :to="'/rfh/person/index/' + scope.row.id + '/' + 1" class="link-type">
-            <span v-if="scope.row.isOperable">{{ scope.row.fjName }}</span>
-          </router-link>
-          <span v-if="!scope.row.isOperable">{{ scope.row.fjName }}</span>
-        </template>
-      </el-table-column>
-      <el-table-column label="所在楼层" align="center" prop="fjLc" />
-      <el-table-column label="所在街道名称" align="center" prop="jdName" />
-      <el-table-column label="所在社区名称" align="center" prop="sqName" />
-      <el-table-column label="所在网格名称" align="center" prop="wgName" />
-      <!--<el-table-column label="是否是平房" align="center" prop="fjSfpf" >
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.fjSfpf"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="是否有地下室" align="center" prop="fjSfydxs" >
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.fjSfydxs"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="地下室是否住人" align="center" prop="fjSfzr">
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.fjSfzr"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="是否有危房" align="center" prop="fjSffw" >
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.fjSffw"/>
-        </template>
-      </el-table-column>-->
-      <el-table-column label="管理方式" align="center" prop="fjGlfs" >
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.rfh_fj_glfs" :value="scope.row.fjGlfs"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="管理委员会情况" align="center" prop="fjWyh" >
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.rfh_fj_wyh" :value="scope.row.fjWyh"/>
-        </template>
-      </el-table-column>
-      <!--<el-table-column label="是否有违法建筑" align="center" prop="fjWfjz" >
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.fjWfjz"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="是否养殖有宠物" align="center" prop="fjSfcw" >
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.fjSfcw"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="是否养殖鸽子或鸡等禽畜" align="center" prop="fjSfgz" >
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.fjSfgz"/>
-        </template>
-      </el-table-column>-->
-      <el-table-column label="是否为门市房" align="center" prop="fjSfmsf" >
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.fjSfmsf"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="商户类型" align="center" prop="fjShlx" >
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.rfh_fj_shlx" :value="scope.row.fjShlx"/>
-        </template>
-      </el-table-column>
-      <!--<el-table-column label="餐饮业是否有高空排烟设备" align="center" prop="fjSfgkpy" >
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.fjSfgkpy"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="餐饮业是否有油烟净化器" align="center" prop="fjSfjhq" >
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.fjSfjhq"/>
-        </template>
-      </el-table-column>-->
-      <!--<el-table-column label="是否烧炉子" align="center" prop="fjSfslz" >
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.fjSfslz"/>
-        </template>
-      </el-table-column>-->
-      <el-table-column label="房间性质" align="center" prop="rfhFjxz" >
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.rfh_fj_fjxz" :value="scope.row.rfhFjxz"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="房间创建人姓名" align="center" prop="createName" />
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
-        <template slot-scope="scope">
-          <el-button
-            v-if="!scope.row.isOperable"
-            size="mini"
-            type="text"
-            icon="el-icon-view"
-            @click="handleDetail(scope.row)"
-            v-hasPermi="['rfh:fangjian:edit']"
-          >详情</el-button>
-        </template>
-      </el-table-column>
-    </el-table>
-
-    <pagination
-      v-show="total>0"
-      :total="total"
-      :page.sync="queryParams.pageNum"
-      :limit.sync="queryParams.pageSize"
-      @pagination="getList"
-    />
-
-    <!-- 添加或修改房间信息管理对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="1000px" append-to-body>
-      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
-        <el-row>
-          <el-col :span="12">
-            <el-form-item label="房间名称" prop="fjName" :label-width="labelWidth">
-              <el-input v-model="form.fjName" placeholder="请输入房间名称" :style="inputStyle" :disabled="disable" maxlength="20"/>
-            </el-form-item>
-            <el-form-item label="所在楼层" prop="fjLc" :label-width="labelWidth">
-              <el-input v-model="form.fjLc" placeholder="请输入所在楼层" :style="inputStyle" :disabled="disable" maxlength="5"/>
-            </el-form-item>
-            <el-form-item label="所在街道名称" prop="jdName" :label-width="labelWidth">
-              <el-select v-model="form.jdName" placeholder="选择所在街道名称" :style="inputStyle" disabled="disabled" @change="jdChange">
-                <el-option
-                  v-for="dept in jdOptions"
-                  :key="dept.deptId"
-                  :label="dept.deptName"
-                  :value="dept"
-                />
-              </el-select>
-            </el-form-item>
-            <el-form-item label="所在社区名称" prop="sqName" :label-width="labelWidth">
-              <el-select v-model="form.sqName" placeholder="选择所在社区名称" :style="inputStyle" disabled="disabled" @change="sqChange">
-                <el-option
-                  v-for="dept in sqOptions"
-                  :key="dept.deptId"
-                  :label="dept.deptName"
-                  :value="dept"
-                />
-              </el-select>
-            </el-form-item>
-            <el-form-item label="所在网格名称" prop="wgName" :label-width="labelWidth">
-              <el-select v-model="form.wgName" placeholder="选择所在网格名称" :style="inputStyle" disabled="disabled" @change="wgChange">
-                <el-option
-                  v-for="dept in wgOptions"
-                  :key="dept.deptId"
-                  :label="dept.deptName"
-                  :value="dept"
-                />
-              </el-select>
-            </el-form-item>
-            <el-form-item label="是否是平房" prop="fjSfpf" :label-width="labelWidth">
-              <el-select v-model="form.fjSfpf" placeholder="请选择是否是平房" :style="inputStyle" :disabled="disable">
-                <el-option
-                  v-for="dict in dict.type.sys_yes_no"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="是否有地下室" prop="fjSfydxs" :label-width="labelWidth">
-              <el-select v-model="form.fjSfydxs" placeholder="请选择是否有地下室" :style="inputStyle" :disabled="disable">
-                <el-option
-                  v-for="dict in dict.type.sys_yes_no"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="地下室是否住人" prop="fjSfzr" :label-width="labelWidth">
-              <el-select v-model="form.fjSfzr" placeholder="请选择地下室是否住人" :style="inputStyle" :disabled="disable">
-                <el-option
-                  v-for="dict in dict.type.sys_yes_no"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="是否有危房" prop="fjSffw" :label-width="labelWidth">
-              <el-select v-model="form.fjSffw" placeholder="请选择是否有危房" :style="inputStyle" :disabled="disable">
-                <el-option
-                  v-for="dict in dict.type.sys_yes_no"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="管理方式" prop="fjGlfs" :label-width="labelWidth">
-              <el-select v-model="form.fjGlfs" placeholder="请选择管理方式" :style="inputStyle" :disabled="disable">
-                <el-option
-                  v-for="dict in dict.type.rfh_fj_glfs"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="管理委员会情况" prop="fjWyh" :label-width="labelWidth">
-              <el-select v-model="form.fjWyh" placeholder="请选择管理委员会情况" :style="inputStyle" :disabled="disable">
-                <el-option
-                  v-for="dict in dict.type.rfh_fj_wyh"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-          </el-col>
-          <el-col :span="10">
-            <el-form-item label="是否有违法建筑" prop="fjWfjz" :label-width="labelWidth">
-              <el-select v-model="form.fjWfjz" placeholder="请选择是否有违法建筑" :style="inputStyle" :disabled="disable">
-                <el-option
-                  v-for="dict in dict.type.sys_yes_no"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="是否养殖有宠物" prop="fjSfcw" :label-width="labelWidth">
-              <el-select v-model="form.fjSfcw" placeholder="请选择是否养殖有宠物" :style="inputStyle" :disabled="disable">
-                <el-option
-                  v-for="dict in dict.type.sys_yes_no"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="是否养殖鸽子或鸡等禽畜" prop="fjSfgz" :label-width="labelWidth">
-              <el-select v-model="form.fjSfgz" placeholder="请选择是否养殖鸽子或鸡等禽畜" :style="inputStyle" :disabled="disable">
-                <el-option
-                  v-for="dict in dict.type.sys_yes_no"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="是否为门市房" prop="fjSfmsf" :label-width="labelWidth">
-              <el-select v-model="form.fjSfmsf" placeholder="请选择是否为门市房" :style="inputStyle" :disabled="disable">
-                <el-option
-                  v-for="dict in dict.type.sys_yes_no"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="商户类型" prop="fjShlx" :label-width="labelWidth">
-              <el-select v-model="form.fjShlx" placeholder="请选择商户类型" :style="inputStyle" :disabled="disable">
-                <el-option
-                  v-for="dict in dict.type.rfh_fj_shlx"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="餐饮业是否有高空排烟设备" prop="fjSfgkpy" :label-width="labelWidth">
-              <el-select v-model="form.fjSfgkpy" placeholder="请选择餐饮业是否有高空排烟设备" :style="inputStyle" :disabled="disable">
-                <el-option
-                  v-for="dict in dict.type.sys_yes_no"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="餐饮业是否有油烟净化器" prop="fjSfjhq" :label-width="labelWidth">
-              <el-select v-model="form.fjSfjhq" placeholder="请选择餐饮业是否有油烟净化器" :style="inputStyle" :disabled="disable">
-                <el-option
-                  v-for="dict in dict.type.sys_yes_no"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="是否烧炉子" prop="fjSfslz" :label-width="labelWidth">
-              <el-select v-model="form.fjSfslz" placeholder="请选择是否烧炉子" :style="inputStyle" :disabled="disable">
-                <el-option
-                  v-for="dict in dict.type.sys_yes_no"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="房间性质" prop="rfhFjxz" :label-width="labelWidth">
-              <el-select v-model="form.rfhFjxz" placeholder="请选择房间性质" :style="inputStyle" :disabled="disable">
-                <el-option
-                  v-for="dict in dict.type.rfh_fj_fjxz"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-          </el-col>
-        </el-row>
-      </el-form>
-      <div slot="footer" class="dialog-footer">
-        <el-button type="primary" @click="submitForm" v-if="submit">确 定</el-button>
-        <el-button @click="cancel">取 消</el-button>
-      </div>
-    </el-dialog>
-  </div>
-</template>
-
-<script>
-import { listFangjian,listFangjian_ksh, getFangjian, delFangjian, addFangjian, updateFangjian } from "@/api/rfh/fangjian/fangjian";
-import { listJieDao, listSheQu, listWangGe, getCommunity } from "@/api/rfh/community/community";
-import { listPerson } from "@/api/rfh/person/person";
-import { selectWghXz } from "@/api/system/dept";
-
-export default {
-  name: "Fangjian",
-  dicts: ['sys_yes_no', 'rfh_fj_shlx', 'rfh_fj_glfs', 'rfh_fj_wyh', 'rfh_fj_fjxz'],
-  data() {
-    return {
-      // 遮罩层
-      loading: true,
-      // 选中数组
-      ids: [],
-      // 非单个禁用
-      single: true,
-      // 非多个禁用
-      multiple: true,
-      // 显示搜索条件
-      showSearch: true,
-      // 总条数
-      total: 0,
-      // 弹出层宽度
-      labelWidth: '190px',
-      // 文本框宽度
-      inputStyle: 'width: 260px',
-      // 房间信息管理表格数据
-      fangjianList: [],
-      // 街道切换禁用
-      jdDisabled: false,
-      // 社区切换禁用
-      sqDisabled: false,
-      // 网格切换禁用
-      wgDisabled: false,
-      // 街道选项
-      jdOptions: [],
-      // 社区选项
-      sqOptions: [],
-      // 网格选项
-      wgOptions: [],
-      // 弹出层标题
-      title: "",
-      // 是否显示弹出层
-      open: false,
-      // 是否显示提交按钮
-      submit: false,
-      // 是否禁用弹出层表单
-      disable: false,
-      // 路由参数
-      routeParams: {
-        dyId: null
-      },
-      // 查询参数
-      queryParams: {
-        pageNum: 1,
-        pageSize: 10,
-        dataStatus: null,
-        dataDeptId: null,
-        dyId: null,
-        fjName: null,
-        fjLc: null,
-        jdId: null,
-        jdName: null,
-        sqId: null,
-        sqName: null,
-        wgId: null,
-        wgName: null,
-        fjSfpf: null,
-        fjSfydxs: null,
-        fjSfzr: null,
-        fjSffw: null,
-        fjGlfs: null,
-        fjWyh: null,
-        fjWfjz: null,
-        fjSfcw: null,
-        fjSfgz: null,
-        fjSfmsf: null,
-        fjShlx: null,
-        fjSfgkpy: null,
-        fjSfjhq: null,
-        fjSfslz: null,
-        rfhFjxz: null,
-        jdIds:[]
-      },
-      // 表单参数
-      form: {},
-      // 表单校验
-      rules: {
-        fjName: [
-          { required: true, message: "房间名称不能为空", trigger: "blur" },
-          { min: 2, max: 20, message: '房间名称长度必须介于 2 和 20 之间', trigger: 'blur' }
-        ],
-        fjLc: [
-          { required: true, message: "所在楼层不能为空", trigger: "blur" },
-          { min: 1, max: 5, message: '所在楼层长度必须介于 1 和 5 之间', trigger: 'blur' }
-        ],
-        fjSfpf: [
-          { required: true, message: "是否是平房不能为空", trigger: "blur" },
-        ],
-        fjSfydxs: [
-          { required: true, message: "是否有地下室不能为空", trigger: "blur" },
-        ],
-        fjSfzr: [
-          { required: true, message: "地下室是否住人不能为空", trigger: "blur" },
-        ],
-        fjSffw: [
-          { required: true, message: "是否有危房不能为空", trigger: "blur" },
-        ],
-        fjGlfs: [
-          { required: true, message: "管理方式不能为空", trigger: "blur" },
-        ],
-        fjWyh: [
-          { required: true, message: "管理委员会情况不能为空", trigger: "blur" },
-        ],
-        fjWfjz: [
-          { required: true, message: "是否有违法建筑不能为空", trigger: "blur" },
-        ],
-        fjSfcw: [
-          { required: true, message: "是否养殖有宠物不能为空", trigger: "blur" },
-        ],
-        fjSfgz: [
-          { required: true, message: "是否养殖鸽子或鸡等禽畜不能为空", trigger: "blur" },
-        ],
-        fjShlx: [
-          { required: true, message: "商户类型不能为空", trigger: "blur" },
-        ],
-        fjSfmsf: [
-          { required: true, message: "是否为门市房不能为空", trigger: "blur" },
-        ],
-        fjSfgkpy: [
-          { required: true, message: "餐饮业是否有高空排烟设备不能为空", trigger: "blur" },
-        ],
-        fjSfjhq: [
-          { required: true, message: "餐饮业是否有油烟净化器不能为空", trigger: "blur" },
-        ],
-        fjSfslz: [
-          { required: true, message: "是否烧炉子不能为空", trigger: "blur" },
-        ],
-        rfhFjxz: [
-          { required: true, message: "房间性质不能为空", trigger: "blur" },
-        ],
-        jdName: [
-          { required: true, message: "街道名称不能为空", trigger: "blur" },
-        ],
-        sqName: [
-          { required: true, message: "社区名称不能为空", trigger: "blur" },
-        ],
-        wgName: [
-          { required: true, message: "网格名称不能为空", trigger: "blur" },
-        ],
-      }
-    };
-  },
-  created() {
-    // 路由参数 单元id
-    this.routeParams.dyId = this.$route.params && this.$route.params.dyId;
-    let jieDao = this.jieDao;
-    if(jieDao && jieDao.jdId!=0){
-      this.getCommunityByJd(jieDao);
-    }else {
-      this.getCommunity();
-    }
-  },
-  props: {
-    // 街道
-    jieDao: null,
-    // 路由参数
-    routeType: null,
-  },
-  methods: {
-    /** 获取的街道名称 */
-    jdChange(e){
-      this.queryParams.jdId = e.deptId==0?null:e.deptId;
-      this.queryParams.jdName = e.deptName;
-      this.queryParams.sqId = null;
-      this.queryParams.sqName = null;
-      this.queryParams.wgId = null;
-      this.queryParams.wgName = null;
-      listSheQu(e.deptId==0?-1:e.deptId).then(response => {
-        this.sqOptions = response;
-        this.wgOptions = [];
-      });
-    },
-    /** 获取的社区名称 */
-    sqChange(e){
-      this.queryParams.sqId = e.deptId;
-      this.queryParams.sqName = e.deptName;
-      this.queryParams.wgId = null;
-      this.queryParams.wgName = null;
-      listWangGe(e.deptId==null?-1:e.deptId).then(response => {
-        this.wgOptions = response;
-      });
-    },
-    /** 获取的网格名称 */
-    wgChange(e){
-      this.queryParams.wgId = e.deptId;
-      this.queryParams.wgName = e.deptName;
-    },
-    /** 根据街道查询 */
-    getCommunityByJd(jieDao) {
-      this.queryParams.jdId = jieDao.jdId;
-      this.queryParams.jdName = jieDao.jdName;
-      this.jdDisabled = jieDao.jdId != 0;
-      this.sqDisabled = false;
-      this.wgDisabled = false;
-      this.jdChange({deptId: jieDao.jdId, deptName:jieDao.jdName});
-      this.getList();
-    },
-    /** 查询用户社区信息 */
-    getCommunity() {
-      getCommunity().then(response => {
-        this.queryParams.jdId = response.jdId;
-        this.queryParams.jdName = response.jdName;
-        this.queryParams.sqId = response.sqId;
-        this.queryParams.sqName = response.sqName;
-        this.queryParams.wgId = response.wgId;
-        this.queryParams.wgName = response.wgName;
-        this.jdDisabled = response.jdDisabled;
-        this.sqDisabled = response.sqDisabled;
-        this.wgDisabled = response.wgDisabled;
-        // 社区
-        listSheQu(response.jdDisabled?response.jdId:-1).then(response => {
-          this.sqOptions = response;
-        });
-        // 网格
-        listWangGe(response.sqDisabled?response.sqId:-1).then(response => {
-          this.wgOptions = response;
-        });
-        // 街道
-        selectWghXz().then(response => {
-          this.jdOptions = response.data;
-          response.data.forEach(dept => {
-            this.queryParams.jdIds.push(dept.deptId);
-          });
-          this.getList();
-        })
-      });
-    },
-    /** 查询街道社区网格信息 */
-    getJdSqWgOptions() {
-      // 街道
-      selectWghXz().then(response => {
-        this.jdOptions = response.data;
-        response.data.forEach(dept => {
-          this.queryParams.jdIds.push(dept.deptId);
-        });
-      })
-      // 社区
-      listSheQu().then(response => {
-        this.sqOptions = response;
-      });
-      // 网格
-      listWangGe().then(response => {
-        this.wgOptions = response;
-      });
-    },
-    /** 查询房间信息管理列表 */
-    getList() {
-      this.loading = true;
-      this.queryParams.dyId = this.routeParams.dyId;// 查询本单元下所有房间
-      if(this.routeType!=null){
-        listFangjian_ksh(this.queryParams).then(response => {
-          this.fangjianList = response.rows;
-          this.total = response.total;
-          this.loading = false;
-        });
-      }else{
-        listFangjian(this.queryParams).then(response => {
-          this.fangjianList = response.rows;
-          this.total = response.total;
-          this.loading = false;
-        });
-      }
-
-    },
-    // 取消按钮
-    cancel() {
-      this.open = false;
-      this.reset();
-    },
-    // 表单重置
-    reset() {
-      this.form = {
-        id: null,
-        createBy: null,
-        createTime: null,
-        updateBy: null,
-        updateTime: null,
-        dataStatus: "0",
-        dataDeptId: null,
-        dyId: null,
-        fjName: null,
-        fjLc: null,
-        jdId: null,
-        jdName: null,
-        sqId: null,
-        sqName: null,
-        wgId: null,
-        wgName: null,
-        delFlag: null,
-        fjSfpf: null,
-        fjSfydxs: null,
-        fjSfzr: null,
-        fjSffw: null,
-        fjGlfs: null,
-        fjWyh: null,
-        fjWfjz: null,
-        fjSfcw: null,
-        fjSfgz: null,
-        fjSfmsf: null,
-        fjShlx: null,
-        fjSfgkpy: null,
-        fjSfjhq: null,
-        fjSfslz: null,
-        rfhFjxz: null
-      };
-      this.resetForm("form");
-    },
-    /** 搜索按钮操作 */
-    handleQuery() {
-      this.queryParams.pageNum = 1;
-      this.getList();
-    },
-    /** 重置按钮操作 */
-    resetQuery() {
-      let jdId = this.jdDisabled?this.queryParams.jdId:null;
-      let jdName = this.jdDisabled?this.queryParams.jdName:null;
-      let sqId = this.sqDisabled?this.queryParams.sqId:null;
-      let sqName = this.sqDisabled?this.queryParams.sqName:null;
-      let wgId = this.wgDisabled?this.queryParams.wgId:null;
-      let wgName = this.wgDisabled?this.queryParams.wgName:null;
-      this.jdChange({deptId: jdId, deptName: jdName});
-      this.sqChange({deptId: sqId, deptName: sqName});
-      this.resetForm("queryForm");
-      this.queryParams.jdId = jdId;
-      this.queryParams.jdName = jdName;
-      this.queryParams.sqId = sqId;
-      this.queryParams.sqName = sqName;
-      this.queryParams.wgId = wgId;
-      this.queryParams.wgName = wgName;
-      this.handleQuery();
-    },
-    /** 详情按钮操作 */
-    handleDetail(row) {
-      this.reset();
-      const id = row.id || this.ids
-      getFangjian(id).then(response => {
-        this.form = response.data;
-        this.open = true;
-        this.submit = false;
-        this.disable = true;
-        this.title = "房间信息管理详情";
-      });
-    },
-  }
-};
-</script>

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 1986
data-ui/src/views/ksh/fzjc-index.vue


+ 0 - 129
data-ui/src/views/ksh/jdDoneList.vue

@@ -1,129 +0,0 @@
-<template>
-  <div class="app-container">
-    <el-table v-loading="loading" :data="eventList">
-      <el-table-column label="事件标题" align="center" prop="eventTitle" />
-      <el-table-column label="事件来源" align="center" prop="eventLaliyuan" />
-      <el-table-column label="上报人" align="center" prop="eventSbrName" />
-      <el-table-column label="上报部门" align="center" prop="eventSbrDeptName" />
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
-        <template slot-scope="scope">
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-view"
-            @click="handleDetail(scope.row)"
-          >详情</el-button>
-        </template>
-      </el-table-column>
-    </el-table>
-
-    <pagination
-      v-show="total>0"
-      :total="total"
-      :page.sync="queryParams.pageNum"
-      :limit.sync="queryParams.pageSize"
-      @pagination="getList"
-    />
-  </div>
-</template>
-
-<script>
-import { sjsqJdQsList, sjsqJdBjList } from "@/api/ksh/sjsqList";
-import { getEventDetail } from "@/api/ksh/markEventPoint";
-
-export default {
-  name: "jdDoneList",
-  data() {
-    return {
-      // 遮罩层
-      loading: true,
-      // 选中数组
-      ids: [],
-      // 非单个禁用
-      single: true,
-      // 非多个禁用
-      multiple: true,
-      // 显示搜索条件
-      showSearch: false,
-      // 总条数
-      total: 0,
-      // 弹出层宽度
-      labelWidth: '150px',
-      // 文本框宽度
-      inputStyle: 'width: 310px',
-      // 事件信息管理表格数据
-      eventList: [],
-      // 弹出层标题
-      title: "",
-      // 是否显示弹出层
-      open: false,
-      // 是否显示提交按钮
-      submit: false,
-      // 是否禁用弹出层表单
-      disable: false,
-      // 查询参数
-      queryParams: {
-        pageNum: 1,
-        pageSize: 10,
-      },
-      // 表单参数
-      form: {},
-      // 表单校验
-      rules: {}
-    };
-  },
-  created() {
-    this.getList();
-  },
-  props: {
-    jidu: null,
-    deptIds: null,
-  },
-  methods: {
-    /** 查询事件信息管理列表 */
-    getList() {
-      this.loading = true;
-      sjsqJdBjList(this.queryParams, this.jidu, this.deptIds).then(response => {
-        this.eventList = response.rows;
-        this.total = response.total;
-        this.loading = false;
-      });
-    },
-    // 取消按钮
-    cancel() {
-      this.open = false;
-      this.reset();
-    },
-    // 表单重置
-    reset() {
-      this.form = {
-        id: null,
-        createBy: null,
-        createTime: null,
-        updateBy: null,
-        updateTime: null,
-        dataStatus: "0",
-        dataDeptId: null,
-        xqName: null,
-        xqAddress: null,
-        jdId: null,
-        jdName: null,
-        sqId: null,
-        sqName: null,
-        wgId: null,
-        wgName: null,
-        delFlag: null
-      };
-      this.resetForm("form");
-    },
-    /** 详情按钮操作 */
-    handleDetail(row) {
-      this.reset();
-      let _this = this;
-      getEventDetail(row.eventId).then(response => {
-        _this.$emit('child-event',response);
-      });
-    },
-  }
-};
-</script>

+ 0 - 141
data-ui/src/views/ksh/jdReportAndDoneList.vue

@@ -1,141 +0,0 @@
-<template>
-  <div class="app-container">
-    <el-table v-loading="loading" :data="eventList">
-      <el-table-column label="事件标题" align="center" prop="eventTitle" />
-      <el-table-column label="事件来源" align="center" prop="eventLaliyuan" />
-      <el-table-column label="上报人" align="center" prop="eventSbrName" />
-      <el-table-column label="上报部门" align="center" prop="eventSbrDeptName" />
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
-        <template slot-scope="scope">
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-view"
-            @click="handleDetail(scope.row)"
-          >详情</el-button>
-        </template>
-      </el-table-column>
-    </el-table>
-
-    <pagination
-      v-show="total>0"
-      :total="total"
-      :page.sync="queryParams.pageNum"
-      :limit.sync="queryParams.pageSize"
-      @pagination="getList"
-    />
-  </div>
-</template>
-
-<script>
-import { sjsqJdSbList, sjsqJdBjList } from "@/api/ksh/sjsqList";
-import { getEventDetail } from "@/api/ksh/markEventPoint";
-
-export default {
-  name: "jdReportAndDoneList",
-  data() {
-    return {
-      // 遮罩层
-      loading: true,
-      // 选中数组
-      ids: [],
-      // 非单个禁用
-      single: true,
-      // 非多个禁用
-      multiple: true,
-      // 显示搜索条件
-      showSearch: false,
-      // 总条数
-      total: 0,
-      // 弹出层宽度
-      labelWidth: '150px',
-      // 文本框宽度
-      inputStyle: 'width: 310px',
-      // 事件信息管理表格数据
-      eventList: [],
-      // 弹出层标题
-      title: "",
-      // 是否显示弹出层
-      open: false,
-      // 是否显示提交按钮
-      submit: false,
-      // 是否禁用弹出层表单
-      disable: false,
-      // 查询参数
-      queryParams: {
-        pageNum: 1,
-        pageSize: 10,
-      },
-      // 表单参数
-      form: {},
-      // 表单校验
-      rules: {}
-    };
-  },
-  created() {
-    this.getList();
-  },
-  props: {
-    jidu: null,
-    eventType: null,
-    deptIds: null,
-  },
-  methods: {
-    /** 查询事件信息管理列表 */
-    getList() {
-      this.loading = true;
-      switch (this.eventType) {
-        case 1:
-          sjsqJdSbList(this.queryParams, this.jidu, this.deptIds).then(response => {
-            this.eventList = response.rows;
-            this.total = response.total;
-            this.loading = false;
-          });
-          break;
-        case 2:
-          sjsqJdBjList(this.queryParams, this.jidu, this.deptIds).then(response => {
-            this.eventList = response.rows;
-            this.total = response.total;
-            this.loading = false;
-          });
-          break;
-      }
-    },
-    // 取消按钮
-    cancel() {
-      this.open = false;
-      this.reset();
-    },
-    // 表单重置
-    reset() {
-      this.form = {
-        id: null,
-        createBy: null,
-        createTime: null,
-        updateBy: null,
-        updateTime: null,
-        dataStatus: "0",
-        dataDeptId: null,
-        xqName: null,
-        xqAddress: null,
-        jdId: null,
-        jdName: null,
-        sqId: null,
-        sqName: null,
-        wgId: null,
-        wgName: null,
-        delFlag: null
-      };
-      this.resetForm("form");
-    },
-    /** 详情按钮操作 */
-    handleDetail(row) {
-      this.reset();
-      let _this = this;
-      getEventDetail(row.eventId).then(response => {
-        _this.$emit('child-event',response);
-      });
-    },
-  }
-};
-</script>

+ 0 - 141
data-ui/src/views/ksh/jdSignAndDoneList.vue

@@ -1,141 +0,0 @@
-<template>
-  <div class="app-container">
-    <el-table v-loading="loading" :data="eventList">
-      <el-table-column label="事件标题" align="center" prop="eventTitle" />
-      <el-table-column label="事件来源" align="center" prop="eventLaliyuan" />
-      <el-table-column label="上报人" align="center" prop="eventSbrName" />
-      <el-table-column label="上报部门" align="center" prop="eventSbrDeptName" />
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
-        <template slot-scope="scope">
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-view"
-            @click="handleDetail(scope.row)"
-          >详情</el-button>
-        </template>
-      </el-table-column>
-    </el-table>
-
-    <pagination
-      v-show="total>0"
-      :total="total"
-      :page.sync="queryParams.pageNum"
-      :limit.sync="queryParams.pageSize"
-      @pagination="getList"
-    />
-  </div>
-</template>
-
-<script>
-import { sjsqJdQsList, sjsqJdBjList } from "@/api/ksh/sjsqList";
-import { getEventDetail } from "@/api/ksh/markEventPoint";
-
-export default {
-  name: "jdSignAndDoneList",
-  data() {
-    return {
-      // 遮罩层
-      loading: true,
-      // 选中数组
-      ids: [],
-      // 非单个禁用
-      single: true,
-      // 非多个禁用
-      multiple: true,
-      // 显示搜索条件
-      showSearch: false,
-      // 总条数
-      total: 0,
-      // 弹出层宽度
-      labelWidth: '150px',
-      // 文本框宽度
-      inputStyle: 'width: 310px',
-      // 事件信息管理表格数据
-      eventList: [],
-      // 弹出层标题
-      title: "",
-      // 是否显示弹出层
-      open: false,
-      // 是否显示提交按钮
-      submit: false,
-      // 是否禁用弹出层表单
-      disable: false,
-      // 查询参数
-      queryParams: {
-        pageNum: 1,
-        pageSize: 10,
-      },
-      // 表单参数
-      form: {},
-      // 表单校验
-      rules: {}
-    };
-  },
-  created() {
-    this.getList();
-  },
-  props: {
-    jidu: null,
-    eventType: null,
-    deptIds: null
-  },
-  methods: {
-    /** 查询事件信息管理列表 */
-    getList() {
-      this.loading = true;
-      switch (this.eventType) {
-        case 3:
-          sjsqJdQsList(this.queryParams, this.jidu, this.deptIds).then(response => {
-            this.eventList = response.rows;
-            this.total = response.total;
-            this.loading = false;
-          });
-          break;
-        case 2:
-          sjsqJdBjList(this.queryParams, this.jidu, this.deptIds).then(response => {
-            this.eventList = response.rows;
-            this.total = response.total;
-            this.loading = false;
-          });
-          break;
-      }
-    },
-    // 取消按钮
-    cancel() {
-      this.open = false;
-      this.reset();
-    },
-    // 表单重置
-    reset() {
-      this.form = {
-        id: null,
-        createBy: null,
-        createTime: null,
-        updateBy: null,
-        updateTime: null,
-        dataStatus: "0",
-        dataDeptId: null,
-        xqName: null,
-        xqAddress: null,
-        jdId: null,
-        jdName: null,
-        sqId: null,
-        sqName: null,
-        wgId: null,
-        wgName: null,
-        delFlag: null
-      };
-      this.resetForm("form");
-    },
-    /** 详情按钮操作 */
-    handleDetail(row) {
-      this.reset();
-      let _this = this;
-      getEventDetail(row.eventId).then(response => {
-        _this.$emit('child-event',response);
-      });
-    },
-  }
-};
-</script>

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 1225
data-ui/src/views/ksh/jxkh-index.vue


+ 0 - 453
data-ui/src/views/ksh/loudong.vue

@@ -1,453 +0,0 @@
-<template>
-  <div class="app-container">
-    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="128px">
-      <el-form-item label="所在街道名称" prop="jdName">
-        <el-select v-model="queryParams.jdName" placeholder="选择所在街道名称" :disabled="jdDisabled" @change="jdChange" clearable>
-          <el-option
-            v-for="dept in jdOptions"
-            :key="dept.deptId"
-            :label="dept.deptName"
-            :value="dept"
-          />
-        </el-select>
-      </el-form-item>
-      <el-form-item label="所在社区名称" prop="sqName">
-        <el-select v-model="queryParams.sqName" placeholder="选择所在社区名称" :disabled="sqDisabled" @change="sqChange" clearable>
-          <el-option
-            v-for="dept in sqOptions"
-            :key="dept.deptId"
-            :label="dept.deptName"
-            :value="dept"
-          />
-        </el-select>
-      </el-form-item>
-      <el-form-item label="所在网格名称" prop="wgName">
-        <el-select v-model="queryParams.wgName" placeholder="选择所在网格名称" :disabled="wgDisabled" @change="wgChange" clearable>
-          <el-option
-            v-for="dept in wgOptions"
-            :key="dept.deptId"
-            :label="dept.deptName"
-            :value="dept"
-          />
-        </el-select>
-      </el-form-item>
-      <el-form-item label="楼栋名称" prop="ldName">
-        <el-input
-          v-model="queryParams.ldName"
-          placeholder="请输入楼栋名称"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="楼栋位置" prop="ldAddress">
-        <el-input
-          v-model="queryParams.ldAddress"
-          placeholder="请输入楼栋位置"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item>
-        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
-        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
-      </el-form-item>
-    </el-form>
-
-    <el-table v-loading="loading" :data="loudongList">
-      <!--<el-table-column label="楼栋名称" align="center" :show-overflow-tooltip="true">
-        <template slot-scope="scope">
-          <router-link :to="'/rfh/danyuan/index/' + scope.row.id" class="link-type">
-            <span>{{ scope.row.ldName }}</span>
-          </router-link>
-        </template>
-      </el-table-column>-->
-      <el-table-column label="楼栋名称" align="center" prop="ldName" />
-      <el-table-column label="楼栋位置" align="center" prop="ldAddress" />
-      <el-table-column label="所在街道名称" align="center" prop="jdName" />
-      <el-table-column label="所在社区名称" align="center" prop="sqName" />
-      <el-table-column label="所在网格名称" align="center" prop="wgName" />
-      <el-table-column label="楼栋创建人姓名" align="center" prop="createName" />
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
-        <template slot-scope="scope">
-          <el-button
-            v-if="!scope.row.isOperable"
-            size="mini"
-            type="text"
-            icon="el-icon-view"
-            @click="handleDetail(scope.row)"
-            v-hasPermi="['rfh:loudong:edit']"
-          >详情</el-button>
-        </template>
-      </el-table-column>
-    </el-table>
-
-    <pagination
-      v-show="total>0"
-      :total="total"
-      :page.sync="queryParams.pageNum"
-      :limit.sync="queryParams.pageSize"
-      @pagination="getList"
-    />
-
-    <!-- 添加或修改楼栋信息管理对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
-      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
-        <el-form-item label="楼栋名称" prop="ldName" :label-width="labelWidth">
-          <el-input v-model="form.ldName" placeholder="请输入楼栋名称" :style="inputStyle" :disabled="disable" maxlength="20"/>
-        </el-form-item>
-        <el-form-item label="楼栋位置" prop="ldAddress" :label-width="labelWidth">
-          <el-input v-model="form.ldAddress" placeholder="请输入楼栋位置" :style="inputStyle" :disabled="disable" maxlength="30"/>
-        </el-form-item>
-        <el-form-item label="所在街道名称" prop="jdName" :label-width="labelWidth">
-          <el-select v-model="form.jdName" placeholder="选择所在街道名称" :style="inputStyle" disabled="disabled" @change="jdChange" >
-            <el-option
-              v-for="dept in jdOptions"
-              :key="dept.deptId"
-              :label="dept.deptName"
-              :value="dept"
-            />
-          </el-select>
-        </el-form-item>
-        <el-form-item label="所在社区名称" prop="sqName" :label-width="labelWidth">
-          <el-select v-model="form.sqName" placeholder="选择所在社区名称" :style="inputStyle" disabled="disabled" @change="sqChange" >
-            <el-option
-              v-for="dept in sqOptions"
-              :key="dept.deptId"
-              :label="dept.deptName"
-              :value="dept"
-            />
-          </el-select>
-        </el-form-item>
-        <el-form-item label="所在网格名称" prop="wgName" :label-width="labelWidth">
-          <el-select v-model="form.wgName" placeholder="选择所在网格名称" :style="inputStyle" disabled="disabled" @change="wgChange" >
-            <el-option
-              v-for="dept in wgOptions"
-              :key="dept.deptId"
-              :label="dept.deptName"
-              :value="dept"
-            />
-          </el-select>
-        </el-form-item>
-        <el-form-item label="建筑物ID" prop="buildingId" :label-width="labelWidth"  @dblclick.native="showMap">
-          <el-input v-model="form.buildingId" placeholder="请输入建筑物ID" :style="inputStyle" :disabled="disable"/>
-        </el-form-item>
-        <el-form-item label="数据集名称" prop="datasetName" :label-width="labelWidth"  @dblclick.native="showMap">
-          <el-input v-model="form.datasetName" placeholder="请输入数据集名称" :style="inputStyle" :disabled="disable"/>
-        </el-form-item>
-      </el-form>
-      <div slot="footer" class="dialog-footer">
-        <el-button type="primary" @click="submitForm" v-if="submit">确 定</el-button>
-        <el-button @click="cancel">取 消</el-button>
-      </div>
-    </el-dialog>
-
-
-    <!-- 添加或修改楼栋信息管理对话框 -->
-    <el-dialog :title="choseBuildingTitle" :visible.sync="showBuilding" v-if="showBuilding">
-      <supermap  style="width: 100%;height: 500px;" :showLatLng="showLatLng" :closeChoseBuilding="closeChoseBuilding"></supermap>
-      <el-button type="primary" @click="closeChoseBuilding()">确定</el-button>
-    </el-dialog>
-  </div>
-</template>
-
-<script>
-import { listLoudong,listLoudong_ksh, getLoudong, delLoudong, addLoudong, updateLoudong } from "@/api/rfh/loudong/loudong";
-import { listJieDao, listSheQu, listWangGe, getCommunity } from "@/api/rfh/community/community";
-import { listDanyuan } from "@/api/rfh/danyuan/danyuan";
-import { selectWghXz } from "@/api/system/dept";
-import supermap from './supermap'
-
-export default {
-  name: "Loudong",
-  components: {
-    supermap
-  },
-  data() {
-    return {
-      // 遮罩层
-      loading: true,
-      // 选中数组
-      ids: [],
-      // 非单个禁用
-      single: true,
-      // 非多个禁用
-      multiple: true,
-      // 显示搜索条件
-      showSearch: true,
-      // 总条数
-      total: 0,
-      // 弹出层宽度
-      labelWidth: '150px',
-      // 文本框宽度
-      inputStyle: 'width: 310px',
-      // 楼栋信息管理表格数据
-      loudongList: [],
-      // 街道切换禁用
-      jdDisabled: false,
-      // 社区切换禁用
-      sqDisabled: false,
-      // 网格切换禁用
-      wgDisabled: false,
-      // 街道选项
-      jdOptions: [],
-      // 社区选项
-      sqOptions: [],
-      // 网格选项
-      wgOptions: [],
-      // 弹出层标题
-      title: "",
-      // 是否显示弹出层
-      open: false,
-      showBuilding: false,
-      choseBuildingTitle: '',
-      // 是否显示提交按钮
-      submit: false,
-      // 是否禁用弹出层表单
-      disable: false,
-      // 路由参数
-      routeParams: {
-        xqId: null
-      },
-      // 查询参数
-      queryParams: {
-        pageNum: 1,
-        pageSize: 10,
-        dataStatus: null,
-        dataDeptId: null,
-        ///xqId: null,
-        ldName: null,
-        ldAddress: null,
-        jdId: null,
-        jdName: null,
-        sqId: null,
-        sqName: null,
-        wgId: null,
-        wgName: null,
-        buildingId: null,
-        datasetName: null,
-        jdIds:[]
-      },
-      // 表单参数
-      form: {},
-      // 表单校验
-      rules: {
-        ldName: [
-          { required: true, message: "楼栋名称不能为空", trigger: "blur" },
-          { min: 2, max: 20, message: '楼栋名称长度必须介于 2 和 20 之间', trigger: 'blur' }
-        ],
-        ldAddress: [
-          { required: true, message: "楼栋位置不能为空", trigger: "blur" },
-          { min: 2, max: 30, message: '楼栋位置长度必须介于 2 和 30 之间', trigger: 'blur' }
-        ],
-        jdName: [
-          { required: true, message: "街道名称不能为空", trigger: "blur" },
-        ],
-        sqName: [
-          { required: true, message: "社区名称不能为空", trigger: "blur" },
-        ],
-        wgName: [
-          { required: true, message: "网格名称不能为空", trigger: "blur" },
-        ],
-      }
-    };
-  },
-  created() {
-    // 路由参数 id
-    this.routeParams.xqId = this.$route.params && this.$route.params.xqId;
-    let jieDao = this.jieDao;
-    if(jieDao && jieDao.jdId!=0){
-      this.getCommunityByJd(jieDao);
-    }else {
-      this.getCommunity();
-    }
-  },
-  props: {
-    // 街道
-    jieDao: null,
-    // 路由参数
-    routeType: null,
-  },
-  methods: {
-    closeChoseBuilding() {
-      this.showBuilding = false
-    },
-    showLatLng(buildingId,datasetName){
-      this.form.buildingId = buildingId;
-      this.form.datasetName = datasetName;
-    },
-    /** 显示建筑物标识地图 */
-    showMap() {
-      if(!this.disable){
-        this.showBuilding = true
-      }
-    },
-    /** 获取的街道名称 */
-    jdChange(e){
-      this.queryParams.jdId = e.deptId==0?null:e.deptId;
-      this.queryParams.jdName = e.deptName;
-      this.queryParams.sqId = null;
-      this.queryParams.sqName = null;
-      this.queryParams.wgId = null;
-      this.queryParams.wgName = null;
-      listSheQu(e.deptId==0?-1:e.deptId).then(response => {
-        this.sqOptions = response;
-        this.wgOptions = [];
-      });
-    },
-    /** 获取的社区名称 */
-    sqChange(e){
-      this.queryParams.sqId = e.deptId;
-      this.queryParams.sqName = e.deptName;
-      this.queryParams.wgId = null;
-      this.queryParams.wgName = null;
-      listWangGe(e.deptId==null?-1:e.deptId).then(response => {
-        this.wgOptions = response;
-      });
-    },
-    /** 获取的网格名称 */
-    wgChange(e){
-      this.queryParams.wgId = e.deptId;
-      this.queryParams.wgName = e.deptName;
-    },
-    /** 根据街道查询 */
-    getCommunityByJd(jieDao) {
-      this.queryParams.jdId = jieDao.jdId;
-      this.queryParams.jdName = jieDao.jdName;
-      this.jdDisabled = jieDao.jdId != 0;
-      this.sqDisabled = false;
-      this.wgDisabled = false;
-      this.jdChange({deptId: jieDao.jdId, deptName:jieDao.jdName});
-      this.getList();
-    },
-    /** 查询用户社区信息 */
-    getCommunity() {
-      getCommunity().then(response => {
-        this.queryParams.jdId = response.jdId;
-        this.queryParams.jdName = response.jdName;
-        this.queryParams.sqId = response.sqId;
-        this.queryParams.sqName = response.sqName;
-        this.queryParams.wgId = response.wgId;
-        this.queryParams.wgName = response.wgName;
-        this.jdDisabled = response.jdDisabled;
-        this.sqDisabled = response.sqDisabled;
-        this.wgDisabled = response.wgDisabled;
-        // 社区
-        listSheQu(response.jdDisabled?response.jdId:-1).then(response => {
-          this.sqOptions = response;
-        });
-        // 网格
-        listWangGe(response.sqDisabled?response.sqId:-1).then(response => {
-          this.wgOptions = response;
-        });
-        // 街道
-        selectWghXz().then(response => {
-          this.jdOptions = response.data;
-          response.data.forEach(dept => {
-            this.queryParams.jdIds.push(dept.deptId);
-          });
-          this.getList();
-        })
-      });
-    },
-    /** 查询街道社区网格信息 */
-    getJdSqWgOptions() {
-      // 街道
-      listJieDao().then(response => {
-        this.jdOptions = response;
-      });
-      // 社区
-      listSheQu().then(response => {
-        this.sqOptions = response;
-      });
-      // 网格
-      listWangGe().then(response => {
-        this.wgOptions = response;
-      });
-    },
-    /** 查询楼栋信息管理列表 */
-    getList() {
-      this.loading = true;
-      this.queryParams.xqId = this.routeParams.xqId;// 查询本小区下所有楼栋
-      if(this.routeType!=null){
-        listLoudong_ksh(this.queryParams).then(response => {
-          this.loudongList = response.rows;
-          this.total = response.total;
-          this.loading = false;
-        });
-      }else{
-        listLoudong(this.queryParams).then(response => {
-          this.loudongList = response.rows;
-          this.total = response.total;
-          this.loading = false;
-        });
-      }
-    },
-    // 取消按钮
-    cancel() {
-      this.open = false;
-      this.reset();
-    },
-    // 表单重置
-    reset() {
-      this.form = {
-        id: null,
-        createBy: null,
-        createTime: null,
-        updateBy: null,
-        updateTime: null,
-        dataStatus: "0",
-        dataDeptId: null,
-        ///xqId: null,
-        ldName: null,
-        ldAddress: null,
-        jdId: null,
-        jdName: null,
-        sqId: null,
-        sqName: null,
-        wgId: null,
-        wgName: null,
-        delFlag: null,
-        buildingId: null,
-        datasetName: null
-      };
-      this.resetForm("form");
-    },
-    /** 搜索按钮操作 */
-    handleQuery() {
-      this.queryParams.pageNum = 1;
-      this.getList();
-    },
-    /** 重置按钮操作 */
-    resetQuery() {
-      let jdId = this.jdDisabled?this.queryParams.jdId:null;
-      let jdName = this.jdDisabled?this.queryParams.jdName:null;
-      let sqId = this.sqDisabled?this.queryParams.sqId:null;
-      let sqName = this.sqDisabled?this.queryParams.sqName:null;
-      let wgId = this.wgDisabled?this.queryParams.wgId:null;
-      let wgName = this.wgDisabled?this.queryParams.wgName:null;
-      this.jdChange({deptId: jdId, deptName: jdName});
-      this.sqChange({deptId: sqId, deptName: sqName});
-      this.resetForm("queryForm");
-      this.queryParams.jdId = jdId;
-      this.queryParams.jdName = jdName;
-      this.queryParams.sqId = sqId;
-      this.queryParams.sqName = sqName;
-      this.queryParams.wgId = wgId;
-      this.queryParams.wgName = wgName;
-      this.handleQuery();
-    },
-    /** 详情按钮操作 */
-    handleDetail(row) {
-      this.reset();
-      const id = row.id || this.ids
-      getLoudong(id).then(response => {
-        this.form = response.data;
-        this.open = true;
-        this.submit = false;
-        this.disable = true;
-        this.title = "楼栋信息管理详情";
-      });
-    },
-  }
-};
-</script>

+ 0 - 130
data-ui/src/views/ksh/monthTotalList.vue

@@ -1,130 +0,0 @@
-<template>
-  <div class="app-container">
-    <el-table v-loading="loading" :data="eventList">
-      <el-table-column label="事件标题" align="center" prop="eventTitle" />
-      <el-table-column label="事件来源" align="center" prop="eventLaliyuan" />
-      <el-table-column label="上报人" align="center" prop="eventSbrName" />
-      <el-table-column label="上报部门" align="center" prop="eventSbrDeptName" />
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
-        <template slot-scope="scope">
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-view"
-            @click="handleDetail(scope.row)"
-          >详情</el-button>
-        </template>
-      </el-table-column>
-    </el-table>
-
-    <pagination
-      v-show="total>0"
-      :total="total"
-      :page.sync="queryParams.pageNum"
-      :limit.sync="queryParams.pageSize"
-      @pagination="getList"
-    />
-  </div>
-</template>
-
-<script>
-import { sjsqYsjzsList } from "@/api/ksh/sjsqList";
-import { getEventDetail } from "@/api/ksh/markEventPoint";
-
-export default {
-  name: "monthTotalList",
-  data() {
-    return {
-      // 遮罩层
-      loading: true,
-      // 选中数组
-      ids: [],
-      // 非单个禁用
-      single: true,
-      // 非多个禁用
-      multiple: true,
-      // 显示搜索条件
-      showSearch: false,
-      // 总条数
-      total: 0,
-      // 弹出层宽度
-      labelWidth: '150px',
-      // 文本框宽度
-      inputStyle: 'width: 310px',
-      // 事件信息管理表格数据
-      eventList: [],
-      // 弹出层标题
-      title: "",
-      // 是否显示弹出层
-      open: false,
-      // 是否显示提交按钮
-      submit: false,
-      // 是否禁用弹出层表单
-      disable: false,
-      // 查询参数
-      queryParams: {
-        pageNum: 1,
-        pageSize: 10,
-      },
-      // 表单参数
-      form: {},
-      // 表单校验
-      rules: {}
-    };
-  },
-  created() {
-    this.getList();
-  },
-  props: {
-    month: null,
-    eventType: null,
-    deptIds: null,
-  },
-  methods: {
-    /** 查询事件信息管理列表 */
-    getList() {
-      this.loading = true;
-      sjsqYsjzsList(this.queryParams, this.month, this.eventType, this.deptIds).then(response => {
-        this.eventList = response.rows;
-        this.total = response.total;
-        this.loading = false;
-      });
-    },
-    // 取消按钮
-    cancel() {
-      this.open = false;
-      this.reset();
-    },
-    // 表单重置
-    reset() {
-      this.form = {
-        id: null,
-        createBy: null,
-        createTime: null,
-        updateBy: null,
-        updateTime: null,
-        dataStatus: "0",
-        dataDeptId: null,
-        xqName: null,
-        xqAddress: null,
-        jdId: null,
-        jdName: null,
-        sqId: null,
-        sqName: null,
-        wgId: null,
-        wgName: null,
-        delFlag: null
-      };
-      this.resetForm("form");
-    },
-    /** 详情按钮操作 */
-    handleDetail(row) {
-      this.reset();
-      let _this = this;
-      getEventDetail(row.eventId).then(response => {
-        _this.$emit('child-event',response);
-      });
-    },
-  }
-};
-</script>

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 1939
data-ui/src/views/ksh/person.vue


+ 0 - 736
data-ui/src/views/ksh/qiye.vue

@@ -1,736 +0,0 @@
-<template>
-  <div class="app-container">
-    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="128px">
-      <el-form-item label="所在街道名称" prop="jdName" v-show="showSearchJd" >
-        <el-select v-model="queryParams.jdName" placeholder="选择所在街道名称" :disabled="jdDisabled" @change="jdChange" clearable>
-          <el-option
-            v-for="dept in jdOptions"
-            :key="dept.deptId"
-            :label="dept.deptName"
-            :value="dept"
-          />
-        </el-select>
-      </el-form-item>
-      <el-form-item label="所在社区名称" prop="sqName" v-show="showSearchSq">
-        <el-select v-model="queryParams.sqName" placeholder="选择所在社区名称" :disabled="sqDisabled" @change="sqChange" clearable>
-          <el-option
-            v-for="dept in sqOptions"
-            :key="dept.deptId"
-            :label="dept.deptName"
-            :value="dept"
-          />
-        </el-select>
-      </el-form-item>
-      <el-form-item label="所在网格名称" prop="wgName" v-show="showSearchWg">
-        <el-select v-model="queryParams.wgName" placeholder="选择所在网格名称" :disabled="wgDisabled" @change="wgChange" clearable>
-          <el-option
-            v-for="dept in wgOptions"
-            :key="dept.deptId"
-            :label="dept.deptName"
-            :value="dept"
-          />
-        </el-select>
-      </el-form-item>
-      <el-form-item label="行业类别大类" prop="qyTypeOne">
-        <el-select v-model="queryParams.qyTypeOne" placeholder="请选择行业类别大类" clearable @change="qyOneQuery">
-          <el-option
-            v-for="dict in dict.type.qy_type_one"
-            :key="dict.value"
-            :label="dict.label"
-            :value="dict.value"
-          ></el-option>
-        </el-select>
-      </el-form-item>
-      <el-form-item label="行业类别中类" prop="qyTypeTwoName">
-        <el-select v-model="queryParams.qyTypeTwoName" placeholder="请选择行业类别中类" clearable @change="qyTwoQuery">
-          <el-option
-            v-for="dict in qy_type_two_param"
-            :key="dict.dictValue"
-            :label="dict.dictLabel"
-            :value="dict"
-          />
-        </el-select>
-      </el-form-item>
-      <el-form-item label="企业名称" prop="qyName">
-        <el-input
-          v-model="queryParams.qyName"
-          placeholder="请输入企业名称"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="统一社会信用代码" prop="qyCode">
-        <el-input
-          v-model="queryParams.qyCode"
-          placeholder="请输入统一社会信用代码"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item>
-        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
-        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
-      </el-form-item>
-    </el-form>
-
-    <el-table v-loading="loading" :data="qiyeList">
-      <el-table-column label="企业名称" align="center" prop="qyName" />
-      <!--<el-table-column label="统一社会信用代码" align="center" prop="qyCode" />-->
-      <el-table-column label="企业类别" align="center" prop="qyLeibie" >
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.rfh_qy_leibie" :value="scope.row.qyLeibie"/>
-        </template>
-      </el-table-column>
-      <!--<el-table-column label="地址" align="center" prop="qyAddress" />-->
-      <el-table-column label="主要业务" align="center" prop="qyYewu" />
-      <!--<el-table-column label="法人姓名" align="center" prop="qyFrName" />
-      <el-table-column label="法人电话" align="center" prop="qyFrTel" />-->
-      <el-table-column label="联系人姓名" align="center" prop="qyLxrName" />
-      <el-table-column label="联系人电话" align="center" prop="qyLxrTel" />
-      <el-table-column label="企业规模" align="center" prop="qyGuimo" >
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.rfh_qy_guimo" :value="scope.row.qyGuimo"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="企业面积" align="center" prop="qyMianji" />
-      <el-table-column label="建企时间" align="center" prop="qyShijian" />
-      <!--<el-table-column label="职工人数" align="center" prop="qyRenshu" />
-      <el-table-column label="行业类别" align="center" prop="qyTypeOne" />
-      <el-table-column label="行业类别" align="center" prop="qyTypeTwo" />-->
-      <el-table-column label="登记注册类型" align="center" prop="qyType" >
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.rfh_qy_type" :value="scope.row.qyType"/>
-        </template>
-      </el-table-column>
-      <!--<el-table-column label="年运行天数" align="center" prop="qyDays" />
-      <el-table-column label="近3年是否发生过环境突发事件" align="center" prop="qyTfsj" />
-      <el-table-column label="近1年是否收到生态环境部门的行政处罚" align="center" prop="qyXzcf" />-->
-      <!--<el-table-column label="所在街道名称" align="center" prop="jdName" />
-      <el-table-column label="所在社区名称" align="center" prop="sqName" />
-      <el-table-column label="所在网格名称" align="center" prop="wgName" />
-      <el-table-column label="所在小区名称" align="center" prop="xqName" />
-      <el-table-column label="所在楼栋名称" align="center" prop="ldName" />
-      <el-table-column label="所在单元名称" align="center" prop="dyName" />
-      <el-table-column label="所在房间名称" align="center" prop="fjName" />-->
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
-        <template slot-scope="scope">
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-view"
-            @click="handleDetail(scope.row)"
-            v-hasPermi="['rfh:qiye:edit']"
-          >详情</el-button>
-        </template>
-      </el-table-column>
-    </el-table>
-
-    <pagination
-      v-show="total>0"
-      :total="total"
-      :page.sync="queryParams.pageNum"
-      :limit.sync="queryParams.pageSize"
-      @pagination="getList"
-    />
-
-    <!-- 企业信息详情对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="1000px" class="form-style" append-to-body>
-      <el-form ref="form" :model="form" :rules="rules" label-width="150px">
-        <el-row :gutter="20">
-          <el-col :span="11">
-            <el-form-item label="企业名称" prop="qyName">
-              <el-input v-model="form.qyName" placeholder="请输入企业名称" :disabled="disable" maxlength="20"/>
-            </el-form-item>
-            <el-form-item label="统一社会信用代码" prop="qyCode">
-              <el-input v-model="form.qyCode" placeholder="请输入统一社会信用代码" :disabled="disable"/>
-            </el-form-item>
-            <el-form-item label="企业类别" prop="qyLeibie">
-              <el-select v-model="form.qyLeibie" placeholder="请选择企业类别" :disabled="disable">
-                <el-option
-                  v-for="dict in dict.type.rfh_qy_leibie"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="地址" prop="qyAddress">
-              <el-input v-model="form.qyAddress" placeholder="请输入地址" :disabled="disable"/>
-            </el-form-item>
-            <el-form-item label="主要业务" prop="qyYewu">
-              <el-input v-model="form.qyYewu" type="textarea" placeholder="请输入内容" :disabled="disable" maxlength="1000"/>
-            </el-form-item>
-            <el-form-item label="法人姓名" prop="qyFrName">
-              <el-input v-model="form.qyFrName" placeholder="请输入法人姓名" :disabled="disable" maxlength="20"/>
-            </el-form-item>
-            <el-form-item label="法人电话" prop="qyFrTel">
-              <el-input v-model="form.qyFrTel" placeholder="请输入法人电话" :disabled="disable" maxlength="11"/>
-            </el-form-item>
-            <el-form-item label="联系人姓名" prop="qyLxrName">
-              <el-input v-model="form.qyLxrName" placeholder="请输入联系人姓名" :disabled="disable" maxlength="20" />
-            </el-form-item>
-            <el-form-item label="联系人电话" prop="qyLxrTel">
-              <el-input v-model="form.qyLxrTel" placeholder="请输入联系人电话" :disabled="disable" maxlength="11" />
-            </el-form-item>
-            <el-form-item label="企业规模" prop="qyGuimo">
-              <el-select v-model="form.qyGuimo" placeholder="请选择企业规模" :disabled="disable">
-                <el-option
-                  v-for="dict in dict.type.rfh_qy_guimo"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="企业面积" prop="qyMianji">
-              <el-input v-model="form.qyMianji" placeholder="请输入企业面积" :disabled="disable" maxlength="20"/>
-            </el-form-item>
-            <el-form-item label="建企时间" prop="qyShijian">
-              <el-date-picker clearable size="small"
-                              v-model="form.qyShijian"
-                              type="date"
-                              value-format="yyyy-MM-dd"
-                              placeholder="选择建企时间" :disabled="disable">
-              </el-date-picker>
-            </el-form-item>
-            <el-form-item label="职工人数" prop="qyRenshu">
-              <el-input v-model="form.qyRenshu" placeholder="请输入职工人数" :disabled="disable"/>
-            </el-form-item>
-            <el-form-item label="行业类别大类" prop="qyTypeOne">
-              <el-select v-model="form.qyTypeOne" placeholder="请选择行业类别大类" :disabled="disable" @change="qyOneChange">
-                <el-option
-                  v-for="dict in dict.type.qy_type_one"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-          </el-col>
-          <el-col :span="11">
-            <el-form-item label="行业类别中类" prop="qyTypeTwoName">
-              <el-select v-model="form.qyTypeTwoName" placeholder="请选择行业类别中类" :disabled="disable" @change="qyTwoChange">
-                <el-option
-                  v-for="dict in qy_type_two"
-                  :key="dict.dictValue"
-                  :label="dict.dictLabel"
-                  :value="dict"
-                />
-              </el-select>
-            </el-form-item>
-            <el-form-item label="年运行天数" prop="qyDays">
-              <el-input v-model="form.qyDays" placeholder="请输入年运行天数" :disabled="disable"/>
-            </el-form-item>
-            <el-form-item label="登记注册类型" prop="qyType">
-              <el-select v-model="form.qyType" placeholder="请选择登记注册类型" :disabled="disable">
-                <el-option
-                  v-for="dict in dict.type.rfh_qy_type"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="近3年是否发生过环境突发事件" prop="qyTfsj">
-              <el-input v-model="form.qyTfsj" placeholder="请输入近3年是否发生过环境突发事件" :disabled="disable"/>
-            </el-form-item>
-            <el-form-item label="近1年是否收到生态环境部门的行政处罚" prop="qyXzcf">
-              <el-input v-model="form.qyXzcf" placeholder="请输入近1年是否收到生态环境部门的行政处罚" :disabled="disable"/>
-            </el-form-item>
-            <el-form-item label="所在街道名称" prop="jdName">
-              <el-select v-model="form.jdName" placeholder="选择所在街道名称" disabled="disabled" @change="jdChange" >
-                <el-option
-                  v-for="dept in jdOptions"
-                  :key="dept.deptId"
-                  :label="dept.deptName"
-                  :value="dept"
-                />
-              </el-select>
-            </el-form-item>
-            <el-form-item label="所在社区名称" prop="sqName">
-              <el-select v-model="form.sqName" placeholder="选择所在社区名称" disabled="disabled" @change="sqChange" >
-                <el-option
-                  v-for="dept in sqOptions"
-                  :key="dept.deptId"
-                  :label="dept.deptName"
-                  :value="dept"
-                />
-              </el-select>
-            </el-form-item>
-            <el-form-item label="所在网格名称" prop="wgName">
-              <el-select v-model="form.wgName" placeholder="选择所在网格名称" disabled="disabled" @change="wgChange" >
-                <el-option
-                  v-for="dept in wgOptions"
-                  :key="dept.deptId"
-                  :label="dept.deptName"
-                  :value="dept"
-                />
-              </el-select>
-            </el-form-item>
-            <el-form-item label="所在小区名称" prop="xqName">
-              <el-select v-model="form.xqName" placeholder="选择所在小区名称" :disabled="disable" @change="xqChange" >
-                <el-option
-                  v-for="xiaoQu in xqOptions"
-                  :key="xiaoQu.id"
-                  :label="xiaoQu.xqName"
-                  :value="xiaoQu"
-                />
-              </el-select>
-            </el-form-item>
-            <el-form-item label="所在楼栋名称" prop="ldName">
-              <el-select v-model="form.ldName" placeholder="选择所在楼栋名称" :disabled="disable" @change="ldChange" >
-                <el-option
-                  v-for="louDong in ldOptions"
-                  :key="louDong.id"
-                  :label="louDong.ldName"
-                  :value="louDong"
-                />
-              </el-select>
-            </el-form-item>
-            <el-form-item label="所在单元名称" prop="dyName">
-              <el-select v-model="form.dyName" placeholder="选择所在单元名称" :disabled="disable" @change="dyChange" >
-                <el-option
-                  v-for="danYuan in dyOptions"
-                  :key="danYuan.id"
-                  :label="danYuan.dyName"
-                  :value="danYuan"
-                />
-              </el-select>
-            </el-form-item>
-            <el-form-item label="所在房间名称" prop="fjName">
-              <el-select v-model="form.fjName" placeholder="选择所在房间名称" :disabled="disable" @change="fjChange" >
-                <el-option
-                  v-for="fangJian in fjOptions"
-                  :key="fangJian.id"
-                  :label="fangJian.fjName"
-                  :value="fangJian"
-                />
-              </el-select>
-            </el-form-item>
-          </el-col>
-        </el-row>
-
-      </el-form>
-      <div slot="footer" class="dialog-footer">
-        <el-button type="primary" @click="submitForm" v-if="submit">确 定</el-button>
-        <el-button @click="cancel">取 消</el-button>
-      </div>
-    </el-dialog>
-  </div>
-</template>
-
-<script>
-import { getCommunity, listJieDao, listSheQu, listWangGe, listXiaoqu, listLoudong, listDanyuan, listFangjian } from "@/api/ksh/community";
-import { listDictData, listQiye, getQiye } from "@/api/ksh/qiye";
-
-export default {
-  name: "Qiye",
-  dicts: ['rfh_qy_leibie', 'rfh_qy_guimo', 'rfh_qy_type', 'qy_type_one'],
-  data() {
-    return {
-      // 遮罩层
-      loading: true,
-      // 选中数组
-      ids: [],
-      // 非单个禁用
-      single: true,
-      // 非多个禁用
-      multiple: true,
-      // 显示搜索条件
-      showSearch: true,
-      // 所在街道搜索条件
-      showSearchJd: false,
-      // 所在社区搜索条件
-      showSearchSq: false,
-      // 所在网格搜索条件
-      showSearchWg: false,
-      // 总条数
-      total: 0,
-      // 企业信息管理表格数据
-      qiyeList: [],
-      // 街道切换禁用
-      jdDisabled: false,
-      // 社区切换禁用
-      sqDisabled: false,
-      // 网格切换禁用
-      wgDisabled: false,
-      // 街道选项
-      jdOptions: [],
-      // 社区选项
-      sqOptions: [],
-      // 网格选项
-      wgOptions: [],
-      // 小区选项
-      xqOptions: [],
-      // 楼栋选项
-      ldOptions: [],
-      // 单元选项
-      dyOptions: [],
-      // 房间选项
-      fjOptions: [],
-      // 企业类别
-      qy_type_two: [],
-      // 企业类别参数
-      qy_type_two_param: [],
-      // 弹出层标题
-      title: "",
-      // 是否显示弹出层
-      open: false,
-      // 是否显示提交按钮
-      submit: false,
-      // 是否禁用弹出层表单
-      disable: false,
-      // 查询参数
-      queryParams: {
-        pageNum: 1,
-        pageSize: 10,
-        dataStatus: null,
-        dataDeptId: null,
-        qyName: null,
-        qyCode: null,
-        qyLeibie: null,
-        qyAddress: null,
-        qyYewu: null,
-        qyFrName: null,
-        qyFrTel: null,
-        qyLxrName: null,
-        qyLxrTel: null,
-        qyGuimo: null,
-        qyMianji: null,
-        qyShijian: null,
-        qyRenshu: null,
-        qyTypeOne: null,
-        qyTypeTwo: null,
-        qyTypeTwoName: null,
-        qyType: null,
-        qyDays: null,
-        qyTfsj: null,
-        qyXzcf: null,
-        jdId: null,
-        jdName: null,
-        sqId: null,
-        sqName: null,
-        wgId: null,
-        wgName: null,
-        xqId: null,
-        xqName: null,
-        ldId: null,
-        ldName: null,
-        dyId: null,
-        dyName: null,
-        fjId: null,
-        fjName: null
-      },
-      // 表单参数
-      form: {},
-      // 表单校验
-      rules: {}
-    };
-  },
-  created() {
-    let jieDao = this.jieDao;
-    this.showSearchJd = true;
-    this.showSearchSq = true;
-    this.showSearchWg = true;
-    // alert(jieDao.jdId)
-    this.queryParams.jdId = jieDao.jdId;
-    this.queryParams.jdName = jieDao.jdName;
-    this.jdDisabled = true;
-    this.sqDisabled = false;
-    this.wgDisabled = false;
-    this.jdChange({deptId: jieDao.jdId, deptName:jieDao.jdName});
-    this.getList();
-  },
-  props: {
-    // 街道
-    jieDao: null,
-    // 路由参数
-    routeType: null,
-  },
-  methods: {
-    /** 获取的街道名称 */
-    jdChange(e){
-      this.queryParams.jdId = e.deptId;
-      this.queryParams.jdName = e.deptName;
-      this.queryParams.sqId = null;
-      this.queryParams.sqName = null;
-      this.queryParams.wgId = null;
-      this.queryParams.wgName = null;
-      listSheQu(e.deptId==null?-1:e.deptId).then(response => {
-        this.sqOptions = response;
-        this.wgOptions = [];
-      });
-    },
-    /** 获取的社区名称 */
-    sqChange(e){
-      this.queryParams.sqId = e.deptId;
-      this.queryParams.sqName = e.deptName;
-      this.queryParams.wgId = null;
-      this.queryParams.wgName = null;
-      listWangGe(e.deptId==null?-1:e.deptId).then(response => {
-        this.wgOptions = response;
-      });
-    },
-    /** 获取的网格名称 */
-    wgChange(e){
-      this.queryParams.wgId = e.deptId;
-      this.queryParams.wgName = e.deptName;
-    },
-    /** 查询用户社区信息 */
-    getCommunity() {
-      this.showSearchJd = true;
-      this.showSearchSq = true;
-      this.showSearchWg = true;
-      getCommunity().then(response => {
-        console.log(response)
-        this.queryParams.jdId = response.jdId;
-        this.queryParams.jdName = response.jdName;
-        this.queryParams.sqId = response.sqId;
-        this.queryParams.sqName = response.sqName;
-        this.queryParams.wgId = response.wgId;
-        this.queryParams.wgName = response.wgName;
-        this.jdDisabled = response.jdDisabled;
-        this.sqDisabled = response.sqDisabled;
-        this.wgDisabled = response.wgDisabled;
-        // 街道
-        listJieDao().then(response => {
-          this.jdOptions = response;
-        });
-        // 社区
-        listSheQu(response.jdDisabled?response.jdId:-1).then(response => {
-          this.sqOptions = response;
-        });
-        // 网格
-        listWangGe(response.sqDisabled?response.sqId:-1).then(response => {
-          this.wgOptions = response;
-        });
-        this.getList();
-      });
-    },
-    /** 查询街道社区网格信息 */
-    getJdSqWgOptions() {
-      // 街道
-      listJieDao().then(response => {
-        this.jdOptions = response;
-      });
-      // 社区
-      listSheQu().then(response => {
-        this.sqOptions = response;
-      });
-      // 网格
-      listWangGe().then(response => {
-        this.wgOptions = response;
-      });
-    },
-    /** 获取的小区名称 */
-    xqChange(e){
-      this.form.xqId = e.id;
-      this.form.xqName = e.xqName;
-      this.form.ldId = null;
-      this.form.ldName = null;
-      this.form.dyId = null;
-      this.form.dyName = null;
-      this.form.fjId = null;
-      this.form.fjName = null;
-      this.getLdOptions();
-    },
-    /** 获取的楼栋名称 */
-    ldChange(e){
-      this.form.ldId = e.id;
-      this.form.ldName = e.ldName;
-      this.form.dyId = null;
-      this.form.dyName = null;
-      this.form.fjId = null;
-      this.form.fjName = null;
-      this.getDyOptions();
-    },
-    /** 获取的单元名称 */
-    dyChange(e){
-      this.form.dyId = e.id;
-      this.form.dyName = e.dyName;
-      this.form.fjId = null;
-      this.form.fjName = null;
-      this.getFjOptions();
-    },
-    /** 获取的房间名称 */
-    fjChange(e){
-      this.form.fjId = e.id;
-      this.form.fjName = e.fjName;
-    },
-    /** 获取企业类别中类 */
-    qyOneQuery(dictType){
-      this.queryParams.qyTypeTwo = null;
-      this.queryParams.qyTypeTwoName = null;
-      listDictData(dictType).then(response => {
-        this.qy_type_two_param = response.data;
-      });
-    },
-    /** 获取的企业类别名称 */
-    qyTwoQuery(e){
-      this.queryParams.qyTypeTwo = e.dictValue;
-      this.queryParams.qyTypeTwoName = e.dictLabel;
-    },
-    /** 获取企业类别中类 */
-    qyOneChange(dictType){
-      this.form.qyTypeTwo = null;
-      this.form.qyTypeTwoName = null;
-      listDictData(dictType).then(response => {
-        this.qy_type_two = response.data;
-      });
-    },
-    /** 获取的企业类别名称 */
-    qyTwoChange(e){
-      this.form.qyTypeTwo = e.dictValue;
-      this.form.qyTypeTwoName = e.dictLabel;
-    },
-    /** 查询小区信息 */
-    getXqOptions() {
-      // 小区
-      listXiaoqu().then(response => {
-        this.xqOptions = response.rows;
-      });
-    },
-    /** 查询楼栋信息 */
-    getLdOptions() {
-      // 楼栋
-      let queryParams = new Object();
-      queryParams.xqId = this.form.xqId;
-      listLoudong(queryParams).then(response => {
-        this.ldOptions = response.rows;
-        this.dyOptions = [];
-        this.fjOptions = [];
-      });
-    },
-    /** 查询单元信息 */
-    getDyOptions() {
-      // 单元
-      let queryParams = new Object();
-      queryParams.ldId = this.form.ldId;
-      listDanyuan().then(response => {
-        this.dyOptions = response.rows;
-        this.fjOptions = [];
-      });
-    },
-    /** 查询房间信息 */
-    getFjOptions() {
-      // 房间
-      let queryParams = new Object();
-      queryParams.dyId = this.form.dyId;
-      listFangjian().then(response => {
-        this.fjOptions = response.rows;
-      });
-    },
-    /** 查询企业信息管理列表 */
-    getList() {
-      this.loading = true;
-      listQiye(this.queryParams).then(response => {
-        this.qiyeList = response.rows;
-        this.total = response.total;
-        this.loading = false;
-      });
-    },
-    // 取消按钮
-    cancel() {
-      this.open = false;
-      this.reset();
-    },
-    // 表单重置
-    reset() {
-      this.form = {
-        id: null,
-        createBy: null,
-        createTime: null,
-        updateBy: null,
-        updateTime: null,
-        dataStatus: "0",
-        dataDeptId: null,
-        qyName: null,
-        qyCode: null,
-        qyLeibie: null,
-        qyAddress: null,
-        qyYewu: null,
-        qyFrName: null,
-        qyFrTel: null,
-        qyLxrName: null,
-        qyLxrTel: null,
-        qyGuimo: null,
-        qyMianji: null,
-        qyShijian: null,
-        qyRenshu: null,
-        qyTypeOne: null,
-        qyTypeTwo: null,
-        qyTypeTwoName: null,
-        qyType: null,
-        qyDays: null,
-        qyTfsj: null,
-        qyXzcf: null,
-        jdId: null,
-        jdName: null,
-        sqId: null,
-        sqName: null,
-        wgId: null,
-        wgName: null,
-        delFlag: null,
-        xqId: null,
-        xqName: null,
-        ldId: null,
-        ldName: null,
-        dyId: null,
-        dyName: null,
-        fjId: null,
-        fjName: null
-      };
-      this.resetForm("form");
-    },
-    /** 搜索按钮操作 */
-    handleQuery() {
-      this.queryParams.pageNum = 1;
-      this.getList();
-    },
-    /** 重置按钮操作 */
-    resetQuery() {
-      let jdId = this.jdDisabled?this.queryParams.jdId:null;
-      let jdName = this.jdDisabled?this.queryParams.jdName:null;
-      let sqId = this.sqDisabled?this.queryParams.sqId:null;
-      let sqName = this.sqDisabled?this.queryParams.sqName:null;
-      let wgId = this.wgDisabled?this.queryParams.wgId:null;
-      let wgName = this.wgDisabled?this.queryParams.wgName:null;
-      this.jdChange({deptId: jdId, deptName: jdName});
-      this.sqChange({deptId: sqId, deptName: sqName});
-      this.resetForm("queryForm");
-      this.queryParams.jdId = jdId;
-      this.queryParams.jdName = jdName;
-      this.queryParams.sqId = sqId;
-      this.queryParams.sqName = sqName;
-      this.queryParams.wgId = wgId;
-      this.queryParams.wgName = wgName;
-      this.queryParams.qyTypeTwo = '';
-      this.qy_type_two_param = [];
-      this.handleQuery();
-    },
-    /** 详情按钮操作 */
-    handleDetail(row) {
-      this.reset();
-      const id = row.id || this.ids
-      getQiye(id).then(response => {
-        let form = response.data;
-        form.qyTypeTwoName = null;
-        this.form = form;
-        listDictData(row.qyTypeOne).then(response => {
-          let qy_type_two = response.data;
-          this.qy_type_two = qy_type_two;
-          qy_type_two.forEach(e => {
-            if (row.qyTypeTwo == e.dictValue) {
-              this.form.qyTypeTwoName = e.dictLabel;
-            }
-          });
-        });
-        this.open = true;
-        this.submit = false;
-        this.disable = true;
-        this.title = "企业信息管理详情";
-      });
-    },
-  }
-};
-</script>

+ 0 - 141
data-ui/src/views/ksh/reportList.vue

@@ -1,141 +0,0 @@
-<template>
-  <div class="app-container">
-    <el-table v-loading="loading" :data="eventList">
-      <el-table-column label="事件标题" align="center" prop="eventTitle" />
-      <el-table-column label="事件来源" align="center" prop="eventLaliyuan" />
-      <el-table-column label="上报人" align="center" prop="eventSbrName" />
-      <el-table-column label="上报部门" align="center" prop="eventSbrDeptName" />
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
-        <template slot-scope="scope">
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-view"
-            @click="handleDetail(scope.row)"
-          >详情</el-button>
-        </template>
-      </el-table-column>
-    </el-table>
-
-    <pagination
-      v-show="total>0"
-      :total="total"
-      :page.sync="queryParams.pageNum"
-      :limit.sync="queryParams.pageSize"
-      @pagination="getList"
-    />
-  </div>
-</template>
-
-<script>
-import { sjsqSbsList, sjsqZsList } from "@/api/ksh/sjsqList";
-import { getEventDetail } from "@/api/ksh/markEventPoint";
-
-export default {
-  name: "reportList",
-  data() {
-    return {
-      // 遮罩层
-      loading: true,
-      // 选中数组
-      ids: [],
-      // 非单个禁用
-      single: true,
-      // 非多个禁用
-      multiple: true,
-      // 显示搜索条件
-      showSearch: false,
-      // 总条数
-      total: 0,
-      // 弹出层宽度
-      labelWidth: '150px',
-      // 文本框宽度
-      inputStyle: 'width: 310px',
-      // 事件信息管理表格数据
-      eventList: [],
-      // 弹出层标题
-      title: "",
-      // 是否显示弹出层
-      open: false,
-      // 是否显示提交按钮
-      submit: false,
-      // 是否禁用弹出层表单
-      disable: false,
-      // 查询参数
-      queryParams: {
-        pageNum: 1,
-        pageSize: 10,
-      },
-      // 表单参数
-      form: {},
-      // 表单校验
-      rules: {}
-    };
-  },
-  created() {
-    this.getList();
-  },
-  props: {
-    routeType: null,
-    // 赋予的权限
-    deptIds: null,
-  },
-  methods: {
-    /** 查询事件信息管理列表 */
-    getList() {
-      this.loading = true;
-      switch (this.routeType) {
-        case 'sjsqSbsList':
-          sjsqSbsList(this.deptIds).then(response => {
-            this.eventList = response.rows;
-            this.total = response.total;
-            this.loading = false;
-          });
-          break;
-        case 'sjsqZsList':
-          sjsqZsList(this.deptIds).then(response => {
-            this.eventList = response.rows;
-            this.total = response.total;
-            this.loading = false;
-          });
-          break;
-      }
-    },
-    // 取消按钮
-    cancel() {
-      this.open = false;
-      this.reset();
-    },
-    // 表单重置
-    reset() {
-      this.form = {
-        id: null,
-        createBy: null,
-        createTime: null,
-        updateBy: null,
-        updateTime: null,
-        dataStatus: "0",
-        dataDeptId: null,
-        xqName: null,
-        xqAddress: null,
-        jdId: null,
-        jdName: null,
-        sqId: null,
-        sqName: null,
-        wgId: null,
-        wgName: null,
-        delFlag: null
-      };
-      this.resetForm("form");
-    },
-    /** 详情按钮操作 */
-    handleDetail(row) {
-      this.reset();
-      let _this = this;
-      getEventDetail(row.eventId).then(response => {
-        _this.$emit('child-event',response);
-      });
-    },
-  }
-};
-</script>

+ 0 - 140
data-ui/src/views/ksh/signList.vue

@@ -1,140 +0,0 @@
-<template>
-  <div class="app-container">
-    <el-table v-loading="loading" :data="eventList">
-      <el-table-column label="事件标题" align="center" prop="eventTitle" />
-      <el-table-column label="事件来源" align="center" prop="eventLaliyuan" />
-      <el-table-column label="上报人" align="center" prop="eventSbrName" />
-      <el-table-column label="上报部门" align="center" prop="eventSbrDeptName" />
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
-        <template slot-scope="scope">
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-view"
-            @click="handleDetail(scope.row)"
-          >详情</el-button>
-        </template>
-      </el-table-column>
-    </el-table>
-
-    <pagination
-      v-show="total>0"
-      :total="total"
-      :page.sync="queryParams.pageNum"
-      :limit.sync="queryParams.pageSize"
-      @pagination="getList"
-    />
-  </div>
-</template>
-
-<script>
-import { sjsqQssList, sjsqZsList } from "@/api/ksh/sjsqList";
-import { getEventDetail } from "@/api/ksh/markEventPoint";
-
-export default {
-  name: "signList",
-  data() {
-    return {
-      // 遮罩层
-      loading: true,
-      // 选中数组
-      ids: [],
-      // 非单个禁用
-      single: true,
-      // 非多个禁用
-      multiple: true,
-      // 显示搜索条件
-      showSearch: false,
-      // 总条数
-      total: 0,
-      // 弹出层宽度
-      labelWidth: '150px',
-      // 文本框宽度
-      inputStyle: 'width: 310px',
-      // 事件信息管理表格数据
-      eventList: [],
-      // 弹出层标题
-      title: "",
-      // 是否显示弹出层
-      open: false,
-      // 是否显示提交按钮
-      submit: false,
-      // 是否禁用弹出层表单
-      disable: false,
-      // 查询参数
-      queryParams: {
-        pageNum: 1,
-        pageSize: 10,
-      },
-      // 表单参数
-      form: {},
-      // 表单校验
-      rules: {}
-    };
-  },
-  created() {
-    this.getList();
-  },
-  props: {
-    routeType: null,
-    deptIds: null,
-  },
-  methods: {
-    /** 查询事件信息管理列表 */
-    getList() {
-      this.loading = true;
-      switch (this.routeType) {
-        case 'sjsqQssList':
-          sjsqQssList(this.deptIds).then(response => {
-            this.eventList = response.rows;
-            this.total = response.total;
-            this.loading = false;
-          });
-          break;
-        case 'sjsqZsList':
-          sjsqZsList(this.deptIds).then(response => {
-            this.eventList = response.rows;
-            this.total = response.total;
-            this.loading = false;
-          });
-          break;
-      }
-    },
-    // 取消按钮
-    cancel() {
-      this.open = false;
-      this.reset();
-    },
-    // 表单重置
-    reset() {
-      this.form = {
-        id: null,
-        createBy: null,
-        createTime: null,
-        updateBy: null,
-        updateTime: null,
-        dataStatus: "0",
-        dataDeptId: null,
-        xqName: null,
-        xqAddress: null,
-        jdId: null,
-        jdName: null,
-        sqId: null,
-        sqName: null,
-        wgId: null,
-        wgName: null,
-        delFlag: null
-      };
-      this.resetForm("form");
-    },
-    /** 详情按钮操作 */
-    handleDetail(row) {
-      this.reset();
-      let _this = this;
-      getEventDetail(row.eventId).then(response => {
-        _this.$emit('child-event',response);
-      });
-    },
-  }
-};
-</script>

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 1318
data-ui/src/views/ksh/sjsq-index.vue


+ 0 - 547
data-ui/src/views/ksh/supermap.vue

@@ -1,547 +0,0 @@
-<template>
-  <div id="qksupermap" ref="map" style=""></div>
-</template>
-
-<script>
-  import { getSupermap, getSupermaps } from "@/api/ksh/supermap";
-  // import { choseBuilding } from "@/api/rfh/loudong/loudong";
-  import { getSuperMap,iconList} from '@/api/components/supermap.js';
-
-  import 'leaflet-side-by-side'
-  import '@supermap/iclient-leaflet'
-  import 'leaflet/dist/leaflet.css'
-  import 'leaflet.markercluster/dist/leaflet.markercluster-src.js';
-  import 'leaflet.markercluster/dist/MarkerCluster.css';
-  import 'leaflet.markercluster/dist/MarkerCluster.Default.css';
-  import 'leaflet-draw';
-  import 'leaflet-draw/dist/leaflet.draw.css'
-
-  import L from 'leaflet'
-  import {getEventDetail, getIcon, getStateText, listForMark} from "@/api/ksh/markEventPoint";
-  import { getSocketUrl, getUserProfile } from '@/api/system/user'
-
-  export default {
-    name: "sookaSuperMap",
-    data() {
-      return {
-        isAdmin: false,
-        isJieDao: false,
-        isSheQu: false,
-        mapId: "",
-        layers: [],
-        map_shequList: [],
-        datasource_datasetNames: [],
-        map: null,
-        layerId: "",
-        zoom: "",
-        datasourceName: "",
-        datasetName: "",
-        centerpointLon: "",
-        centerpointLat: "",
-        iServerJieDaoSheQuData: "",
-        iServerMap: "",
-        iServerJieDaoSheQuMap: "",
-        iServerJilinshengAndQikaiMap: "",
-        marker: "",
-        editableLayers: [],
-        url: "",
-        dataUrl: "",
-        workspace_qk: "",
-        workspace_jdsq: "",
-        map_jilinShiLiang: "",
-        map_qikaiYingXiang: "",
-        // map_jiedao: "",//当前用户所在街道
-        // map_shequ: "",//不同社区人员登录后,根据  【图层ID】   ,加载不同图层,样例为东风新立社区dongfengxinli,
-        //选择用到的
-        resultData:[],
-        // 街道
-        jieDao: null,
-        // 社区
-        sheQu: null,
-        // 社区集合
-        sqOptions: null,
-        // 影像图/矢量图
-        yxtSlt: null,
-        // 人房户/事件
-        rfhSj: null,
-        // 年份
-        year: null,
-        //事件详情页是否显示
-        eventDetailVisible:null,
-        // 路由参数
-        routeType: null,
-        showLatLng: null,
-        closeChoseBuilding: null,
-        lockReconnect: false,
-        userId: null,
-      }
-    },
-    mounted() {
-      this.getSupermap(this.sqOptionsProps, this.jieDaoProps, this.sheQuProps, this.yxtSltProps, this.rfhSjProps, this.yearProps);
-      this.openSocket();
-    },
-    props: {
-      // 社区集合
-      sqOptionsProps: null,
-      // 街道
-      jieDaoProps: null,
-      // 社区
-      sheQuProps: null,
-      // 影像图/矢量图
-      yxtSltProps: null,
-      // 人房户/事件
-      rfhSjProps: null,
-      // 年份
-      yearProps: null,
-    },
-    methods: {
-      getSupermap: async function(sqOptions, jieDao, sheQu, yxtSlt, rfhSj, year){
-        this.sqOptions = sqOptions;
-        this.jieDao = jieDao;
-        this.sheQu = sheQu;
-        this.yxtSlt = yxtSlt;
-        this.rfhSj = rfhSj;
-        this.year = year;
-        this.mapId = "";
-        this.layers = [];
-        this.map_shequList = [];
-        this.datasource_datasetNames = [];
-        this.isAdmin = this.jieDao.jdId == 0;
-        if(!this.isAdmin && this.sheQu!=null){
-
-          if(this.sheQu.hasOwnProperty('sqId')){
-
-            if(this.sheQu.sqId==0){
-
-              this.isJieDao = true;
-            }else {
-
-              this.isJieDao = false;
-            }
-          }else {
-
-            this.isJieDao = false;
-          }
-        }else {
-
-          this.isJieDao = true;
-        }
-
-        this.isSheQu = !this.isAdmin && !this.isJieDao;
-        if(this.isAdmin){
-          this.mapId = 0;
-        }else if(this.isJieDao){
-          this.mapId = this.jieDao.jdId;
-        }else if(this.isSheQu){
-          this.mapId = this.sheQu.sqId;
-        }else {
-          console.log('isWangGe',this.mapId);
-        }
-        getSupermap(this.mapId).then(response => {
-          this.centerpointLat=response.centerpointLat;
-          this.centerpointLon=response.centerpointLon;
-          this.datasetName=response.datasetName;
-          this.datasourceName=response.datasourceName;
-          this.iServerJieDaoSheQuData=response.iServerJieDaoSheQuData;
-          this.iServerJieDaoSheQuMap=response.iServerJieDaoSheQuMap;
-          this.iServerJilinshengAndQikaiMap=response.iServerJilinshengAndQikaiMap;
-          this.iServerMap=response.iServerMap;
-          this.layerId=response.layerId;
-          this.zoom=response.zoom;
-          this.dataUrl=this.iServerJieDaoSheQuData;
-          this.url = this.iServerMap;
-          this.workspace_qk=this.iServerJilinshengAndQikaiMap;//省矢量及区影像,固定加载。
-          this.workspace_jdsq=this.iServerJieDaoSheQuMap;//街道社区的地图服务路径
-          this.map_jilinShiLiang = window.L.supermap.tiledMapLayer(this.workspace_qk+'/吉林省矢量地图 ', {
-            noWrap: true
-          });
-          this.map_qikaiYingXiang = window.L.supermap.tiledMapLayer(this.workspace_qk+'/经开影像 ', {
-            noWrap: true
-          });
-          // console.log('admin',this.isAdmin)
-          // console.log('街道',this.isJieDao)
-          // console.log('社区',this.isSheQu)
-          this.initSlt();
-          // this.initYxt();
-          // this.initLkt();
-          // this.initJzw();
-          // this.initSjd();
-          // this.initZxd();
-          // this.initMap();
-        });
-      },
-      /**
-       * 矢量图
-       */
-      initSlt: async function () {
-        this.layers.push(this.map_jilinShiLiang);//吉林矢量
-        this.initYxt();
-      },
-      /**
-       * 影像图
-       */
-      initYxt: async function () {
-        if(this.yxtSlt == 'yxt'){//影像图
-          this.layers.push(this.map_qikaiYingXiang);//汽开影像
-        }
-        this.initLkt();
-      },
-      /**
-       * 轮廓图
-       */
-      initLkt: async function () {
-        if(this.yxtSlt == 'yxt') {
-          if(this.isAdmin){//汽开全区轮廓图
-            this.layers.push(window.L.supermap.tiledMapLayer(this.iServerJieDaoSheQuMap+'/qikaiquanqu', { noWrap: true }));//汽开全区
-            this.initJzw();
-          }else {
-            let deptIds = [];
-            if(this.isJieDao) {//本街道及下辖社区轮廓图(选中具体街道但没有选择社区时加载下辖社区轮廓图)
-              this.sqOptions.forEach(sheQu => {
-                deptIds.push(sheQu.deptId);
-              });
-            }else {//本辖区轮廓图(选中具体社区时加载当前社区轮廓图)
-              deptIds.push(this.sheQu.sqId);
-            }
-            getSupermaps(deptIds.join()).then(response => {
-              response.supermapList.forEach(supermap => {
-                this.map_shequList.push({layerId:supermap.layerId,datasourceName:supermap.datasourceName,datasetName:supermap.datasetName});
-                this.layers.push(window.L.supermap.tiledMapLayer(this.iServerJieDaoSheQuMap + '/' + supermap.layerId, {noWrap: true}));//加载本街道范围轮廓图
-              });
-              this.initJzw();
-            });
-          }
-        }else {
-          this.initJzw();
-        }
-      },
-      /**
-       * 建筑物
-       */
-      initJzw: async function () {
-        if(this.yxtSlt == 'yxt' && this.rfhSj == 'rfh' && !this.isAdmin){
-          for (let i = 0; i < this.map_shequList.length; i++) {//选择具体街道时加载街道下所有社区数据
-            if (this.map_shequList[i].layerId != null && this.map_shequList[i].layerId != "") {
-              this.layers.push(window.L.supermap.tiledMapLayer(this.workspace_jdsq + '/' + this.map_shequList[i].layerId, {noWrap: true}));//加载本街道下所有社区建筑图
-              this.datasource_datasetNames.push(this.map_shequList[i].datasourceName + ":" + this.map_shequList[i].datasetName);//["building:东风创业","building:东风创业","building:东风创业"],
-            }
-          }
-        }
-        this.initZxd();
-      },
-      /**
-       * 事件落点
-       */
-      initSjd: async function () {
-        if(this.rfhSj == 'sj'){
-          let deptId = 0;
-          if(this.isJieDao){
-            deptId = this.jieDao.jdId;
-          }else if(this.isSheQu){
-            deptId = this.sheQu.sqId;
-          }
-          this.init({
-            deptId : deptId,
-            year : this.year
-          },this.map);
-        }
-      },
-      /**
-       * 中心点、zoom
-       */
-      initZxd: async function () {
-        // console.log('admin=',this.isAdmin)
-        // console.log('街道=',this.isJieDao)
-        // console.log('社区=',this.isSheQu)
-        if(this.isJieDao){
-          getSupermap(this.jieDao.jdId).then(response => {
-            this.zoom = response.zoom;
-            this.centerpointLat = response.centerpointLat;
-            this.centerpointLon = response.centerpointLon;
-            // console.log('zoom1='+this.zoom)
-            this.initMap();
-          });
-        }else {
-          // console.log('zoom2='+this.zoom)
-          this.initMap();
-        }
-      },
-      /**
-       * 加载地图
-       */
-      initMap: async function () {
-        let _that = this;
-        this.map && this.map.remove();
-        this.map = window.L.map('qksupermap', {
-          preferCanvas: true,
-          center: [this.centerpointLat, this.centerpointLon],//[43.876540660858154,125.24094343185425],
-          zoom: this.zoom,
-          crs: window.L.CRS.EPSG4326,
-          // crs: window.L.CRS.EPSG3857,
-          zoomControl: true,
-          doubleClickZoom: false,
-          layers: this.layers,
-          attributionControl: false,
-          logoControl: false,
-        }).on({"dblclick": this.callbackFunction});
-        // this.editableLayers = new L.FeatureGroup().addTo(this.map);
-        this.editableLayers = new window.L.FeatureGroup().addTo(this.map);
-        let options = {
-          position: 'topleft',
-          draw: {
-            polyline: null,
-            polygon: {},
-            circlemarker:null,
-            circle: null,
-            rectangle: {},
-            marker: null,
-            remove: false
-          }
-        };
-        let drawControl = new window.L.Control.Draw(options);
-        this.map.addControl(drawControl);
-        this.map.on(window.L.Draw.Event.CREATED, function (e) {
-
-          let type = e.layerType;
-          let layer = e.layer;
-
-          _that.editableLayers.clearLayers();
-          _that.editableLayers.addLayer(layer);
-
-          switch (type) {
-            case 'polygon':
-            case 'rectangle':
-              _that.kuangXuan(layer._latlngs);
-              break;
-          }
-        });
-        this.initSjd();
-      },
-      callbackFunction: function (e) {
-        let that=this;
-        let lat = e.latlng.lat;
-        let lng = e.latlng.lng;
-        let polygon = window.L.circle([lat, lng], {radius: 10});//根据获取的坐标生成面,面直径为10,根据实际业务变动范围大小
-        let geometryParam = new SuperMap.GetFeaturesByGeometryParameters({
-          //如果涉及到需要加载多个数据源及数据集,格式为datasetNames: ["building:东风创业","building:东风创业","building:东风创业"],如区指挥中心或街道指挥中心登录,则需加载多个数据源和数据集
-          datasetNames: [that.datasourceName + ":" + that.datasetName],//["building:东风新立"]加载数据源和数据集
-          geometry: polygon,//加载坐标
-          spatialQueryMode: "INTERSECT"
-        });
-        window.L.supermap
-          .featureService(that.dataUrl)
-          .getFeaturesByGeometry(geometryParam, function (serviceResult) {
-            console.log(serviceResult);
-
-            if (!serviceResult.result) {
-              return;
-            }
-
-            if (serviceResult.result.features.features.length === 0) {
-              return;
-            }
-            let icon = new window.L.Icon({
-              iconUrl: iconList['marker'],
-              iconSize: [48, 48],
-              iconAnchor: [24, 40],
-              popupAnchor: [-3, -40],
-              shadowSize: [41, 41],
-            })
-            if (that.marker) {
-              that.marker.setLatLng(e.latlng);
-            } else {
-              that.marker = window.L.marker(e.latlng, {
-                icon: icon
-              }).addTo(that.map);
-            }
-            window.L.geoJSON(serviceResult.result.features.features, {
-              onEachFeature: function (feature, layer) {
-                that.marker.bindPopup("数据集名称:" + feature.properties.NAME + ', 建筑物标识:' + feature.properties.SMID).openPopup(that.marker.getLatLng());
-                // that.showLatLng(feature.properties.SMID,feature.properties.NAME);
-                that.$emit('supermapShuangji', feature.properties.SMID,feature.properties.NAME);
-              }
-            });
-          });
-      },
-      kuangXuan(arr) {
-        const polygon = window.L.polygon([arr]);
-        this.getBuildingList(polygon);
-      },
-      getBuildingList(geometry){
-        let that =this;
-        this.resultData=[];
-        if(this.datasource_datasetNames==null||this.datasource_datasetNames==""||this.datasource_datasetNames=="undefined"){
-          this.$modal.alertWarning("未获取到建筑物,请重新选取!");
-          return;
-        }
-        const geometryParam = new SuperMap.GetFeaturesByGeometryParameters({
-          //如果涉及到需要加载多个数据源及数据集,格式为datasetNames: ["building:东风创业","building:东风创业","building:东风创业"],如区指挥中心或街道指挥中心登录,则需加载多个数据源和数据集
-          /*datasetNames: [datasourceName + ":" + datasetName],//["building:东风新立"]加载数据源和数据集*/
-          datasetNames: this.datasource_datasetNames,//["building:东风创业"],//
-          geometry: geometry,
-          toIndex: -1,
-          spatialQueryMode: "INTERSECT"
-        });
-
-        window.L.supermap
-          .featureService(this.dataUrl)
-          .getFeaturesByGeometry(geometryParam, function (serviceResult) {
-            console.log(serviceResult);
-            if (!serviceResult.result) {
-              return;
-            }
-            if (serviceResult.result.features.features.length === 0) {
-              return;
-            }
-            let smids='';
-            let names='';
-            L.geoJSON(serviceResult.result.features.features, {
-              onEachFeature: function (feature, layer) {
-                smids += feature.properties.SMID+",";
-                names += feature.properties.NAME+",";
-              }
-            });
-            that.$emit('rfhMultiBefore', smids,names);
-          });
-      },
-      //事件落点相关方法
-      init: function (options) {
-        let deptId = options.deptId == -1 ? 0 : options.deptId;
-        let year = this.year === null ? new Date().getFullYear() : this.year;
-        listForMark(deptId, year).then(response => {
-          let res = response;
-          for(let i=0;i<res.length;i++){
-            if(res[i].eventPosition != ""){
-              this.addMark(res[i]);
-            }
-          }
-        });
-      },
-      addMark: function (options) {
-        let that= this;
-        let marker = "markers"+options.eventId;
-        marker = L.marker(
-          [options.eventPosition.split(",")[0],options.eventPosition.split(",")[1]],{
-            icon: L.icon({
-              iconUrl: getIcon(options.eventState),
-              iconAnchor: [16, 16]
-            })
-          });
-        /**鼠标悬停打开popup**/
-        marker.on('mouseover',function () {
-          let html = "";
-          html += "<p class='v-p-color'>事件标题:"+options.eventTitle+"</p>";
-          html += "<p class='v-p-color'>上报时间:"+options.eventSbsj+"</p>";
-          html += "<p class='v-p-color'>上报人:"+options.eventSbrName+"</p>";
-          html += "<p class='v-p-color'>当前状态:"+getStateText(options.eventState)+"</p>";
-          this.bindPopup(html).openPopup(this.getLatLng());
-        });
-        /**鼠标移开关闭popup**/
-        marker.on('mouseout',function () {
-          this.closePopup();
-        });
-        marker.on('click',function () {
-          getEventDetail(options.eventId).then(response => {
-            that.$emit('child-event',response);
-          });
-        });
-        marker.addTo(this.map);
-      },
-      addMarkAndFlyTo: function (options) {
-        this.addMark(options);
-        this.map.flyTo([options.eventPosition.split(",")[0],options.eventPosition.split(",")[1]]);
-      },
-      openSocket: function () {
-        let socket_server_url;
-        getSocketUrl("SOCKET_URL").then(response => {
-          if(response.code != 200){
-            console.log("未找到socket服务端路径,请查看系统参数中是否正确配置此参数");
-          }else{
-            socket_server_url = response.msg;
-          }
-        });
-        let that=this;
-        let socket;
-        getUserProfile().then(response => {
-          let socketUrl = socket_server_url + "/webSocket/" + response.data.userId;
-          let heartCheck = {
-            timeout: 5000,//5s
-            timeoutObj: null,
-            reset: function(){
-              clearInterval(this.timeoutObj);
-              this.start();
-            },
-            start: function(){
-              this.timeoutObj = setInterval(function(){
-                if(socket.readyState==1){
-                  socket.send("HeartBeat");
-                }
-              }, this.timeout)
-            }
-          };
-          if(typeof(WebSocket) == "undefined") {
-            console.log("您的浏览器不支持WebSocket");
-          }else {
-            console.log("您的浏览器支持WebSocket");
-            if(socket!=null){
-              socket.close();
-              socket=null;
-            }
-            socket = new WebSocket(socketUrl);
-            //打开事件
-            socket.onopen = function() {
-              heartCheck.start();
-              console.log("websocket已打开");
-            };
-            //获得消息事件
-            socket.onmessage = function(msg) {
-              heartCheck.reset();
-              if(msg.data != "HeartBeat"){//如果不是心跳信息,执行业务
-                //发现消息进入    开始处理前端触发逻辑
-                let opt = JSON.parse(msg.data);
-                //落点并飞行至该点
-                that.addMarkAndFlyTo(opt);
-                //刷新统计图数据
-                that.$emit('refresh-event',that.jieDao.jdId);
-              }
-              console.log(msg.data);
-            };
-            //关闭事件
-            socket.onclose = function() {
-              console.log("websocket已关闭");
-              this.reconnect(socketUrl);
-            };
-            //发生了错误事件
-            socket.onerror = function() {
-              console.log("websocket发生了错误");
-              this.reconnect(socketUrl);
-            }
-          }
-        });
-      },
-      reconnect: function(url) {
-        if (this.lockReconnect) return;
-        this.lockReconnect = true;
-        //没连接上会一直重连,设置延迟避免请求过多
-        setTimeout(function () {
-          this.openSocket(url);
-          console.log("正在重连,当前时间" + new Date())
-          this.lockReconnect = false;
-        }, 5000); //这里设置重连间隔(ms)
-      }
-    }
-  }
-
-</script>
-
-<style>
-  .header .nav{
-    z-index: 0;
-  }
-  /*地图DOM*/
-  #qksupermap {
-    width: 100%;
-    height: 100% !important;
-    background: none;
-  }
-</style>

+ 0 - 191
data-ui/src/views/ksh/tanceng/eventDetail.vue

@@ -1,191 +0,0 @@
-<template>
-	<div class="event-container">
-		<!-- 状态栏 -->
-		<div class="event-state">
-			<div class="state-position">
-				<div class="now-con" v-if="eventState == 2 ||eventState == 3 ||eventState == 4 ||eventState == 5 ||eventState == 6">
-					<div class="event-state-now">待签收</div>
-					<div class="event-state-cri-now"><img src="@/assets/img/cir-now.png"></div>
-				</div>
-        <div class="after-con" v-else>
-          <div class="event-state-after">待签收</div>
-          <div class="event-state-cri-after"></div>
-        </div>
-			</div>
-			<div class="state-position">
-        <div class="now-con" v-if="eventState == 7 ||eventState == 9 ||eventState == 11">
-          <div class="event-state-now">正在处置</div>
-          <div class="event-state-cri-now"><img src="@/assets/img/cir-now.png"></div>
-        </div>
-				<div class="after-con" v-else>
-					<div class="event-state-after">正在处置</div>
-					<div class="event-state-cri-after"></div>
-				</div>
-			</div>
-			<div class="state-position">
-        <div class="now-con" v-if="eventState == 8">
-          <div class="event-state-now">申请办结</div>
-          <div class="event-state-cri-now"><img src="@/assets/img/cir-now.png"></div>
-        </div>
-				<div class="after-con" v-else>
-					<div class="event-state-after">申请办结</div>
-					<div class="event-state-cri-after"></div>
-				</div>
-			</div>
-			<div class="state-position">
-        <div class="now-con" v-if="eventState == 10">
-          <div class="event-state-now">正在核验</div>
-          <div class="event-state-cri-now"><img src="@/assets/img/cir-now.png"></div>
-        </div>
-				<div class="after-con" v-else>
-					<div class="event-state-after">正在核验</div>
-					<div class="event-state-cri-after"></div>
-				</div>
-			</div>
-			<div class="state-position">
-        <div class="now-con" v-if="eventState == 12">
-          <div class="event-state-now">已核验</div>
-          <div class="event-state-cri-now"><img src="@/assets/img/cir-now.png"></div>
-        </div>
-				<div class="after-con" v-else>
-					<div class="event-state-after">已核验</div>
-					<div class="event-state-cri-after"></div>
-				</div>
-			</div>
-			<div class="state-position">
-        <div class="now-con" v-if="eventState == 13">
-          <div class="event-state-now">归档</div>
-          <div class="event-state-cri-now"><img src="@/assets/img/cir-now.png"></div>
-        </div>
-				<div class="after-con" v-else>
-					<div class="event-state-after">归档</div>
-					<div class="event-state-cri-after"></div>
-				</div>
-			</div>
-			<div class="event-state-line"></div>
-		</div>
-		<!-- 内容 -->
-		<div class="event-detail">
-			<div class="event-info">
-				<div class="event-title">事件信息</div>
-				<ul>
-					<li>
-						<span>一级分类:</span>
-						<span v-for="eventType in eventTypeList1"
-							v-if="eventType1 == eventType.eventTypeId">{{eventType.eventTypeName}}</span>
-					</li>
-					<li id="type2">
-						<span>二级分类:</span>
-            <span v-for="eventType in eventTypeList2"
-                  v-if="eventType2 == eventType.eventTypeId">{{eventType.eventTypeName}}</span>
-
-					</li>
-					<li id="type3">
-						<span>三级分类:</span>
-            <span v-for="eventType in eventTypeList3"
-                  v-if="eventType3 == eventType.eventTypeId">{{eventType.eventTypeName}}</span>
-					</li>
-					<li><span>事件标题:</span><span>{{eventDetailData.event.eventTitle}}</span></li>
-					<li><span>事件内容:</span><span>{{eventDetailData.event.eventContent}}</span></li>
-					<li><span>事件来源:</span><span>{{eventDetailData.event.eventLaliyuan}}</span></li>
-					<li><span>事件照片:</span><span></span></li>
-					<li ref="eventImg">
-            <img v-for="img in images" :src="img"/>
-          </li>
-				</ul>
-			</div>
-			<div class="event-daily">
-				<div class="event-title">事件处置日志</div>
-				<div class="event-daily-list">
-					<ul class="process">
-						<li v-for="(log,index) in eventDetailData.logs">
-							<div class="flag">
-								<div v-if="index + 1 != eventDetailData.logs.length" class="event-state-cri-finish no-m-t">
-                  <img src="@/assets/img/cir-finish.png"/></div>
-								<div v-if="index + 1 == eventDetailData.logs.length" class="event-state-cri-now no-m-t">
-                  <img src="@/assets/img/cir-now.png"/></div>
-							</div>
-							<div class="process_cont">
-								<div class="clgc_cont">
-									<div class="tit">{{log.eventlogDeptName}} {{log.eventlogUserName}}</div>
-									<em>{{log.eventlogTime}}</em>
-									<p>{{log.eventlogContent}}</p>
-								</div>
-							</div>
-							<div class="clear"></div>
-						</li>
-					</ul>
-				</div>
-			</div>
-		</div>
-	</div>
-</template>
-<script>
-export default {
-  name: "eventDetail",
-  data() {
-    return {
-      // 遮罩层
-      loading: true,
-      // 选中数组
-      ids: [],
-      // 非单个禁用
-      single: true,
-      // 非多个禁用
-      multiple: true,
-      // 显示搜索条件
-      showSearch: true,
-      // 总条数
-      total: 0,
-      // 弹出层宽度
-      labelWidth: '150px',
-      // 文本框宽度
-      inputStyle: 'width: 310px',
-      // 弹出层标题
-      title: "",
-      // 是否显示弹出层
-      open: false,
-      // 是否显示提交按钮
-      submit: false,
-      // 是否禁用弹出层表单
-      disable: false,
-      //一分类
-      eventTypeList1:null,
-      //二级分类
-      eventTypeList2:null,
-      //三级分类
-      eventTypeList3:null,
-      eventType1:null,
-      eventType2:null,
-      eventType3:null,
-      images:null,
-      eventState:null,
-    };
-  },
-  created() {
-    this.init();
-    this.render();
-    this.renderImg();
-  },
-  props: {
-    eventDetailData: null,
-  },
-  methods: {
-    init: function (){
-      this.eventTypeList1 = this.eventDetailData.eventTypeList1;
-      this.eventTypeList2 = this.eventDetailData.eventTypeList2;
-      this.eventTypeList3 = this.eventDetailData.eventTypeList3;
-      this.eventType1 = this.eventDetailData.eventType1;
-      this.eventType2 = this.eventDetailData.eventType2;
-      this.eventType3 = this.eventDetailData.eventType3;
-    },
-    render: function () {
-      this.eventState = this.eventDetailData.event.eventState;
-    },
-
-    renderImg: function () {
-      this.images = this.eventDetailData.event.eventFile.split(",");
-    }
-  }
-};
-</script>

+ 0 - 176
data-ui/src/views/ksh/tanceng/event_detail.vue

@@ -1,176 +0,0 @@
-<template>
-	<div class="event-container">
-		<!-- 状态栏 -->
-		<div class="event-state">
-			<div class="state-position">
-				<div class="finish-con">
-					<div class="event-state-finish">上报</div>
-					<div class="event-state-cri-finish"><img th:src="@{/bigdata/ksh/img/cir-finish.png}"></div>
-				</div>
-			</div>
-			<div class="state-position">
-				<div class="now-con">
-					<div class="event-state-now">签收</div>
-					<div class="event-state-cri-now"><img th:src="@{/bigdata/ksh/img/cir-now.png}"></div>
-				</div>
-			</div>
-			<div class="state-position">
-				<div class="after-con">
-					<div class="event-state-after">处置</div>
-					<div class="event-state-cri-after"></div>
-				</div>
-			</div>
-			<div class="state-position">
-				<div class="after-con">
-					<div class="event-state-after">办结</div>
-					<div class="event-state-cri-after"></div>
-				</div>
-			</div>
-			<div class="state-position">
-				<div class="after-con">
-					<div class="event-state-after">核验</div>
-					<div class="event-state-cri-after"></div>
-				</div>
-			</div>
-			<div class="state-position">
-				<div class="after-con">
-					<div class="event-state-after">归档</div>
-					<div class="event-state-cri-after"></div>
-				</div>
-			</div>
-			<div class="event-state-line"></div>
-		</div>
-		<!-- 内容 -->
-		<div class="event-detail">
-			<div class="event-info">
-				<div class="event-title">事件信息</div>
-				<ul>
-					<li><span>标题:</span><span>标题内容</span></li>
-					<li><span>标题:</span><span>内容内容内容</span></li>
-					<li><span>标题:</span><span>内容</span></li>
-					<li><span>标题:</span><span>内容内容</span></li>
-					<li><span>标题:</span><span>内容内容</span></li>
-					<li><span>标题:</span><span>标题内容</span></li>
-					<li><span>标题:</span><span>内容内容内容</span></li>
-					<li><span>标题:</span><span>内容</span></li>
-					<li><span>标题:</span><span>内容内容</span></li>
-					<li><span>标题:</span><span>内容内容</span></li>
-					<li><span>标题:</span><span>标题内容</span></li>
-					<li><span>标题:</span><span>内容内容内容</span></li>
-					<li><span>标题:</span><span>内容</span></li>
-					<li><span>标题:</span><span>内容内容</span></li>
-					<li><span>标题:</span><span>内容内容</span></li>
-					<li><span>标题:</span><span>标题内容</span></li>
-					<li><span>标题:</span><span>内容内容内容</span></li>
-					<li><span>标题:</span><span>内容</span></li>
-					<li><span>标题:</span><span>内容内容</span></li>
-					<li><span>标题:</span><span>内容内容</span></li>
-					<li><img th:src="@{/bigdata/ksh/img/cimg-sl.png}" /></li>
-
-				</ul>
-			</div>
-			<div class="event-daily">
-				<div class="event-title">事件处置日志</div>
-				<div class="event-daily-list">
-					<ul class="process">
-						<li>
-							<div class="flag">
-								<div class="event-state-cri-finish no-m-t"><img
-										th:src="@{/bigdata/ksh/img/cir-finish.png}"></div>
-							</div>
-							<div class="process_cont">
-								<div class="clgc_cont">
-									<div class="tit">这里是标题啊水电分离奥丝蓝黛 </div>
-									<em>2020-11-24 16:46</em>
-									<p>asDf安师大发安师大发asDf安师大发安师大发asDf安师大发安师大发asDf安师大发安师大发asDf安师大发安师大发asDf安师大发安师大发asDf安师大发安师大发asDf安师大发安师大发。
-									</p>
-									<div class="clgc_pic">
-										<span><img src="img/sjxq_17.png"
-												th:src="@{/bigdata/ksh/img/sjxq_17.png}" /></span>
-										<span><img src="img/sjxq_17.png"
-												th:src="@{/bigdata/ksh/img/sjxq_17.png}" /></span>
-										<span><img src="img/sjxq_17.png"
-												th:src="@{/bigdata/ksh/img/sjxq_17.png}" /></span>
-										<span><img src="img/sjxq_17.png"
-												th:src="@{/bigdata/ksh/img/sjxq_17.png}" /></span>
-									</div>
-
-								</div>
-							</div>
-							<div class="clear"></div>
-						</li>
-						<li>
-							<div class="flag">
-								<div class="event-state-cri-now no-m-t"><img th:src="@{/bigdata/ksh/img/cir-now.png}">
-								</div>
-							</div>
-							<div class="process_cont">
-								<div class="clgc_cont">
-									<div class="tit">这里是标题啊水电分离奥丝蓝黛 </div>
-									<em>2020-11-24 16:46</em>
-									<p>asDf安师大发安师大发asDf安师大发安师大发asDf安师大发安师大发asDf安师大发安师大发asDf安师大发安师大发asDf安师大发安师大发asDf安师大发安师大发asDf安师大发安师大发。
-									</p>
-									<div class="clgc_pic">
-										<span><img src="img/sjxq_17.png" /></span>
-										<span><img src="img/sjxq_17.png" /></span>
-										<span><img src="img/sjxq_17.png" /></span>
-										<span><img src="img/sjxq_17.png" /></span>
-									</div>
-								</div>
-							</div>
-							<div class="clear"></div>
-						</li>
-					</ul>
-				</div>
-			</div>
-		</div>
-	</div>
-</template>
-
-<script>
-export default {
-  name: "eventDetail",
-  data() {
-    return {
-      // 遮罩层
-      loading: true,
-      // 选中数组
-      ids: [],
-      // 非单个禁用
-      single: true,
-      // 非多个禁用
-      multiple: true,
-      // 显示搜索条件
-      showSearch: true,
-      // 总条数
-      total: 0,
-      // 弹出层宽度
-      labelWidth: '150px',
-      // 文本框宽度
-      inputStyle: 'width: 310px',
-      // 弹出层标题
-      title: "",
-      // 是否显示弹出层
-      open: false,
-      // 是否显示提交按钮
-      submit: false,
-      // 是否禁用弹出层表单
-      disable: false
-    };
-  },
-  created() {
-    this.init();
-  },
-  props: {
-    eventDetailData: null,
-  },
-  methods: {
-    init: function (){
-      console.log(this.eventDetailData);
-    }
-  }
-};
-</script>
-<style>
-	@import url("../../../assets/styles/ksh/visualization.css");
-</style>

+ 0 - 231
data-ui/src/views/ksh/tanceng/rfh_multi_after.vue

@@ -1,231 +0,0 @@
-<template>
-	<div class="event-container">
-		<div class="rfh-single">
-			<div class="rfh-top-num">
-				<ul>
-					<li>
-						<div class="r-h-n">{{res.loudongCount}}</div>
-						<div class="r-h-n-t b-d-blue">范围内楼栋数</div>
-					</li>
-					<li>
-						<div class="r-h-n">{{res.danyuanCount}}</div>
-						<div class="r-h-n-t b-d-blue">范围内单元数</div>
-					</li>
-					<li>
-						<div class="r-h-n">{{res.qiyeCount}}</div>
-						<div class="r-h-n-t b-d-blue">范围内企业数</div>
-					</li>
-					<li>
-						<div class="r-h-n">{{res.fangjianCount}}</div>
-						<div class="r-h-n-t b-d-blue">范围内房间数</div>
-					</li>
-					<li>
-						<div class="r-h-n">{{res.personCount}}</div>
-						<div class="r-h-n-t b-d-blue">范围内人口数</div>
-					</li>
-				</ul>
-			</div>
-			<div class="rfh-detail">
-				<div class="rfh-left-list">
-					<div class="event-title">全部楼栋</div>
-					<ul>
-						<li v-for="(item,index) in res.zhsqLoudongList" @click="clickLoudongInfo(item.buildingId,item.datasetName)">
-							<div class="r-l-lits-icon"><img src="../../../assets/img/biuld-icon.png" /></div>
-							<span>{{item.ldName}}</span>
-						</li>
-					</ul>
-				</div>
-				<div class="rfh-list rfh-wid-43">
-					<table class="table table-bordered table-striped">
-						<thead>
-							<tr>
-								<th style="width: 10%">楼层</th>
-								<th colspan="4">
-									<select class="sel-rfh" v-model="dyId"  @change="changeLoucheng">
-										<option v-for="item in res.zhsqLoudong.zhsqDanyuanList" :value="item.id">{{item.dyName}}</option>
-									</select>
-								</th>
-							</tr>
-						</thead>
-
-					</table>
-					    <div class="table-con" v-for="(ceng,index) in res.zhsqLoudong.maxFangjianlouceng">
-                  <table class="table table-bordered table-striped" >
-                      <tbody>
-                      <tr>
-                        <td rowspan="50" style="width: 10%"><span class="f-big">{{index+1}}</span>层</td>
-                        <td v-for="fangjian in res.zhsqLoudong.zhsqFangjianList" v-if="fangjian.fjLc==index+1">
-                          <div class="rfh-list-state cz"  v-if="fangjian.rfhFjxz=='1'" @click="fangjianClick(fangjian.id)" style="cursor: pointer" >
-                            <em>{{fangjian.fjName}}</em>
-                          </div>
-                          <div class="rfh-list-state zz"  v-if="fangjian.rfhFjxz=='2'" @click="fangjianClick(fangjian.id)" style="cursor: pointer" >
-                            <em>{{fangjian.fjName}}</em>
-                          </div>
-                          <div class="rfh-list-state sy"  v-if="fangjian.rfhFjxz=='3'" @click="fangjianClick(fangjian.id)" style="cursor: pointer" >
-                            <em>{{fangjian.fjName}}</em>
-                          </div>
-                          <div class="rfh-list-state kz"  v-if="fangjian.rfhFjxz=='4'" @click="fangjianClick(fangjian.id)" style="cursor: pointer" >
-                            <em>{{fangjian.fjName}}</em>
-                          </div>
-                          <div class="rfh-list-state dz"  v-if="fangjian.rfhFjxz=='5'" @click="fangjianClick(fangjian.id)" style="cursor: pointer" >
-                            <em>{{fangjian.fjName}}</em>
-                          </div>
-                          <div class="rfh-list-state ds"  v-if="fangjian.rfhFjxz=='6'" @click="fangjianClick(fangjian.id)" style="cursor: pointer" >
-                            <em>{{fangjian.fjName}}</em>
-                          </div>
-                        </td>
-                      </tr>
-                      <tr>
-                        <td v-for="fangjian in res.zhsqLoudong.zhsqFangjianList" v-if="fangjian.fjLc==index+1">
-                          <div class="rfh-list-state ">
-
-                          </div>
-                        </td>
-                      </tr>
-                      </tbody>
-                  </table>
-                </div>
-	            </div>
-	            <div class="rfh-human rfh-wid-30">
-	                <div class="rfh-human-state">
-	                    <ul>
-	                        <li><div class="r-h-tit">常住</div><div class="rfh-human-state-icon cz"></div></li>
-	                        <li><div class="r-h-tit">租住</div><div class="rfh-human-state-icon zz"></div></li>
-	                        <li><div class="r-h-tit">商用</div><div class="rfh-human-state-icon sy"></div></li>
-	                        <li><div class="r-h-tit">空置</div><div class="rfh-human-state-icon kz"></div></li>
-	                        <li><div class="r-h-tit">待租</div><div class="rfh-human-state-icon dz"></div></li>
-	                        <li><div class="r-h-tit">待售</div><div class="rfh-human-state-icon ds"></div></li>
-	                    </ul>
-	                </div>
-	                <div class="rfh-human-num">
-	                    <ul>
-	                        <li @click="zhongdianrenkouClick(null,null)"><div class="r-h-n">{{res.zhsqLoudong.personCount}}</div><div class="r-h-n-t b-blue">单元人口</div></li>
-	                        <li @click="zhongdianrenkouClick(1,null)"><div class="r-h-n">{{res.zhsqLoudong.czrkPersonCount}}</div><div class="r-h-n-t b-blue">常住人口</div></li>
-	                        <li @click="zhongdianrenkouClick(2,null)"><div class="r-h-n">{{res.zhsqLoudong.ldrkPersonCount}}</div><div class="r-h-n-t b-blue">流动人口</div></li>
-	                    </ul>
-	                </div>
-	                <div class="rfh-human-num-k">
-	                    <ul>
-	                        <li v-for="item in res.zhsqLoudong.zhsqPersonTsrqList">
-	                            <div class="r-h-n-kind-icon"></div>
-	                            <span @click="zhongdianrenkouClick(null,1)"  v-if="item.tsrqId=='1'">无:<span>{{item.personCount}}人</span></span>
-	                            <span @click="zhongdianrenkouClick(null,2)"  v-if="item.tsrqId=='2'">社区矫正人员:<span>{{item.personCount}}人</span></span>
-	                            <span @click="zhongdianrenkouClick(null,3)"  v-if="item.tsrqId=='3'">劳模:<span>{{item.personCount}}人</span></span>
-	                            <span @click="zhongdianrenkouClick(null,4)"  v-if="item.tsrqId=='4'">志愿者:<span>{{item.personCount}}人</span></span>
-	                            <span @click="zhongdianrenkouClick(null,5)"  v-if="item.tsrqId=='5'">失业人员:<span>{{item.personCount}}人</span></span>
-	                            <span @click="zhongdianrenkouClick(null,6)"  v-if="item.tsrqId=='6'">信访人员:<span>{{item.personCount}}人</span></span>
-	                            <span @click="zhongdianrenkouClick(null,7)"  v-if="item.tsrqId=='7'">残疾人:<span>{{item.personCount}}人</span></span>
-	                            <span @click="zhongdianrenkouClick(null,8)"  v-if="item.tsrqId=='8'">低保人员:<span>{{item.personCount}}人</span></span>
-	                            <span @click="zhongdianrenkouClick(null,9)"  v-if="item.tsrqId=='9'">精神病人:<span>{{item.personCount}}人</span></span>
-	                            <span @click="zhongdianrenkouClick(null,10)" v-if="item.tsrqId=='10'">释解安置人员:<span>{{item.personCount}}人</span></span>
-	                            <span @click="zhongdianrenkouClick(null,11)" v-if="item.tsrqId=='11'">吸毒人员:<span>{{item.personCount}}人</span></span>
-	                            <span @click="zhongdianrenkouClick(null,12)" v-if="item.tsrqId=='12'">重点稳控人员:<span>{{item.personCount}}人</span></span>
-	                            <span @click="zhongdianrenkouClick(null,13)" v-if="item.tsrqId=='13'">活跃分子:<span>{{item.personCount}}人</span></span>
-	                            <span @click="zhongdianrenkouClick(null,14)" v-if="item.tsrqId=='14'">闹访骨干:<span>{{item.personCount}}人</span></span>
-	                            <span @click="zhongdianrenkouClick(null,15)" v-if="item.tsrqId=='15'">吸毒人员未成年子女:<span>{{item.personCount}}人</span></span>
-	                            <span @click="zhongdianrenkouClick(null,16)" v-if="item.tsrqId=='16'">服刑人员未成年子女:<span>{{item.personCount}}人</span></span>
-	                            <span @click="zhongdianrenkouClick(null,17)" v-if="item.tsrqId=='17'">留守人员:<span>{{item.personCount}}人</span></span>
-	                            <span @click="zhongdianrenkouClick(null,18)" v-if="item.tsrqId=='18'">军烈属:<span>{{item.personCount}}人</span></span>
-	                            <span @click="zhongdianrenkouClick(null,19)" v-if="item.tsrqId=='19'">台胞侨胞:<span>{{item.personCount}}人</span></span>
-	                            <span @click="zhongdianrenkouClick(null,20)" v-if="item.tsrqId=='20'">老龄人:<span>{{item.personCount}}人</span></span>
-	                            <span @click="zhongdianrenkouClick(null,21)" v-if="item.tsrqId=='21'">失信被执行人:<span>{{item.personCount}}人</span></span>
-	                            <span @click="zhongdianrenkouClick(null,22)" v-if="item.tsrqId=='22'">社保人员:<span>{{item.personCount}}人</span></span>
-	                            <span @click="zhongdianrenkouClick(null,23)" v-if="item.tsrqId=='23'">医保人员:<span>{{item.personCount}}人</span></span>
-	                        </li>
-	                    </ul>
-	                </div>
-
-	            </div>
-	        </div>
-	    </div>
-    <el-dialog title="人员列表" :visible.sync="listVisible" v-if="listVisible" width="100%" class="form-style" append-to-body>
-      <person :routeType="routeType" :jieDao="jieDao" :ldIds="ldIds" :dyId="dyId" :fjId="fjId" :tsrqId="tsrqId" :perLdsx="perLdsx"></person>
-      <div slot="footer" class="dialog-footer">
-        <el-button @click="listClose">关 闭</el-button>
-      </div>
-    </el-dialog>
-	</div>
-</template>
-
-<script>
-  import {rfhMultiAfter } from '@/api/ksh/kshecharts'; //获取后端数据js
-  import person from '../person'; //人房户详情信息
-  export default {
-    name: "rfhMultiAfter",
-    components:{
-      person,
-    },
-    data() {
-      return {
-        // 街道
-        jieDao: null,
-        // 路由参数
-        routeType: null,
-        res:{},
-        ldnum:0,
-        // 所选楼栋集合
-        ldIds: null,
-        // 所在单元
-        dyId: null,
-        // 所在房间
-        fjId: null,
-        // 特殊人群
-        tsrqId: null,
-        // 流动属性
-        perLdsx: null,
-        // 列表对话框
-        listVisible:false,
-      };
-    },
-    created() {
-      this.getData();
-    },
-    props: {
-      names: "",
-      smids: "",
-      smidOne:"",
-      nameOne:"",
-    },
-    methods: {
-      getData(){
-        rfhMultiAfter(this.names,this.smids,this.nameOne,this.smidOne,"NULL").then(response => {
-          this.res = response;
-          this.dyId = response.zhsqLoudong.dyId;
-        });
-      },
-      clickLoudongInfo(smidOne,nameOne){
-        rfhMultiAfter(this.names,this.smids,nameOne,smidOne,"NULL").then(response => {
-          this.res = response;
-          this.dyId = response.zhsqLoudong.dyId;
-        });
-      },
-      changeLoucheng(){
-        rfhMultiAfter(this.names,this.smids,this.nameOne,this.smidOne,this.dyId).then(response => {
-          this.res = response;
-          this.dyId = response.zhsqLoudong.dyId;
-        });
-      },
-      fangjianClick(fjId){
-        this.fjId = fjId;
-        this.dyId = this.dyId;
-        this.routeType = 'dyrklist';
-        this.listVisible=true;
-      },
-      listClose(){
-        this.listVisible=false;
-      },
-      zhongdianrenkouClick(perLdsx, tsrqId){
-        this.dyId = this.dyId;
-        this.perLdsx = perLdsx;
-        this.tsrqId = tsrqId;
-        this.routeType = 'tsrqlist';
-        this.listVisible=true;
-      }
-    }
-  };
-</script>
-
-<style>
-	@import url("../../../assets/styles/ksh/visualization.css");
-
-</style>

+ 0 - 189
data-ui/src/views/ksh/tanceng/rfh_multi_before.vue

@@ -1,189 +0,0 @@
-<template>
-	<div class="event-container">
-	    <div class="rfh-single">
-	        <div class="rfh-top-num">
-	            <ul>
-                  <li><div class="r-h-n">{{res.loudongCount}}</div><div class="r-h-n-t b-d-blue">范围内楼栋数</div></li>
-                  <li><div class="r-h-n">{{res.danyuanCount}}</div><div class="r-h-n-t b-d-blue">范围内单元数</div></li>
-	                <li><div class="r-h-n">{{res.qiyeCount}}</div><div class="r-h-n-t b-d-blue">范围内企业数</div></li>
-	                <li><div class="r-h-n">{{res.fangjianCount}}</div><div class="r-h-n-t b-d-blue">范围内房间数</div></li>
-	                <li><div class="r-h-n">{{res.personCount}}</div><div class="r-h-n-t b-d-blue">范围内人口数</div></li>
-	            </ul>
-	        </div>
-	        <div class="rfh-detail">
-	            <div class="rfh-left-list">
-	                <div class="event-title">全部楼栋</div>
-	                <ul>
-	                    <li v-for="item in res.zhsqLoudongList" @click="clickLoudongInfo(item.datasetName,item.buildingId)">
-                        <div class="r-l-lits-icon" >
-                          <img src="../../../assets/img/biuld-icon.png" />
-                        </div>
-                        <span>{{item.ldName}}</span>
-                      </li>
-	                </ul>
-	            </div>
-	            <div class="rfh-human-info-con">
-	                <ul>
-	                    <li @click="zhongdianrenkouClick(0,1,res.ldIds)" style="cursor: pointer" ><div class="r-h-n">{{res.czrkPersonCount}}</div><div class="r-h-n-t b-d-blue">常住人口数</div></li>
-	                    <li @click="zhongdianrenkouClick(0,2,res.ldIds)" style="cursor: pointer" ><div class="r-h-n">{{res.ldrkPersonCount}}</div><div class="r-h-n-t b-d-blue">流动人口数</div></li>
-	                    <li @click="zhongdianrenkouClick(0,3,res.ldIds)" style="cursor: pointer" ><div class="r-h-n">{{res.hjrkPersonCount}}</div><div class="r-h-n-t b-d-blue">户籍人口数</div></li>
-	                    <li @click="zhongdianrenkouClick(0,4,res.ldIds)" style="cursor: pointer" ><div class="r-h-n">{{res.zzrkPersonCount}}</div><div class="r-h-n-t b-d-blue">暂住人口数</div></li>
-	                </ul>
-	                <ul>
-	                    <li @click="zhongdianrenkouClick(1,20,res.ldIds)" style="cursor: pointer" ><div class="r-h-n">{{res.personCount20}}</div><div class="r-h-n-t b-d-blue">老龄人口数</div></li>
-	                    <li @click="zhongdianrenkouClick(1,5,res.ldIds)" style="cursor: pointer" ><div class="r-h-n" >{{res.personCount5}}</div><div class="r-h-n-t b-d-blue">失业人口数</div></li>
-	                    <li @click="zhongdianrenkouClick(1,7,res.ldIds)" style="cursor: pointer" ><div class="r-h-n" >{{res.personCount7}}</div><div class="r-h-n-t b-d-blue">残疾人口数</div></li>
-	                    <li @click="zhongdianrenkouClick(1,9,res.ldIds)" style="cursor: pointer" ><div class="r-h-n" >{{res.personCount9}}</div><div class="r-h-n-t b-d-blue">精神人口数</div></li>
-	                </ul>
-	                <ul>
-	                    <li @click="zhongdianrenkouClick(1,11,res.ldIds)" style="cursor: pointer" ><div class="r-h-n">{{res.personCount11}}</div><div class="r-h-n-t b-d-blue">吸毒人员数</div></li>
-	                    <li @click="zhongdianrenkouClick(1,13,res.ldIds)" style="cursor: pointer" ><div class="r-h-n">{{res.personCount13}}</div><div class="r-h-n-t b-d-blue">活跃分子数</div></li>
-	                    <li @click="zhongdianrenkouClick(1,14,res.ldIds)" style="cursor: pointer" ><div class="r-h-n">{{res.personCount14}}</div><div class="r-h-n-t b-d-blue">闹访骨干数</div></li>
-	                    <li @click="zhongdianrenkouClick(1,17,res.ldIds)" style="cursor: pointer" ><div class="r-h-n">{{res.personCount17}}</div><div class="r-h-n-t b-d-blue">留守人员数</div></li>
-	                </ul>
-	                <ul>
-	                    <li @click="zhongdianrenkouClick(1,2,res.ldIds)" style="cursor: pointer" ><div class="r-h-n" >{{res.personCount2}}</div><div class="r-h-n-t b-d-blue">社区矫正数</div></li>
-	                    <li @click="zhongdianrenkouClick(1,6,res.ldIds)" style="cursor: pointer" ><div class="r-h-n" >{{res.personCount6}}</div><div class="r-h-n-t b-d-blue">信访人员数</div></li>
-	                    <li @click="zhongdianrenkouClick(1,10,res.ldIds)" style="cursor: pointer" ><div class="r-h-n">{{res.personCount10}}</div><div class="r-h-n-t b-d-blue">释解安置数</div></li>
-	                    <li @click="zhongdianrenkouClick(1,12,res.ldIds)" style="cursor: pointer" ><div class="r-h-n">{{res.personCount12}}</div><div class="r-h-n-t b-d-blue">重点稳控数</div></li>
-	                </ul>
-	            </div>
-	        </div>
-	    </div>
-    <el-dialog title="楼栋详情" :visible.sync="loudongVisible" v-if="loudongVisible" width="100%" class="form-style" append-to-body>
-      <rfhMultiAfter :names="names" :smids="smids" :smidOne="smidOne" :nameOne="nameOne"></rfhMultiAfter>
-      <div slot="footer" class="dialog-footer">
-        <el-button @click="loudongClose">关 闭</el-button>
-      </div>
-    </el-dialog>
-    <el-dialog title="人员列表" :visible.sync="personVisible" v-if="personVisible" width="100%" class="form-style" append-to-body>
-      <person :routeType="routeType" :jieDao="jieDao" :perLdsx="perLdsx" :ldIds="ldIds" :tsrqId="tsrqId"></person>
-      <div slot="footer" class="dialog-footer">
-        <el-button @click="personClose">关 闭</el-button>
-      </div>
-    </el-dialog>
-	</div>
-</template>
-
-<script>
-  import {rfhMultiBefore } from '@/api/ksh/kshecharts'; //获取后端数据js
-  import rfhMultiAfter from './rfh_multi_after';
-  import person from '../person'; //人房户详情信息
-  export default {
-    name: "rfhMultiBefore",
-    components:{
-      rfhMultiAfter,
-      person
-    },
-    data() {
-      return {
-        res:{
-          ldIds:"",
-          loudongCount:"0",
-          danyuanCount:"0",
-          qiyeCount:"0",
-          fangjianCount:"0",
-          personCount:"0",
-          zhsqLoudongList:[],
-          czrkPersonCount:"0",
-          ldrkPersonCount:"0",
-          hjrkPersonCount:"0",
-          zzrkPersonCount:"0",
-
-          personCount20:"0",
-          personCount5:"0",
-          personCount7:"0",
-          personCount9:"0",
-          personCount11:"0",
-          personCount13:"0",
-          personCount14:"0",
-          personCount17:"0",
-          personCount2:"0",
-          personCount6:"0",
-          personCount10:"0",
-          personCount12:"0",
-        },
-
-        //页面跳转所用参数
-        loudongVisible:false,
-        smidOne:null,
-        nameOne:null,
-        personVisible:false,
-        perLdsx:null,
-        perSfkg:null,
-        tsrqId:null,
-        ldIds:null,
-        jieDao:{},
-        // 路由参数
-        routeType: null,
-      };
-    },
-    created() {
-      this.getData();
-    },
-    props: {
-      names: "",
-      smids: "",
-    },
-    methods: {
-      getData(){
-        rfhMultiBefore(this.names,this.smids).then(response => {
-          this.res.ldIds=response.ldIds;
-          this.res.loudongCount=response.loudongCount;
-          this.res.danyuanCount=response.danyuanCount;
-          this.res.qiyeCount=response.qiyeCount;
-          this.res.fangjianCount=response.fangjianCount;
-          this.res.personCount=response.personCount;
-          this.res.zhsqLoudongList=response.zhsqLoudongList;
-          this.res.czrkPersonCount=response.czrkPersonCount;
-          this.res.ldrkPersonCount=response.ldrkPersonCount;
-          this.res.hjrkPersonCount=response.hjrkPersonCount;
-          this.res.zzrkPersonCount=response.zzrkPersonCount;
-          for (let i = 0; i < response.zhsqPersonTsrqList.length; i++) {
-            if(response.zhsqPersonTsrqList[i].tsrqId == '20')this.res.personCount20=response.zhsqPersonTsrqList[i].personCount;
-            else if(response.zhsqPersonTsrqList[i].tsrqId == '5')this.res.personCount5=response.zhsqPersonTsrqList[i].personCount;
-            else if(response.zhsqPersonTsrqList[i].tsrqId == '7')this.res.personCount7=response.zhsqPersonTsrqList[i].personCount;
-            else if(response.zhsqPersonTsrqList[i].tsrqId == '9')this.res.personCount9=response.zhsqPersonTsrqList[i].personCount;
-            else if(response.zhsqPersonTsrqList[i].tsrqId == '11')this.res.personCount11=response.zhsqPersonTsrqList[i].personCount;
-            else if(response.zhsqPersonTsrqList[i].tsrqId == '13')this.res.personCount13=response.zhsqPersonTsrqList[i].personCount;
-            else if(response.zhsqPersonTsrqList[i].tsrqId == '14')this.res.personCount14=response.zhsqPersonTsrqList[i].personCount;
-            else if(response.zhsqPersonTsrqList[i].tsrqId == '17')this.res.personCount17=response.zhsqPersonTsrqList[i].personCount;
-            else if(response.zhsqPersonTsrqList[i].tsrqId == '2')this.res.personCount2=response.zhsqPersonTsrqList[i].personCount;
-            else if(response.zhsqPersonTsrqList[i].tsrqId == '6')this.res.personCount6=response.zhsqPersonTsrqList[i].personCount;
-            else if(response.zhsqPersonTsrqList[i].tsrqId == '10')this.res.personCount10=response.zhsqPersonTsrqList[i].personCount;
-            else if(response.zhsqPersonTsrqList[i].tsrqId == '12')this.res.personCount12=response.zhsqPersonTsrqList[i].personCount;
-          }
-        });
-      },
-      //选择楼栋
-      clickLoudongInfo(nameOne,smidOne){
-        this.smidOne=smidOne;
-        this.nameOne=nameOne;
-        this.loudongVisible=true;
-      },
-      loudongClose(){
-        this.loudongVisible=false;
-      },
-      /**点击重点人口统计弹出信息**/
-      zhongdianrenkouClick(flag,type,ldIds){
-        if(flag == 0){
-          this.perLdsx = type;
-          this.ldIds = ldIds.split(',');
-        }else{
-          this.tsrqId = type;
-          this.ldIds = ldIds.split(',');
-        }
-        this.routeType = 'tsrqlist';
-        this.personVisible=true;
-      },
-      personClose(){
-        this.personVisible=false;
-      }
-    }
-  };
-</script>
-
-<style>
-	@import url("../../../assets/styles/ksh/visualization.css");
-
-</style>

+ 0 - 196
data-ui/src/views/ksh/tanceng/rfh_single.vue

@@ -1,196 +0,0 @@
-<template>
-	<div class="event-container">
-		<div class="rfh-single" v-if="res.zhsqLoudong!=null">
-			<!--<input type="hidden" name="ldId" id="ldId" th:value="${zhsqLoudong.ldId}" />-->
-			<div class="rfh-single-img"><img src="../../../assets/img/sjxq_17.png" /></div>
-			<div class="rfh-info">
-				<div class="rfh-info-tit">
-					<span>{{res.zhsqLoudong.ldName}}</span>
-					<select id="changeDyId" v-model="dyId" onchange="changeDyId()">
-						<option v-for="danyuan in res.zhsqLoudong.zhsqDanyuanList"
-							:value="danyuan.id">{{danyuan.dyName}}</option>
-					</select>
-				</div>
-				<ul>
-					<li><span>楼栋位置:</span><span>{{res.zhsqLoudong.ldAddress}}</span></li>
-					<li>
-						<span><span>楼层数:</span><span>{{res.zhsqLoudong.maxFangjianlouceng}}</span></span>
-						<span class="m-l-1rem"><span>单元数:</span><span>{{res.danyuanCount}}</span></span>
-						<span class="m-l-1rem"><span>房间数:</span><span>{{res.fangjianCount}}</span></span>
-					</li>
-					<li><span>所在街道社区网格:</span><span>{{res.zhsqLoudong.jdName}}{{res.zhsqLoudong.sqName}}{{res.zhsqLoudong.wgName}}</span>
-					</li>
-				</ul>
-			</div>
-			<div class="rfh-detail">
-				<div class="rfh-list">
-					<table class="table table-bordered table-striped">
-						<thead>
-							<tr>
-								<th style="width: 10%">楼层</th>
-								<th colspan="4">房号</th>
-							</tr>
-						</thead>
-					</table>
-          <div class="table-con" v-for="(ceng,index) in res.zhsqLoudong.maxFangjianlouceng">
-            <table class="table table-bordered table-striped" >
-              <tbody>
-              <tr>
-                <td rowspan="50" style="width: 10%"><span class="f-big">{{index+1}}</span>层</td>
-                <td v-for="fangjian in res.zhsqLoudong.zhsqFangjianList" v-if="fangjian.fjLc==index+1">
-                  <div class="rfh-list-state cz"  v-if="fangjian.rfhFjxz=='1'" @click="fangjianClick(fangjian.id)" style="cursor: pointer" >
-                    <em>{{fangjian.fjName}}</em>
-                  </div>
-                  <div class="rfh-list-state zz"  v-if="fangjian.rfhFjxz=='2'" @click="fangjianClick(fangjian.id)" style="cursor: pointer" >
-                    <em>{{fangjian.fjName}}</em>
-                  </div>
-                  <div class="rfh-list-state sy"  v-if="fangjian.rfhFjxz=='3'" @click="fangjianClick(fangjian.id)" style="cursor: pointer" >
-                    <em>{{fangjian.fjName}}</em>
-                  </div>
-                  <div class="rfh-list-state kz"  v-if="fangjian.rfhFjxz=='4'" @click="fangjianClick(fangjian.id)" style="cursor: pointer" >
-                    <em>{{fangjian.fjName}}</em>
-                  </div>
-                  <div class="rfh-list-state dz"  v-if="fangjian.rfhFjxz=='5'" @click="fangjianClick(fangjian.id)" style="cursor: pointer" >
-                    <em>{{fangjian.fjName}}</em>
-                  </div>
-                  <div class="rfh-list-state ds"  v-if="fangjian.rfhFjxz=='6'" @click="fangjianClick(fangjian.id)" style="cursor: pointer" >
-                    <em>{{fangjian.fjName}}</em>
-                  </div>
-                </td>
-              </tr>
-              <tr>
-                <td v-for="fangjian in res.zhsqLoudong.zhsqFangjianList" v-if="fangjian.fjLc==index+1">
-                  <div class="rfh-list-state ">
-                  </div>
-                </td>
-              </tr>
-              </tbody>
-            </table>
-          </div>
-        </div>
-        <div class="rfh-human">
-          <div class="rfh-human-state">
-            <ul>
-              <li><div class="r-h-tit">常住</div><div class="rfh-human-state-icon cz"></div></li>
-              <li><div class="r-h-tit">租住</div><div class="rfh-human-state-icon zz"></div></li>
-              <li><div class="r-h-tit">商用</div><div class="rfh-human-state-icon sy"></div></li>
-              <li><div class="r-h-tit">空置</div><div class="rfh-human-state-icon kz"></div></li>
-              <li><div class="r-h-tit">待租</div><div class="rfh-human-state-icon dz"></div></li>
-              <li><div class="r-h-tit">待售</div><div class="rfh-human-state-icon ds"></div></li>
-            </ul>
-          </div>
-          <div class="rfh-human-num">
-            <ul>
-              <li @click="zhongdianrenkouClick(null,null)"><div class="r-h-n">{{res.zhsqLoudong.personCount}}</div><div class="r-h-n-t b-blue">单元人口</div></li>
-              <li @click="zhongdianrenkouClick(1,null)"><div class="r-h-n">{{res.zhsqLoudong.czrkPersonCount}}</div><div class="r-h-n-t b-blue">常住人口</div></li>
-              <li @click="zhongdianrenkouClick(2,null)"><div class="r-h-n">{{res.zhsqLoudong.ldrkPersonCount}}</div><div class="r-h-n-t b-blue">流动人口</div></li>
-            </ul>
-          </div>
-          <div class="rfh-human-num-k">
-            <ul>
-              <li v-for="item in res.zhsqLoudong.zhsqPersonTsrqList">
-                <div class="r-h-n-kind-icon"></div>
-                <span @click="zhongdianrenkouClick(null,1)"  v-if="item.tsrqId=='1'">无:<span>{{item.personCount}}人</span></span>
-                <span @click="zhongdianrenkouClick(null,2)"  v-if="item.tsrqId=='2'">社区矫正人员:<span>{{item.personCount}}人</span></span>
-                <span @click="zhongdianrenkouClick(null,3)"  v-if="item.tsrqId=='3'">劳模:<span>{{item.personCount}}人</span></span>
-                <span @click="zhongdianrenkouClick(null,4)"  v-if="item.tsrqId=='4'">志愿者:<span>{{item.personCount}}人</span></span>
-                <span @click="zhongdianrenkouClick(null,5)"  v-if="item.tsrqId=='5'">失业人员:<span>{{item.personCount}}人</span></span>
-                <span @click="zhongdianrenkouClick(null,6)"  v-if="item.tsrqId=='6'">信访人员:<span>{{item.personCount}}人</span></span>
-                <span @click="zhongdianrenkouClick(null,7)"  v-if="item.tsrqId=='7'">残疾人:<span>{{item.personCount}}人</span></span>
-                <span @click="zhongdianrenkouClick(null,8)"  v-if="item.tsrqId=='8'">低保人员:<span>{{item.personCount}}人</span></span>
-                <span @click="zhongdianrenkouClick(null,9)"  v-if="item.tsrqId=='9'">精神病人:<span>{{item.personCount}}人</span></span>
-                <span @click="zhongdianrenkouClick(null,10)" v-if="item.tsrqId=='10'">释解安置人员:<span>{{item.personCount}}人</span></span>
-                <span @click="zhongdianrenkouClick(null,11)" v-if="item.tsrqId=='11'">吸毒人员:<span>{{item.personCount}}人</span></span>
-                <span @click="zhongdianrenkouClick(null,12)" v-if="item.tsrqId=='12'">重点稳控人员:<span>{{item.personCount}}人</span></span>
-                <span @click="zhongdianrenkouClick(null,13)" v-if="item.tsrqId=='13'">活跃分子:<span>{{item.personCount}}人</span></span>
-                <span @click="zhongdianrenkouClick(null,14)" v-if="item.tsrqId=='14'">闹访骨干:<span>{{item.personCount}}人</span></span>
-                <span @click="zhongdianrenkouClick(null,15)" v-if="item.tsrqId=='15'">吸毒人员未成年子女:<span>{{item.personCount}}人</span></span>
-                <span @click="zhongdianrenkouClick(null,16)" v-if="item.tsrqId=='16'">服刑人员未成年子女:<span>{{item.personCount}}人</span></span>
-                <span @click="zhongdianrenkouClick(null,17)" v-if="item.tsrqId=='17'">留守人员:<span>{{item.personCount}}人</span></span>
-                <span @click="zhongdianrenkouClick(null,18)" v-if="item.tsrqId=='18'">军烈属:<span>{{item.personCount}}人</span></span>
-                <span @click="zhongdianrenkouClick(null,19)" v-if="item.tsrqId=='19'">台胞侨胞:<span>{{item.personCount}}人</span></span>
-                <span @click="zhongdianrenkouClick(null,20)" v-if="item.tsrqId=='20'">老龄人:<span>{{item.personCount}}人</span></span>
-                <span @click="zhongdianrenkouClick(null,21)" v-if="item.tsrqId=='21'">失信被执行人:<span>{{item.personCount}}人</span></span>
-                <span @click="zhongdianrenkouClick(null,22)" v-if="item.tsrqId=='22'">社保人员:<span>{{item.personCount}}人</span></span>
-                <span @click="zhongdianrenkouClick(null,23)" v-if="item.tsrqId=='23'">医保人员:<span>{{item.personCount}}人</span></span>
-              </li>
-            </ul>
-          </div>
-        </div>
-      </div>
-    </div>
-      <div class="rfh-single" v-if="res.zhsqLoudong==null">
-          <div class="rfh-single-img">楼栋信息为空!请到后台维护当前楼栋信息!</div>
-      </div>
-      <el-dialog title="人员列表" :visible.sync="listVisible" v-if="listVisible" width="100%" class="form-style" append-to-body>
-        <person :routeType="routeType" :jieDao="jieDao" :dyId="dyId" :fjId="fjId" :perLdsx="perLdsx" :tsrqId="tsrqId"></person>
-        <div slot="footer" class="dialog-footer">
-          <el-button @click="listClose">关 闭</el-button>
-        </div>
-      </el-dialog>
-	  </div>
-</template>
-
-<script>
-  import {rfhSingle } from '@/api/ksh/kshecharts'; //获取后端数据js
-  import person from '../person'; //人房户详情信息
-  export default {
-    name: "rfhSingle",
-    components:{
-      person,
-    },
-    data() {
-      return {
-        res:{},
-        dyId:"",
-        fjId:"",
-        perLdsx:"",
-        tsrqId:"",
-        listVisible:false,
-        // 路由参数
-        routeType: null,
-        jieDao:{},
-      };
-    },
-    created() {
-      this.getData();
-    },
-    props: {
-      names: "",
-      smids: "",
-    },
-    methods: {
-      getData(){
-        rfhSingle(this.names,this.smids,"NULL").then(response => {
-          this.res = response;
-          this.dyId = response.zhsqLoudong.dyId;
-        });
-      },
-      changeDyId(){
-        rfhSingle(this.names,this.smids,this.dyId).then(response => {
-          this.res = response;
-          this.dyId = response.zhsqLoudong.dyId;
-        });
-      },
-      fangjianClick(fjId){
-        this.fjId = fjId;
-        this.routeType = 'dyrklist';
-        this.listVisible=true;
-      },
-      listClose(){
-        this.listVisible=false;
-      },
-      zhongdianrenkouClick(perLdsx, tsrqId){
-        this.perLdsx = perLdsx;
-        this.tsrqId = tsrqId;
-        this.routeType = 'tsrqlist';
-        this.listVisible=true;
-      }
-    }
-  };
-</script>
-
-<style>
-	@import url("../../../assets/styles/ksh/visualization.css");
-
-</style>

+ 0 - 132
data-ui/src/views/ksh/typeOfBarChartList.vue

@@ -1,132 +0,0 @@
-<template>
-  <div class="app-container">
-    <el-table v-loading="loading" :data="eventList">
-      <el-table-column label="事件标题" align="center" prop="eventTitle" />
-      <el-table-column label="事件来源" align="center" prop="eventLaliyuan" />
-      <el-table-column label="上报人" align="center" prop="eventSbrName" />
-      <el-table-column label="上报部门" align="center" prop="eventSbrDeptName" />
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
-        <template slot-scope="scope">
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-view"
-            @click="handleDetail(scope.row)"
-          >详情</el-button>
-        </template>
-      </el-table-column>
-    </el-table>
-
-    <pagination
-      v-show="total>0"
-      :total="total"
-      :page.sync="queryParams.pageNum"
-      :limit.sync="queryParams.pageSize"
-      @pagination="getList"
-    />
-  </div>
-</template>
-
-<script>
-import { getTypeOfBarChart } from "@/api/ksh/eventList";
-import { getEventDetail } from "@/api/ksh/markEventPoint";
-
-export default {
-  name: "typeOfBarChart",
-  data() {
-    return {
-      // 遮罩层
-      loading: true,
-      // 选中数组
-      ids: [],
-      // 非单个禁用
-      single: true,
-      // 非多个禁用
-      multiple: true,
-      // 显示搜索条件
-      showSearch: false,
-      // 总条数
-      total: 0,
-      // 弹出层宽度
-      labelWidth: '150px',
-      // 文本框宽度
-      inputStyle: 'width: 310px',
-      // 事件信息管理表格数据
-      eventList: [],
-      // 弹出层标题
-      title: "",
-      // 是否显示弹出层
-      open: false,
-      // 是否显示提交按钮
-      submit: false,
-      // 是否禁用弹出层表单
-      disable: false,
-      // 查询参数
-      queryParams: {
-        pageNum: 1,
-        pageSize: 10,
-      },
-      // 表单参数
-      form: {},
-      // 表单校验
-      rules: {}
-    };
-  },
-  created() {
-    this.getList();
-  },
-  props: {
-    deptId: null,
-    // 赋予的权限
-    deptIds: null,
-    year: null,
-    eventType: null,
-  },
-  methods: {
-    /** 查询事件信息管理列表 */
-    getList() {
-      this.loading = true;
-      getTypeOfBarChart(this.queryParams, this.deptId,this.deptIds, this.year, this.eventType).then(response => {
-        this.eventList = response.rows;
-        this.total = response.total;
-        this.loading = false;
-      });
-    },
-    // 取消按钮
-    cancel() {
-      this.open = false;
-      this.reset();
-    },
-    // 表单重置
-    reset() {
-      this.form = {
-        id: null,
-        createBy: null,
-        createTime: null,
-        updateBy: null,
-        updateTime: null,
-        dataStatus: "0",
-        dataDeptId: null,
-        xqName: null,
-        xqAddress: null,
-        jdId: null,
-        jdName: null,
-        sqId: null,
-        sqName: null,
-        wgId: null,
-        wgName: null,
-        delFlag: null
-      };
-      this.resetForm("form");
-    },
-    /** 详情按钮操作 */
-    handleDetail(row) {
-      this.reset();
-      let _this = this;
-      getEventDetail(row.eventId).then(response => {
-        _this.$emit('child-event',response);
-      });
-    },
-  }
-};
-</script>

+ 0 - 131
data-ui/src/views/ksh/typeOfPieChart.vue

@@ -1,131 +0,0 @@
-<template>
-  <div class="app-container">
-    <el-table v-loading="loading" :data="eventList">
-      <el-table-column label="事件标题" align="center" prop="eventTitle" />
-      <el-table-column label="事件来源" align="center" prop="eventLaliyuan" />
-      <el-table-column label="上报人" align="center" prop="eventSbrName" />
-      <el-table-column label="上报部门" align="center" prop="eventSbrDeptName" />
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
-        <template slot-scope="scope">
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-view"
-            @click="handleDetail(scope.row)"
-          >详情</el-button>
-        </template>
-      </el-table-column>
-    </el-table>
-
-    <pagination
-      v-show="total>0"
-      :total="total"
-      :page.sync="queryParams.pageNum"
-      :limit.sync="queryParams.pageSize"
-      @pagination="getList"
-    />
-  </div>
-</template>
-
-<script>
-import { getTypeOfPieChart } from "@/api/ksh/eventList";
-import { getEventDetail } from "@/api/ksh/markEventPoint";
-
-export default {
-  name: "getTypeOfPieChart",
-  data() {
-    return {
-      // 遮罩层
-      loading: true,
-      // 选中数组
-      ids: [],
-      // 非单个禁用
-      single: true,
-      // 非多个禁用
-      multiple: true,
-      // 显示搜索条件
-      showSearch: false,
-      // 总条数
-      total: 0,
-      // 弹出层宽度
-      labelWidth: '150px',
-      // 文本框宽度
-      inputStyle: 'width: 310px',
-      // 事件信息管理表格数据
-      eventList: [],
-      // 弹出层标题
-      title: "",
-      // 是否显示弹出层
-      open: false,
-      // 是否显示提交按钮
-      submit: false,
-      // 是否禁用弹出层表单
-      disable: false,
-      // 查询参数
-      queryParams: {
-        pageNum: 1,
-        pageSize: 10,
-      },
-      // 表单参数
-      form: {},
-      // 表单校验
-      rules: {}
-    };
-  },
-  created() {
-    this.getList();
-  },
-  props: {
-    deptId: null,
-    deptIds: null,
-    year: null,
-    eventType: null,
-  },
-  methods: {
-    /** 查询事件信息管理列表 */
-    getList() {
-      this.loading = true;
-      getTypeOfPieChart(this.queryParams, this.deptId,this.deptIds, this.year, this.eventType).then(response => {
-        this.eventList = response.rows;
-        this.total = response.total;
-        this.loading = false;
-      });
-    },
-    // 取消按钮
-    cancel() {
-      this.open = false;
-      this.reset();
-    },
-    // 表单重置
-    reset() {
-      this.form = {
-        id: null,
-        createBy: null,
-        createTime: null,
-        updateBy: null,
-        updateTime: null,
-        dataStatus: "0",
-        dataDeptId: null,
-        xqName: null,
-        xqAddress: null,
-        jdId: null,
-        jdName: null,
-        sqId: null,
-        sqName: null,
-        wgId: null,
-        wgName: null,
-        delFlag: null
-      };
-      this.resetForm("form");
-    },
-    /** 详情按钮操作 */
-    handleDetail(row) {
-      this.reset();
-      let _this = this;
-      getEventDetail(row.eventId).then(response => {
-        _this.$emit('child-event',response);
-      });
-    },
-  }
-};
-</script>

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 1305
data-ui/src/views/ksh/xgym-index.vue


+ 0 - 393
data-ui/src/views/ksh/xiaoqu.vue

@@ -1,393 +0,0 @@
-<template>
-  <div class="app-container">
-    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="128px">
-      <el-form-item label="所在街道名称" prop="jdName">
-        <el-select v-model="queryParams.jdName" placeholder="选择所在街道名称" :disabled="jdDisabled" @change="jdChange" clearable>
-          <el-option
-            v-for="dept in jdOptions"
-            :key="dept.deptId"
-            :label="dept.deptName"
-            :value="dept"
-          />
-        </el-select>
-      </el-form-item>
-      <el-form-item label="所在社区名称" prop="sqName">
-        <el-select v-model="queryParams.sqName" placeholder="选择所在社区名称" :disabled="sqDisabled" @change="sqChange" clearable>
-          <el-option
-            v-for="dept in sqOptions"
-            :key="dept.deptId"
-            :label="dept.deptName"
-            :value="dept"
-          />
-        </el-select>
-      </el-form-item>
-      <el-form-item label="所在网格名称" prop="wgName">
-        <el-select v-model="queryParams.wgName" placeholder="选择所在网格名称" :disabled="wgDisabled" @change="wgChange" clearable>
-          <el-option
-            v-for="dept in wgOptions"
-            :key="dept.deptId"
-            :label="dept.deptName"
-            :value="dept"
-          />
-        </el-select>
-      </el-form-item>
-      <el-form-item label="小区名称" prop="xqName">
-        <el-input
-          v-model="queryParams.xqName"
-          placeholder="请输入小区名称"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="小区位置" prop="xqAddress">
-        <el-input
-          v-model="queryParams.xqAddress"
-          placeholder="请输入小区位置"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item>
-        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
-        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
-      </el-form-item>
-    </el-form>
-
-    <el-table v-loading="loading" :data="xiaoquList">
-      <!--<el-table-column label="小区名称" align="center" :show-overflow-tooltip="true">
-        <template slot-scope="scope">
-          <router-link :to="'/rfh/loudong/index/' + scope.row.id" class="link-type">
-            <span>{{ scope.row.xqName }}</span>
-          </router-link>
-        </template>
-      </el-table-column>-->
-      <el-table-column label="小区名称" align="center" prop="xqName" />
-      <el-table-column label="小区位置" align="center" prop="xqAddress" />
-      <el-table-column label="小区所在街道名称" align="center" prop="jdName" />
-      <el-table-column label="小区所在社区名称" align="center" prop="sqName" />
-      <el-table-column label="小区所在网格名称" align="center" prop="wgName" />
-      <el-table-column label="小区创建人姓名" align="center" prop="createName" />
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
-        <template slot-scope="scope">
-          <el-button
-            v-if="!scope.row.isOperable"
-            size="mini"
-            type="text"
-            icon="el-icon-view"
-            @click="handleDetail(scope.row)"
-            v-hasPermi="['rfh:xiaoqu:edit']"
-          >详情</el-button>
-        </template>
-      </el-table-column>
-    </el-table>
-
-    <pagination
-      v-show="total>0"
-      :total="total"
-      :page.sync="queryParams.pageNum"
-      :limit.sync="queryParams.pageSize"
-      @pagination="getList"
-    />
-
-    <!-- 添加或修改小区信息管理对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
-      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
-        <!--<el-input v-model="form.jdName" v-if="false" />
-        <el-input v-model="form.sqName" v-if="false" />
-        <el-input v-model="form.wgName" v-if="false" />-->
-        <el-form-item label="小区名称" prop="xqName" :label-width="labelWidth">
-          <el-input v-model="form.xqName" placeholder="请输入小区名称" :style="inputStyle" :disabled="disable" maxlength="20"/>
-        </el-form-item>
-        <el-form-item label="小区位置" prop="xqAddress" :label-width="labelWidth">
-          <el-input v-model="form.xqAddress" placeholder="请输入小区位置" :style="inputStyle" :disabled="disable" maxlength="30"/>
-        </el-form-item>
-        <el-form-item label="小区所在街道名称" prop="jdName" :label-width="labelWidth">
-          <el-select v-model="form.jdName" placeholder="选择小区所在街道名称" :style="inputStyle" disabled="disabled" @change="jdChange" >
-            <el-option
-              v-for="dept in jdOptions"
-              :key="dept.deptId"
-              :label="dept.deptName"
-              :value="dept"
-            />
-          </el-select>
-        </el-form-item>
-        <el-form-item label="小区所在社区名称" prop="sqName" :label-width="labelWidth">
-          <el-select v-model="form.sqName" placeholder="选择小区所在社区名称" :style="inputStyle" disabled="disabled" @change="sqChange" >
-            <el-option
-              v-for="dept in sqOptions"
-              :key="dept.deptId"
-              :label="dept.deptName"
-              :value="dept"
-            />
-          </el-select>
-        </el-form-item>
-        <el-form-item label="小区所在网格名称" prop="wgName" :label-width="labelWidth">
-          <el-select v-model="form.wgName" placeholder="选择小区所在网格名称" :style="inputStyle" disabled="disabled" @change="wgChange" >
-            <el-option
-              v-for="dept in wgOptions"
-              :key="dept.deptId"
-              :label="dept.deptName"
-              :value="dept"
-            />
-          </el-select>
-        </el-form-item>
-      </el-form>
-      <div slot="footer" class="dialog-footer">
-        <el-button type="primary" @click="submitForm" v-if="submit">确 定</el-button>
-        <el-button @click="cancel">取 消</el-button>
-      </div>
-    </el-dialog>
-  </div>
-</template>
-
-<script>
-import { listXiaoqu,listXiaoqu_ksh, getXiaoqu, delXiaoqu, addXiaoqu, updateXiaoqu } from "@/api/rfh/xiaoqu/xiaoqu";
-import { listJieDao, listSheQu, listWangGe, getCommunity } from "@/api/rfh/community/community";
-import { listLoudong } from "@/api/rfh/loudong/loudong";
-import { selectWghXz } from "@/api/system/dept";
-export default {
-  name: "Xiaoqu",
-  data() {
-    return {
-      // 遮罩层
-      loading: true,
-      // 选中数组
-      ids: [],
-      // 非单个禁用
-      single: true,
-      // 非多个禁用
-      multiple: true,
-      // 显示搜索条件
-      showSearch: true,
-      // 总条数
-      total: 0,
-      // 弹出层宽度
-      labelWidth: '150px',
-      // 文本框宽度
-      inputStyle: 'width: 310px',
-      // 小区信息管理表格数据
-      xiaoquList: [],
-      // 街道切换禁用
-      jdDisabled: false,
-      // 社区切换禁用
-      sqDisabled: false,
-      // 网格切换禁用
-      wgDisabled: false,
-      // 街道选项
-      jdOptions: [],
-      // 社区选项
-      sqOptions: [],
-      // 网格选项
-      wgOptions: [],
-      // 弹出层标题
-      title: "",
-      // 是否显示弹出层
-      open: false,
-      // 是否显示提交按钮
-      submit: false,
-      // 是否禁用弹出层表单
-      disable: false,
-      // 查询参数
-      queryParams: {
-        pageNum: 1,
-        pageSize: 10,
-        dataStatus: null,
-        dataDeptId: null,
-        xqName: null,
-        xqAddress: null,
-        jdId: null,
-        jdName: null,
-        sqId: null,
-        sqName: null,
-        wgId: null,
-        wgName: null,
-        jdIds:[]
-      },
-      // 表单参数
-      form: {},
-      // 表单校验
-      rules: {}
-    };
-  },
-  created() {
-    let jieDao = this.jieDao;
-    if(jieDao && jieDao.jdId!=0){
-      this.getCommunityByJd(jieDao);
-    }else {
-      this.getCommunity();
-    }
-  },
-  props: {
-    // 街道
-    jieDao: null,
-    // 路由参数
-    routeType: null,
-  },
-  methods: {
-    /** 获取的街道名称 */
-    jdChange(e){
-      this.queryParams.jdId = e.deptId==0?null:e.deptId;
-      this.queryParams.jdName = e.deptName;
-      this.queryParams.sqId = null;
-      this.queryParams.sqName = null;
-      this.queryParams.wgId = null;
-      this.queryParams.wgName = null;
-      listSheQu(e.deptId==0?-1:e.deptId).then(response => {
-        this.sqOptions = response;
-        this.wgOptions = [];
-      });
-    },
-    /** 获取的社区名称 */
-    sqChange(e){
-      this.queryParams.sqId = e.deptId;
-      this.queryParams.sqName = e.deptName;
-      this.queryParams.wgId = null;
-      this.queryParams.wgName = null;
-      listWangGe(e.deptId==null?-1:e.deptId).then(response => {
-        this.wgOptions = response;
-      });
-    },
-    /** 获取的网格名称 */
-    wgChange(e){
-      this.queryParams.wgId = e.deptId;
-      this.queryParams.wgName = e.deptName;
-    },
-    /** 根据街道查询 */
-    getCommunityByJd(jieDao) {
-      this.queryParams.jdId = jieDao.jdId;
-      this.queryParams.jdName = jieDao.jdName;
-      this.jdDisabled = jieDao.jdId != 0;
-      this.sqDisabled = false;
-      this.wgDisabled = false;
-      this.jdChange({deptId: jieDao.jdId, deptName:jieDao.jdName});
-      this.getList();
-    },
-    /** 查询用户社区信息 */
-    getCommunity() {
-      getCommunity().then(response => {
-        console.log(response)
-        this.queryParams.jdId = response.jdId;
-        this.queryParams.jdName = response.jdName;
-        this.queryParams.sqId = response.sqId;
-        this.queryParams.sqName = response.sqName;
-        this.queryParams.wgId = response.wgId;
-        this.queryParams.wgName = response.wgName;
-        this.jdDisabled = response.jdDisabled;
-        this.sqDisabled = response.sqDisabled;
-        this.wgDisabled = response.wgDisabled;
-        // 社区
-        listSheQu(response.jdDisabled?response.jdId:-1).then(response => {
-          this.sqOptions = response;
-        });
-        // 网格
-        listWangGe(response.sqDisabled?response.sqId:-1).then(response => {
-          this.wgOptions = response;
-        });
-        // 街道
-        selectWghXz().then(response => {
-          this.jdOptions = response.data;
-          response.data.forEach(dept => {
-            this.queryParams.jdIds.push(dept.deptId);
-          });
-          this.getList();
-        })
-      });
-    },
-    /** 查询街道社区网格信息 */
-    getJdSqWgOptions() {
-      // 街道
-      listJieDao().then(response => {
-        this.jdOptions = response;
-      });
-      // 社区
-      listSheQu().then(response => {
-        this.sqOptions = response;
-      });
-      // 网格
-      listWangGe().then(response => {
-        this.wgOptions = response;
-      });
-    },
-    /** 查询小区信息管理列表 */
-    getList() {
-      this.loading = true;
-      if(this.routeType!=null){
-        listXiaoqu_ksh(this.queryParams).then(response => {
-          this.xiaoquList = response.rows;
-          this.total = response.total;
-          this.loading = false;
-        });
-      }else{
-        listXiaoqu(this.queryParams).then(response => {
-          this.xiaoquList = response.rows;
-          this.total = response.total;
-          this.loading = false;
-        });
-      }
-    },
-    // 取消按钮
-    cancel() {
-      this.open = false;
-      this.reset();
-    },
-    // 表单重置
-    reset() {
-      this.form = {
-        id: null,
-        createBy: null,
-        createTime: null,
-        updateBy: null,
-        updateTime: null,
-        dataStatus: "0",
-        dataDeptId: null,
-        xqName: null,
-        xqAddress: null,
-        jdId: null,
-        jdName: null,
-        sqId: null,
-        sqName: null,
-        wgId: null,
-        wgName: null,
-        delFlag: null
-      };
-      this.resetForm("form");
-    },
-    /** 搜索按钮操作 */
-    handleQuery() {
-      this.queryParams.pageNum = 1;
-      this.getList();
-    },
-    /** 重置按钮操作 */
-    resetQuery() {
-      let jdId = this.jdDisabled?this.queryParams.jdId:null;
-      let jdName = this.jdDisabled?this.queryParams.jdName:null;
-      let sqId = this.sqDisabled?this.queryParams.sqId:null;
-      let sqName = this.sqDisabled?this.queryParams.sqName:null;
-      let wgId = this.wgDisabled?this.queryParams.wgId:null;
-      let wgName = this.wgDisabled?this.queryParams.wgName:null;
-      this.jdChange({deptId: jdId, deptName: jdName});
-      this.sqChange({deptId: sqId, deptName: sqName});
-      this.resetForm("queryForm");
-      this.queryParams.jdId = jdId;
-      this.queryParams.jdName = jdName;
-      this.queryParams.sqId = sqId;
-      this.queryParams.sqName = sqName;
-      this.queryParams.wgId = wgId;
-      this.queryParams.wgName = wgName;
-      this.handleQuery();
-    },
-    /** 详情按钮操作 */
-    handleDetail(row) {
-      this.reset();
-      const id = row.id || this.ids
-      getXiaoqu(id).then(response => {
-        this.form = response.data;
-        this.open = true;
-        this.submit = false;
-        this.disable = true;
-        this.title = "小区信息管理详情";
-      });
-    },
-  }
-};
-</script>

+ 0 - 133
data-ui/src/views/ksh/yearlyEventCountBarChart.vue

@@ -1,133 +0,0 @@
-<template>
-  <div class="app-container">
-    <el-table v-loading="loading" :data="eventList">
-      <el-table-column label="事件标题" align="center" prop="eventTitle" />
-      <el-table-column label="事件来源" align="center" prop="eventLaliyuan" />
-      <el-table-column label="上报人" align="center" prop="eventSbrName" />
-      <el-table-column label="上报部门" align="center" prop="eventSbrDeptName" />
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
-        <template slot-scope="scope">
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-view"
-            @click="handleDetail(scope.row)"
-          >详情</el-button>
-        </template>
-      </el-table-column>
-    </el-table>
-
-    <pagination
-      v-show="total>0"
-      :total="total"
-      :page.sync="queryParams.pageNum"
-      :limit.sync="queryParams.pageSize"
-      @pagination="getList"
-    />
-  </div>
-</template>
-
-<script>
-import { getYearlyEventCountBarChart } from "@/api/ksh/eventList";
-import { getEventDetail } from "@/api/ksh/markEventPoint";
-
-export default {
-  name: "everyMonthReport",
-  data() {
-    return {
-      // 遮罩层
-      loading: true,
-      // 选中数组
-      ids: [],
-      // 非单个禁用
-      single: true,
-      // 非多个禁用
-      multiple: true,
-      // 显示搜索条件
-      showSearch: false,
-      // 总条数
-      total: 0,
-      // 弹出层宽度
-      labelWidth: '150px',
-      // 文本框宽度
-      inputStyle: 'width: 310px',
-      // 事件信息管理表格数据
-      eventList: [],
-      // 弹出层标题
-      title: "",
-      // 是否显示弹出层
-      open: false,
-      // 是否显示提交按钮
-      submit: false,
-      // 是否禁用弹出层表单
-      disable: false,
-      // 查询参数
-      queryParams: {
-        pageNum: 1,
-        pageSize: 10,
-      },
-      // 表单参数
-      form: {},
-      // 表单校验
-      rules: {}
-    };
-  },
-  created() {
-    this.getList();
-  },
-  props: {
-    deptId: null,
-    // 赋予的权限
-    deptIds: null,
-    year: null,
-    month: null,
-    eventType: null,
-  },
-  methods: {
-    /** 查询事件信息管理列表 */
-    getList() {
-      this.loading = true;
-      getYearlyEventCountBarChart(this.queryParams, this.deptId, this.deptIds, this.year, this.month, this.eventType).then(response => {
-        this.eventList = response.rows;
-        this.total = response.total;
-        this.loading = false;
-      });
-    },
-    // 取消按钮
-    cancel() {
-      this.open = false;
-      this.reset();
-    },
-    // 表单重置
-    reset() {
-      this.form = {
-        id: null,
-        createBy: null,
-        createTime: null,
-        updateBy: null,
-        updateTime: null,
-        dataStatus: "0",
-        dataDeptId: null,
-        xqName: null,
-        xqAddress: null,
-        jdId: null,
-        jdName: null,
-        sqId: null,
-        sqName: null,
-        wgId: null,
-        wgName: null,
-        delFlag: null
-      };
-      this.resetForm("form");
-    },
-    /** 详情按钮操作 */
-    handleDetail(row) {
-      this.reset();
-      let _this = this;
-      getEventDetail(row.eventId).then(response => {
-        _this.$emit('child-event',response);
-      });
-    },
-  }
-};
-</script>

+ 0 - 345
data-ui/src/views/rcbg/beiwanglu/index.vue

@@ -1,345 +0,0 @@
-<template>
-  <div class="app-container">
-    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="90px">
-      <el-form-item label="备忘录标题" prop="meTitle" >
-        <el-input
-          v-model="queryParams.meTitle"
-          placeholder="请输入备忘录标题"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-
-      <!--<el-form-item label="数据创建人ID" prop="createId">-->
-        <!--<el-input-->
-          <!--v-model="queryParams.createId"-->
-          <!--placeholder="请输入数据创建人ID"-->
-          <!--clearable-->
-          <!--@keyup.enter.native="handleQuery"-->
-        <!--/>-->
-      <!--</el-form-item>-->
-      <!--<el-form-item label="数据创建人姓名" prop="createUser">-->
-        <!--<el-input-->
-          <!--v-model="queryParams.createUser"-->
-          <!--placeholder="请输入数据创建人姓名"-->
-          <!--clearable-->
-          <!--@keyup.enter.native="handleQuery"-->
-        <!--/>-->
-      <!--</el-form-item>-->
-      <!--<el-form-item label="数据更新人" prop="updateId">-->
-        <!--<el-input-->
-          <!--v-model="queryParams.updateId"-->
-          <!--placeholder="请输入数据更新人"-->
-          <!--clearable-->
-          <!--@keyup.enter.native="handleQuery"-->
-        <!--/>-->
-      <!--</el-form-item>-->
-      <!--<el-form-item label="数据更新人姓名" prop="updateUser">-->
-        <!--<el-input-->
-          <!--v-model="queryParams.updateUser"-->
-          <!--placeholder="请输入数据更新人姓名"-->
-          <!--clearable-->
-          <!--@keyup.enter.native="handleQuery"-->
-        <!--/>-->
-      <!--</el-form-item>-->
-      <el-form-item>
-        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
-        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
-      </el-form-item>
-    </el-form>
-
-    <el-row :gutter="10" class="mb8">
-      <el-col :span="1.5">
-        <el-button
-          type="primary"
-          plain
-          icon="el-icon-plus"
-          size="mini"
-          @click="handleAdd"
-          v-hasPermi="['rcbg:beiwanglu:add']"
-        >新增</el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="success"
-          plain
-          icon="el-icon-edit"
-          size="mini"
-          :disabled="single"
-          @click="handleUpdate"
-          v-hasPermi="['rcbg:beiwanglu:edit']"
-        >修改</el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="danger"
-          plain
-          icon="el-icon-delete"
-          size="mini"
-          :disabled="multiple"
-          @click="handleDelete"
-          v-hasPermi="['rcbg:beiwanglu:remove']"
-        >删除</el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="warning"
-          plain
-          icon="el-icon-download"
-          size="mini"
-          @click="handleExport"
-          v-hasPermi="['rcbg:beiwanglu:export']"
-        >导出</el-button>
-      </el-col>
-      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
-    </el-row>
-
-    <el-table v-loading="loading" :data="beiwangluList" @selection-change="handleSelectionChange">
-      <el-table-column type="selection" width="55" align="center" />
-      <!--<el-table-column label="备忘录主键ID" align="center" prop="meId" />-->
-      <el-table-column label="备忘录标题" align="center" prop="meTitle" />
-      <el-table-column label="数据创建人姓名" align="center" prop="createUser" />
-      <el-table-column label="数据创建时间" align="center" prop="createTime" />
-      <el-table-column label="数据所属部门" align="center" prop="deptName"/>
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
-        <template slot-scope="scope">
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-edit"
-            @click="handleUpdate(scope.row)"
-            v-hasPermi="['rcbg:beiwanglu:edit']"
-          >修改</el-button>
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-delete"
-            @click="handleDelete(scope.row)"
-            v-hasPermi="['rcbg:beiwanglu:remove']"
-          >删除</el-button>
-        </template>
-      </el-table-column>
-    </el-table>
-
-    <pagination
-      v-show="total>0"
-      :total="total"
-      :page.sync="queryParams.pageNum"
-      :limit.sync="queryParams.pageSize"
-      @pagination="getList"
-    />
-
-    <!-- 添加或修改备忘录对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="1000px" class="form-style">
-      <el-form ref="form" :model="form" :rules="rules" label-width="150px">
-        <el-form-item label="备忘录标题" prop="meTitle" >
-          <el-input v-model="form.meTitle" placeholder="请输入备忘录标题"  maxlength="20"/>
-        </el-form-item>
-        <el-form-item label="数据所属部门" prop="deptId">
-          <treeselect
-            :flat="false"
-            :allowSelectingDisabledDescendants="true"
-            v-model="form.deptId" :options="deptOptions" :show-count="true"
-            placeholder="请选择数据所属部门"/>
-          <!--<el-select v-model="form.deptName" placeholder="请选择数据所属部门" :style="inputStyle">-->
-            <!--<el-option-->
-              <!--v-for="dept in deptOptions"-->
-              <!--:key="dept.deptId"-->
-              <!--:label="dept.deptName"-->
-              <!--:value="dept"-->
-            <!--/>-->
-          <!--</el-select>-->
-          <!--<deptselector :setValue=setDeptId :dataDeptId="form.deptId" v-model="form.deptId"></deptselector>-->
-        </el-form-item>
-        <el-form-item label="备忘录内容" prop="meContent">
-          <el-input
-            v-model="form.meContent"
-            type="textarea"
-            placeholder="请输入内容"
-            :autosize="{ minRows: 15, maxRows: 500 }"
-            maxlength="512"
-          />
-        </el-form-item>
-      </el-form>
-      <div slot="footer" class="dialog-footer">
-        <el-button type="primary" @click="submitForm">确 定</el-button>
-        <el-button @click="cancel">取 消</el-button>
-      </div>
-    </el-dialog>
-  </div>
-</template>
-
-<script>
-import { listBeiwanglu, getBeiwanglu, delBeiwanglu, addBeiwanglu, updateBeiwanglu } from "@/api/rcbg/beiwanglu/beiwanglu";
-import { treeselect } from '@/api/system/dept'
-import Treeselect from '@riophae/vue-treeselect'
-import '@riophae/vue-treeselect/dist/vue-treeselect.css'
-export default {
-  name: "Beiwanglu",
-  components: {
-    Treeselect,
-  },
-  data() {
-    return {
-      // 遮罩层
-      loading: true,
-      // 选中数组
-      ids: [],
-      // 非单个禁用
-      single: true,
-      // 非多个禁用
-      multiple: true,
-      // 显示搜索条件
-      showSearch: true,
-      // 总条数
-      total: 0,
-      // 弹出层宽度
-      labelWidth: '150px',
-      // 文本框宽度
-      inputStyle: 'width: 310px',
-      // 备忘录表格数据
-      beiwangluList: [],
-      // 弹出层标题
-      title: "",
-      // 部门名称
-      deptName: undefined,
-      // 部门树选项
-      deptOptions: undefined,
-      // 是否显示弹出层
-      open: false,
-      // 查询参数
-      queryParams: {
-        pageNum: 1,
-        pageSize: 10,
-        meTitle: null,
-        meContent: null,
-        createId: null,
-        createUser: null,
-        updateId: null,
-        updateUser: null
-      },
-      // 表单参数
-      form: {},
-      // 表单校验
-      rules: {
-        meTitle: [
-          { required: true, message: "备忘录标题不能为空", trigger: "blur" },
-        ],
-      }
-    };
-  },
-  created() {
-    this.getList();
-    this.getTreeselect();
-  },
-  methods: {
-    setDeptId(deptId) {
-      this.form.deptId = deptId
-    },
-    /** 查询部门下拉树结构 */
-    getTreeselect() {
-      treeselect().then(response => {
-        this.deptOptions = response.data;
-      });
-    },
-    /** 查询备忘录列表 */
-    getList() {
-      this.loading = true;
-      listBeiwanglu(this.queryParams).then(response => {
-        this.beiwangluList = response.rows;
-        this.total = response.total;
-        this.loading = false;
-      });
-    },
-    // 取消按钮
-    cancel() {
-      this.open = false;
-      this.reset();
-    },
-    // 表单重置
-    reset() {
-      this.form = {
-        meId: null,
-        meTitle: null,
-        meContent: null,
-        delFlag: null,
-        createId: null,
-        createUser: null,
-        createTime: null,
-        updateId: null,
-        updateTime: null,
-        updateUser: null
-      };
-      this.resetForm("form");
-    },
-    /** 搜索按钮操作 */
-    handleQuery() {
-      this.queryParams.pageNum = 1;
-      this.getList();
-    },
-    /** 重置按钮操作 */
-    resetQuery() {
-      this.resetForm("queryForm");
-      this.handleQuery();
-    },
-    // 多选框选中数据
-    handleSelectionChange(selection) {
-      this.ids = selection.map(item => item.meId)
-      this.single = selection.length!==1
-      this.multiple = !selection.length
-    },
-    /** 新增按钮操作 */
-    handleAdd() {
-      this.reset();
-      this.open = true;
-      this.title = "添加备忘录";
-    },
-    /** 修改按钮操作 */
-    handleUpdate(row) {
-      this.reset();
-      const meId = row.meId || this.ids
-      getBeiwanglu(meId).then(response => {
-        this.form = response.data;
-        this.open = true;
-        this.title = "修改备忘录";
-      });
-    },
-    /** 提交按钮 */
-    submitForm() {
-      this.$refs["form"].validate(valid => {
-        if (valid) {
-          if (this.form.meId != null) {
-            updateBeiwanglu(this.form).then(response => {
-              this.$modal.msgSuccess("修改成功");
-              this.open = false;
-              this.getList();
-            });
-          } else {
-            addBeiwanglu(this.form).then(response => {
-              this.$modal.msgSuccess("新增成功");
-              this.open = false;
-              this.getList();
-            });
-          }
-        }
-      });
-    },
-    /** 删除按钮操作 */
-    handleDelete(row) {
-      const meIds = row.meId || this.ids;
-      this.$modal.confirm('是否删除选中的数据?').then(function() {
-        return delBeiwanglu(meIds);
-      }).then(() => {
-        this.getList();
-        this.$modal.msgSuccess("删除成功");
-      }).catch(() => {});
-    },
-    /** 导出按钮操作 */
-    handleExport() {
-      this.download('center-data/beiwanglu/export', {
-        ...this.queryParams
-      }, `备忘录_${new Date().getTime()}.xlsx`)
-    }
-  }
-};
-</script>

+ 0 - 388
data-ui/src/views/rcbg/zhishiku/index.vue

@@ -1,388 +0,0 @@
-<template>
-  <div class="app-container">
-    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="120px">
-      <el-form-item label="知识库栏目名称" prop="zskTitle">
-        <el-input
-          v-model="queryParams.zskTitle"
-          placeholder="请输入知识库栏目名称"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <!--<el-form-item label="数据创建人ID" prop="createId">-->
-        <!--<el-input-->
-          <!--v-model="queryParams.createId"-->
-          <!--placeholder="请输入数据创建人ID"-->
-          <!--clearable-->
-          <!--@keyup.enter.native="handleQuery"-->
-        <!--/>-->
-      <!--</el-form-item>-->
-      <!--<el-form-item label="数据创建人姓名" prop="createUser">-->
-        <!--<el-input-->
-          <!--v-model="queryParams.createUser"-->
-          <!--placeholder="请输入数据创建人姓名"-->
-          <!--clearable-->
-          <!--@keyup.enter.native="handleQuery"-->
-        <!--/>-->
-      <!--</el-form-item>-->
-      <!--<el-form-item label="数据更新人" prop="updateId">-->
-        <!--<el-input-->
-          <!--v-model="queryParams.updateId"-->
-          <!--placeholder="请输入数据更新人"-->
-          <!--clearable-->
-          <!--@keyup.enter.native="handleQuery"-->
-        <!--/>-->
-      <!--</el-form-item>-->
-      <!--<el-form-item label="数据更新人姓名" prop="updateUser">-->
-        <!--<el-input-->
-          <!--v-model="queryParams.updateUser"-->
-          <!--placeholder="请输入数据更新人姓名"-->
-          <!--clearable-->
-          <!--@keyup.enter.native="handleQuery"-->
-        <!--/>-->
-      <!--</el-form-item>-->
-      <el-form-item>
-        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
-        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
-      </el-form-item>
-    </el-form>
-
-    <el-row :gutter="10" class="mb8">
-      <el-col :span="1.5">
-        <el-button
-          type="primary"
-          plain
-          icon="el-icon-plus"
-          size="mini"
-          @click="handleAdd"
-          v-hasPermi="['rcbg:zhishiku:add']"
-        >新增</el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="success"
-          plain
-          icon="el-icon-edit"
-          size="mini"
-          :disabled="single"
-          @click="handleUpdate"
-          v-hasPermi="['rcbg:zhishiku:edit']"
-        >修改</el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="danger"
-          plain
-          icon="el-icon-delete"
-          size="mini"
-          :disabled="multiple"
-          @click="handleDelete"
-          v-hasPermi="['rcbg:zhishiku:remove']"
-        >删除</el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="warning"
-          plain
-          icon="el-icon-download"
-          size="mini"
-          @click="handleExport"
-          v-hasPermi="['rcbg:zhishiku:export']"
-        >导出</el-button>
-      </el-col>
-      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
-    </el-row>
-
-    <el-table v-loading="loading" :data="zhishikuList" @selection-change="handleSelectionChange">
-      <el-table-column type="selection" width="55" align="center" />
-      <!--<el-table-column label="知识库主键ID" align="center" prop="zskId" />-->
-      <el-table-column label="知识库类型" align="center" prop="zskType" >
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.rcbg_zsk_type" :value="scope.row.zskType"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="知识库栏目名称" align="center" prop="zskTitle" />
-      <!--<el-table-column label="知识库内容" align="center" prop="zskContent" />-->
-      <!--<el-table-column label="数据创建人ID" align="center" prop="createId" />-->
-      <!--<el-table-column label="数据创建人姓名" align="center" prop="createUser" />-->
-      <!--<el-table-column label="数据更新人" align="center" prop="updateId" />-->
-      <el-table-column label="数据所属部门" align="center" prop="deptName"/>
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
-        <template slot-scope="scope">
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-edit"
-            @click="handleUpdate(scope.row)"
-            v-hasPermi="['rcbg:zhishiku:edit']"
-          >修改</el-button>
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-delete"
-            @click="handleDelete(scope.row)"
-            v-hasPermi="['rcbg:zhishiku:remove']"
-          >删除</el-button>
-        </template>
-      </el-table-column>
-    </el-table>
-
-    <pagination
-      v-show="total>0"
-      :total="total"
-      :page.sync="queryParams.pageNum"
-      :limit.sync="queryParams.pageSize"
-      @pagination="getList"
-    />
-
-    <!-- 添加或修改知识库信息管理对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="1000px" class="form-style">
-      <el-form ref="form" :model="form" :rules="rules" label-width="120px">
-        <el-form-item label="知识库类型" prop="zskType">
-          <el-select v-model="form.zskType" placeholder="请选择知识库类型">
-            <el-option
-              v-for="dict in dict.type.rcbg_zsk_type"
-              :key="dict.value"
-              :label="dict.label"
-              :value="dict.value"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="知识库栏目名称" prop="zskTitle">
-          <el-input v-model="form.zskTitle" placeholder="请输入知识库栏目名称" maxlength="20"/>
-        </el-form-item>
-        <el-form-item label="数据所属部门" prop="deptId">
-          <treeselect
-            v-if="!disable"
-            :flat="false"
-            :allowSelectingDisabledDescendants="true"
-            v-model="form.deptId" :options="deptOptions" :show-count="true"
-            placeholder="请选择数据所属部门"/>
-          <el-select v-model="form.deptName" placeholder="请选择数据所属部门" :style="inputStyle" v-if="disable" :disabled="disable">
-            <el-option
-              v-for="dept in deptOptions"
-              :key="dept.deptId"
-              :label="dept.deptName"
-              :value="dept"
-            />
-          </el-select>
-          <!--<deptselector :setValue=setDeptId :dataDeptId="form.deptId" v-model="form.deptId"></deptselector>-->
-        </el-form-item>
-        <el-form ref="form" :model="form" :rules="rules" label-width="120px" >
-          <el-form-item label="知识库内容" prop="zskContent">
-            <el-input
-              v-model="form.zskContent"
-              type="textarea"
-              placeholder="请输入内容"
-              :autosize="{ minRows: 15, maxRows: 500 }"
-              maxlength="512"
-            />
-          </el-form-item>
-        </el-form>
-
-
-        <!--<el-form-item label="数据删除状态-->
-            <!--0:有效-->
-            <!--1:无效" prop="delFlag">-->
-          <!--<el-input v-model="form.delFlag" placeholder="请输入数据删除状态-->
-            <!--0:有效-->
-            <!--1:无效" />-->
-        <!--</el-form-item>-->
-        <!--<el-form-item label="数据创建人ID" prop="createId">-->
-          <!--<el-input v-model="form.createId" placeholder="请输入数据创建人ID" />-->
-        <!--</el-form-item>-->
-        <!--<el-form-item label="数据创建人姓名" prop="createUser">-->
-          <!--<el-input v-model="form.createUser" placeholder="请输入数据创建人姓名" />-->
-        <!--</el-form-item>-->
-        <!--<el-form-item label="数据更新人" prop="updateId">-->
-          <!--<el-input v-model="form.updateId" placeholder="请输入数据更新人" />-->
-        <!--</el-form-item>-->
-        <!--<el-form-item label="数据更新人姓名" prop="updateUser">-->
-          <!--<el-input v-model="form.updateUser" placeholder="请输入数据更新人姓名" />-->
-        <!--</el-form-item>-->
-      </el-form>
-      <div slot="footer" class="dialog-footer">
-        <el-button type="primary" @click="submitForm">确 定</el-button>
-        <el-button @click="cancel">取 消</el-button>
-      </div>
-    </el-dialog>
-  </div>
-</template>
-
-<script>
-import { listZhishiku, getZhishiku, delZhishiku, addZhishiku, updateZhishiku } from "@/api/rcbg/zhishiku/zhishiku";
-import { treeselect } from '@/api/system/dept'
-import Treeselect from '@riophae/vue-treeselect'
-import '@riophae/vue-treeselect/dist/vue-treeselect.css'
-export default {
-  name: "Zhishiku",
-  components: {
-    Treeselect,
-  },
-  dicts:['rcbg_zsk_type'],
-  data() {
-    return {
-      // 遮罩层
-      loading: true,
-      // 选中数组
-      ids: [],
-      // 非单个禁用
-      single: true,
-      // 非多个禁用
-      multiple: true,
-      // 显示搜索条件
-      showSearch: true,
-      // 总条数
-      total: 0,
-      // 弹出层宽度
-      labelWidth: '150px',
-      // 文本框宽度
-      inputStyle: 'width: 310px',
-      // 知识库信息管理表格数据
-      zhishikuList: [],
-      // 弹出层标题
-      title: "",
-      // 部门名称
-      deptName: undefined,
-      // 部门树选项
-      deptOptions: undefined,
-      // 是否显示弹出层
-      open: false,
-      // 查询参数
-      queryParams: {
-        pageNum: 1,
-        pageSize: 10,
-        zskType: null,
-        zskTitle: null,
-        zskContent: null,
-        createId: null,
-        createUser: null,
-        updateId: null,
-        updateUser: null
-      },
-      // 表单参数
-      form: {},
-      // 表单校验
-      rules: {
-        zskType: [
-          { required: true, message: "知识库类型不能为空", trigger: "blur" },
-        ],
-      }
-    };
-  },
-  created() {
-    this.getList();
-    this.getTreeselect();
-  },
-  methods: {
-    setDeptId(deptId) {
-      this.form.deptId = deptId
-    },
-    /** 查询部门下拉树结构 */
-    getTreeselect() {
-      treeselect().then(response => {
-        this.deptOptions = response.data;
-      });
-    },
-    /** 查询知识库信息管理列表 */
-    getList() {
-      this.loading = true;
-      listZhishiku(this.queryParams).then(response => {
-        this.zhishikuList = response.rows;
-        this.total = response.total;
-        this.loading = false;
-      });
-    },
-    // 取消按钮
-    cancel() {
-      this.open = false;
-      this.reset();
-    },
-    // 表单重置
-    reset() {
-      this.form = {
-        zskId: null,
-        zskType: null,
-        zskTitle: null,
-        zskContent: null,
-        delFlag: null,
-        createId: null,
-        createUser: null,
-        createTime: null,
-        updateId: null,
-        updateTime: null,
-        updateUser: null
-      };
-      this.resetForm("form");
-    },
-    /** 搜索按钮操作 */
-    handleQuery() {
-      this.queryParams.pageNum = 1;
-      this.getList();
-    },
-    /** 重置按钮操作 */
-    resetQuery() {
-      this.resetForm("queryForm");
-      this.handleQuery();
-    },
-    // 多选框选中数据
-    handleSelectionChange(selection) {
-      this.ids = selection.map(item => item.zskId)
-      this.single = selection.length!==1
-      this.multiple = !selection.length
-    },
-    /** 新增按钮操作 */
-    handleAdd() {
-      this.reset();
-      this.open = true;
-      this.title = "添加知识库信息管理";
-    },
-    /** 修改按钮操作 */
-    handleUpdate(row) {
-      this.reset();
-      const zskId = row.zskId || this.ids
-      getZhishiku(zskId).then(response => {
-        this.form = response.data;
-        this.open = true;
-        this.title = "修改知识库信息管理";
-      });
-    },
-    /** 提交按钮 */
-    submitForm() {
-      this.$refs["form"].validate(valid => {
-        if (valid) {
-          if (this.form.zskId != null) {
-            updateZhishiku(this.form).then(response => {
-              this.$modal.msgSuccess("修改成功");
-              this.open = false;
-              this.getList();
-            });
-          } else {
-            addZhishiku(this.form).then(response => {
-              this.$modal.msgSuccess("新增成功");
-              this.open = false;
-              this.getList();
-            });
-          }
-        }
-      });
-    },
-    /** 删除按钮操作 */
-    handleDelete(row) {
-      const zskIds = row.zskId || this.ids;
-      this.$modal.confirm('是否删除选中的数据?').then(function() {
-        return delZhishiku(zskIds);
-      }).then(() => {
-        this.getList();
-        this.$modal.msgSuccess("删除成功");
-      }).catch(() => {});
-    },
-    /** 导出按钮操作 */
-    handleExport() {
-      this.download('center-data/zhishiku/export', {
-        ...this.queryParams
-      }, `知识库_${new Date().getTime()}.xlsx`)
-    }
-  }
-};
-</script>

+ 0 - 318
data-ui/src/views/rcbg/zhishiku/query.vue

@@ -1,318 +0,0 @@
-<template>
-  <div class="app-container">
-    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="120px">
-      <el-form-item label="知识库栏目名称" prop="zskTitle">
-        <el-input
-          v-model="queryParams.zskTitle"
-          placeholder="请输入知识库栏目名称"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <!--<el-form-item label="数据创建人ID" prop="createId">-->
-        <!--<el-input-->
-          <!--v-model="queryParams.createId"-->
-          <!--placeholder="请输入数据创建人ID"-->
-          <!--clearable-->
-          <!--@keyup.enter.native="handleQuery"-->
-        <!--/>-->
-      <!--</el-form-item>-->
-      <!--<el-form-item label="数据创建人姓名" prop="createUser">-->
-        <!--<el-input-->
-          <!--v-model="queryParams.createUser"-->
-          <!--placeholder="请输入数据创建人姓名"-->
-          <!--clearable-->
-          <!--@keyup.enter.native="handleQuery"-->
-        <!--/>-->
-      <!--</el-form-item>-->
-      <!--<el-form-item label="数据更新人" prop="updateId">-->
-        <!--<el-input-->
-          <!--v-model="queryParams.updateId"-->
-          <!--placeholder="请输入数据更新人"-->
-          <!--clearable-->
-          <!--@keyup.enter.native="handleQuery"-->
-        <!--/>-->
-      <!--</el-form-item>-->
-      <!--<el-form-item label="数据更新人姓名" prop="updateUser">-->
-        <!--<el-input-->
-          <!--v-model="queryParams.updateUser"-->
-          <!--placeholder="请输入数据更新人姓名"-->
-          <!--clearable-->
-          <!--@keyup.enter.native="handleQuery"-->
-        <!--/>-->
-      <!--</el-form-item>-->
-      <el-form-item>
-        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
-        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
-      </el-form-item>
-    </el-form>
-
-    <el-table v-loading="loading" :data="zhishikuList" @selection-change="handleSelectionChange">
-      <el-table-column type="selection" width="55" align="center" />
-      <!--<el-table-column label="知识库主键ID" align="center" prop="zskId" />-->
-      <el-table-column label="知识库类型" align="center" prop="zskType" >
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.rcbg_zsk_type" :value="scope.row.zskType"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="知识库栏目名称" align="center" prop="zskTitle" />
-      <!--<el-table-column label="知识库内容" align="center" prop="zskContent" />-->
-      <!--<el-table-column label="数据创建人ID" align="center" prop="createId" />-->
-      <el-table-column label="数据创建人姓名" align="center" prop="createUser" />
-      <!--<el-table-column label="数据更新人" align="center" prop="updateId" />-->
-      <!--<el-table-column label="数据更新人姓名" align="center" prop="updateUser" />-->
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
-        <template slot-scope="scope">
-          <el-button
-            size="mini"
-            type="text"
-            @click="handleUpdate(scope.row)"
-            v-hasPermi="['rcbg:zhishiku:edit']"
-          >查看详情</el-button>
-        </template>
-      </el-table-column>
-    </el-table>
-
-    <pagination
-      v-show="total>0"
-      :total="total"
-      :page.sync="queryParams.pageNum"
-      :limit.sync="queryParams.pageSize"
-      @pagination="getList"
-    />
-
-    <!-- 添加或修改知识库信息管理对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="1000px" class="form-style">
-      <el-form ref="form" :model="form" :rules="rules" label-width="120px">
-        <el-form-item label="知识库类型" prop="zskType">
-          <el-select v-model="form.zskType" placeholder="请选择知识库类型" disabled="disabled">
-            <el-option
-              v-for="dict in dict.type.rcbg_zsk_type"
-              :key="dict.value"
-              :label="dict.label"
-              :value="dict.value"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="知识库栏目名称" prop="zskTitle">
-          <el-input v-model="form.zskTitle" placeholder="请输入知识库栏目名称" disabled="disabled"/>
-        </el-form-item>
-        <el-form-item label="数据所属部门" prop="deptId">
-          <treeselect
-            v-if="!disable"
-            :flat="false"
-            :allowSelectingDisabledDescendants="true"
-            v-model="form.deptId" :options="deptOptions" :show-count="true"
-            placeholder="请选择数据所属部门"/>
-          <el-select v-model="form.deptName" placeholder="请选择数据所属部门" :style="inputStyle" v-if="disable" :disabled="disable">
-            <el-option
-              v-for="dept in deptOptions"
-              :key="dept.deptId"
-              :label="dept.deptName"
-              :value="dept"
-            />
-          </el-select>
-          <!--<deptselector :setValue=setDeptId :dataDeptId="form.deptId" v-model="form.deptId"></deptselector>-->
-        </el-form-item>
-        <el-form-item label="知识库内容">
-          <el-input v-model="form.zskContent"  type="textarea" :min-height="192"  :readOnly="true" :autosize="{ minRows: 15, maxRows: 500 }"/>
-        </el-form-item>
-
-        <!--<el-form-item label="数据删除状态-->
-            <!--0:有效-->
-            <!--1:无效" prop="delFlag">-->
-          <!--<el-input v-model="form.delFlag" placeholder="请输入数据删除状态-->
-            <!--0:有效-->
-            <!--1:无效" />-->
-        <!--</el-form-item>-->
-        <!--<el-form-item label="数据创建人ID" prop="createId">-->
-          <!--<el-input v-model="form.createId" placeholder="请输入数据创建人ID" />-->
-        <!--</el-form-item>-->
-        <!--<el-form-item label="数据创建人姓名" prop="createUser">-->
-          <!--<el-input v-model="form.createUser" placeholder="请输入数据创建人姓名" />-->
-        <!--</el-form-item>-->
-        <!--<el-form-item label="数据更新人" prop="updateId">-->
-          <!--<el-input v-model="form.updateId" placeholder="请输入数据更新人" />-->
-        <!--</el-form-item>-->
-        <!--<el-form-item label="数据更新人姓名" prop="updateUser">-->
-          <!--<el-input v-model="form.updateUser" placeholder="请输入数据更新人姓名" />-->
-        <!--</el-form-item>-->
-      </el-form>
-      <div slot="footer" class="dialog-footer">
-        <el-button @click="cancel">关 闭</el-button>
-      </div>
-    </el-dialog>
-  </div>
-</template>
-
-<script>
-import { listZhishiku, getZhishiku, delZhishiku, addZhishiku, updateZhishiku } from "@/api/rcbg/zhishiku/zhishiku";
-import { treeselect } from '@/api/system/dept'
-import Treeselect from '@riophae/vue-treeselect'
-import '@riophae/vue-treeselect/dist/vue-treeselect.css'
-export default {
-  name: "Zhishiku",
-  components: {
-    Treeselect,
-  },
-  dicts:['rcbg_zsk_type'],
-  data() {
-    return {
-      // 遮罩层
-      loading: true,
-      // 选中数组
-      ids: [],
-      // 非单个禁用
-      single: true,
-      // 非多个禁用
-      multiple: true,
-      // 显示搜索条件
-      showSearch: true,
-      // 总条数
-      total: 0,
-      // 知识库信息管理表格数据
-      zhishikuList: [],
-      // 弹出层标题
-      title: "",
-      // 部门名称
-      deptName: undefined,
-      // 部门树选项
-      deptOptions: undefined,
-      // 是否显示弹出层
-      open: false,
-      // 查询参数
-      queryParams: {
-        pageNum: 1,
-        pageSize: 10,
-        zskType: null,
-        zskTitle: null,
-        zskContent: null,
-        createId: null,
-        createUser: null,
-        updateId: null,
-        updateUser: null
-      },
-      // 表单参数
-      form: {},
-      // 表单校验
-      rules: {
-      }
-    };
-  },
-  created() {
-    this.getList();
-    this.getTreeselect();
-  },
-  methods: {
-    setDeptId(deptId) {
-      this.form.deptId = deptId
-    },
-    /** 查询部门下拉树结构 */
-    getTreeselect() {
-      treeselect().then(response => {
-        this.deptOptions = response.data;
-      });
-    },
-    /** 查询知识库信息管理列表 */
-    getList() {
-      this.loading = true;
-      listZhishiku(this.queryParams).then(response => {
-        this.zhishikuList = response.rows;
-        this.total = response.total;
-        this.loading = false;
-      });
-    },
-    // 取消按钮
-    cancel() {
-      this.open = false;
-      this.reset();
-    },
-    // 表单重置
-    reset() {
-      this.form = {
-        zskId: null,
-        zskType: null,
-        zskTitle: null,
-        zskContent: null,
-        delFlag: null,
-        createId: null,
-        createUser: null,
-        createTime: null,
-        updateId: null,
-        updateTime: null,
-        updateUser: null
-      };
-      this.resetForm("form");
-    },
-    /** 搜索按钮操作 */
-    handleQuery() {
-      this.queryParams.pageNum = 1;
-      this.getList();
-    },
-    /** 重置按钮操作 */
-    resetQuery() {
-      this.resetForm("queryForm");
-      this.handleQuery();
-    },
-    // 多选框选中数据
-    handleSelectionChange(selection) {
-      this.ids = selection.map(item => item.zskId)
-      this.single = selection.length!==1
-      this.multiple = !selection.length
-    },
-    /** 新增按钮操作 */
-    handleAdd() {
-      this.reset();
-      this.open = true;
-      this.title = "添加知识库信息管理";
-    },
-    /** 修改按钮操作 */
-    handleUpdate(row) {
-      this.reset();
-      const zskId = row.zskId || this.ids
-      getZhishiku(zskId).then(response => {
-        this.form = response.data;
-        this.open = true;
-        this.disable = true;
-        this.title = "查看知识库信息详情";
-      });
-    },
-    /** 提交按钮 */
-    submitForm() {
-      this.$refs["form"].validate(valid => {
-        if (valid) {
-          if (this.form.zskId != null) {
-            updateZhishiku(this.form).then(response => {
-              this.$modal.msgSuccess("修改成功");
-              this.open = false;
-              this.getList();
-            });
-          } else {
-            addZhishiku(this.form).then(response => {
-              this.$modal.msgSuccess("新增成功");
-              this.open = false;
-              this.getList();
-            });
-          }
-        }
-      });
-    },
-    /** 删除按钮操作 */
-    handleDelete(row) {
-      const zskIds = row.zskId || this.ids;
-      this.$modal.confirm("是否确认删除选中的数据项?").then(function() {
-        return delZhishiku(zskIds);
-      }).then(() => {
-        this.getList();
-        this.$modal.msgSuccess("删除成功");
-      }).catch(() => {});
-    },
-    /** 导出按钮操作 */
-    handleExport() {
-      this.download('center-data/zhishiku/export', {
-        ...this.queryParams
-      }, `知识库_${new Date().getTime()}.xlsx`)
-    }
-  }
-};
-</script>

+ 0 - 531
data-ui/src/views/rfh/danyuan/index.vue

@@ -1,531 +0,0 @@
-<template>
-  <div class="app-container">
-    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
-      <el-form-item label="单元名称" prop="dyName">
-        <el-input
-          v-model="queryParams.dyName"
-          placeholder="请输入单元名称"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item>
-        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
-        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
-      </el-form-item>
-    </el-form>
-
-    <el-row :gutter="10" class="mb8">
-      <el-col :span="1.5">
-        <el-button
-          type="primary"
-          plain
-          icon="el-icon-plus"
-          size="mini"
-          @click="handleAdd"
-          v-hasPermi="['rfh:danyuan:add']"
-        >新增</el-button>
-      </el-col>
-      <!--<el-col :span="1.5">
-        <el-button
-          type="success"
-          plain
-          icon="el-icon-edit"
-          size="mini"
-          :disabled="single"
-          @click="handleUpdate"
-          v-hasPermi="['rfh:danyuan:edit']"
-        >修改</el-button>
-      </el-col>-->
-      <el-col :span="1.5">
-        <el-button
-          type="warning"
-          plain
-          icon="el-icon-download"
-          size="mini"
-          @click="handleExport"
-          v-hasPermi="['rfh:danyuan:export']"
-        >导出</el-button>
-      </el-col>
-      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
-    </el-row>
-
-    <el-table v-loading="loading" :data="danyuanList" @selection-change="handleSelectionChange">
-      <el-table-column type="selection" width="55" align="center" />
-      <el-table-column label="单元名称" align="center" :show-overflow-tooltip="true">
-        <template slot-scope="scope">
-          <router-link :to="'/rfh/fangjian/index/' + scope.row.id" class="link-type">
-            <span>{{ scope.row.dyName }}</span>
-          </router-link>
-        </template>
-      </el-table-column>
-      <el-table-column label="所在街道名称" align="center" prop="jdName" />
-      <el-table-column label="所在社区名称" align="center" prop="sqName" />
-      <el-table-column label="所在网格名称" align="center" prop="wgName" />
-      <el-table-column label="单元创建人姓名" align="center" prop="createName" />
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
-        <template slot-scope="scope">
-          <el-button
-            v-if="scope.row.isOperable"
-            size="mini"
-            type="text"
-            icon="el-icon-edit"
-            @click="handleUpdate(scope.row)"
-            v-hasPermi="['rfh:danyuan:edit']"
-          >修改</el-button>
-          <el-button
-            v-if="!scope.row.isOperable"
-            size="mini"
-            type="text"
-            icon="el-icon-view"
-            @click="handleDetail(scope.row)"
-            v-hasPermi="['rfh:danyuan:edit']"
-          >详情</el-button>
-          <el-button
-            v-if="scope.row.isOperable"
-            size="mini"
-            type="text"
-            icon="el-icon-delete"
-            @click="handleDelete(scope.row)"
-            v-hasPermi="['rfh:danyuan:remove']"
-          >删除</el-button>
-        </template>
-      </el-table-column>
-    </el-table>
-
-    <pagination
-      v-show="total>0"
-      :total="total"
-      :page.sync="queryParams.pageNum"
-      :limit.sync="queryParams.pageSize"
-      @pagination="getList"
-    />
-
-    <!-- 添加或修改单元信息管理对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
-      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
-        <el-form-item label="单元名称" prop="dyName" :label-width="labelWidth">
-          <el-input v-model="form.dyName" placeholder="请输入单元名称" :style="inputStyle" :disabled="disable" maxlength="20"/>
-        </el-form-item>
-        <el-form-item label="小区所在街道名称" prop="jdName" :label-width="labelWidth">
-          <el-select v-model="form.jdName" placeholder="选择小区所在街道名称" :style="inputStyle" :disabled="disable" @change="jdChange" >
-            <el-option
-              v-for="dept in jdMultiOptions"
-              :key="dept.deptId"
-              :label="dept.deptName"
-              :value="dept"
-            />
-          </el-select>
-        </el-form-item>
-        <el-form-item label="小区所在社区名称" prop="sqName" :label-width="labelWidth">
-          <el-select v-model="form.sqName" placeholder="选择小区所在社区名称" :style="inputStyle" :disabled="disable" @change="sqChange" >
-            <el-option
-              v-for="dept in sqMultiOptions"
-              :key="dept.deptId"
-              :label="dept.deptName"
-              :value="dept"
-            />
-          </el-select>
-        </el-form-item>
-        <el-form-item label="小区所在网格名称" prop="wgName" :label-width="labelWidth">
-          <el-select v-model="form.wgName" placeholder="选择小区所在网格名称" :style="inputStyle" :disabled="disable" @change="wgChange" >
-            <el-option
-              v-for="dept in wgMultiOptions"
-              :key="dept.deptId"
-              :label="dept.deptName"
-              :value="dept"
-            />
-          </el-select>
-        </el-form-item>
-        <el-form-item label="数据所属部门" prop="deptId" :label-width="labelWidth">
-          <treeselect
-            :style="inputStyle"
-            v-if="!disable"
-            :flat="false"
-            :allowSelectingDisabledDescendants="true"
-            v-model="form.deptId" :options="deptOptions" :show-count="true"
-            placeholder="请选择数据所属部门"/>
-          <el-select v-model="form.deptName" placeholder="请选择数据所属部门" :style="inputStyle" v-if="disable" :disabled="disable">
-            <el-option
-              v-for="dept in deptOptions"
-              :key="dept.deptId"
-              :label="dept.deptName"
-              :value="dept"
-            />
-          </el-select>
-          <!--<deptselector :setValue=setDeptId :dataDeptId="form.deptId" v-model="form.deptId"></deptselector>-->
-        </el-form-item>
-      </el-form>
-      <div slot="footer" class="dialog-footer">
-        <el-button type="primary" @click="submitForm" v-if="submit">确 定</el-button>
-        <el-button @click="cancel">取 消</el-button>
-      </div>
-    </el-dialog>
-  </div>
-</template>
-
-<script>
-import { listDanyuan, getDanyuan, delDanyuan, addDanyuan, updateDanyuan } from "@/api/rfh/danyuan/danyuan";
-import { listJieDao, listSheQu, listWangGe, getCommunity, getMultiCommunity, treeselect } from "@/api/rfh/community/community";
-import { listFangjian } from "@/api/rfh/fangjian/fangjian";
-import { getToken } from '@/utils/auth'
-import Treeselect from '@riophae/vue-treeselect'
-import supermap from '@/views/components/supermap'
-import '@riophae/vue-treeselect/dist/vue-treeselect.css'
-export default {
-  name: "Danyuan",
-  components: {
-    Treeselect,
-  },
-  data() {
-    return {
-      // 遮罩层
-      loading: true,
-      // 选中数组
-      ids: [],
-      // 非单个禁用
-      single: true,
-      // 非多个禁用
-      multiple: true,
-      // 显示搜索条件
-      showSearch: true,
-      // 总条数
-      total: 0,
-      // 弹出层宽度
-      labelWidth: '150px',
-      // 文本框宽度
-      inputStyle: 'width: 310px',
-      // 单元信息管理表格数据
-      danyuanList: [],
-      // 街道选项
-      jdOptions: [],
-      // 社区选项
-      sqOptions: [],
-      // 网格选项
-      wgOptions: [],
-      // 用户社区信息
-      community: [],
-      // 多部门街道选项
-      jdMultiOptions: [],
-      // 多部门社区选项
-      sqMultiOptions: [],
-      // 多部门网格选项
-      wgMultiOptions: [],
-      // 弹出层标题
-      title: "",
-      // 是否显示弹出层
-      open: false,
-      // 部门名称
-      deptName: undefined,
-      // 部门树选项
-      deptOptions: undefined,
-      // 是否显示提交按钮
-      submit: false,
-      // 是否禁用弹出层表单
-      disable: false,
-      // 路由参数
-      routeParams: {
-        ldId: null
-      },
-      // 查询参数
-      queryParams: {
-        pageNum: 1,
-        pageSize: 10,
-        dataStatus: null,
-        dataDeptId: null,
-        ldId: null,
-        dyName: null,
-        jdId: null,
-        jdName: null,
-        sqId: null,
-        sqName: null,
-        wgId: null,
-        wgName: null,
-      },
-      // 表单参数
-      form: {},
-      // 表单校验
-      rules: {
-        dyName: [
-          { required: true, message: "单元名称不能为空", trigger: "blur" },
-          { min: 2, max: 20, message: '单元名称长度必须介于 2 和 20 之间', trigger: 'blur' }
-        ],
-        jdName: [
-          { required: true, message: "街道名称不能为空", trigger: "blur" },
-        ],
-        sqName: [
-          { required: true, message: "社区名称不能为空", trigger: "blur" },
-        ],
-        wgName: [
-          { required: true, message: "网格名称不能为空", trigger: "blur" },
-        ],
-      }
-    };
-  },
-  created() {
-    // 路由参数 楼栋id
-    this.routeParams.ldId = this.$route.params && this.$route.params.ldId;
-    this.getList();
-    this.getTreeselect();
-    this.getMultiCommunity();
-  },
-  methods: {
-    /** 获取的街道名称 */
-    jdChange(e){
-      if(this.form.jdId != null && this.form.jdId != "" && this.form.jdId == e.deptId){
-        return;
-      }
-      this.form.jdId = e.deptId;
-      this.form.jdName = e.deptName;
-      this.form.sqId = null;
-      this.form.sqName = null;
-      this.form.wgId = null;
-      this.form.wgName = null;
-      this.sqMultiOptions = [];
-      this.wgMultiOptions = [];
-      this.community.forEach(community => {
-        let sqId = community.sqId;
-        let sqName = community.sqName;
-        if(community.jdId == e.deptId){
-          this.sqMultiOptions.push({"deptId": sqId, "deptName": sqName});
-        }
-      });
-    },
-    /** 获取的社区名称 */
-    sqChange(e){
-      if(this.form.sqId != null && this.form.sqId != "" && this.form.sqId == e.deptId){
-        return;
-      }
-      this.form.sqId = e.deptId;
-      this.form.sqName = e.deptName;
-      this.form.wgId = null;
-      this.form.wgName = null;
-      this.wgMultiOptions = [];
-      this.community.forEach(community => {
-        let wgId = community.wgId;
-        let wgName = community.wgName;
-        if(community.sqId == e.deptId){
-          this.wgMultiOptions.push({"deptId": wgId, "deptName": wgName});
-        }
-      });
-    },
-    /** 获取的网格名称 */
-    wgChange(e){
-      this.form.wgId = e.deptId;
-      this.form.wgName = e.deptName;
-    },
-    /** 查询用户社区信息 */
-    getCommunity() {
-      getCommunity().then(response => {
-        console.log(response)
-      });
-    },
-    /** 查询多部门用户社区信息 */
-    getMultiCommunity() {
-      getMultiCommunity().then(response => {
-        this.community = response;
-        let jdIds = [];
-        response.forEach(community => {
-          let jdId = community.jdId;
-          let jdName = community.jdName;
-          let isExist = false;
-          jdIds.forEach(jd => {
-            if(jd == jdId){
-              isExist = true;
-            }
-          });
-          if(!isExist){
-            this.jdMultiOptions.push({"deptId": jdId, "deptName": jdName});
-            jdIds.push(jdId);
-          }
-        });
-        console.log(response)
-      });
-    },
-    /** 查询街道社区网格信息 */
-    getJdSqWgOptions() {
-      // 街道
-      listJieDao().then(response => {
-        this.jdOptions = response;
-      });
-      // 社区
-      listSheQu().then(response => {
-        this.sqOptions = response;
-      });
-      // 网格
-      listWangGe().then(response => {
-        this.wgOptions = response;
-      });
-    },
-    /** 查询单元信息管理列表 */
-    getList() {
-      this.loading = true;
-      this.queryParams.ldId = this.routeParams.ldId;// 查询本楼栋下所有单元
-      listDanyuan(this.queryParams).then(response => {
-        this.danyuanList = response.rows;
-        this.total = response.total;
-        this.loading = false;
-      });
-    },
-    setDeptId(deptId) {
-      this.form.deptId = deptId
-    },
-    /** 查询部门下拉树结构 */
-    getTreeselect() {
-      treeselect().then(response => {
-        this.deptOptions = response.data;
-      });
-    },
-    // 取消按钮
-    cancel() {
-      this.open = false;
-      this.reset();
-    },
-    // 表单重置
-    reset() {
-      this.sqMultiOptions = [];
-      this.wgMultiOptions = [];
-      this.form = {
-        id: null,
-        deptId: null,
-        createBy: null,
-        createTime: null,
-        updateBy: null,
-        updateTime: null,
-        dataStatus: "0",
-        dataDeptId: null,
-        ldId: null,
-        dyName: null,
-        jdId: null,
-        jdName: null,
-        sqId: null,
-        sqName: null,
-        wgId: null,
-        wgName: null,
-        delFlag: null
-      };
-      this.resetForm("form");
-    },
-    /** 搜索按钮操作 */
-    handleQuery() {
-      this.queryParams.pageNum = 1;
-      this.getList();
-    },
-    /** 重置按钮操作 */
-    resetQuery() {
-      this.resetForm("queryForm");
-      this.handleQuery();
-    },
-    // 多选框选中数据
-    handleSelectionChange(selection) {
-      this.ids = selection.map(item => item.id)
-      this.single = selection.length!==1
-      this.multiple = !selection.length
-    },
-    /** 新增按钮操作 */
-    handleAdd() {
-      this.reset();
-      this.sqMultiOptions = [];
-      this.wgMultiOptions = [];
-      getCommunity().then(response => {
-        // this.form.jdId = response.jdId;
-        // this.form.jdName = response.jdName;
-        // this.form.sqId = response.sqId;
-        // this.form.sqName = response.sqName;
-        // this.form.wgId = response.wgId;
-        // this.form.wgName = response.wgName;
-        this.open = true;
-        this.submit = true;
-        this.disable = false;
-        this.title = "添加单元信息管理";
-      });
-    },
-    /** 数据回显操作 */
-    getDanyuan(row, option) {
-      this.reset();
-      const id = row.id || this.ids
-      getDanyuan(id).then(response => {
-        this.form = response.data;
-        this.community.forEach(community => {
-          let sqId = community.sqId;
-          let sqName = community.sqName;
-          if(community.jdId == this.form.jdId){
-            this.sqMultiOptions.push({"deptId": sqId, "deptName": sqName});
-          }
-          let wgId = community.wgId;
-          let wgName = community.wgName;
-          if(community.sqId == this.form.sqId){
-            this.wgMultiOptions.push({"deptId": wgId, "deptName": wgName});
-          }
-        });
-        this.open = true;
-        switch (option) {
-          case "edit":
-            this.submit = true;
-            this.disable = false;
-            this.title = "修改单元信息管理";
-            break;
-          case "detail":
-            this.submit = false;
-            this.disable = true;
-            this.title = "单元信息管理详情";
-            break;
-        }
-      });
-    },
-    /** 修改按钮操作 */
-    handleUpdate(row) {
-      this.getDanyuan(row, "edit");
-    },
-    /** 详情按钮操作 */
-    handleDetail(row) {
-      this.getDanyuan(row, "detail");
-    },
-    /** 提交按钮 */
-    submitForm() {
-      this.$refs["form"].validate(valid => {
-        if (valid) {
-          this.form.ldId = this.routeParams.ldId;//新增修改时附带楼栋id
-          if (this.form.id != null) {
-            updateDanyuan(this.form).then(response => {
-              this.$modal.msgSuccess("修改成功");
-              this.open = false;
-              this.getList();
-            });
-          } else {
-            addDanyuan(this.form).then(response => {
-              this.$modal.msgSuccess("新增成功");
-              this.open = false;
-              this.getList();
-            });
-          }
-        }
-      });
-    },
-    /** 删除按钮操作 */
-    handleDelete(row) {
-      const ids = row.id || this.ids;
-      /*删除单元验证*/
-      this.queryParams.dyId = row.id;// 查询本单元下所有房间
-      listFangjian(this.queryParams).then(response => {
-        if(response.rows.length > 0){
-          this.$modal.alertWarning("当前单元下有房间数据,请先删除房间数据!");
-        }else {
-          this.$modal.confirm('是否确认删除单元信息管理名称为"' + row.dyName + '"的数据项?').then(function() {
-            return delDanyuan(ids);
-          }).then(() => {
-            this.getList();
-            this.$modal.msgSuccess("删除成功");
-          }).catch(() => {});
-        }
-      });
-    },
-    /** 导出按钮操作 */
-    handleExport() {
-      this.download('center-data/danyuan/export', {
-        ...this.queryParams
-      }, `单元信息_${new Date().getTime()}.xlsx`)
-    }
-  }
-};
-</script>

+ 0 - 850
data-ui/src/views/rfh/fangjian/index.vue

@@ -1,850 +0,0 @@
-<template>
-  <div class="app-container">
-    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
-      <el-form-item label="房间名称" prop="fjName">
-        <el-input
-          v-model="queryParams.fjName"
-          placeholder="请输入房间名称"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="所在楼层" prop="fjLc">
-        <el-input
-          v-model="queryParams.fjLc"
-          placeholder="请输入所在楼层"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item>
-        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
-        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
-      </el-form-item>
-    </el-form>
-
-    <el-row :gutter="10" class="mb8">
-      <el-col :span="1.5">
-        <el-button
-          type="primary"
-          plain
-          icon="el-icon-plus"
-          size="mini"
-          @click="handleAdd"
-          v-hasPermi="['rfh:fangjian:add']"
-        >新增</el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="warning"
-          plain
-          icon="el-icon-download"
-          size="mini"
-          @click="handleExport"
-          v-hasPermi="['rfh:fangjian:export']"
-        >导出</el-button>
-      </el-col>
-      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
-    </el-row>
-
-    <el-table v-loading="loading" :data="fangjianList" @selection-change="handleSelectionChange">
-      <el-table-column type="selection" width="55" align="center" />
-      <el-table-column label="房间名称" align="center" :show-overflow-tooltip="true">
-        <template slot-scope="scope">
-          <router-link :to="'/rfh/person/index/' + scope.row.id + '/' + 1" class="link-type">
-            <span v-if="scope.row.isOperable">{{ scope.row.fjName }}</span>
-          </router-link>
-          <span v-if="!scope.row.isOperable">{{ scope.row.fjName }}</span>
-        </template>
-      </el-table-column>
-      <el-table-column label="所在楼层" align="center" prop="fjLc" />
-      <el-table-column label="所在街道名称" align="center" prop="jdName" />
-      <el-table-column label="所在社区名称" align="center" prop="sqName" />
-      <el-table-column label="所在网格名称" align="center" prop="wgName" />
-      <!--<el-table-column label="是否是平房" align="center" prop="fjSfpf" >
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.fjSfpf"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="是否有地下室" align="center" prop="fjSfydxs" >
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.fjSfydxs"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="地下室是否住人" align="center" prop="fjSfzr">
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.fjSfzr"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="是否有危房" align="center" prop="fjSffw" >
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.fjSffw"/>
-        </template>
-      </el-table-column>-->
-      <!--<el-table-column label="管理方式" align="center" prop="fjGlfs" >-->
-        <!--<template slot-scope="scope">-->
-          <!--<dict-tag :options="dict.type.rfh_fj_glfs" :value="scope.row.fjGlfs"/>-->
-        <!--</template>-->
-      <!--</el-table-column>-->
-      <!--<el-table-column label="管理委员会情况" align="center" prop="fjWyh" >-->
-        <!--<template slot-scope="scope">-->
-          <!--<dict-tag :options="dict.type.rfh_fj_wyh" :value="scope.row.fjWyh"/>-->
-        <!--</template>-->
-      <!--</el-table-column>-->
-      <!--<el-table-column label="是否有违法建筑" align="center" prop="fjWfjz" >
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.fjWfjz"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="是否养殖有宠物" align="center" prop="fjSfcw" >
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.fjSfcw"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="是否养殖鸽子或鸡等禽畜" align="center" prop="fjSfgz" >
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.fjSfgz"/>
-        </template>
-      </el-table-column>-->
-      <!--<el-table-column label="是否为门市房" align="center" prop="fjSfmsf" >-->
-        <!--<template slot-scope="scope">-->
-          <!--<dict-tag :options="dict.type.sys_yes_no" :value="scope.row.fjSfmsf"/>-->
-        <!--</template>-->
-      <!--</el-table-column>-->
-      <!--<el-table-column label="商户类型" align="center" prop="fjShlx" >-->
-        <!--<template slot-scope="scope">-->
-          <!--<dict-tag :options="dict.type.rfh_fj_shlx" :value="scope.row.fjShlx"/>-->
-        <!--</template>-->
-      <!--</el-table-column>-->
-      <!--<el-table-column label="餐饮业是否有高空排烟设备" align="center" prop="fjSfgkpy" >
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.fjSfgkpy"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="餐饮业是否有油烟净化器" align="center" prop="fjSfjhq" >
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.fjSfjhq"/>
-        </template>
-      </el-table-column>-->
-      <!--<el-table-column label="是否烧炉子" align="center" prop="fjSfslz" >
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.fjSfslz"/>
-        </template>
-      </el-table-column>-->
-      <!--<el-table-column label="房间性质" align="center" prop="rfhFjxz" >-->
-        <!--<template slot-scope="scope">-->
-          <!--<dict-tag :options="dict.type.rfh_fj_fjxz" :value="scope.row.rfhFjxz"/>-->
-        <!--</template>-->
-      <!--</el-table-column>-->
-      <el-table-column label="房间创建人姓名" align="center" prop="createName" />
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
-        <template slot-scope="scope">
-          <el-button
-            v-if="scope.row.isOperable"
-            size="mini"
-            type="text"
-            icon="el-icon-edit"
-            @click="handleUpdate(scope.row)"
-            v-hasPermi="['rfh:fangjian:edit']"
-          >修改</el-button>
-          <el-button
-            v-if="!scope.row.isOperable"
-            size="mini"
-            type="text"
-            icon="el-icon-view"
-            @click="handleDetail(scope.row)"
-            v-hasPermi="['rfh:fangjian:edit']"
-          >详情</el-button>
-          <el-button
-            v-if="scope.row.isOperable"
-            size="mini"
-            type="text"
-            icon="el-icon-delete"
-            @click="handleDelete(scope.row)"
-            v-hasPermi="['rfh:fangjian:remove']"
-          >删除</el-button>
-        </template>
-      </el-table-column>
-    </el-table>
-
-    <pagination
-      v-show="total>0"
-      :total="total"
-      :page.sync="queryParams.pageNum"
-      :limit.sync="queryParams.pageSize"
-      @pagination="getList"
-    />
-
-    <!-- 添加或修改房间信息管理对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="1000px" append-to-body>
-      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
-        <el-row>
-          <el-col :span="12">
-            <el-form-item label="房间名称" prop="fjName" :label-width="labelWidth">
-              <el-input v-model="form.fjName" placeholder="请输入房间名称" :style="inputStyle" :disabled="disable" maxlength="20"/>
-            </el-form-item>
-            <el-form-item label="所在楼层" prop="fjLc" :label-width="labelWidth">
-              <el-input v-model="form.fjLc" placeholder="请输入所在楼层" :style="inputStyle" :disabled="disable" maxlength="5"/>
-            </el-form-item>
-            <el-form-item label="小区所在街道名称" prop="jdName" :label-width="labelWidth">
-              <el-select v-model="form.jdName" placeholder="选择小区所在街道名称" :style="inputStyle" :disabled="disable" @change="jdChange" >
-                <el-option
-                  v-for="dept in jdMultiOptions"
-                  :key="dept.deptId"
-                  :label="dept.deptName"
-                  :value="dept"
-                />
-              </el-select>
-            </el-form-item>
-            <el-form-item label="小区所在社区名称" prop="sqName" :label-width="labelWidth">
-              <el-select v-model="form.sqName" placeholder="选择小区所在社区名称" :style="inputStyle" :disabled="disable" @change="sqChange" >
-                <el-option
-                  v-for="dept in sqMultiOptions"
-                  :key="dept.deptId"
-                  :label="dept.deptName"
-                  :value="dept"
-                />
-              </el-select>
-            </el-form-item>
-            <el-form-item label="小区所在网格名称" prop="wgName" :label-width="labelWidth">
-              <el-select v-model="form.wgName" placeholder="选择小区所在网格名称" :style="inputStyle" :disabled="disable" @change="wgChange" >
-                <el-option
-                  v-for="dept in wgMultiOptions"
-                  :key="dept.deptId"
-                  :label="dept.deptName"
-                  :value="dept"
-                />
-              </el-select>
-            </el-form-item>
-            <el-form-item label="是否是平房" prop="fjSfpf" :label-width="labelWidth">
-              <el-select v-model="form.fjSfpf" placeholder="请选择是否是平房" :style="inputStyle" :disabled="disable">
-                <el-option
-                  v-for="dict in dict.type.sys_yes_no"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="是否有地下室" prop="fjSfydxs" :label-width="labelWidth">
-              <el-select v-model="form.fjSfydxs" placeholder="请选择是否有地下室" :style="inputStyle" :disabled="disable">
-                <el-option
-                  v-for="dict in dict.type.sys_yes_no"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="地下室是否住人" prop="fjSfzr" :label-width="labelWidth">
-              <el-select v-model="form.fjSfzr" placeholder="请选择地下室是否住人" :style="inputStyle" :disabled="disable">
-                <el-option
-                  v-for="dict in dict.type.sys_yes_no"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="是否有危房" prop="fjSffw" :label-width="labelWidth">
-              <el-select v-model="form.fjSffw" placeholder="请选择是否有危房" :style="inputStyle" :disabled="disable">
-                <el-option
-                  v-for="dict in dict.type.sys_yes_no"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="管理方式" prop="fjGlfs" :label-width="labelWidth">
-              <el-select v-model="form.fjGlfs" placeholder="请选择管理方式" :style="inputStyle" :disabled="disable">
-                <el-option
-                  v-for="dict in dict.type.rfh_fj_glfs"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="管理委员会情况" prop="fjWyh" :label-width="labelWidth">
-              <el-select v-model="form.fjWyh" placeholder="请选择管理委员会情况" :style="inputStyle" :disabled="disable">
-                <el-option
-                  v-for="dict in dict.type.rfh_fj_wyh"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-          </el-col>
-          <el-col :span="10">
-            <el-form-item label="是否有违法建筑" prop="fjWfjz" :label-width="labelWidth">
-              <el-select v-model="form.fjWfjz" placeholder="请选择是否有违法建筑" :style="inputStyle" :disabled="disable">
-                <el-option
-                  v-for="dict in dict.type.sys_yes_no"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="是否养殖有宠物" prop="fjSfcw" :label-width="labelWidth">
-              <el-select v-model="form.fjSfcw" placeholder="请选择是否养殖有宠物" :style="inputStyle" :disabled="disable">
-                <el-option
-                  v-for="dict in dict.type.sys_yes_no"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="是否养殖鸽子或鸡等禽畜" prop="fjSfgz" :label-width="labelWidth">
-              <el-select v-model="form.fjSfgz" placeholder="请选择是否养殖鸽子或鸡等禽畜" :style="inputStyle" :disabled="disable">
-                <el-option
-                  v-for="dict in dict.type.sys_yes_no"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="是否为门市房" prop="fjSfmsf" :label-width="labelWidth">
-              <el-select v-model="form.fjSfmsf" placeholder="请选择是否为门市房" :style="inputStyle" :disabled="disable">
-                <el-option
-                  v-for="dict in dict.type.sys_yes_no"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="商户类型" prop="fjShlx" :label-width="labelWidth">
-              <el-select v-model="form.fjShlx" placeholder="请选择商户类型" :style="inputStyle" :disabled="disable">
-                <el-option
-                  v-for="dict in dict.type.rfh_fj_shlx"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="餐饮业是否有高空排烟设备" prop="fjSfgkpy" :label-width="labelWidth">
-              <el-select v-model="form.fjSfgkpy" placeholder="请选择餐饮业是否有高空排烟设备" :style="inputStyle" :disabled="disable">
-                <el-option
-                  v-for="dict in dict.type.sys_yes_no"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="餐饮业是否有油烟净化器" prop="fjSfjhq" :label-width="labelWidth">
-              <el-select v-model="form.fjSfjhq" placeholder="请选择餐饮业是否有油烟净化器" :style="inputStyle" :disabled="disable">
-                <el-option
-                  v-for="dict in dict.type.sys_yes_no"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="是否烧炉子" prop="fjSfslz" :label-width="labelWidth">
-              <el-select v-model="form.fjSfslz" placeholder="请选择是否烧炉子" :style="inputStyle" :disabled="disable">
-                <el-option
-                  v-for="dict in dict.type.sys_yes_no"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="房间性质" prop="rfhFjxz" :label-width="labelWidth">
-              <el-select v-model="form.rfhFjxz" placeholder="请选择房间性质" :style="inputStyle" :disabled="disable">
-                <el-option
-                  v-for="dict in dict.type.rfh_fj_fjxz"
-                  :key="dict.value"
-                  :label="dict.label"
-                  :value="dict.value"
-                ></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="数据所属部门" prop="deptId" :label-width="labelWidth">
-              <treeselect
-                :style="inputStyle"
-                v-if="!disable"
-                :flat="false"
-                :allowSelectingDisabledDescendants="true"
-                v-model="form.deptId" :options="deptOptions" :show-count="true"
-                placeholder="请选择数据所属部门"/>
-              <el-select v-model="form.deptName" placeholder="请选择数据所属部门" :style="inputStyle" v-if="disable" :disabled="disable">
-                <el-option
-                  v-for="dept in deptOptions"
-                  :key="dept.deptId"
-                  :label="dept.deptName"
-                  :value="dept"
-                />
-              </el-select>
-              <!--<deptselector :setValue=setDeptId :dataDeptId="form.deptId" v-model="form.deptId"></deptselector>-->
-            </el-form-item>
-          </el-col>
-        </el-row>
-      </el-form>
-      <div slot="footer" class="dialog-footer">
-        <el-button type="primary" @click="submitForm" v-if="submit">确 定</el-button>
-        <el-button @click="cancel">取 消</el-button>
-      </div>
-    </el-dialog>
-  </div>
-</template>
-
-<script>
-import { listFangjian, getFangjian, delFangjian, addFangjian, updateFangjian } from "@/api/rfh/fangjian/fangjian";
-import { listJieDao, listSheQu, listWangGe, getCommunity, getMultiCommunity, treeselect } from "@/api/rfh/community/community";
-import { listPerson } from "@/api/rfh/person/person";
-import { getToken } from '@/utils/auth'
-import Treeselect from '@riophae/vue-treeselect'
-import supermap from '@/views/components/supermap'
-import '@riophae/vue-treeselect/dist/vue-treeselect.css'
-
-export default {
-  name: "Fangjian",
-  components: {
-    Treeselect,
-  },
-  dicts: ['sys_yes_no', 'rfh_fj_shlx', 'rfh_fj_glfs', 'rfh_fj_wyh', 'rfh_fj_fjxz'],
-  data() {
-    return {
-      // 遮罩层
-      loading: true,
-      // 选中数组
-      ids: [],
-      // 非单个禁用
-      single: true,
-      // 非多个禁用
-      multiple: true,
-      // 显示搜索条件
-      showSearch: true,
-      // 总条数
-      total: 0,
-      // 弹出层宽度
-      labelWidth: '190px',
-      // 文本框宽度
-      inputStyle: 'width: 260px',
-      // 房间信息管理表格数据
-      fangjianList: [],
-      // 街道选项
-      jdOptions: [],
-      // 社区选项
-      sqOptions: [],
-      // 网格选项
-      wgOptions: [],
-      // 用户社区信息
-      community: [],
-      // 多部门街道选项
-      jdMultiOptions: [],
-      // 多部门社区选项
-      sqMultiOptions: [],
-      // 多部门网格选项
-      wgMultiOptions: [],
-      // 弹出层标题
-      title: "",
-      // 是否显示弹出层
-      open: false,
-      // 部门名称
-      deptName: undefined,
-      // 部门树选项
-      deptOptions: undefined,
-      // 是否显示提交按钮
-      submit: false,
-      // 是否禁用弹出层表单
-      disable: false,
-      // 路由参数
-      routeParams: {
-        dyId: null
-      },
-      // 查询参数
-      queryParams: {
-        pageNum: 1,
-        pageSize: 10,
-        dataStatus: null,
-        dataDeptId: null,
-        dyId: null,
-        fjName: null,
-        fjLc: null,
-        jdId: null,
-        jdName: null,
-        sqId: null,
-        sqName: null,
-        wgId: null,
-        wgName: null,
-        fjSfpf: null,
-        fjSfydxs: null,
-        fjSfzr: null,
-        fjSffw: null,
-        fjGlfs: null,
-        fjWyh: null,
-        fjWfjz: null,
-        fjSfcw: null,
-        fjSfgz: null,
-        fjSfmsf: null,
-        fjShlx: null,
-        fjSfgkpy: null,
-        fjSfjhq: null,
-        fjSfslz: null,
-        rfhFjxz: null
-      },
-      // 表单参数
-      form: {},
-      // 表单校验
-      rules: {
-        fjName: [
-          { required: true, message: "房间名称不能为空", trigger: "blur" },
-          { min: 2, max: 20, message: '房间名称长度必须介于 2 和 20 之间', trigger: 'blur' }
-        ],
-        fjLc: [
-          { required: true, message: "所在楼层不能为空", trigger: "blur" },
-          { min: 1, max: 5, message: '所在楼层长度必须介于 1 和 5 之间', trigger: 'blur' }
-        ],
-        fjSfpf: [
-          { required: true, message: "是否是平房不能为空", trigger: "blur" },
-        ],
-        fjSfydxs: [
-          { required: true, message: "是否有地下室不能为空", trigger: "blur" },
-        ],
-        fjSfzr: [
-          { required: true, message: "地下室是否住人不能为空", trigger: "blur" },
-        ],
-        fjSffw: [
-          { required: true, message: "是否有危房不能为空", trigger: "blur" },
-        ],
-        fjGlfs: [
-          { required: true, message: "管理方式不能为空", trigger: "blur" },
-        ],
-        fjWyh: [
-          { required: true, message: "管理委员会情况不能为空", trigger: "blur" },
-        ],
-        fjWfjz: [
-          { required: true, message: "是否有违法建筑不能为空", trigger: "blur" },
-        ],
-        fjSfcw: [
-          { required: true, message: "是否养殖有宠物不能为空", trigger: "blur" },
-        ],
-        fjSfgz: [
-          { required: true, message: "是否养殖鸽子或鸡等禽畜不能为空", trigger: "blur" },
-        ],
-        fjShlx: [
-          { required: true, message: "商户类型不能为空", trigger: "blur" },
-        ],
-        fjSfmsf: [
-          { required: true, message: "是否为门市房不能为空", trigger: "blur" },
-        ],
-        fjSfgkpy: [
-          { required: true, message: "餐饮业是否有高空排烟设备不能为空", trigger: "blur" },
-        ],
-        fjSfjhq: [
-          { required: true, message: "餐饮业是否有油烟净化器不能为空", trigger: "blur" },
-        ],
-        fjSfslz: [
-          { required: true, message: "是否烧炉子不能为空", trigger: "blur" },
-        ],
-        rfhFjxz: [
-          { required: true, message: "房间性质不能为空", trigger: "blur" },
-        ],
-        jdName: [
-          { required: true, message: "街道名称不能为空", trigger: "blur" },
-        ],
-        sqName: [
-          { required: true, message: "社区名称不能为空", trigger: "blur" },
-        ],
-        wgName: [
-          { required: true, message: "网格名称不能为空", trigger: "blur" },
-        ],
-        deptId: [
-          { required: true, message: "数据所属部门不能为空", trigger: "blur" },
-        ],
-      }
-    };
-  },
-  created() {
-    // 路由参数 单元id
-    this.routeParams.dyId = this.$route.params && this.$route.params.dyId;
-    this.getList();
-    this.getTreeselect();
-    this.getMultiCommunity();
-  },
-  methods: {
-    /** 获取的街道名称 */
-    jdChange(e){
-      if(this.form.jdId != null && this.form.jdId != "" && this.form.jdId == e.deptId){
-        return;
-      }
-      this.form.jdId = e.deptId;
-      this.form.jdName = e.deptName;
-      this.form.sqId = null;
-      this.form.sqName = null;
-      this.form.wgId = null;
-      this.form.wgName = null;
-      this.sqMultiOptions = [];
-      this.wgMultiOptions = [];
-      this.community.forEach(community => {
-        let sqId = community.sqId;
-        let sqName = community.sqName;
-        if(community.jdId == e.deptId){
-          this.sqMultiOptions.push({"deptId": sqId, "deptName": sqName});
-        }
-      });
-    },
-    /** 获取的社区名称 */
-    sqChange(e){
-      if(this.form.sqId != null && this.form.sqId != "" && this.form.sqId == e.deptId){
-        return;
-      }
-      this.form.sqId = e.deptId;
-      this.form.sqName = e.deptName;
-      this.form.wgId = null;
-      this.form.wgName = null;
-      this.wgMultiOptions = [];
-      this.community.forEach(community => {
-        let wgId = community.wgId;
-        let wgName = community.wgName;
-        if(community.sqId == e.deptId){
-          this.wgMultiOptions.push({"deptId": wgId, "deptName": wgName});
-        }
-      });
-    },
-    /** 获取的网格名称 */
-    wgChange(e){
-      this.form.wgId = e.deptId;
-      this.form.wgName = e.deptName;
-    },
-    /** 查询用户社区信息 */
-    getCommunity() {
-      getCommunity().then(response => {
-        console.log(response)
-      });
-    },
-    /** 查询多部门用户社区信息 */
-    getMultiCommunity() {
-      getMultiCommunity().then(response => {
-        this.community = response;
-        let jdIds = [];
-        response.forEach(community => {
-          let jdId = community.jdId;
-          let jdName = community.jdName;
-          let isExist = false;
-          jdIds.forEach(jd => {
-            if(jd == jdId){
-              isExist = true;
-            }
-          });
-          if(!isExist){
-            this.jdMultiOptions.push({"deptId": jdId, "deptName": jdName});
-            jdIds.push(jdId);
-          }
-        });
-        console.log(response)
-      });
-    },
-    /** 查询街道社区网格信息 */
-    getJdSqWgOptions() {
-      // 街道
-      listJieDao().then(response => {
-        this.jdOptions = response;
-      });
-      // 社区
-      listSheQu().then(response => {
-        this.sqOptions = response;
-      });
-      // 网格
-      listWangGe().then(response => {
-        this.wgOptions = response;
-      });
-    },
-    /** 查询房间信息管理列表 */
-    getList() {
-      this.loading = true;
-      this.queryParams.dyId = this.routeParams.dyId;// 查询本单元下所有房间
-      listFangjian(this.queryParams).then(response => {
-        this.fangjianList = response.rows;
-        this.total = response.total;
-        this.loading = false;
-      });
-    },
-    setDeptId(deptId) {
-      this.form.deptId = deptId
-    },
-    /** 查询部门下拉树结构 */
-    getTreeselect() {
-      treeselect().then(response => {
-        this.deptOptions = response.data;
-      });
-    },
-    // 取消按钮
-    cancel() {
-      this.open = false;
-      this.reset();
-    },
-    // 表单重置
-    reset() {
-      this.sqMultiOptions = [];
-      this.wgMultiOptions = [];
-      this.form = {
-        id: null,
-        deptId: null,
-        createBy: null,
-        createTime: null,
-        updateBy: null,
-        updateTime: null,
-        dataStatus: "0",
-        dataDeptId: null,
-        dyId: null,
-        fjName: null,
-        fjLc: null,
-        jdId: null,
-        jdName: null,
-        sqId: null,
-        sqName: null,
-        wgId: null,
-        wgName: null,
-        delFlag: null,
-        fjSfpf: null,
-        fjSfydxs: null,
-        fjSfzr: null,
-        fjSffw: null,
-        fjGlfs: null,
-        fjWyh: null,
-        fjWfjz: null,
-        fjSfcw: null,
-        fjSfgz: null,
-        fjSfmsf: null,
-        fjShlx: null,
-        fjSfgkpy: null,
-        fjSfjhq: null,
-        fjSfslz: null,
-        rfhFjxz: null
-      };
-      this.resetForm("form");
-    },
-    /** 搜索按钮操作 */
-    handleQuery() {
-      this.queryParams.pageNum = 1;
-      this.getList();
-    },
-    /** 重置按钮操作 */
-    resetQuery() {
-      this.resetForm("queryForm");
-      this.handleQuery();
-    },
-    // 多选框选中数据
-    handleSelectionChange(selection) {
-      this.ids = selection.map(item => item.id)
-      this.single = selection.length!==1
-      this.multiple = !selection.length
-    },
-    /** 新增按钮操作 */
-    handleAdd() {
-      this.reset();
-      this.sqMultiOptions = [];
-      this.wgMultiOptions = [];
-      getCommunity().then(response => {
-        // this.form.jdId = response.jdId;
-        // this.form.jdName = response.jdName;
-        // this.form.sqId = response.sqId;
-        // this.form.sqName = response.sqName;
-        // this.form.wgId = response.wgId;
-        // this.form.wgName = response.wgName;
-        this.open = true;
-        this.submit = true;
-        this.disable = false;
-        this.title = "添加房间信息管理";
-      });
-    },
-    /** 数据回显操作 */
-    getFangjian(row, option) {
-      this.reset();
-      const id = row.id || this.ids
-      getFangjian(id).then(response => {
-        this.form = response.data;
-        this.community.forEach(community => {
-          let sqId = community.sqId;
-          let sqName = community.sqName;
-          if(community.jdId == this.form.jdId){
-            this.sqMultiOptions.push({"deptId": sqId, "deptName": sqName});
-          }
-          let wgId = community.wgId;
-          let wgName = community.wgName;
-          if(community.sqId == this.form.sqId){
-            this.wgMultiOptions.push({"deptId": wgId, "deptName": wgName});
-          }
-        });
-        this.open = true;
-        switch (option) {
-          case "edit":
-            this.submit = true;
-            this.disable = false;
-            this.title = "修改房间信息管理";
-            break;
-          case "detail":
-            this.submit = false;
-            this.disable = true;
-            this.title = "房间信息管理详情";
-            break;
-        }
-      });
-    },
-    /** 修改按钮操作 */
-    handleUpdate(row) {
-      this.getFangjian(row, "edit");
-    },
-    /** 详情按钮操作 */
-    handleDetail(row) {
-      this.getFangjian(row, "detail");
-    },
-    /** 提交按钮 */
-    submitForm() {
-      this.$refs["form"].validate(valid => {
-        if (valid) {
-          this.form.dyId = this.routeParams.dyId;//新增修改时附带单元id
-          if (this.form.id != null) {
-            updateFangjian(this.form).then(response => {
-              this.$modal.msgSuccess("修改成功");
-              this.open = false;
-              this.getList();
-            });
-          } else {
-            addFangjian(this.form).then(response => {
-              this.$modal.msgSuccess("新增成功");
-              this.open = false;
-              this.getList();
-            });
-          }
-        }
-      });
-    },
-    /** 删除按钮操作 */
-    handleDelete(row) {
-      const ids = row.id || this.ids;
-      /*删除房间验证*/
-      this.queryParams.fjId = row.id;// 查询本房间下所有人员
-      listPerson(this.queryParams).then(response => {
-        if(response.rows.length > 0){
-          this.$modal.alertWarning("当前房间下有人员数据,请先删除人员数据!");
-        }else {
-          this.$modal.confirm('是否确认删除房间信息管理名称为"' + row.fjName + '"的数据项?').then(function() {
-            return delFangjian(ids);
-          }).then(() => {
-            this.getList();
-            this.$modal.msgSuccess("删除成功");
-          }).catch(() => {});
-        }
-      });
-    },
-    /** 导出按钮操作 */
-    handleExport() {
-      this.download('center-data/fangjian/export', {
-        ...this.queryParams
-      }, `房间信息_${new Date().getTime()}.xlsx`)
-    }
-  }
-};
-</script>

+ 0 - 597
data-ui/src/views/rfh/loudong/index.vue

@@ -1,597 +0,0 @@
-<template>
-  <div class="app-container">
-    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
-      <el-form-item label="楼栋名称" prop="ldName">
-        <el-input
-          v-model="queryParams.ldName"
-          placeholder="请输入楼栋名称"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="楼栋位置" prop="ldAddress">
-        <el-input
-          v-model="queryParams.ldAddress"
-          placeholder="请输入楼栋位置"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item>
-        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
-        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
-      </el-form-item>
-    </el-form>
-
-    <el-row :gutter="10" class="mb8">
-      <el-col :span="1.5">
-        <el-button
-          type="primary"
-          plain
-          icon="el-icon-plus"
-          size="mini"
-          @click="handleAdd"
-          v-hasPermi="['rfh:loudong:add']"
-        >新增</el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="warning"
-          plain
-          icon="el-icon-download"
-          size="mini"
-          @click="handleExport"
-          v-hasPermi="['rfh:loudong:export']"
-        >导出</el-button>
-      </el-col>
-      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
-    </el-row>
-
-    <el-table v-loading="loading" :data="loudongList" @selection-change="handleSelectionChange">
-      <el-table-column type="selection" width="55" align="center" />
-      <el-table-column label="楼栋名称" align="center" :show-overflow-tooltip="true">
-        <template slot-scope="scope">
-          <router-link :to="'/rfh/danyuan/index/' + scope.row.id" class="link-type">
-            <span>{{ scope.row.ldName }}</span>
-          </router-link>
-        </template>
-      </el-table-column>
-      <el-table-column label="楼栋位置" align="center" prop="ldAddress" />
-      <el-table-column label="所在街道名称" align="center" prop="jdName" />
-      <el-table-column label="所在社区名称" align="center" prop="sqName" />
-      <el-table-column label="所在网格名称" align="center" prop="wgName" />
-      <el-table-column label="楼栋创建人姓名" align="center" prop="createName" />
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
-        <template slot-scope="scope">
-          <el-button
-            v-if="scope.row.isOperable"
-            size="mini"
-            type="text"
-            icon="el-icon-edit"
-            @click="handleUpdate(scope.row)"
-            v-hasPermi="['rfh:loudong:edit']"
-          >修改</el-button>
-          <el-button
-            v-if="!scope.row.isOperable"
-            size="mini"
-            type="text"
-            icon="el-icon-view"
-            @click="handleDetail(scope.row)"
-            v-hasPermi="['rfh:loudong:edit']"
-          >详情</el-button>
-          <el-button
-            v-if="scope.row.isOperable"
-            size="mini"
-            type="text"
-            icon="el-icon-delete"
-            @click="handleDelete(scope.row)"
-            v-hasPermi="['rfh:loudong:remove']"
-          >删除</el-button>
-        </template>
-      </el-table-column>
-    </el-table>
-
-    <pagination
-      v-show="total>0"
-      :total="total"
-      :page.sync="queryParams.pageNum"
-      :limit.sync="queryParams.pageSize"
-      @pagination="getList"
-    />
-
-    <!-- 添加或修改楼栋信息管理对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
-      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
-        <el-form-item label="楼栋名称" prop="ldName" :label-width="labelWidth">
-          <el-input v-model="form.ldName" placeholder="请输入楼栋名称" :style="inputStyle" :disabled="disable" maxlength="20"/>
-        </el-form-item>
-        <el-form-item label="楼栋位置" prop="ldAddress" :label-width="labelWidth">
-          <el-input v-model="form.ldAddress" placeholder="请输入楼栋位置" :style="inputStyle" :disabled="disable" maxlength="30"/>
-        </el-form-item>
-        <el-form-item label="小区所在街道名称" prop="jdName" :label-width="labelWidth">
-          <el-select v-model="form.jdName" placeholder="选择小区所在街道名称" :style="inputStyle" :disabled="disable" @change="jdChange" >
-            <el-option
-              v-for="dept in jdMultiOptions"
-              :key="dept.deptId"
-              :label="dept.deptName"
-              :value="dept"
-            />
-          </el-select>
-        </el-form-item>
-        <el-form-item label="小区所在社区名称" prop="sqName" :label-width="labelWidth">
-          <el-select v-model="form.sqName" placeholder="选择小区所在社区名称" :style="inputStyle" :disabled="disable" @change="sqChange" >
-            <el-option
-              v-for="dept in sqMultiOptions"
-              :key="dept.deptId"
-              :label="dept.deptName"
-              :value="dept"
-            />
-          </el-select>
-        </el-form-item>
-        <el-form-item label="小区所在网格名称" prop="wgName" :label-width="labelWidth">
-          <el-select v-model="form.wgName" placeholder="选择小区所在网格名称" :style="inputStyle" :disabled="disable" @change="wgChange" >
-            <el-option
-              v-for="dept in wgMultiOptions"
-              :key="dept.deptId"
-              :label="dept.deptName"
-              :value="dept"
-            />
-          </el-select>
-        </el-form-item>
-        <el-form-item label="数据所属部门" prop="deptId" :label-width="labelWidth">
-          <treeselect
-            :style="inputStyle"
-            v-if="!disable"
-            :flat="false"
-            :allowSelectingDisabledDescendants="true"
-            v-model="form.deptId" :options="deptOptions" :show-count="true"
-            placeholder="请选择数据所属部门"/>
-          <el-select v-model="form.deptName" placeholder="请选择数据所属部门" :style="inputStyle" v-if="disable" :disabled="disable">
-            <el-option
-              v-for="dept in deptOptions"
-              :key="dept.deptId"
-              :label="dept.deptName"
-              :value="dept"
-            />
-          </el-select>
-          <!--<deptselector :setValue=setDeptId :dataDeptId="form.deptId" v-model="form.deptId"></deptselector>-->
-        </el-form-item>
-        <el-form-item label="数据集名称" prop="datasetName" :label-width="labelWidth"  @dblclick.native="showMap">
-          <el-input v-model="form.datasetName" placeholder="请输入数据集名称" :style="inputStyle" :disabled="disable"maxlength="20"/>
-        </el-form-item>
-        <el-form-item label="建筑物ID" prop="buildingId" :label-width="labelWidth"  @dblclick.native="showMap">
-          <el-input v-model="form.buildingId" placeholder="请输入建筑物ID" :style="inputStyle" :disabled="disable"/>
-        </el-form-item>
-      </el-form>
-      <div slot="footer" class="dialog-footer">
-        <el-button type="primary" @click="submitForm" v-if="submit">确 定</el-button>
-        <el-button @click="cancel">取 消</el-button>
-      </div>
-    </el-dialog>
-
-
-    <!-- 添加或修改楼栋信息管理对话框 -->
-    <el-dialog :title="choseBuildingTitle" :visible.sync="showBuilding" v-if="showBuilding">
-      <supermap style="width: 100%;height: 500px;" :deptId="deptId" :showLatLng="showLatLng" :closeChoseBuilding="closeChoseBuilding"></supermap>
-      <el-button type="primary" @click="closeChoseBuilding()">确定</el-button>
-    </el-dialog>
-  </div>
-</template>
-
-<script>
-import { listLoudong, getLoudong, delLoudong, addLoudong, updateLoudong, checkBuildingByDeptId } from "@/api/rfh/loudong/loudong";
-import { listJieDao, listSheQu, listWangGe, getCommunity, getMultiCommunity, treeselect } from "@/api/rfh/community/community";
-import { listDanyuan } from "@/api/rfh/danyuan/danyuan";
-import supermap from './supermap'
-import { getToken } from '@/utils/auth'
-import Treeselect from '@riophae/vue-treeselect'
-import '@riophae/vue-treeselect/dist/vue-treeselect.css'
-
-export default {
-  name: "Loudong",
-  components: {
-    supermap,
-    Treeselect,
-  },
-  data() {
-    return {
-      // 部门ID
-      deptId: null,
-      // 遮罩层
-      loading: true,
-      // 选中数组
-      ids: [],
-      // 非单个禁用
-      single: true,
-      // 非多个禁用
-      multiple: true,
-      // 显示搜索条件
-      showSearch: true,
-      // 总条数
-      total: 0,
-      // 弹出层宽度
-      labelWidth: '150px',
-      // 文本框宽度
-      inputStyle: 'width: 310px',
-      // 楼栋信息管理表格数据
-      loudongList: [],
-      // 街道选项
-      jdOptions: [],
-      // 社区选项
-      sqOptions: [],
-      // 网格选项
-      wgOptions: [],
-      // 用户社区信息
-      community: [],
-      // 多部门街道选项
-      jdMultiOptions: [],
-      // 多部门社区选项
-      sqMultiOptions: [],
-      // 多部门网格选项
-      wgMultiOptions: [],
-      // 弹出层标题
-      title: "",
-      // 是否显示弹出层
-      open: false,
-      showBuilding: false,
-      choseBuildingTitle: '',
-      // 部门名称
-      deptName: undefined,
-      // 部门树选项
-      deptOptions: undefined,
-      // 是否显示提交按钮
-      submit: false,
-      // 是否禁用弹出层表单
-      disable: false,
-      // 路由参数
-      routeParams: {
-        xqId: null
-      },
-      // 查询参数
-      queryParams: {
-        pageNum: 1,
-        pageSize: 10,
-        dataStatus: null,
-        dataDeptId: null,
-        ///xqId: null,
-        ldName: null,
-        ldAddress: null,
-        jdId: null,
-        jdName: null,
-        sqId: null,
-        sqName: null,
-        wgId: null,
-        wgName: null,
-        buildingId: null,
-        datasetName: null
-      },
-      // 表单参数
-      form: {},
-      // 表单校验
-      rules: {
-        ldName: [
-          { required: true, message: "楼栋名称不能为空", trigger: "blur" },
-          { min: 2, max: 20, message: '楼栋名称长度必须介于 2 和 20 之间', trigger: 'blur' }
-        ],
-        ldAddress: [
-          { required: true, message: "楼栋位置不能为空", trigger: "blur" },
-          { min: 2, max: 30, message: '楼栋位置长度必须介于 2 和 30 之间', trigger: 'blur' }
-        ],
-        jdName: [
-          { required: true, message: "街道名称不能为空", trigger: "blur" },
-        ],
-        sqName: [
-          { required: true, message: "社区名称不能为空", trigger: "blur" },
-        ],
-        wgName: [
-          { required: true, message: "网格名称不能为空", trigger: "blur" },
-        ],
-        deptId: [
-          { required: true, message: "数据所属部门不能为空", trigger: "blur" },
-        ],
-      }
-    };
-  },
-  created() {
-    // 路由参数 id
-    this.routeParams.xqId = this.$route.params && this.$route.params.xqId;
-    this.getList();
-    this.getTreeselect();
-    this.getMultiCommunity();
-  },
-  methods: {
-    closeChoseBuilding() {
-      this.showBuilding = false
-    },
-    showLatLng(buildingId,datasetName){
-      this.form.buildingId = buildingId;
-      this.form.datasetName = datasetName;
-    },
-    /** 显示建筑物标识地图 */
-    showMap() {
-      if(!this.disable){
-        let deptId = this.form.deptId;
-        if(deptId == null || deptId == ""){
-          this.$modal.alertWarning('请先选择数据所属部门!');
-        }else {
-          //多部门根据部门ID验证是否可获取地图数据
-          checkBuildingByDeptId(deptId).then(response => {
-            if (response.centerdataTZhsqSupermap == null) {
-              this.$modal.alertWarning('请先绑定当前部门地图信息!');
-              return;
-            }else {
-              this.deptId = deptId;
-              this.showBuilding = true
-            }
-          });
-        }
-      }
-    },
-    /** 获取的街道名称 */
-    jdChange(e){
-      if(this.form.jdId != null && this.form.jdId != "" && this.form.jdId == e.deptId){
-        return;
-      }
-      this.form.jdId = e.deptId;
-      this.form.jdName = e.deptName;
-      this.form.sqId = null;
-      this.form.sqName = null;
-      this.form.wgId = null;
-      this.form.wgName = null;
-      this.sqMultiOptions = [];
-      this.wgMultiOptions = [];
-      this.community.forEach(community => {
-        let sqId = community.sqId;
-        let sqName = community.sqName;
-        if(community.jdId == e.deptId){
-          this.sqMultiOptions.push({"deptId": sqId, "deptName": sqName});
-        }
-      });
-    },
-    /** 获取的社区名称 */
-    sqChange(e){
-      if(this.form.sqId != null && this.form.sqId != "" && this.form.sqId == e.deptId){
-        return;
-      }
-      this.form.sqId = e.deptId;
-      this.form.sqName = e.deptName;
-      this.form.wgId = null;
-      this.form.wgName = null;
-      this.wgMultiOptions = [];
-      this.community.forEach(community => {
-        let wgId = community.wgId;
-        let wgName = community.wgName;
-        if(community.sqId == e.deptId){
-          this.wgMultiOptions.push({"deptId": wgId, "deptName": wgName});
-        }
-      });
-    },
-    /** 获取的网格名称 */
-    wgChange(e){
-      this.form.wgId = e.deptId;
-      this.form.wgName = e.deptName;
-    },
-    /** 查询用户社区信息 */
-    getCommunity() {
-      getCommunity().then(response => {
-        console.log(response)
-        // this.deptOptions = response.data;
-      });
-    },
-    /** 查询多部门用户社区信息 */
-    getMultiCommunity() {
-      getMultiCommunity().then(response => {
-        this.community = response;
-        let jdIds = [];
-        response.forEach(community => {
-          let jdId = community.jdId;
-          let jdName = community.jdName;
-          let isExist = false;
-          jdIds.forEach(jd => {
-            if(jd == jdId){
-              isExist = true;
-            }
-          });
-          if(!isExist){
-            this.jdMultiOptions.push({"deptId": jdId, "deptName": jdName});
-            jdIds.push(jdId);
-          }
-        });
-        console.log(response)
-      });
-    },
-    /** 查询街道社区网格信息 */
-    getJdSqWgOptions() {
-      // 街道
-      listJieDao().then(response => {
-        this.jdOptions = response;
-      });
-      // 社区
-      listSheQu().then(response => {
-        this.sqOptions = response;
-      });
-      // 网格
-      listWangGe().then(response => {
-        this.wgOptions = response;
-      });
-    },
-    /** 查询楼栋信息管理列表 */
-    getList() {
-      this.loading = true;
-      this.queryParams.xqId = this.routeParams.xqId;// 查询本小区下所有楼栋
-      listLoudong(this.queryParams).then(response => {
-        this.loudongList = response.rows;
-        this.total = response.total;
-        this.loading = false;
-      });
-    },
-    setDeptId(deptId) {
-      this.form.deptId = deptId
-    },
-    /** 查询部门下拉树结构 */
-    getTreeselect() {
-      treeselect().then(response => {
-        this.deptOptions = response.data;
-      });
-    },
-    // 取消按钮
-    cancel() {
-      this.open = false;
-      this.reset();
-    },
-    // 表单重置
-    reset() {
-      this.sqMultiOptions = [];
-      this.wgMultiOptions = [];
-      this.form = {
-        id: null,
-        createBy: null,
-        createTime: null,
-        updateBy: null,
-        updateTime: null,
-        dataStatus: "0",
-        dataDeptId: null,
-        ///xqId: null,
-        ldName: null,
-        ldAddress: null,
-        jdId: null,
-        jdName: null,
-        sqId: null,
-        sqName: null,
-        wgId: null,
-        wgName: null,
-        delFlag: null,
-        buildingId: null,
-        datasetName: null
-      };
-      this.resetForm("form");
-    },
-    /** 搜索按钮操作 */
-    handleQuery() {
-      this.queryParams.pageNum = 1;
-      this.getList();
-    },
-    /** 重置按钮操作 */
-    resetQuery() {
-      this.resetForm("queryForm");
-      this.handleQuery();
-    },
-    // 多选框选中数据
-    handleSelectionChange(selection) {
-      this.ids = selection.map(item => item.id)
-      this.single = selection.length!==1
-      this.multiple = !selection.length
-    },
-    /** 新增按钮操作 */
-    handleAdd() {
-      this.reset();
-      this.sqMultiOptions = [];
-      this.wgMultiOptions = [];
-      getCommunity().then(response => {
-        // this.form.jdId = response.jdId;
-        // this.form.jdName = response.jdName;
-        // this.form.sqId = response.sqId;
-        // this.form.sqName = response.sqName;
-        // this.form.wgId = response.wgId;
-        // this.form.wgName = response.wgName;
-        this.open = true;
-        this.submit = true;
-        this.disable = false;
-        this.title = "添加楼栋信息管理";
-      });
-    },
-    /** 数据回显操作 */
-    getLoudong(row, option) {
-      this.reset();
-      const id = row.id || this.ids
-      getLoudong(id).then(response => {
-        this.form = response.data;
-        this.community.forEach(community => {
-          let sqId = community.sqId;
-          let sqName = community.sqName;
-          if(community.jdId == this.form.jdId){
-            this.sqMultiOptions.push({"deptId": sqId, "deptName": sqName});
-          }
-          let wgId = community.wgId;
-          let wgName = community.wgName;
-          if(community.sqId == this.form.sqId){
-            this.wgMultiOptions.push({"deptId": wgId, "deptName": wgName});
-          }
-        });
-        this.open = true;
-        switch (option) {
-          case "edit":
-            this.submit = true;
-            this.disable = false;
-            this.title = "修改楼栋信息管理";
-            break;
-          case "detail":
-            this.submit = false;
-            this.disable = true;
-            this.title = "楼栋信息管理详情";
-            break;
-        }
-      });
-    },
-    /** 修改按钮操作 */
-    handleUpdate(row) {
-      this.getLoudong(row, "edit");
-    },
-    /** 详情按钮操作 */
-    handleDetail(row) {
-      this.getLoudong(row, "detail");
-    },
-    /** 提交按钮 */
-    submitForm() {
-      this.$refs["form"].validate(valid => {
-        if (valid) {
-          listLoudong({buildingId: this.form.buildingId}).then(response => {
-            if(response.rows.length == 0 || this.form.buildingId==null || response.rows[0].id == this.form.id){
-              this.form.xqId = this.routeParams.xqId;//新增修改时附带id
-              if (this.form.id != null) {
-                updateLoudong(this.form).then(response => {
-                  this.$modal.msgSuccess("修改成功");
-                  this.open = false;
-                  this.getList();
-                });
-              } else {
-                addLoudong(this.form).then(response => {
-                  this.$modal.msgSuccess("新增成功");
-                  this.open = false;
-                  this.getList();
-                });
-              }
-            }else {
-              this.$modal.alertWarning('该建筑已经被楼栋“'+response.rows[0].ldName+'”绑定,请重新选择建筑物!');
-            }
-          });
-        }
-      });
-    },
-    /** 删除按钮操作 */
-    handleDelete(row) {
-      const ids = row.id || this.ids;
-      /*删除楼栋验证*/
-      this.queryParams.ldId = row.id;// 查询本楼栋下所有单元
-      listDanyuan(this.queryParams).then(response => {
-        if(response.rows.length > 0){
-          this.$modal.alertWarning("当前楼栋下有单元数据,请先删除单元数据!");
-        }else {
-          this.$modal.confirm('是否确认删除楼栋信息管理名称为"' + row.ldName + '"的数据项?').then(function() {
-            return delLoudong(ids);
-          }).then(() => {
-            this.getList();
-            this.$modal.msgSuccess("删除成功");
-          }).catch(() => {});
-        }
-      });
-    },
-    /** 导出按钮操作 */
-    handleExport() {
-      this.download('center-data/loudong/export', {
-        ...this.queryParams
-      }, `楼栋信息_${new Date().getTime()}.xlsx`)
-    }
-  }
-};
-</script>

+ 0 - 189
data-ui/src/views/rfh/loudong/supermap.vue

@@ -1,189 +0,0 @@
-<template>
-  <div id="loudongMap" ref="map" style="width: 100%; height: 90%;background: none;"></div>
-</template>
-
-<script>
-  import { choseBuildingByDeptId } from "@/api/rfh/loudong/loudong";
-  import { iconList} from '@/api/components/supermap.js'
-
-  import 'leaflet-side-by-side'
-  import '@supermap/iclient-leaflet'
-  import 'leaflet/dist/leaflet.css'
-  import 'leaflet.markercluster/dist/leaflet.markercluster-src.js';
-  import 'leaflet.markercluster/dist/MarkerCluster.css';
-  import 'leaflet.markercluster/dist/MarkerCluster.Default.css';
-  import 'leaflet-draw';
-  import 'leaflet-draw/dist/leaflet.draw.css'
-
-  import L from 'leaflet'
-
-  export default {
-    name: "sookaSuperMap",
-    data() {
-      return {
-        map: null,
-        jdLayerId: "",
-        layerId: "",
-        datasourceName: "",
-        datasetName: "",
-        centerpointLon: "",
-        centerpointLat: "",
-        iServerJieDaoSheQuData: "",
-        iServerMap: "",
-        iServerJieDaoSheQuMap: "",
-        iServerJilinshengAndQikaiMap: "",
-        iServerqiKaiQuMapCenterPoint: "",
-        marker: "",
-        editableLayers: "",
-        url: "",
-        dataUrl: "",
-        workspace_qk: "",
-        workspace_jdsq: "",
-        map_jilinShiLiang: "",
-        map_qikaiYingXiang: "",
-        map_jiedao: "",//当前用户所在街道
-        map_shequ: "",//不同社区人员登录后,根据  【图层ID】   ,加载不同图层,样例为东风新立社区dongfengxinli,
-      }
-    },
-    mounted() {
-      this.choseBuilding();
-    },
-    props: {
-      deptId: null,
-      showLatLng: null,
-      closeChoseBuilding: null,
-    },
-    methods: {
-      choseBuilding: function(){
-        //多部门根据部门ID获取楼栋建筑物地图信息
-        choseBuildingByDeptId(this.deptId).then(response => {
-          this.centerpointLat=response.centerpointLat;
-          this.centerpointLon=response.centerpointLon;
-          this.datasetName=response.datasetName;
-          this.datasourceName=response.datasourceName;
-          this.iServerJieDaoSheQuData=response.iServerJieDaoSheQuData;
-          this.iServerJieDaoSheQuMap=response.iServerJieDaoSheQuMap;
-          this.iServerJilinshengAndQikaiMap=response.iServerJilinshengAndQikaiMap;
-          this.iServerMap=response.iServerMap;
-          this.iServerqiKaiQuMapCenterPoint=this.getSuperMapCenterPoint(response.iServerqiKaiQuMapCenterPoint);
-          this.jdLayerId=response.jdLayerId;
-          this.layerId=response.layerId;
-
-          this.dataUrl=this.iServerJieDaoSheQuData;
-          this.url = this.iServerMap;
-
-          this.workspace_qk=this.iServerJilinshengAndQikaiMap;//省矢量及区影像,固定加载。
-          this.workspace_jdsq=this.iServerJieDaoSheQuMap;//街道社区的地图服务路径
-
-          this.map_jilinShiLiang = window.L.supermap.tiledMapLayer(this.workspace_qk+'/吉林省矢量地图 ', {
-            noWrap: true
-          });
-          this.map_qikaiYingXiang = window.L.supermap.tiledMapLayer(this.workspace_qk+'/经开影像 ', {
-            noWrap: true
-          });
-          //当前用户所在街道
-          this.map_jiedao = window.L.supermap.tiledMapLayer(this.workspace_jdsq+'/'+this.jdLayerId, {//东风街道 /dongfengjiedao
-            noWrap: true
-          });
-          //不同社区人员登录后,根据  【图层ID】   ,加载不同图层,样例为东风新立社区dongfengxinli,
-          //东风街道-创业社区
-          this.map_shequ = window.L.supermap.tiledMapLayer(this.workspace_jdsq + '/' + this.layerId, {
-            noWrap: true
-          });
-
-          this.initMap();
-        });
-      },
-      initMap: function () {
-        this.map = window.L.map('loudongMap', {
-          //是否应该在Canvas渲染器上呈现路径。 默认情况下,所有路径都在SVG渲染器中呈现
-          preferCanvas: true,
-          //中心点
-          center: [this.centerpointLat, this.centerpointLon],//iServerqiKaiQuMapCenterPoint初始化后中心坐标点,应为不同社区图层的坐标点,从部门管理中获取。格式为:  [43.876540660858154,125.24094343185425],
-          //缩放比例
-          zoom: 14,
-          //坐标系
-          crs: window.L.CRS.EPSG4326,
-          // crs: window.L.CRS.EPSG3857,
-          //是否展示缩放按钮(+ -)
-          zoomControl: true,
-          //是否点击地图时双击放大
-          doubleClickZoom: false,
-          //图层集合(将集合内所有图层加载到地图上)
-          layers: [this.map_jilinShiLiang, this.map_qikaiYingXiang, this.map_jiedao, this.map_shequ]
-          //双击地图事件
-        }).on({"dblclick": this.callbackFunction});
-        //加载地图
-        this.editableLayers = new window.L.FeatureGroup().addTo(this.map);
-      },
-      getSuperMapCenterPoint: function (str) {
-        let arr = str.split(",");
-        let r = [];
-        r.push(parseFloat(arr[0]));
-        r.push(parseFloat(arr[1]));
-        return r;
-      },
-      //双击地图回调函数
-      callbackFunction: function (e) {
-        let that=this;
-        let lat = e.latlng.lat;
-        let lng = e.latlng.lng;
-        // that.showLatLng(that.datasourceName, that.datasetName);
-        // that.closeChoseBuilding();
-        // return;
-        let polygon = window.L.circle([lat, lng], {radius: 10});//根据获取的坐标生成面,面直径为10,根据实际业务变动范围大小
-        let geometryParam = new SuperMap.GetFeaturesByGeometryParameters({
-          //如果涉及到需要加载多个数据源及数据集,格式为datasetNames: ["building:东风创业","building:东风创业","building:东风创业"],如区指挥中心或街道指挥中心登录,则需加载多个数据源和数据集
-          datasetNames: [that.datasourceName + ":" + that.datasetName],//["building:东风新立"]加载数据源和数据集
-          // datasetNames: ["building:东风创业"],
-          geometry: polygon,//加载坐标
-          spatialQueryMode: "INTERSECT"
-        });
-        window.L.supermap
-          .featureService(that.dataUrl)
-          .getFeaturesByGeometry(geometryParam, function (serviceResult) {
-
-            if (!serviceResult.result) {
-              that.$modal.alertWarning('请检查部门超图信息是否配置正确!');
-              return;
-            }
-
-            if (serviceResult.result.features.features.length === 0) {
-              that.$modal.alertWarning('请点击建筑物!');
-              return;
-            }
-            let icon = new window.L.Icon({
-              iconUrl: iconList['marker'],
-              iconSize: [48, 48],
-              iconAnchor: [24, 40],
-              popupAnchor: [-3, -40],
-              shadowSize: [41, 41],
-            })
-            if (that.marker) {
-              that.marker.setLatLng(e.latlng);
-            } else {
-              that.marker = window.L.marker(e.latlng, {
-                icon: icon
-              }).addTo(that.map);
-            }
-            window.L.geoJSON(serviceResult.result.features.features, {
-              onEachFeature: function (feature, layer) {
-                /*marker.bindPopup("数据集名称:"+feature.properties.NAME + ', 建筑物标识:' + feature.properties.SMID+"设置中心坐标点(临时使用):"+e.latlng.lat+","+e.latlng.lng).openPopup(marker.getLatLng());*/
-                that.marker.bindPopup("数据集名称:" + feature.properties.NAME + ', 建筑物标识:' + feature.properties.SMID).openPopup(that.marker.getLatLng());
-                // $("#btn_smid").val(feature.properties.SMID);
-                // $("#btn_dataSourceName").val(feature.properties.NAME);
-                that.showLatLng(feature.properties.SMID,feature.properties.NAME);
-              }
-            });
-          });
-      }
-
-    }
-  }
-
-
-</script>
-
-<style scoped>
-
-</style>

+ 0 - 498
data-ui/src/views/rfh/person/bx.vue

@@ -1,498 +0,0 @@
-<template>
-  <div class="app-container">
-    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
-      <el-form-item label="人口信息主键ID" prop="perId">
-        <el-input
-          v-model="queryParams.perId"
-          placeholder="请输入人口信息主键ID"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="城职保是否参保" prop="bxCzbYanglaoSfcb">
-        <el-input
-          v-model="queryParams.bxCzbYanglaoSfcb"
-          placeholder="请输入城职保是否参保"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="城职保参保时间" prop="bxCzbYanglaoCbsj">
-        <el-input
-          v-model="queryParams.bxCzbYanglaoCbsj"
-          placeholder="请输入城职保参保时间"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="城职保是否享待" prop="bxCzbYanglaoSfxd">
-        <el-input
-          v-model="queryParams.bxCzbYanglaoSfxd"
-          placeholder="请输入城职保是否享待"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="城居保是否参保" prop="bxCjbYanglaoSfcb">
-        <el-input
-          v-model="queryParams.bxCjbYanglaoSfcb"
-          placeholder="请输入城居保是否参保"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="城居保参保时间" prop="bxCjbYanglaolCbsj">
-        <el-input
-          v-model="queryParams.bxCjbYanglaolCbsj"
-          placeholder="请输入城居保参保时间"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="城居保是否享待" prop="bxCjbYanglaoSfxd">
-        <el-input
-          v-model="queryParams.bxCjbYanglaoSfxd"
-          placeholder="请输入城居保是否享待"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="城镇职工医疗保险是否参保" prop="bxCzbYiliaoSfcb">
-        <el-input
-          v-model="queryParams.bxCzbYiliaoSfcb"
-          placeholder="请输入城镇职工医疗保险是否参保"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="城镇职工医疗保险参保时间" prop="bxCzbYiliaoCbsj">
-        <el-input
-          v-model="queryParams.bxCzbYiliaoCbsj"
-          placeholder="请输入城镇职工医疗保险参保时间"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="城镇职工医疗保险停保时间" prop="bxCzbYiliaoTbsj">
-        <el-input
-          v-model="queryParams.bxCzbYiliaoTbsj"
-          placeholder="请输入城镇职工医疗保险停保时间"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="城镇居民医疗保险是否参保" prop="bxCjbYiliaoSfcb">
-        <el-input
-          v-model="queryParams.bxCjbYiliaoSfcb"
-          placeholder="请输入城镇居民医疗保险是否参保"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="城镇居民医疗保险参保时间" prop="bxCjbYiliaoCbsj">
-        <el-input
-          v-model="queryParams.bxCjbYiliaoCbsj"
-          placeholder="请输入城镇居民医疗保险参保时间"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="城镇居民医疗保险停保时间" prop="bxCjbYiliaoTbsj">
-        <el-input
-          v-model="queryParams.bxCjbYiliaoTbsj"
-          placeholder="请输入城镇居民医疗保险停保时间"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item>
-        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
-        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
-      </el-form-item>
-    </el-form>
-
-    <el-row :gutter="10" class="mb8">
-      <el-col :span="1.5">
-        <el-button
-          type="primary"
-          plain
-          icon="el-icon-plus"
-          size="mini"
-          @click="handleAdd"
-          v-hasPermi="['rfh:bx:add']"
-        >新增</el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="success"
-          plain
-          icon="el-icon-edit"
-          size="mini"
-          :disabled="single"
-          @click="handleUpdate"
-          v-hasPermi="['rfh:bx:edit']"
-        >修改</el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="danger"
-          plain
-          icon="el-icon-delete"
-          size="mini"
-          :disabled="multiple"
-          @click="handleDelete"
-          v-hasPermi="['rfh:bx:remove']"
-        >删除</el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="warning"
-          plain
-          icon="el-icon-download"
-          size="mini"
-          @click="handleExport"
-          v-hasPermi="['rfh:bx:export']"
-        >导出</el-button>
-      </el-col>
-      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
-    </el-row>
-
-    <el-table v-loading="loading" :data="bxList" @selection-change="handleSelectionChange">
-      <el-table-column type="selection" width="55" align="center" />
-      <el-table-column label="主键id" align="center" prop="id" />
-      <el-table-column label="人口信息主键ID" align="center" prop="perId" />
-      <el-table-column label="城职保是否参保" align="center" prop="bxCzbYanglaoSfcb" >
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.bxCzbYanglaoSfcb"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="城职保参保时间" align="center" prop="bxCzbYanglaoCbsj" />
-      <el-table-column label="城职保是否享待" align="center" prop="bxCzbYanglaoSfxd" >
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.bxCzbYanglaoSfxd"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="城居保是否参保" align="center" prop="bxCjbYanglaoSfcb" >
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.bxCjbYanglaoSfcb"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="城居保参保时间" align="center" prop="bxCjbYanglaolCbsj" />
-      <el-table-column label="城居保是否享待" align="center" prop="bxCjbYanglaoSfxd" >
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.bxCjbYanglaoSfxd"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="城镇职工医疗保险是否参保" align="center" prop="bxCzbYiliaoSfcb" >
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.bxCzbYiliaoSfcb"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="城镇职工医疗保险参保时间" align="center" prop="bxCzbYiliaoCbsj" />
-      <el-table-column label="城镇职工医疗保险停保时间" align="center" prop="bxCzbYiliaoTbsj" />
-      <el-table-column label="城镇居民医疗保险是否参保" align="center" prop="bxCjbYiliaoSfcb" >
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.bxCjbYiliaoSfcb"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="城镇居民医疗保险参保时间" align="center" prop="bxCjbYiliaoCbsj" />
-      <el-table-column label="城镇居民医疗保险停保时间" align="center" prop="bxCjbYiliaoTbsj" />
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
-        <template slot-scope="scope">
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-edit"
-            @click="handleUpdate(scope.row)"
-            v-hasPermi="['rfh:bx:edit']"
-          >修改</el-button>
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-delete"
-            @click="handleDelete(scope.row)"
-            v-hasPermi="['rfh:bx:remove']"
-          >删除</el-button>
-        </template>
-      </el-table-column>
-    </el-table>
-
-    <pagination
-      v-show="total>0"
-      :total="total"
-      :page.sync="queryParams.pageNum"
-      :limit.sync="queryParams.pageSize"
-      @pagination="getList"
-    />
-
-    <!-- 添加或修改保险信息管理对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
-      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
-        <el-form-item label="人口信息主键ID" prop="perId">
-          <el-input v-model="form.perId" placeholder="请输入人口信息主键ID" />
-        </el-form-item>
-        <el-form-item label="城职保是否参保" prop="bxCzbYanglaoSfcb">
-          <el-select v-model="form.bxCzbYanglaoSfcb" placeholder="请选择城职保是否参保">
-            <el-option
-              v-for="dict in dict.type.sys_yes_no"
-              :key="dict.value"
-              :label="dict.label"
-              :value="dict.value"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="城职保参保时间" prop="bxCzbYanglaoCbsj">
-          <el-input v-model="form.bxCzbYanglaoCbsj" placeholder="请输入城职保参保时间" />
-        </el-form-item>
-        <el-form-item label="城职保是否享待" prop="bxCzbYanglaoSfxd">
-          <el-select v-model="form.bxCzbYanglaoSfxd" placeholder="请选择城职保是否享待">
-            <el-option
-              v-for="dict in dict.type.sys_yes_no"
-              :key="dict.value"
-              :label="dict.label"
-              :value="dict.value"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="城居保是否参保" prop="bxCjbYanglaoSfcb">
-          <el-select v-model="form.bxCjbYanglaoSfcb" placeholder="请选择城居保是否参保">
-            <el-option
-              v-for="dict in dict.type.sys_yes_no"
-              :key="dict.value"
-              :label="dict.label"
-              :value="dict.value"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="城居保参保时间" prop="bxCjbYanglaolCbsj">
-          <el-input v-model="form.bxCjbYanglaolCbsj" placeholder="请输入城居保参保时间" />
-        </el-form-item>
-        <el-form-item label="城居保是否享待" prop="bxCjbYanglaoSfxd">
-          <el-select v-model="form.bxCjbYanglaoSfxd" placeholder="请选择城居保是否享待">
-            <el-option
-              v-for="dict in dict.type.sys_yes_no"
-              :key="dict.value"
-              :label="dict.label"
-              :value="dict.value"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="城镇职工医疗保险是否参保" prop="bxCzbYiliaoSfcb">
-          <el-select v-model="form.bxCzbYiliaoSfcb" placeholder="请选择城镇职工医疗保险是否参保">
-            <el-option
-              v-for="dict in dict.type.sys_yes_no"
-              :key="dict.value"
-              :label="dict.label"
-              :value="dict.value"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="城镇职工医疗保险参保时间" prop="bxCzbYiliaoCbsj">
-          <el-input v-model="form.bxCzbYiliaoCbsj" placeholder="请输入城镇职工医疗保险参保时间" />
-        </el-form-item>
-        <el-form-item label="城镇职工医疗保险停保时间" prop="bxCzbYiliaoTbsj">
-          <el-input v-model="form.bxCzbYiliaoTbsj" placeholder="请输入城镇职工医疗保险停保时间" />
-        </el-form-item>
-        <el-form-item label="城镇居民医疗保险是否参保" prop="bxCjbYiliaoSfcb">
-          <el-select v-model="form.bxCjbYiliaoSfcb" placeholder="请选择城镇居民医疗保险是否参保">
-            <el-option
-              v-for="dict in dict.type.sys_yes_no"
-              :key="dict.value"
-              :label="dict.label"
-              :value="dict.value"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="城镇居民医疗保险参保时间" prop="bxCjbYiliaoCbsj">
-          <el-input v-model="form.bxCjbYiliaoCbsj" placeholder="请输入城镇居民医疗保险参保时间" />
-        </el-form-item>
-        <el-form-item label="城镇居民医疗保险停保时间" prop="bxCjbYiliaoTbsj">
-          <el-input v-model="form.bxCjbYiliaoTbsj" placeholder="请输入城镇居民医疗保险停保时间" />
-        </el-form-item>
-      </el-form>
-      <div slot="footer" class="dialog-footer">
-        <el-button type="primary" @click="submitForm">确 定</el-button>
-        <el-button @click="cancel">取 消</el-button>
-      </div>
-    </el-dialog>
-  </div>
-</template>
-
-<script>
-//import { listBx, getBx, delBx, addBx, updateBx } from "@/api/rfh/bx";
-
-export default {
-  name: "Bx",
-  dicts:['sys_yes_no'],
-  data() {
-    return {
-      // 遮罩层
-      loading: true,
-      // 选中数组
-      ids: [],
-      // 非单个禁用
-      single: true,
-      // 非多个禁用
-      multiple: true,
-      // 显示搜索条件
-      showSearch: true,
-      // 总条数
-      total: 0,
-      // 保险信息管理表格数据
-      bxList: [],
-      // 弹出层标题
-      title: "",
-      // 是否显示弹出层
-      open: false,
-      // 查询参数
-      queryParams: {
-        pageNum: 1,
-        pageSize: 10,
-        perId: null,
-        bxCzbYanglaoSfcb: null,
-        bxCzbYanglaoCbsj: null,
-        bxCzbYanglaoSfxd: null,
-        bxCjbYanglaoSfcb: null,
-        bxCjbYanglaolCbsj: null,
-        bxCjbYanglaoSfxd: null,
-        bxCzbYiliaoSfcb: null,
-        bxCzbYiliaoCbsj: null,
-        bxCzbYiliaoTbsj: null,
-        bxCjbYiliaoSfcb: null,
-        bxCjbYiliaoCbsj: null,
-        bxCjbYiliaoTbsj: null
-      },
-      // 表单参数
-      form: {},
-      // 表单校验
-      rules: {
-        bxCzbYanglaoSfcb: [
-          { required: true, message: "城职保是否参保不能为空", trigger: "blur" },
-        ],
-        bxCzbYanglaoSfxd: [
-          { required: true, message: "城职保是否享待不能为空", trigger: "blur" },
-        ],
-        bxCjbYanglaoSfcb: [
-          { required: true, message: "城居保是否参保不能为空", trigger: "blur" },
-        ],
-        bxCjbYanglaoSfxd: [
-          { required: true, message: "城居保是否享待不能为空", trigger: "blur" },
-        ],
-        bxCzbYiliaoSfcb: [
-          { required: true, message: "城镇职工医疗保险是否参保不能为空", trigger: "blur" },
-        ],
-        bxCjbYiliaoSfcb: [
-          { required: true, message: "城镇居民医疗保险是否参保不能为空", trigger: "blur" },
-        ],
-      }
-    };
-  },
-  created() {
-    this.getList();
-  },
-  methods: {
-    /** 查询保险信息管理列表 */
-    getList() {
-      this.loading = true;
-      listBx(this.queryParams).then(response => {
-        this.bxList = response.rows;
-        this.total = response.total;
-        this.loading = false;
-      });
-    },
-    // 取消按钮
-    cancel() {
-      this.open = false;
-      this.reset();
-    },
-    // 表单重置
-    reset() {
-      this.form = {
-        id: null,
-        perId: null,
-        bxCzbYanglaoSfcb: null,
-        bxCzbYanglaoCbsj: null,
-        bxCzbYanglaoSfxd: null,
-        bxCjbYanglaoSfcb: null,
-        bxCjbYanglaolCbsj: null,
-        bxCjbYanglaoSfxd: null,
-        bxCzbYiliaoSfcb: null,
-        bxCzbYiliaoCbsj: null,
-        bxCzbYiliaoTbsj: null,
-        bxCjbYiliaoSfcb: null,
-        bxCjbYiliaoCbsj: null,
-        bxCjbYiliaoTbsj: null
-      };
-      this.resetForm("form");
-    },
-    /** 搜索按钮操作 */
-    handleQuery() {
-      this.queryParams.pageNum = 1;
-      this.getList();
-    },
-    /** 重置按钮操作 */
-    resetQuery() {
-      this.resetForm("queryForm");
-      this.handleQuery();
-    },
-    // 多选框选中数据
-    handleSelectionChange(selection) {
-      this.ids = selection.map(item => item.id)
-      this.single = selection.length!==1
-      this.multiple = !selection.length
-    },
-    /** 新增按钮操作 */
-    handleAdd() {
-      this.reset();
-      this.open = true;
-      this.title = "添加保险信息管理";
-    },
-    /** 修改按钮操作 */
-    handleUpdate(row) {
-      this.reset();
-      const id = row.id || this.ids
-      getBx(id).then(response => {
-        this.form = response.data;
-        this.open = true;
-        this.title = "修改保险信息管理";
-      });
-    },
-    /** 提交按钮 */
-    submitForm() {
-      this.$refs["form"].validate(valid => {
-        if (valid) {
-          if (this.form.id != null) {
-            updateBx(this.form).then(response => {
-              this.$modal.msgSuccess("修改成功");
-              this.open = false;
-              this.getList();
-            });
-          } else {
-            addBx(this.form).then(response => {
-              this.$modal.msgSuccess("新增成功");
-              this.open = false;
-              this.getList();
-            });
-          }
-        }
-      });
-    },
-    /** 删除按钮操作 */
-    handleDelete(row) {
-      const ids = row.id || this.ids;
-      this.$modal.confirm('是否确认删除保险信息管理编号为"' + ids + '"的数据项?').then(function() {
-        return delBx(ids);
-      }).then(() => {
-        this.getList();
-        this.$modal.msgSuccess("删除成功");
-      }).catch(() => {});
-    },
-    /** 导出按钮操作 */
-    handleExport() {
-      this.download('rfh/bx/export', {
-        ...this.queryParams
-      }, `bx_${new Date().getTime()}.xlsx`)
-    }
-  }
-};
-</script>

+ 0 - 347
data-ui/src/views/rfh/person/canji.vue

@@ -1,347 +0,0 @@
-<template>
-  <div class="app-container">
-    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
-      <el-form-item label="人口信息主键ID" prop="perId">
-        <el-input
-          v-model="queryParams.perId"
-          placeholder="请输入人口信息主键ID"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="残疾人证等级" prop="canjiCjz">
-        <el-input
-          v-model="queryParams.canjiCjz"
-          placeholder="请输入残疾人证等级"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="是否享受重度残疾人补贴情况" prop="canjiBt">
-        <el-input
-          v-model="queryParams.canjiBt"
-          placeholder="请输入是否享受重度残疾人补贴情况"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="是否居家关爱巡防对象" prop="canjiSfxf">
-        <el-input
-          v-model="queryParams.canjiSfxf"
-          placeholder="请输入是否居家关爱巡防对象"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="巡防频次" prop="canjiXfpc">
-        <el-input
-          v-model="queryParams.canjiXfpc"
-          placeholder="请输入巡防频次"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item>
-        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
-        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
-      </el-form-item>
-    </el-form>
-
-    <el-row :gutter="10" class="mb8">
-      <el-col :span="1.5">
-        <el-button
-          type="primary"
-          plain
-          icon="el-icon-plus"
-          size="mini"
-          @click="handleAdd"
-          v-hasPermi="['rfh:canji:add']"
-        >新增</el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="success"
-          plain
-          icon="el-icon-edit"
-          size="mini"
-          :disabled="single"
-          @click="handleUpdate"
-          v-hasPermi="['rfh:canji:edit']"
-        >修改</el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="danger"
-          plain
-          icon="el-icon-delete"
-          size="mini"
-          :disabled="multiple"
-          @click="handleDelete"
-          v-hasPermi="['rfh:canji:remove']"
-        >删除</el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="warning"
-          plain
-          icon="el-icon-download"
-          size="mini"
-          @click="handleExport"
-          v-hasPermi="['rfh:canji:export']"
-        >导出</el-button>
-      </el-col>
-      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
-    </el-row>
-
-    <el-table v-loading="loading" :data="canjiList" @selection-change="handleSelectionChange">
-      <el-table-column type="selection" width="55" align="center" />
-      <el-table-column label="人口残联信息主键ID" align="center" prop="canjiId" />
-      <el-table-column label="人口信息主键ID" align="center" prop="perId" />
-      <el-table-column label="残疾人证等级" align="center" prop="canjiCjz" />
-      <el-table-column label="残疾种类" align="center" prop="canjiType" />
-      <el-table-column label="是否享受重度残疾人补贴情况" align="center" prop="canjiBt" >
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.rfh_cj_btqk" :value="scope.row.canjiBt"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="是否居家关爱巡防对象" align="center" prop="canjiSfxf" >
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.canjiSfxf"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="巡防频次" align="center" prop="canjiXfpc" >
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.rfh_cj_xfpc" :value="scope.row.canjiXfpc"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
-        <template slot-scope="scope">
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-edit"
-            @click="handleUpdate(scope.row)"
-            v-hasPermi="['rfh:canji:edit']"
-          >修改</el-button>
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-delete"
-            @click="handleDelete(scope.row)"
-            v-hasPermi="['rfh:canji:remove']"
-          >删除</el-button>
-        </template>
-      </el-table-column>
-    </el-table>
-
-    <pagination
-      v-show="total>0"
-      :total="total"
-      :page.sync="queryParams.pageNum"
-      :limit.sync="queryParams.pageSize"
-      @pagination="getList"
-    />
-
-    <!-- 添加或修改残联信息管理对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
-      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
-        <el-form-item label="人口信息主键ID" prop="perId">
-          <el-input v-model="form.perId" placeholder="请输入人口信息主键ID" />
-        </el-form-item>
-        <el-form-item label="残疾人证等级" prop="canjiCjz">
-          <el-input v-model="form.canjiCjz" placeholder="请输入残疾人证等级" />
-        </el-form-item>
-        <el-form-item label="是否享受重度残疾人补贴情况" prop="canjiBt">
-          <el-select v-model="form.canjiBt" placeholder="请选择是否享受重度残疾人补贴情况">
-            <el-option
-              v-for="dict in dict.type.rfh_cj_btqk"
-              :key="dict.value"
-              :label="dict.label"
-              :value="dict.value"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="是否居家关爱巡防对象" prop="canjiSfxf">
-          <el-select v-model="form.canjiSfxf" placeholder="请选择是否居家关爱巡防对象">
-            <el-option
-              v-for="dict in dict.type.sys_yes_no"
-              :key="dict.value"
-              :label="dict.label"
-              :value="dict.value"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="巡防频次" prop="canjiXfpc">
-          <el-select v-model="form.canjiXfpc" placeholder="请选择巡防频次">
-            <el-option
-              v-for="dict in dict.type.rfh_cj_xfpc"
-              :key="dict.value"
-              :label="dict.label"
-              :value="dict.value"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-      </el-form>
-      <div slot="footer" class="dialog-footer">
-        <el-button type="primary" @click="submitForm">确 定</el-button>
-        <el-button @click="cancel">取 消</el-button>
-      </div>
-    </el-dialog>
-  </div>
-</template>
-
-<script>
-//import { listCanji, getCanji, delCanji, addCanji, updateCanji } from "@/api/rfh/canji";
-
-export default {
-  name: "Canji",
-  dicts:['rfh_cj_xfpc', 'sys_yes_no', 'rfh_cj_btqk'],
-  data() {
-    return {
-      // 遮罩层
-      loading: true,
-      // 选中数组
-      ids: [],
-      // 非单个禁用
-      single: true,
-      // 非多个禁用
-      multiple: true,
-      // 显示搜索条件
-      showSearch: true,
-      // 总条数
-      total: 0,
-      // 残联信息管理表格数据
-      canjiList: [],
-      // 弹出层标题
-      title: "",
-      // 是否显示弹出层
-      open: false,
-      // 查询参数
-      queryParams: {
-        pageNum: 1,
-        pageSize: 10,
-        perId: null,
-        canjiCjz: null,
-        canjiType: null,
-        canjiBt: null,
-        canjiSfxf: null,
-        canjiXfpc: null
-      },
-      // 表单参数
-      form: {},
-      // 表单校验
-      rules: {
-        canjiBt: [
-          { required: true, message: "是否享受重度残疾人补贴情况不能为空", trigger: "blur" },
-        ],
-        canjiSfxf: [
-          { required: true, message: "是否居家关爱巡防对象不能为空", trigger: "blur" },
-        ],
-        canjiXfpc: [
-          { required: true, message: "巡防频次不能为空", trigger: "blur" },
-        ],
-      }
-    };
-  },
-  created() {
-    this.getList();
-  },
-  methods: {
-    /** 查询残联信息管理列表 */
-    getList() {
-      this.loading = true;
-      listCanji(this.queryParams).then(response => {
-        this.canjiList = response.rows;
-        this.total = response.total;
-        this.loading = false;
-      });
-    },
-    // 取消按钮
-    cancel() {
-      this.open = false;
-      this.reset();
-    },
-    // 表单重置
-    reset() {
-      this.form = {
-        canjiId: null,
-        perId: null,
-        canjiCjz: null,
-        canjiType: null,
-        canjiBt: null,
-        canjiSfxf: null,
-        canjiXfpc: null
-      };
-      this.resetForm("form");
-    },
-    /** 搜索按钮操作 */
-    handleQuery() {
-      this.queryParams.pageNum = 1;
-      this.getList();
-    },
-    /** 重置按钮操作 */
-    resetQuery() {
-      this.resetForm("queryForm");
-      this.handleQuery();
-    },
-    // 多选框选中数据
-    handleSelectionChange(selection) {
-      this.ids = selection.map(item => item.canjiId)
-      this.single = selection.length!==1
-      this.multiple = !selection.length
-    },
-    /** 新增按钮操作 */
-    handleAdd() {
-      this.reset();
-      this.open = true;
-      this.title = "添加残联信息管理";
-    },
-    /** 修改按钮操作 */
-    handleUpdate(row) {
-      this.reset();
-      const canjiId = row.canjiId || this.ids
-      getCanji(canjiId).then(response => {
-        this.form = response.data;
-        this.open = true;
-        this.title = "修改残联信息管理";
-      });
-    },
-    /** 提交按钮 */
-    submitForm() {
-      this.$refs["form"].validate(valid => {
-        if (valid) {
-          if (this.form.canjiId != null) {
-            updateCanji(this.form).then(response => {
-              this.$modal.msgSuccess("修改成功");
-              this.open = false;
-              this.getList();
-            });
-          } else {
-            addCanji(this.form).then(response => {
-              this.$modal.msgSuccess("新增成功");
-              this.open = false;
-              this.getList();
-            });
-          }
-        }
-      });
-    },
-    /** 删除按钮操作 */
-    handleDelete(row) {
-      const canjiIds = row.canjiId || this.ids;
-      this.$modal.confirm('是否确认删除残联信息管理编号为"' + canjiIds + '"的数据项?').then(function() {
-        return delCanji(canjiIds);
-      }).then(() => {
-        this.getList();
-        this.$modal.msgSuccess("删除成功");
-      }).catch(() => {});
-    },
-    /** 导出按钮操作 */
-    handleExport() {
-      this.download('rfh/canji/export', {
-        ...this.queryParams
-      }, `canji_${new Date().getTime()}.xlsx`)
-    }
-  }
-};
-</script>

+ 0 - 442
data-ui/src/views/rfh/person/dibao.vue

@@ -1,442 +0,0 @@
-<template>
-  <div class="app-container">
-    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
-      <el-form-item label="人口信息主键ID" prop="perId">
-        <el-input
-          v-model="queryParams.perId"
-          placeholder="请输入人口信息主键ID"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="是否重病" prop="dbSfzb">
-        <el-input
-          v-model="queryParams.dbSfzb"
-          placeholder="请输入是否重病"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="是否重残" prop="dbSfzc">
-        <el-input
-          v-model="queryParams.dbSfzc"
-          placeholder="请输入是否重残"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="现住地" prop="dbXzz">
-        <el-input
-          v-model="queryParams.dbXzz"
-          placeholder="请输入现住地"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="家庭情况" prop="dbJt">
-        <el-input
-          v-model="queryParams.dbJt"
-          placeholder="请输入家庭情况"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="是否集中供养" prop="dbSfjzgy">
-        <el-input
-          v-model="queryParams.dbSfjzgy"
-          placeholder="请输入是否集中供养"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="是否分散供养" prop="dbSffsgy">
-        <el-input
-          v-model="queryParams.dbSffsgy"
-          placeholder="请输入是否分散供养"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="监护人" prop="dbJhr">
-        <el-input
-          v-model="queryParams.dbJhr"
-          placeholder="请输入监护人"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="监护人现住址" prop="dbJhrzz">
-        <el-input
-          v-model="queryParams.dbJhrzz"
-          placeholder="请输入监护人现住址"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="监护人与本人关系" prop="dbGx">
-        <el-input
-          v-model="queryParams.dbGx"
-          placeholder="请输入监护人与本人关系"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item>
-        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
-        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
-      </el-form-item>
-    </el-form>
-
-    <el-row :gutter="10" class="mb8">
-      <el-col :span="1.5">
-        <el-button
-          type="primary"
-          plain
-          icon="el-icon-plus"
-          size="mini"
-          @click="handleAdd"
-          v-hasPermi="['rfh:dibao:add']"
-        >新增</el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="success"
-          plain
-          icon="el-icon-edit"
-          size="mini"
-          :disabled="single"
-          @click="handleUpdate"
-          v-hasPermi="['rfh:dibao:edit']"
-        >修改</el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="danger"
-          plain
-          icon="el-icon-delete"
-          size="mini"
-          :disabled="multiple"
-          @click="handleDelete"
-          v-hasPermi="['rfh:dibao:remove']"
-        >删除</el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="warning"
-          plain
-          icon="el-icon-download"
-          size="mini"
-          @click="handleExport"
-          v-hasPermi="['rfh:dibao:export']"
-        >导出</el-button>
-      </el-col>
-      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
-    </el-row>
-
-    <el-table v-loading="loading" :data="dibaoList" @selection-change="handleSelectionChange">
-      <el-table-column type="selection" width="55" align="center" />
-      <el-table-column label="低保信息主键ID" align="center" prop="dbId" />
-      <el-table-column label="人口信息主键ID" align="center" prop="perId" />
-      <el-table-column label="是否重病" align="center" prop="dbSfzb" >
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.dbSfzb"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="是否重残" align="center" prop="dbSfzc" >
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.dbSfzc"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="现住地" align="center" prop="dbXzz" />
-      <el-table-column label="家庭情况" align="center" prop="dbJt" />
-      <el-table-column label="是否集中供养" align="center" prop="dbSfjzgy" >
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.dbSfjzgy"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="是否分散供养" align="center" prop="dbSffsgy" >
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.dbSffsgy"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="监护人" align="center" prop="dbJhr" />
-      <el-table-column label="监护人现住址" align="center" prop="dbJhrzz" />
-      <el-table-column label="监护人与本人关系" align="center" prop="dbGx" >
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.rfh_db_gx" :value="scope.row.dbGx"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
-        <template slot-scope="scope">
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-edit"
-            @click="handleUpdate(scope.row)"
-            v-hasPermi="['rfh:dibao:edit']"
-          >修改</el-button>
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-delete"
-            @click="handleDelete(scope.row)"
-            v-hasPermi="['rfh:dibao:remove']"
-          >删除</el-button>
-        </template>
-      </el-table-column>
-    </el-table>
-
-    <pagination
-      v-show="total>0"
-      :total="total"
-      :page.sync="queryParams.pageNum"
-      :limit.sync="queryParams.pageSize"
-      @pagination="getList"
-    />
-
-    <!-- 添加或修改低保信息管理对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
-      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
-        <el-form-item label="人口信息主键ID" prop="perId">
-          <el-input v-model="form.perId" placeholder="请输入人口信息主键ID" />
-        </el-form-item>
-        <el-form-item label="是否重病" prop="dbSfzb">
-          <el-select v-model="form.dbSfzb" placeholder="请选择是否重病">
-            <el-option
-              v-for="dict in dict.type.sys_yes_no"
-              :key="dict.value"
-              :label="dict.label"
-              :value="dict.value"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="是否重残" prop="dbSfzc">
-          <el-select v-model="form.dbSfzc" placeholder="请选择是否重残">
-            <el-option
-              v-for="dict in dict.type.sys_yes_no"
-              :key="dict.value"
-              :label="dict.label"
-              :value="dict.value"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="现住地" prop="dbXzz">
-          <el-input v-model="form.dbXzz" placeholder="请输入现住地" />
-        </el-form-item>
-        <el-form-item label="家庭情况" prop="dbJt">
-          <el-input v-model="form.dbJt" placeholder="请输入家庭情况" />
-        </el-form-item>
-        <el-form-item label="是否集中供养" prop="dbSfjzgy">
-          <el-select v-model="form.dbSfjzgy" placeholder="请选择是否集中供养">
-            <el-option
-              v-for="dict in dict.type.sys_yes_no"
-              :key="dict.value"
-              :label="dict.label"
-              :value="dict.value"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="是否分散供养" prop="dbSffsgy">
-          <el-select v-model="form.dbSffsgy" placeholder="请选择是否分散供养">
-            <el-option
-              v-for="dict in dict.type.sys_yes_no"
-              :key="dict.value"
-              :label="dict.label"
-              :value="dict.value"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="监护人" prop="dbJhr">
-          <el-input v-model="form.dbJhr" placeholder="请输入监护人" />
-        </el-form-item>
-        <el-form-item label="监护人现住址" prop="dbJhrzz">
-          <el-input v-model="form.dbJhrzz" placeholder="请输入监护人现住址" />
-        </el-form-item>
-        <el-form-item label="监护人与本人关系" prop="dbGx">
-          <el-select v-model="form.dbGx" placeholder="请选择监护人与本人关系">
-            <el-option
-              v-for="dict in dict.type.rfh_db_gx"
-              :key="dict.value"
-              :label="dict.label"
-              :value="dict.value"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-      </el-form>
-      <div slot="footer" class="dialog-footer">
-        <el-button type="primary" @click="submitForm">确 定</el-button>
-        <el-button @click="cancel">取 消</el-button>
-      </div>
-    </el-dialog>
-  </div>
-</template>
-
-<script>
-//import { listDibao, getDibao, delDibao, addDibao, updateDibao } from "@/api/rfh/dibao";
-
-export default {
-  name: "Dibao",
-  dicts:['rfh_db_gx', 'sys_yes_no'],
-  data() {
-    return {
-      // 遮罩层
-      loading: true,
-      // 选中数组
-      ids: [],
-      // 非单个禁用
-      single: true,
-      // 非多个禁用
-      multiple: true,
-      // 显示搜索条件
-      showSearch: true,
-      // 总条数
-      total: 0,
-      // 低保信息管理表格数据
-      dibaoList: [],
-      // 弹出层标题
-      title: "",
-      // 是否显示弹出层
-      open: false,
-      // 查询参数
-      queryParams: {
-        pageNum: 1,
-        pageSize: 10,
-        perId: null,
-        dbSfzb: null,
-        dbSfzc: null,
-        dbXzz: null,
-        dbJt: null,
-        dbSfjzgy: null,
-        dbSffsgy: null,
-        dbJhr: null,
-        dbJhrzz: null,
-        dbGx: null
-      },
-      // 表单参数
-      form: {},
-      // 表单校验
-      rules: {
-        dbSfzb: [
-          { required: true, message: "是否重病不能为空", trigger: "blur" },
-        ],
-        dbSfzc: [
-          { required: true, message: "是否重残不能为空", trigger: "blur" },
-        ],
-        dbSfjzgy: [
-          { required: true, message: "是否集中供养不能为空", trigger: "blur" },
-        ],
-        dbSffsgy: [
-          { required: true, message: "是否分散供养不能为空", trigger: "blur" },
-        ],
-        dbGx: [
-          { required: true, message: "监护人和本人关系不能为空", trigger: "blur" },
-        ],
-      }
-    };
-  },
-  created() {
-    this.getList();
-  },
-  methods: {
-    /** 查询低保信息管理列表 */
-    getList() {
-      this.loading = true;
-      listDibao(this.queryParams).then(response => {
-        this.dibaoList = response.rows;
-        this.total = response.total;
-        this.loading = false;
-      });
-    },
-    // 取消按钮
-    cancel() {
-      this.open = false;
-      this.reset();
-    },
-    // 表单重置
-    reset() {
-      this.form = {
-        dbId: null,
-        perId: null,
-        dbSfzb: null,
-        dbSfzc: null,
-        dbXzz: null,
-        dbJt: null,
-        dbSfjzgy: null,
-        dbSffsgy: null,
-        dbJhr: null,
-        dbJhrzz: null,
-        dbGx: null
-      };
-      this.resetForm("form");
-    },
-    /** 搜索按钮操作 */
-    handleQuery() {
-      this.queryParams.pageNum = 1;
-      this.getList();
-    },
-    /** 重置按钮操作 */
-    resetQuery() {
-      this.resetForm("queryForm");
-      this.handleQuery();
-    },
-    // 多选框选中数据
-    handleSelectionChange(selection) {
-      this.ids = selection.map(item => item.dbId)
-      this.single = selection.length!==1
-      this.multiple = !selection.length
-    },
-    /** 新增按钮操作 */
-    handleAdd() {
-      this.reset();
-      this.open = true;
-      this.title = "添加低保信息管理";
-    },
-    /** 修改按钮操作 */
-    handleUpdate(row) {
-      this.reset();
-      const dbId = row.dbId || this.ids
-      getDibao(dbId).then(response => {
-        this.form = response.data;
-        this.open = true;
-        this.title = "修改低保信息管理";
-      });
-    },
-    /** 提交按钮 */
-    submitForm() {
-      this.$refs["form"].validate(valid => {
-        if (valid) {
-          if (this.form.dbId != null) {
-            updateDibao(this.form).then(response => {
-              this.$modal.msgSuccess("修改成功");
-              this.open = false;
-              this.getList();
-            });
-          } else {
-            addDibao(this.form).then(response => {
-              this.$modal.msgSuccess("新增成功");
-              this.open = false;
-              this.getList();
-            });
-          }
-        }
-      });
-    },
-    /** 删除按钮操作 */
-    handleDelete(row) {
-      const dbIds = row.dbId || this.ids;
-      this.$modal.confirm('是否确认删除低保信息管理编号为"' + dbIds + '"的数据项?').then(function() {
-        return delDibao(dbIds);
-      }).then(() => {
-        this.getList();
-        this.$modal.msgSuccess("删除成功");
-      }).catch(() => {});
-    },
-    /** 导出按钮操作 */
-    handleExport() {
-      this.download('rfh/dibao/export', {
-        ...this.queryParams
-      }, `dibao_${new Date().getTime()}.xlsx`)
-    }
-  }
-};
-</script>

+ 0 - 154
data-ui/src/views/rfh/person/handiao.vue

@@ -1,154 +0,0 @@
-<template>
-  <div>
-    <el-button type="button" style="position: fixed; top: 385px; right: 15px;" lay-event="" @click="print">函调证明打印</el-button>
-    <div style="width:1000px; margin:0 auto !important;" ref="printContent">
-      <div class="app-container">
-        <div class="page">
-          <div class="tit"><pre>证&nbsp;&nbsp;明</pre></div>
-          <div class="dy_name"><pre>_____________________________________:</pre></div>
-          <div class="dy_cell">今收到贵处所发出的“函调证明材料信函”,现将{{person.perName}}同志的相关基本信息情况介绍如下:</div>
-          <div class="dy_cell">
-            姓名:{{person.perName}}, 性别:<dict-tag style="display: inline" :options="dict.type.sys_user_sex" :value="person.perSex"/>, 身份证号:
-            <br />{{person.perIdcard}}, 民族:<dict-tag style="display: inline" :options="dict.type.rfh_per_mz" :value="person.perNation"/>,
-            户籍:{{person.perHj}},
-            住址:{{person.perHj}},{{fangJian.jdName}},{{fangJian.sqName}},{{fangJian.wgName}},{{fangJian.xqName}},{{fangJian.ldName}},{{fangJian.dyName}},{{fangJian.fjName}}。
-          </div>
-          <div class="dy_cell">
-            {{person.perName}}&nbsp;同志在“文革”、“八九年政治风波”中无打、砸、抢行为和其他重大问题,在与“法轮功”斗争中立场坚定, 无违法犯罪记录, 社会现实表现良好。
-          </div>
-          <div class="dy_cell">
-            <pre>特此证明!</pre>
-          </div>
-          <div class="dy_cell_r">
-            <pre>中共长春市汽开区{{fangJian.jdName}}{{fangJian.sqName}}委员会</pre>
-            <pre>年&nbsp;&nbsp;&nbsp;月&nbsp;&nbsp;&nbsp;日</pre>
-          </div>
-          <div class="dy_cell_r">
-          </div>
-        </div>
-      </div>
-    </div>
-  </div>
-
-</template>
-
-<script>
-  import { getPerson } from "@/api/rfh/person/person";
-
-  export default {
-    name: "Handiao",
-    dicts: ['sys_user_sex', 'rfh_per_mz'],
-    data() {
-      return {
-        // 人员信息
-        person: {},
-        // 房间信息
-        fangJian: {},
-        // 路由参数
-        routeParams: {
-          perId: null,
-        },
-      };
-    },
-    created() {
-      // 路由参数 人员id
-      this.routeParams.perId = this.$route.params && this.$route.params.perId;
-      this.getPerson();
-    },
-    methods: {
-      /** 查询人员信息 */
-      getPerson() {
-        this.loading = true;
-        getPerson(this.routeParams.perId).then(response => {// 根据id查询人员信息
-          console.log(response)
-          this.person = response.data;
-          this.fangJian = response.data.centerdataTRfhFangjian;
-        });
-      },
-      /** 打印证明 */
-      print(){
-        // 获取要打印的dom内容
-        let  newDomHtml =  this.$refs.printContent.innerHTML;
-        // 将要打印的内容赋值给本页
-        window.document.body.innerHTML= newDomHtml ;
-        // 调用window的打印
-        window.print();
-        // 解决打印之后按钮失效的问题,刷新页面
-        window.location.reload();
-        return false;
-      },
-    }
-  };
-</script>
-<style type="text/css">
-  body {
-    margin: 0;
-    padding: 0;
-    background-color: #FAFAFA;
-    font: 18pt "宋体";
-  }
-
-  * {
-    box-sizing: border-box;
-    -moz-box-sizing: border-box;
-  }
-
-  .page {
-    width: 21cm;
-    min-height: 29.7cm;
-    padding: 2cm 3cm;
-    margin: 1cm auto;
-    border: 1px #D3D3D3 solid;
-    border-radius: 5px;
-    background: white;
-    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
-    line-height: 13mm;
-  }
-
-  .subpage {
-    padding: 1cm;
-    border: 5px red solid;
-    height: 256mm;
-    outline: 2cm #FFEAEA solid;
-  }
-
-  .tit{
-    font-size: 20pt;
-    text-align: center;
-    font-weight:bolder;
-    line-height: none;
-    margin-bottom: 9mm;
-  }
-  .dy_name{
-    text-align: left;
-  }
-  .dy_cell{
-    text-align: left;
-    text-indent:2em;
-  }
-  .dy_cell_r{
-    text-align:right;
-  }
-
-  @page {
-    size: A4;
-    margin: 0;
-  }
-
-  @media print {
-    .page {
-      margin: 0;
-      border: initial;
-      border-radius: initial;
-      width: initial;
-      min-height: initial;
-      box-shadow: initial;
-      background: initial;
-      page-break-after: always;
-    }
-
-    .noprint {
-      display: none;
-    }
-  }
-</style>

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 2261
data-ui/src/views/rfh/person/index.vue


+ 0 - 484
data-ui/src/views/rfh/person/js.vue

@@ -1,484 +0,0 @@
-<template>
-  <div class="app-container">
-    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
-      <el-form-item label="人口信息主键ID" prop="perId">
-        <el-input
-          v-model="queryParams.perId"
-          placeholder="请输入人口信息主键ID"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="初婚时间" prop="jsChsj">
-        <el-input
-          v-model="queryParams.jsChsj"
-          placeholder="请输入初婚时间"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="再婚时间" prop="jsZhsj">
-        <el-input
-          v-model="queryParams.jsZhsj"
-          placeholder="请输入再婚时间"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="避孕措施" prop="jsBycs">
-        <el-input
-          v-model="queryParams.jsBycs"
-          placeholder="请输入避孕措施"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="独生子女是否死亡(废弃字段)" prop="jsDsznsw">
-        <el-input
-          v-model="queryParams.jsDsznsw"
-          placeholder="请输入独生子女是否死亡(废弃字段)"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="独生子女是否残疾(改为独生子女情况)" prop="jsDszncj">
-        <el-input
-          v-model="queryParams.jsDszncj"
-          placeholder="请输入独生子女是否残疾(改为独生子女情况)"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="扶助账号" prop="jsFzzh">
-        <el-input
-          v-model="queryParams.jsFzzh"
-          placeholder="请输入扶助账号"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="是否困难家庭妇女儿童" prop="jsSfkn">
-        <el-input
-          v-model="queryParams.jsSfkn"
-          placeholder="请输入是否困难家庭妇女儿童"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="是否孤儿" prop="jsSfge">
-        <el-input
-          v-model="queryParams.jsSfge"
-          placeholder="请输入是否孤儿"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="监护人" prop="jsJhr">
-        <el-input
-          v-model="queryParams.jsJhr"
-          placeholder="请输入监护人"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="监护人与本人关系" prop="jsGx">
-        <el-input
-          v-model="queryParams.jsGx"
-          placeholder="请输入监护人与本人关系"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="是否事实无抚养儿童" prop="jsSfsswfyet">
-        <el-input
-          v-model="queryParams.jsSfsswfyet"
-          placeholder="请输入是否事实无抚养儿童"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="家庭情况" prop="jsJtqk">
-        <el-input
-          v-model="queryParams.jsJtqk"
-          placeholder="请输入家庭情况"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item>
-        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
-        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
-      </el-form-item>
-    </el-form>
-
-    <el-row :gutter="10" class="mb8">
-      <el-col :span="1.5">
-        <el-button
-          type="primary"
-          plain
-          icon="el-icon-plus"
-          size="mini"
-          @click="handleAdd"
-          v-hasPermi="['rfh:js:add']"
-        >新增</el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="success"
-          plain
-          icon="el-icon-edit"
-          size="mini"
-          :disabled="single"
-          @click="handleUpdate"
-          v-hasPermi="['rfh:js:edit']"
-        >修改</el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="danger"
-          plain
-          icon="el-icon-delete"
-          size="mini"
-          :disabled="multiple"
-          @click="handleDelete"
-          v-hasPermi="['rfh:js:remove']"
-        >删除</el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="warning"
-          plain
-          icon="el-icon-download"
-          size="mini"
-          @click="handleExport"
-          v-hasPermi="['rfh:js:export']"
-        >导出</el-button>
-      </el-col>
-      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
-    </el-row>
-
-    <el-table v-loading="loading" :data="jsList" @selection-change="handleSelectionChange">
-      <el-table-column type="selection" width="55" align="center" />
-      <el-table-column label="计生信息主键ID" align="center" prop="jsId" />
-      <el-table-column label="人口信息主键ID" align="center" prop="perId" />
-      <el-table-column label="初婚时间" align="center" prop="jsChsj" />
-      <el-table-column label="再婚时间" align="center" prop="jsZhsj" />
-      <el-table-column label="避孕措施" align="center" prop="jsBycs" />
-      <!--<el-table-column label="独生子女是否死亡(废弃字段)" align="center" prop="jsDsznsw" />-->
-      <el-table-column label="独生子女是否残疾(改为独生子女情况)" align="center" prop="jsDszncj" >
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.rfh_js_dsznqk" :value="scope.row.jsDszncj"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="扶助账号" align="center" prop="jsFzzh" />
-      <el-table-column label="是否困难家庭妇女儿童" align="center" prop="jsSfkn" >
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.jsSfkn"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="是否孤儿" align="center" prop="jsSfge" >
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.jsSfge"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="监护人" align="center" prop="jsJhr" />
-      <el-table-column label="监护人与本人关系" align="center" prop="jsGx" >
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.rfh_db_gx" :value="scope.row.jsGx"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="是否事实无抚养儿童" align="center" prop="jsSfsswfyet" >
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.jsSfsswfyet"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="家庭情况" align="center" prop="jsJtqk" />
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
-        <template slot-scope="scope">
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-edit"
-            @click="handleUpdate(scope.row)"
-            v-hasPermi="['rfh:js:edit']"
-          >修改</el-button>
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-delete"
-            @click="handleDelete(scope.row)"
-            v-hasPermi="['rfh:js:remove']"
-          >删除</el-button>
-        </template>
-      </el-table-column>
-    </el-table>
-
-    <pagination
-      v-show="total>0"
-      :total="total"
-      :page.sync="queryParams.pageNum"
-      :limit.sync="queryParams.pageSize"
-      @pagination="getList"
-    />
-
-    <!-- 添加或修改计生信息管理对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
-      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
-        <el-form-item label="人口信息主键ID" prop="perId">
-          <el-input v-model="form.perId" placeholder="请输入人口信息主键ID" />
-        </el-form-item>
-        <el-form-item label="初婚时间" prop="jsChsj">
-          <el-input v-model="form.jsChsj" placeholder="请输入初婚时间" />
-        </el-form-item>
-        <el-form-item label="再婚时间" prop="jsZhsj">
-          <el-input v-model="form.jsZhsj" placeholder="请输入再婚时间" />
-        </el-form-item>
-        <el-form-item label="避孕措施" prop="jsBycs">
-          <el-input v-model="form.jsBycs" placeholder="请输入避孕措施" />
-        </el-form-item>
-        <!--<el-form-item label="独生子女是否死亡(废弃字段)" prop="jsDsznsw">-->
-          <!--<el-input v-model="form.jsDsznsw" placeholder="请输入独生子女是否死亡(废弃字段)" />-->
-        <!--</el-form-item>-->
-        <el-form-item label="独生子女是否残疾(改为独生子女情况)" prop="jsDszncj">
-          <el-select v-model="form.jsDszncj" placeholder="请选择独生子女情况">
-            <el-option
-              v-for="dict in dict.type.rfh_js_dsznqk"
-              :key="dict.value"
-              :label="dict.label"
-              :value="dict.value"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="扶助账号" prop="jsFzzh">
-          <el-input v-model="form.jsFzzh" placeholder="请输入扶助账号" />
-        </el-form-item>
-        <el-form-item label="是否困难家庭妇女儿童" prop="jsSfkn">
-          <el-select v-model="form.jsSfkn" placeholder="请选择是否困难家庭妇女儿童">
-            <el-option
-              v-for="dict in dict.type.sys_yes_no"
-              :key="dict.value"
-              :label="dict.label"
-              :value="dict.value"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="是否孤儿" prop="jsSfge">
-          <el-select v-model="form.jsSfge" placeholder="请选择是否孤儿">
-            <el-option
-              v-for="dict in dict.type.sys_yes_no"
-              :key="dict.value"
-              :label="dict.label"
-              :value="dict.value"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="监护人" prop="jsJhr">
-          <el-input v-model="form.jsJhr" placeholder="请输入监护人" />
-        </el-form-item>
-        <el-form-item label="监护人与本人关系" prop="jsGx">
-          <el-select v-model="form.jsGx" placeholder="请选择监护人与本人关系">
-            <el-option
-              v-for="dict in dict.type.rfh_db_gx"
-              :key="dict.value"
-              :label="dict.label"
-              :value="dict.value"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="是否事实无抚养儿童" prop="jsSfsswfyet">
-          <el-select v-model="form.jsSfsswfyet" placeholder="请选择是否事实无抚养儿童">
-            <el-option
-              v-for="dict in dict.type.sys_yes_no"
-              :key="dict.value"
-              :label="dict.label"
-              :value="dict.value"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="家庭情况" prop="jsJtqk">
-          <el-input v-model="form.jsJtqk" placeholder="请输入家庭情况" />
-        </el-form-item>
-      </el-form>
-      <div slot="footer" class="dialog-footer">
-        <el-button type="primary" @click="submitForm">确 定</el-button>
-        <el-button @click="cancel">取 消</el-button>
-      </div>
-    </el-dialog>
-  </div>
-</template>
-
-<script>
-//import { listJs, getJs, delJs, addJs, updateJs } from "@/api/rfh/js";
-
-export default {
-  name: "Js",
-  dicts:['sys_yes_no', 'rfh_db_gx', 'rfh_js_dsznqk'],
-  data() {
-    return {
-      // 遮罩层
-      loading: true,
-      // 选中数组
-      ids: [],
-      // 非单个禁用
-      single: true,
-      // 非多个禁用
-      multiple: true,
-      // 显示搜索条件
-      showSearch: true,
-      // 总条数
-      total: 0,
-      // 计生信息管理表格数据
-      jsList: [],
-      // 弹出层标题
-      title: "",
-      // 是否显示弹出层
-      open: false,
-      // 查询参数
-      queryParams: {
-        pageNum: 1,
-        pageSize: 10,
-        perId: null,
-        jsChsj: null,
-        jsZhsj: null,
-        jsBycs: null,
-        jsDsznsw: null,
-        jsDszncj: null,
-        jsFzzh: null,
-        jsSfkn: null,
-        jsSfge: null,
-        jsJhr: null,
-        jsGx: null,
-        jsSfsswfyet: null,
-        jsJtqk: null
-      },
-      // 表单参数
-      form: {},
-      // 表单校验
-      rules: {
-        jsDszncj: [
-          { required: true, message: "独生子女情况不能为空", trigger: "blur" },
-        ],
-        jsSfkn: [
-          { required: true, message: "是否困难家庭妇女儿童不能为空", trigger: "blur" },
-        ],
-        jsSfge: [
-          { required: true, message: "是否孤儿不能为空", trigger: "blur" },
-        ],
-        jsGx: [
-          { required: true, message: "监护人和本人关系不能为空", trigger: "blur" },
-        ],
-        jsSfsswfyet: [
-          { required: true, message: "是否事实无抚养儿童不能为空", trigger: "blur" },
-        ],
-      }
-    };
-  },
-  created() {
-    this.getList();
-  },
-  methods: {
-    /** 查询计生信息管理列表 */
-    getList() {
-      this.loading = true;
-      listJs(this.queryParams).then(response => {
-        this.jsList = response.rows;
-        this.total = response.total;
-        this.loading = false;
-      });
-    },
-    // 取消按钮
-    cancel() {
-      this.open = false;
-      this.reset();
-    },
-    // 表单重置
-    reset() {
-      this.form = {
-        jsId: null,
-        perId: null,
-        jsChsj: null,
-        jsZhsj: null,
-        jsBycs: null,
-        jsDsznsw: null,
-        jsDszncj: null,
-        jsFzzh: null,
-        jsSfkn: null,
-        jsSfge: null,
-        jsJhr: null,
-        jsGx: null,
-        jsSfsswfyet: null,
-        jsJtqk: null
-      };
-      this.resetForm("form");
-    },
-    /** 搜索按钮操作 */
-    handleQuery() {
-      this.queryParams.pageNum = 1;
-      this.getList();
-    },
-    /** 重置按钮操作 */
-    resetQuery() {
-      this.resetForm("queryForm");
-      this.handleQuery();
-    },
-    // 多选框选中数据
-    handleSelectionChange(selection) {
-      this.ids = selection.map(item => item.jsId)
-      this.single = selection.length!==1
-      this.multiple = !selection.length
-    },
-    /** 新增按钮操作 */
-    handleAdd() {
-      this.reset();
-      this.open = true;
-      this.title = "添加计生信息管理";
-    },
-    /** 修改按钮操作 */
-    handleUpdate(row) {
-      this.reset();
-      const jsId = row.jsId || this.ids
-      getJs(jsId).then(response => {
-        this.form = response.data;
-        this.open = true;
-        this.title = "修改计生信息管理";
-      });
-    },
-    /** 提交按钮 */
-    submitForm() {
-      this.$refs["form"].validate(valid => {
-        if (valid) {
-          if (this.form.jsId != null) {
-            updateJs(this.form).then(response => {
-              this.$modal.msgSuccess("修改成功");
-              this.open = false;
-              this.getList();
-            });
-          } else {
-            addJs(this.form).then(response => {
-              this.$modal.msgSuccess("新增成功");
-              this.open = false;
-              this.getList();
-            });
-          }
-        }
-      });
-    },
-    /** 删除按钮操作 */
-    handleDelete(row) {
-      const jsIds = row.jsId || this.ids;
-      this.$modal.confirm('是否确认删除计生信息管理编号为"' + jsIds + '"的数据项?').then(function() {
-        return delJs(jsIds);
-      }).then(() => {
-        this.getList();
-        this.$modal.msgSuccess("删除成功");
-      }).catch(() => {});
-    },
-    /** 导出按钮操作 */
-    handleExport() {
-      this.download('rfh/js/export', {
-        ...this.queryParams
-      }, `js_${new Date().getTime()}.xlsx`)
-    }
-  }
-};
-</script>

+ 0 - 330
data-ui/src/views/rfh/person/junren.vue

@@ -1,330 +0,0 @@
-<template>
-  <div class="app-container">
-    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
-      <el-form-item label="人口信息主键ID" prop="perId">
-        <el-input
-          v-model="queryParams.perId"
-          placeholder="请输入人口信息主键ID"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="状态" prop="junrenState">
-        <el-input
-          v-model="queryParams.junrenState"
-          placeholder="请输入状态"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="是否为优抚对象" prop="junrenSfyf">
-        <el-input
-          v-model="queryParams.junrenSfyf"
-          placeholder="请输入是否为优抚对象"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item label="优抚种类" prop="junrenYfzl">
-        <el-input
-          v-model="queryParams.junrenYfzl"
-          placeholder="请输入优抚种类"
-          clearable
-          @keyup.enter.native="handleQuery"
-        />
-      </el-form-item>
-      <el-form-item>
-        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
-        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
-      </el-form-item>
-    </el-form>
-
-    <el-row :gutter="10" class="mb8">
-      <el-col :span="1.5">
-        <el-button
-          type="primary"
-          plain
-          icon="el-icon-plus"
-          size="mini"
-          @click="handleAdd"
-          v-hasPermi="['rfh:junren:add']"
-        >新增</el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="success"
-          plain
-          icon="el-icon-edit"
-          size="mini"
-          :disabled="single"
-          @click="handleUpdate"
-          v-hasPermi="['rfh:junren:edit']"
-        >修改</el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="danger"
-          plain
-          icon="el-icon-delete"
-          size="mini"
-          :disabled="multiple"
-          @click="handleDelete"
-          v-hasPermi="['rfh:junren:remove']"
-        >删除</el-button>
-      </el-col>
-      <el-col :span="1.5">
-        <el-button
-          type="warning"
-          plain
-          icon="el-icon-download"
-          size="mini"
-          @click="handleExport"
-          v-hasPermi="['rfh:junren:export']"
-        >导出</el-button>
-      </el-col>
-      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
-    </el-row>
-
-    <el-table v-loading="loading" :data="junrenList" @selection-change="handleSelectionChange">
-      <el-table-column type="selection" width="55" align="center" />
-      <el-table-column label="人口军人信息表主键ID" align="center" prop="junrenId" />
-      <el-table-column label="人口信息主键ID" align="center" prop="perId" />
-      <el-table-column label="状态" align="center" prop="junrenState" >
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.rfh_jr_zt" :value="scope.row.junrenState"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="是否为优抚对象" align="center" prop="junrenSfyf" >
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.junrenSfyf"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="优抚种类" align="center" prop="junrenYfzl" >
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.rfh_jr_yfzl" :value="scope.row.junrenYfzl"/>
-        </template>
-      </el-table-column>
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
-        <template slot-scope="scope">
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-edit"
-            @click="handleUpdate(scope.row)"
-            v-hasPermi="['rfh:junren:edit']"
-          >修改</el-button>
-          <el-button
-            size="mini"
-            type="text"
-            icon="el-icon-delete"
-            @click="handleDelete(scope.row)"
-            v-hasPermi="['rfh:junren:remove']"
-          >删除</el-button>
-        </template>
-      </el-table-column>
-    </el-table>
-
-    <pagination
-      v-show="total>0"
-      :total="total"
-      :page.sync="queryParams.pageNum"
-      :limit.sync="queryParams.pageSize"
-      @pagination="getList"
-    />
-
-    <!-- 添加或修改军人信息管理对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
-      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
-        <el-form-item label="人口信息主键ID" prop="perId">
-          <el-input v-model="form.perId" placeholder="请输入人口信息主键ID" />
-        </el-form-item>
-        <el-form-item label="状态" prop="junrenState">
-          <el-select v-model="form.junrenState" placeholder="请选择状态">
-            <el-option
-              v-for="dict in dict.type.rfh_jr_zt"
-              :key="dict.value"
-              :label="dict.label"
-              :value="dict.value"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="是否为优抚对象" prop="junrenSfyf">
-          <el-select v-model="form.junrenSfyf" placeholder="请选择是否为优抚对象">
-            <el-option
-              v-for="dict in dict.type.sys_yes_no"
-              :key="dict.value"
-              :label="dict.label"
-              :value="dict.value"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="优抚种类" prop="junrenYfzl">
-          <el-select v-model="form.junrenYfzl" placeholder="请选择优抚种类">
-            <el-option
-              v-for="dict in dict.type.rfh_jr_yfzl"
-              :key="dict.value"
-              :label="dict.label"
-              :value="dict.value"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-      </el-form>
-      <div slot="footer" class="dialog-footer">
-        <el-button type="primary" @click="submitForm">确 定</el-button>
-        <el-button @click="cancel">取 消</el-button>
-      </div>
-    </el-dialog>
-  </div>
-</template>
-
-<script>
-//import { listJunren, getJunren, delJunren, addJunren, updateJunren } from "@/api/rfh/junren";
-
-export default {
-  name: "Junren",
-  dicts:['rfh_jr_yfzl', 'rfh_jr_zt', 'sys_yes_no'],
-  data() {
-    return {
-      // 遮罩层
-      loading: true,
-      // 选中数组
-      ids: [],
-      // 非单个禁用
-      single: true,
-      // 非多个禁用
-      multiple: true,
-      // 显示搜索条件
-      showSearch: true,
-      // 总条数
-      total: 0,
-      // 军人信息管理表格数据
-      junrenList: [],
-      // 弹出层标题
-      title: "",
-      // 是否显示弹出层
-      open: false,
-      // 查询参数
-      queryParams: {
-        pageNum: 1,
-        pageSize: 10,
-        perId: null,
-        junrenState: null,
-        junrenSfyf: null,
-        junrenYfzl: null
-      },
-      // 表单参数
-      form: {},
-      // 表单校验
-      rules: {
-        junrenState: [
-          { required: true, message: "军人状态不能为空", trigger: "blur" },
-        ],
-        junrenSfyf: [
-          { required: true, message: "是否为优抚对象不能为空", trigger: "blur" },
-        ],
-        junrenYfzl: [
-          { required: true, message: "优抚种类不能为空", trigger: "blur" },
-        ],
-      }
-    };
-  },
-  created() {
-    this.getList();
-  },
-  methods: {
-    /** 查询军人信息管理列表 */
-    getList() {
-      this.loading = true;
-      listJunren(this.queryParams).then(response => {
-        this.junrenList = response.rows;
-        this.total = response.total;
-        this.loading = false;
-      });
-    },
-    // 取消按钮
-    cancel() {
-      this.open = false;
-      this.reset();
-    },
-    // 表单重置
-    reset() {
-      this.form = {
-        junrenId: null,
-        perId: null,
-        junrenState: null,
-        junrenSfyf: null,
-        junrenYfzl: null
-      };
-      this.resetForm("form");
-    },
-    /** 搜索按钮操作 */
-    handleQuery() {
-      this.queryParams.pageNum = 1;
-      this.getList();
-    },
-    /** 重置按钮操作 */
-    resetQuery() {
-      this.resetForm("queryForm");
-      this.handleQuery();
-    },
-    // 多选框选中数据
-    handleSelectionChange(selection) {
-      this.ids = selection.map(item => item.junrenId)
-      this.single = selection.length!==1
-      this.multiple = !selection.length
-    },
-    /** 新增按钮操作 */
-    handleAdd() {
-      this.reset();
-      this.open = true;
-      this.title = "添加军人信息管理";
-    },
-    /** 修改按钮操作 */
-    handleUpdate(row) {
-      this.reset();
-      const junrenId = row.junrenId || this.ids
-      getJunren(junrenId).then(response => {
-        this.form = response.data;
-        this.open = true;
-        this.title = "修改军人信息管理";
-      });
-    },
-    /** 提交按钮 */
-    submitForm() {
-      this.$refs["form"].validate(valid => {
-        if (valid) {
-          if (this.form.junrenId != null) {
-            updateJunren(this.form).then(response => {
-              this.$modal.msgSuccess("修改成功");
-              this.open = false;
-              this.getList();
-            });
-          } else {
-            addJunren(this.form).then(response => {
-              this.$modal.msgSuccess("新增成功");
-              this.open = false;
-              this.getList();
-            });
-          }
-        }
-      });
-    },
-    /** 删除按钮操作 */
-    handleDelete(row) {
-      const junrenIds = row.junrenId || this.ids;
-      this.$modal.confirm('是否确认删除军人信息管理编号为"' + junrenIds + '"的数据项?').then(function() {
-        return delJunren(junrenIds);
-      }).then(() => {
-        this.getList();
-        this.$modal.msgSuccess("删除成功");
-      }).catch(() => {});
-    },
-    /** 导出按钮操作 */
-    handleExport() {
-      this.download('rfh/junren/export', {
-        ...this.queryParams
-      }, `junren_${new Date().getTime()}.xlsx`)
-    }
-  }
-};
-</script>

+ 0 - 211
data-ui/src/views/rfh/person/juzhu.vue

@@ -1,211 +0,0 @@
-<template>
-  <div>
-    <!--<Button type="primary"  @click="print">打印</Button>-->
-    <el-button type="button" style="position: fixed; top: 385px; right: 15px;" lay-event="" @click="print">居住证明打印</el-button>
-    <div style="width:1000px; margin:0 auto !important;" ref="printContent">
-      <div class="app-container">
-        <div class="book">
-          <div class="page">
-            <div class="subpage">
-              <div class="padding-con cell_dotted_b">
-                <div class="sm_tit">长春市汽开区{{fangJian.jdName}}{{fangJian.sqName}}证明信(存根)</div>
-                <div class="dy_cell_r">
-                  <pre>第&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;号</pre>
-                </div>
-                <div class="dy_name" style="text-indent: 1em;">申请人:{{person.perName}}&nbsp;身份证号:{{person.perIdcard}}&nbsp;联系电话:{{person.perTel}}</div>
-                <div class="dy_name" style="text-indent: 1em;">现住址:{{person.perHj}},{{fangJian.jdName}},{{fangJian.sqName}},{{fangJian.wgName}},{{fangJian.xqName}},{{fangJian.ldName}},{{fangJian.dyName}},{{fangJian.fjName}}</div>
-                <div class="dy_name" style="text-indent: 1em;">证明内容:</div>
-                <br/>
-                <div class="dy_name dy_small" style="text-indent: 1em;"><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(有效期7天)经办人:______、______(签名)&nbsp;20&nbsp;年&nbsp;月&nbsp;日</pre></div>
-              </div>
-              <div class="padding-con  padding-2">
-                <div class="tit m_top">证 明 信</div>
-                <div class="dy_cell_r m_btm">
-                  <pre>第&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;号</pre>
-                </div>
-                <div class="dy_cell">兹证明&nbsp;{{person.perName}}&nbsp;为我辖区(常住□暂住□空挂□)居民,    性别:<dict-tag style="display: inline" :options="dict.type.sys_user_sex" :value="person.perSex"/>
-                  <br/>
-                  身份证号:{{person.perIdcard}},   户籍所在地:{{person.perHj}},
-                  <br />现住址:{{person.perHj}},{{fangJian.jdName}},{{fangJian.sqName}},{{fangJian.wgName}},{{fangJian.xqName}},{{fangJian.ldName}},{{fangJian.dyName}},{{fangJian.fjName}}。
-                </div>
-              </div>
-              <div class="cell_dotted_s">
-                <br />
-              </div>
-              <br />
-              <div class="dy_name" style="text-indent: 250px">(有效期7天)经办人:______、______(签名)<br/></div>
-                <div class="dy_name" style="text-indent: 380px">{{fangJian.jdName}}{{fangJian.sqName}}委员会</div>
-              <div class="dy_cell_r m_rig2 l-h-8">(公 章)</div>
-              <div class="dy_cell_r m_rig l-h-8"><pre>20&nbsp;年&nbsp;月&nbsp;日</pre></div>
-            </div>
-          </div>
-        </div>
-      </div>
-    </div>
-  </div>
-
-</template>
-
-<script>
-import { getPerson } from "@/api/rfh/person/person";
-
-export default {
-  name: "Juzhu",
-  dicts: ['sys_user_sex'],
-  data() {
-    return {
-      // 人员信息
-      person: {},
-      // 房间信息
-      fangJian: {},
-      // 路由参数
-      routeParams: {
-        perId: null,
-      },
-    };
-  },
-  created() {
-    // 路由参数 人员id
-    this.routeParams.perId = this.$route.params && this.$route.params.perId;
-    this.getPerson();
-  },
-  methods: {
-    /** 查询人员信息 */
-    getPerson() {
-      this.loading = true;
-      getPerson(this.routeParams.perId).then(response => {// 根据id查询人员信息
-        console.log(response)
-        this.person = response.data;
-        this.fangJian = response.data.centerdataTRfhFangjian;
-      });
-    },
-    /** 打印证明 */
-    print(){
-      // 获取要打印的dom内容
-      let  newDomHtml =  this.$refs.printContent.innerHTML;
-      // 将要打印的内容赋值给本页
-      window.document.body.innerHTML= newDomHtml ;
-      // 调用window的打印
-      window.print();
-      // 解决打印之后按钮失效的问题,刷新页面
-      window.location.reload();
-      return false;
-    },
-  }
-};
-</script>
-<style type="text/css">
-  body {
-    margin: 0;
-    padding: 0;
-    background-color: #FAFAFA;
-    font: 13pt "宋体";
-  }
-
-  * {
-    box-sizing: border-box;
-    -moz-box-sizing: border-box;
-  }
-
-  .page {
-    width: 21cm;
-    min-height: 29.7cm;
-    padding: 1.5cm;
-    margin: 1cm auto;
-    border: 1px #D3D3D3 solid;
-    border-radius: 5px;
-    background: white;
-    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
-    line-height: 10mm;
-
-  }
-
-  .subpage {
-    border: 1px #000 solid;
-    height: 256mm;
-  	outline:0 !important
-  }
-
-  .padding-con {
-    width: 100%;
-    padding: 2mm 7mm;
-  }
-  .cell_dotted_b{
-    border-bottom: 0.8mm dotted #555!important;
-  }
-  .cell_dotted_s{
-    border-bottom: 0.5mm dotted #555!important;
-  }
-
-  .sm_tit {
-    font-size: 16pt;
-    text-align: center;
-    font-weight: bolder;
-    line-height: none;
-  }
-
-  .tit {
-    font-size: 22pt;
-    text-align: center;
-    font-weight: bolder;
-    line-height: none;
-  }
-
-  .dy_name {
-    text-align: left;
-  }
-
-  .dy_cell {
-    text-align: left;
-    text-indent: 2em;
-  }
-
-  .dy_small {
-    font-size: 11pt;
-  }
-
-  .dy_cell_r {
-    text-align: right;
-  }
-  .m_rig{
-    margin-right: 22mm;
-  }
-  .m_rig2{
-    margin-right: 27mm;
-  }
-
-  .m_top {
-    margin-top: 15mm;
-  }
-  .m_btm{
-    margin-bottom: 5mm;
-  }
-  .padding-2{
-    padding-left: 2mm!important;
-  }
-  .l-h-8{
-    line-height: 2mm!important;
-  }
-
-  @page {
-    size: A4;
-    margin: 0;
-  }
-
-  @media print {
-    .page {
-      margin: 0 auto;
-      border: initial;
-      border-radius: initial;
-      width: initial;
-      min-height: initial;
-      box-shadow: initial;
-      background: initial;
-      page-break-after: always;
-    }
-
-    .no-print {
-      display: none;
-    }
-  }
-</style>

+ 0 - 0
data-ui/src/views/rfh/person/liudong.vue


برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است