瀏覽代碼

Merge branch 'master' of http://101.43.194.146:10101/root/supervision-ui

sunyanqiang 3 年之前
父節點
當前提交
1b3e3866f4
共有 37 個文件被更改,包括 630 次插入35 次删除
  1. 53 0
      src/api/grassrootsregistration/statistics.js
  2. 1 0
      src/assets/icons/svg/人员体检.svg
  3. 1 0
      src/assets/icons/svg/外诊管理.svg
  4. 1 0
      src/assets/icons/svg/疗养管理.svg
  5. 1 0
      src/assets/icons/svg/疫情通知.svg
  6. 0 0
      src/assets/icons/svg/耗材入库.svg
  7. 0 0
      src/assets/icons/svg/耗材出库.svg
  8. 0 0
      src/assets/icons/svg/耗材库存.svg
  9. 0 0
      src/assets/icons/svg/耗材库档.svg
  10. 0 0
      src/assets/icons/svg/耗材消记.svg
  11. 1 0
      src/assets/icons/svg/药品入库.svg
  12. 1 0
      src/assets/icons/svg/药品出库.svg
  13. 1 0
      src/assets/icons/svg/药品出库1.svg
  14. 1 0
      src/assets/icons/svg/药品库存.svg
  15. 1 0
      src/assets/icons/svg/药品销毁.svg
  16. 1 0
      src/assets/icons/svg/药品销毁1.svg
  17. 1 0
      src/assets/icons/svg/防用入库.svg
  18. 1 0
      src/assets/icons/svg/防疫发放.svg
  19. 1 0
      src/assets/icons/svg/防疫库数.svg
  20. 0 0
      src/assets/icons/svg/防疫库档.svg
  21. 1 1
      src/components/look_word/bdglfilemanagement.vue
  22. 58 0
      src/components/look_word/statistics.vue
  23. 2 1
      src/views/grassrootsregistration/bdglarmament/index.vue
  24. 2 1
      src/views/grassrootsregistration/bdglcookbook/index.vue
  25. 2 1
      src/views/grassrootsregistration/bdgldiary/index.vue
  26. 2 1
      src/views/grassrootsregistration/bdgldrill/index.vue
  27. 2 1
      src/views/grassrootsregistration/bdglequip/index.vue
  28. 2 1
      src/views/grassrootsregistration/bdgleven/index.vue
  29. 9 8
      src/views/grassrootsregistration/bdglfilemanagement/index.vue
  30. 13 4
      src/views/grassrootsregistration/bdglfood/index.vue
  31. 2 1
      src/views/grassrootsregistration/bdglmeeting/index.vue
  32. 2 1
      src/views/grassrootsregistration/bdglparty/index.vue
  33. 4 3
      src/views/grassrootsregistration/bdglpublicproperty/index.vue
  34. 8 7
      src/views/grassrootsregistration/bdglsecrecy/index.vue
  35. 4 3
      src/views/grassrootsregistration/bdglsoldier/index.vue
  36. 2 1
      src/views/grassrootsregistration/bdglweekwork/index.vue
  37. 449 0
      src/views/grassrootsregistration/statistics/index.vue

+ 53 - 0
src/api/grassrootsregistration/statistics.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询军事训练月统计班列表
+export function listStatistics(query) {
+  return request({
+    url: '/grassrootsregistration/statistics/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询军事训练月统计班详细
+export function getStatistics(id) {
+  return request({
+    url: '/grassrootsregistration/statistics/' + id,
+    method: 'get'
+  })
+}
+
+// 新增军事训练月统计班
+export function addStatistics(data) {
+  return request({
+    url: '/grassrootsregistration/statistics',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改军事训练月统计班
+export function updateStatistics(data) {
+  return request({
+    url: '/grassrootsregistration/statistics',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除军事训练月统计班
+export function delStatistics(id) {
+  return request({
+    url: '/grassrootsregistration/statistics/' + id,
+    method: 'delete'
+  })
+}
+
+// 导出军事训练月统计班
+export function exportStatistics(query) {
+  return request({
+    url: '/grassrootsregistration/statistics/export',
+    method: 'get',
+    params: query
+  })
+}

+ 1 - 0
src/assets/icons/svg/人员体检.svg

@@ -0,0 +1 @@
+<svg t="1647940672880" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="5295" width="200" height="200"><path d="M917.504 89.088H117.76c-39.936 0-72.704 32.768-72.704 72.704v581.632c0 39.936 32.768 72.704 72.704 72.704h799.744c39.936 0 72.704-32.768 72.704-72.704V161.792c0-39.936-32.768-72.704-72.704-72.704z m0 654.336H117.76V161.792h799.744v581.632z" fill="#FFFFFF" p-id="5296"></path><path d="M222.208 506.88h69.12l43.52 66.048c7.168 11.264 20.48 17.408 33.792 16.384 13.312-1.024 25.088-9.728 30.208-22.016l54.784-131.072 60.928 138.752c5.632 13.312 18.944 22.016 33.28 22.016h1.024c14.848-0.512 27.648-9.728 33.28-23.552l48.128-130.048 25.088 59.904c5.632 13.312 18.944 22.528 33.28 22.528h123.904c19.968 0 36.352-16.384 36.352-36.352 0-19.968-16.384-36.352-36.352-36.352h-99.84l-51.712-122.368c-5.632-13.824-19.456-22.528-34.304-22.016-14.848 0.512-28.16 9.728-33.28 23.552l-48.64 131.584L486.4 329.216c-5.632-13.312-18.944-22.016-33.28-22.016s-27.648 8.704-33.28 22.016L358.4 476.16l-16.896-25.6c-6.656-10.24-17.92-16.384-30.208-16.384H222.208c-19.968 0-36.352 16.384-36.352 36.352 0 19.968 16.384 36.352 36.352 36.352z m549.888 367.616H263.168c-19.968 0-36.352 16.384-36.352 36.352s16.384 36.352 36.352 36.352h508.928c19.968 0 36.352-16.384 36.352-36.352s-16.384-36.352-36.352-36.352z" fill="#FFFFFF" p-id="5297"></path></svg>

+ 1 - 0
src/assets/icons/svg/外诊管理.svg

@@ -0,0 +1 @@
+<svg t="1647941841312" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="7796" width="200" height="200"><path d="M648.704 655.36c111.104 19.456 221.184 67.072 221.184 165.888 0 111.104-131.584 177.152-351.744 177.152s-351.744-66.048-351.744-177.664c0-95.744 101.376-146.432 219.648-166.4v47.616c-96.768 17.408-174.08 57.344-174.08 119.808 0 97.28 165.376 132.096 306.688 132.096s306.688-36.864 306.688-132.096c0-64.512-84.48-101.376-175.616-118.784l-1.024-47.616z m73.216 162.816c0-10.24-25.088-25.6-72.704-37.888V732.16c67.584 15.36 118.272 43.008 118.272 84.992 0 67.584-129.024 98.304-248.832 98.304s-248.832-30.72-248.832-98.304c0-41.984 50.176-70.144 116.736-84.992v47.616c-46.592 11.776-71.168 22.528-71.168 37.376s71.168 52.736 203.776 52.736 202.752-36.864 202.752-51.712zM580.608 292.352c48.128 0.512 87.04 38.912 87.04 87.04v166.4c-0.512 38.912-26.112 72.704-64 83.456v186.368h-43.008v-225.792h19.456c24.064 0 44.032-19.456 44.032-44.032V379.392c-0.512-24.064-19.968-44.032-44.032-44.032H453.632c-24.064 0-44.032 19.456-44.032 44.032v166.4c0 24.064 19.456 44.032 44.032 44.032h19.456v225.792H430.08v-186.368c-37.376-10.24-63.488-44.544-63.488-83.456V379.392c0.512-47.616 38.912-86.528 86.528-87.04h127.488zM518.144 46.08c55.808 0 100.864 45.056 100.864 100.864 0.512 55.808-45.056 101.888-100.864 101.888-55.808 0.512-101.888-45.056-101.888-100.864S460.8 46.592 517.12 46.08h1.024z m0 156.672v2.56c30.72 0 55.808-25.088 55.808-55.808s-25.088-55.808-55.808-55.808c-30.208 6.144-49.152 35.84-43.008 66.048 4.096 21.504 20.992 38.4 43.008 43.008z" fill="#FFFFFF" p-id="7797"></path></svg>

+ 1 - 0
src/assets/icons/svg/疗养管理.svg

@@ -0,0 +1 @@
+<svg t="1647941814568" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="7663" width="200" height="200"><path d="M509.952 568.832l-9.216 0.512c3.072 0 6.144 0 9.216-0.512M254.976 314.368c-0.512 3.072-0.512 6.144-0.512 9.216l0.512-9.216z" fill="#FFFFFF" p-id="7664"></path><path d="M407.04 139.264l-6.144-4.608c-92.672-70.656-222.208-61.44-304.64 24.576-90.624 95.232-90.624 248.832 0 343.552l271.36 284.16c9.728 10.24 22.528 15.872 36.352 16.896h4.608l6.656-0.512c12.8-2.56 23.552-7.68 31.232-16.384l271.36-284.16 5.12-5.632c85.504-96.256 83.456-245.248-5.12-337.92-84.48-88.576-217.088-95.744-309.248-20.992l-1.536 1.024z m-30.208 51.712l5.12 4.608 4.608 4.608c11.264 11.776 30.208 11.776 41.984 0l0.512-0.512c68.096-71.68 178.688-71.68 246.784 0 67.584 70.656 69.12 184.832 4.096 257.536l-4.608 5.12L407.04 742.4 139.264 461.824c-69.12-72.192-69.12-189.952 0-262.144 65.024-68.096 168.448-71.68 237.568-8.704z" fill="#FFFFFF" p-id="7665"></path><path d="M797.696 496.64c108.032 0 195.072 87.552 195.072 195.072 0 104.448-81.92 189.952-186.368 195.072H633.344v-61.44h164.352c73.728 0 133.632-59.904 133.632-133.632 0-71.168-55.296-129.536-125.952-133.632h-151.552V496.64h143.872z" fill="#FFFFFF" p-id="7666"></path><path d="M569.344 751.616c-51.2 0-92.672 41.472-92.672 92.672s41.472 92.672 92.672 92.672 92.672-41.472 92.672-92.672c0-51.2-41.472-92.672-92.672-92.672z m0 61.44c16.896 0 31.232 13.824 31.232 30.72s-13.824 30.72-31.232 30.72c-16.896 0-30.72-13.824-30.72-30.72-0.512-16.896 13.312-30.72 30.72-30.72z" fill="#FFFFFF" p-id="7667"></path></svg>

+ 1 - 0
src/assets/icons/svg/疫情通知.svg

@@ -0,0 +1 @@
+<svg t="1647941630407" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="7269" width="200" height="200"><path d="M752.128 532.992h-170.496c-12.288 0-24.064 1.024-30.208 11.264l-21.504 31.744L497.664 460.8c-3.584-13.824-15.872-22.016-29.696-23.552-13.824-1.536-27.648 8.704-34.304 21.504l-36.864 74.752H265.728c-19.456 0-34.816 17.92-34.816 37.376s15.36 37.376 34.816 37.376h152.064c12.8 0 24.576-15.872 30.72-27.136l5.632-18.944 31.232 112.128c3.584 13.312 15.36 23.552 29.184 25.088 1.536 0 3.072 0.512 4.608 0.512 12.288 0 24.064 2.048 30.208-8.704l53.248-82.944h150.528c19.456 0 34.816-17.92 34.816-37.376-1.024-19.968-16.384-37.888-35.84-37.888z" fill="#FFFFFF" p-id="7270"></path><path d="M865.28 411.648c-32.768-150.016-167.424-259.584-322.048-259.584-114.688 0-220.16 61.44-280.064 156.672C136.192 322.048 35.84 439.296 35.84 572.416c0 140.8 116.224 270.848 253.44 270.848h487.936c114.176 0 210.432-109.568 210.432-227.328 0.512-82.944-49.152-169.984-122.368-204.288zM777.728 768H289.28c-95.744 0-177.152-95.232-177.152-195.072 0-97.792 79.872-193.024 174.592-194.56 13.824 0 26.112-7.68 32.768-19.968 44.032-81.92 130.048-132.608 223.744-132.608 124.416 0 232.448 96.768 250.88 220.672 2.048 14.336 12.288 28.672 25.6 33.28 54.272 17.92 92.16 77.312 92.16 135.68 0 76.288-61.44 152.576-134.144 152.576z" fill="#FFFFFF" p-id="7271"></path></svg>

File diff suppressed because it is too large
+ 0 - 0
src/assets/icons/svg/耗材入库.svg


File diff suppressed because it is too large
+ 0 - 0
src/assets/icons/svg/耗材出库.svg


File diff suppressed because it is too large
+ 0 - 0
src/assets/icons/svg/耗材库存.svg


File diff suppressed because it is too large
+ 0 - 0
src/assets/icons/svg/耗材库档.svg


File diff suppressed because it is too large
+ 0 - 0
src/assets/icons/svg/耗材消记.svg


+ 1 - 0
src/assets/icons/svg/药品入库.svg

@@ -0,0 +1 @@
+<svg t="1647941544839" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="6873" width="200" height="200"><path d="M850.944 755.2h-187.904c-53.76 0-97.28 43.52-97.28 97.28s43.52 97.28 97.28 97.28h187.904c53.76 0 97.28-43.52 97.28-97.28s-44.032-97.28-97.28-97.28z m-121.344 140.288h-66.56c-23.552 0-43.008-19.456-43.008-43.008s19.456-43.008 43.008-43.008h66.56v86.016z m121.344 0h-66.56v-86.016h66.56c23.552 0 43.008 19.456 43.008 43.008s-19.456 43.008-43.008 43.008zM690.176 742.4l171.008-77.824c49.152-22.016 70.656-79.872 48.128-129.024-22.016-49.152-79.872-70.656-129.024-48.128L609.28 565.248c-49.152 22.016-70.656 79.872-48.128 129.024 22.016 48.64 80.384 70.656 129.024 48.128z m113.152-205.312c21.504-9.728 47.104 0 56.832 21.504 9.728 21.504 0 47.104-21.504 56.832l-60.928 27.648-35.84-78.336 61.44-27.648z m-171.008 77.824l60.928-27.648 35.84 78.336-60.928 27.648c-21.504 9.728-47.104 0-56.832-21.504-10.24-21.504-1.024-47.104 20.992-56.832z" fill="#FFFFFF" p-id="6874"></path><path d="M235.52 366.592l279.04-213.504 347.648 269.824 38.912 30.208c3.584 2.56 8.704 2.048 11.264-1.536l34.304-44.544c2.56-3.584 2.048-8.704-1.536-11.264l-411.136-318.464c-11.264-8.704-27.648-9.216-38.912 0L78.848 395.776c-3.584 2.56-4.096 7.68-1.536 11.264l33.792 44.544c2.56 3.584 7.68 4.096 11.264 1.536l44.032-33.28h0.512v525.824c0 4.608 3.584 8.192 8.192 8.192h52.736c4.608 0 8.192-3.584 8.192-8.192V366.592z" fill="#FFFFFF" p-id="6875"></path><path d="M541.696 750.08H380.416v-57.856c0-6.656-7.68-10.24-12.8-6.144l-108.032 90.624c-4.096 3.072-4.096 9.728 0 12.8l108.544 89.6c5.12 4.096 12.8 0 12.8-6.656v-57.856h161.28c4.608 0 8.192-3.584 8.192-8.192V757.76c-0.512-4.096-4.096-7.68-8.704-7.68z" fill="#FFFFFF" p-id="6876"></path></svg>

+ 1 - 0
src/assets/icons/svg/药品出库.svg

@@ -0,0 +1 @@
+<svg t="1647941376383" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="6477" width="200" height="200"><path d="M850.944 755.2h-187.904c-53.76 0-97.28 43.52-97.28 97.28s43.52 97.28 97.28 97.28h187.904c53.76 0 97.28-43.52 97.28-97.28s-44.032-97.28-97.28-97.28z m-121.344 140.288h-66.56c-23.552 0-43.008-19.456-43.008-43.008s19.456-43.008 43.008-43.008h66.56v86.016z m121.344 0h-66.56v-86.016h66.56c23.552 0 43.008 19.456 43.008 43.008s-19.456 43.008-43.008 43.008zM690.176 742.4l171.008-77.824c49.152-22.016 70.656-79.872 48.128-129.024-22.016-49.152-79.872-70.656-129.024-48.128L609.28 565.248c-49.152 22.016-70.656 79.872-48.128 129.024 22.016 48.64 80.384 70.656 129.024 48.128z m113.152-205.312c21.504-9.728 47.104 0 56.832 21.504 9.728 21.504 0 47.104-21.504 56.832l-60.928 27.648-35.84-78.336 61.44-27.648z m-171.008 77.824l60.928-27.648 35.84 78.336-60.928 27.648c-21.504 9.728-47.104 0-56.832-21.504-10.24-21.504-1.024-47.104 20.992-56.832z" fill="#FFFFFF" p-id="6478"></path><path d="M235.52 366.592l279.04-213.504 347.648 269.824 38.912 30.208c3.584 2.56 8.704 2.048 11.264-1.536l34.304-44.544c2.56-3.584 2.048-8.704-1.536-11.264l-411.136-318.464c-11.264-8.704-27.648-9.216-38.912 0L78.848 395.776c-3.584 2.56-4.096 7.68-1.536 11.264l33.792 44.544c2.56 3.584 7.68 4.096 11.264 1.536l44.032-33.28h0.512v525.824c0 4.608 3.584 8.192 8.192 8.192h52.736c4.608 0 8.192-3.584 8.192-8.192L235.52 366.592z" fill="#FFFFFF" p-id="6479"></path><path d="M263.68 750.08c-4.608 0-8.192 3.584-7.68 8.192v48.128c0 4.608 3.584 8.192 8.192 8.192h161.28v57.856c0 6.656 7.68 10.24 12.8 6.656l108.544-89.6c4.096-3.072 4.096-9.728 0-12.8L438.784 686.08c-5.12-4.096-12.8-0.512-12.8 6.144v57.856H263.68z" fill="#FFFFFF" p-id="6480"></path></svg>

+ 1 - 0
src/assets/icons/svg/药品出库1.svg

@@ -0,0 +1 @@
+<svg t="1647941987625" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="8192" width="200" height="200"><path d="M850.944 755.2h-187.904c-53.76 0-97.28 43.52-97.28 97.28s43.52 97.28 97.28 97.28h187.904c53.76 0 97.28-43.52 97.28-97.28s-44.032-97.28-97.28-97.28z m-121.344 140.288h-66.56c-23.552 0-43.008-19.456-43.008-43.008s19.456-43.008 43.008-43.008h66.56v86.016z m121.344 0h-66.56v-86.016h66.56c23.552 0 43.008 19.456 43.008 43.008s-19.456 43.008-43.008 43.008zM690.176 742.4l171.008-77.824c49.152-22.016 70.656-79.872 48.128-129.024-22.016-49.152-79.872-70.656-129.024-48.128L609.28 565.248c-49.152 22.016-70.656 79.872-48.128 129.024 22.016 48.64 80.384 70.656 129.024 48.128z m113.152-205.312c21.504-9.728 47.104 0 56.832 21.504 9.728 21.504 0 47.104-21.504 56.832l-60.928 27.648-35.84-78.336 61.44-27.648z m-171.008 77.824l60.928-27.648 35.84 78.336-60.928 27.648c-21.504 9.728-47.104 0-56.832-21.504-10.24-21.504-1.024-47.104 20.992-56.832z" fill="#FFFFFF" p-id="8193"></path><path d="M235.52 366.592l279.04-213.504 347.648 269.824 38.912 30.208c3.584 2.56 8.704 2.048 11.264-1.536l34.304-44.544c2.56-3.584 2.048-8.704-1.536-11.264l-411.136-318.464c-11.264-8.704-27.648-9.216-38.912 0L78.848 395.776c-3.584 2.56-4.096 7.68-1.536 11.264l33.792 44.544c2.56 3.584 7.68 4.096 11.264 1.536l44.032-33.28h0.512v525.824c0 4.608 3.584 8.192 8.192 8.192h52.736c4.608 0 8.192-3.584 8.192-8.192L235.52 366.592z" fill="#FFFFFF" p-id="8194"></path><path d="M263.68 750.08c-4.608 0-8.192 3.584-7.68 8.192v48.128c0 4.608 3.584 8.192 8.192 8.192h161.28v57.856c0 6.656 7.68 10.24 12.8 6.656l108.544-89.6c4.096-3.072 4.096-9.728 0-12.8L438.784 686.08c-5.12-4.096-12.8-0.512-12.8 6.144v57.856H263.68z" fill="#FFFFFF" p-id="8195"></path></svg>

+ 1 - 0
src/assets/icons/svg/药品库存.svg

@@ -0,0 +1 @@
+<svg t="1647940484243" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="5163" width="200" height="200"><path d="M598.528 917.504H204.8V357.888l299.008-228.864 298.496 231.424v225.792c0 4.608 4.096 8.704 8.704 8.704h56.832c4.608 0 8.704-4.096 8.704-8.704V417.792l41.472 32.256c3.584 3.072 9.216 2.048 11.776-1.536l36.864-47.616c3.072-3.584 2.048-9.216-1.536-11.776l-440.32-340.992c-12.288-9.728-29.184-9.728-41.984 0L36.864 389.12c-3.584 3.072-4.608 8.192-1.536 11.776l36.352 47.616c3.072 3.584 8.192 4.608 11.776 1.536l47.104-35.84v537.088c0 18.944 15.36 34.304 34.304 34.304h433.152c4.608 0 8.704-4.096 8.704-8.704v-51.2c0-4.608-3.584-8.192-8.192-8.192z" fill="#FFFFFF" p-id="5164"></path><path d="M984.576 881.664h-51.2c-4.608 0-8.192-3.584-8.704-8.192-4.096-107.008-92.672-193.024-201.216-193.024s-196.608 86.016-201.216 193.024c0 4.608-4.096 8.192-8.704 8.192h-51.2c-4.608 0-8.704-4.096-8.704-8.704 2.048-68.608 30.208-133.12 78.848-181.76 51.2-51.2 118.784-78.848 190.976-78.848 72.192 0 139.776 28.16 190.976 78.848 49.152 49.152 76.8 113.152 78.848 181.76 0 4.608-4.096 8.704-8.704 8.704z" fill="#FFFFFF" p-id="5165"></path><path d="M749.568 889.856l110.08-101.888-143.36 39.936c-6.656 0-13.312 2.048-18.944 5.12-18.944 10.752-25.6 35.328-14.336 54.272 10.752 18.944 35.328 25.6 54.272 14.336 4.608-3.072 8.704-7.168 12.288-11.776zM382.976 348.672l-131.584 190.464c-44.544 64-28.16 152.576 35.84 196.608 64 44.544 152.064 28.672 196.608-35.84l131.584-190.464c44.544-64 28.16-152.576-35.84-196.608-64.512-44.544-152.576-28.672-196.608 35.84z m-56.832 330.752c-32.768-23.04-41.472-68.608-18.432-101.376l47.616-69.12 119.808 82.944-47.616 69.12c-23.04 33.28-68.608 41.472-101.376 18.432z m232.448-208.896l-45.056 65.024L394.24 452.608l45.056-65.024c23.04-33.28 68.096-41.472 101.376-18.432 32.768 23.04 40.96 68.608 17.92 101.376z" fill="#FFFFFF" p-id="5166"></path></svg>

+ 1 - 0
src/assets/icons/svg/药品销毁.svg

@@ -0,0 +1 @@
+<svg t="1647941333774" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="6345" width="200" height="200"><path d="M862.208 994.304H156.672c-24.576 0-44.032-16.896-44.032-37.376V228.352c0-20.992 19.968-37.376 44.032-37.376h705.024c24.576 0 44.032 16.896 44.032 37.376v728.064c0.512 20.992-19.456 37.888-43.52 37.888zM201.216 919.04h616.96V266.24H201.216v652.8z" fill="#FFFFFF" p-id="6346"></path><path d="M402.944 726.528c-9.728 0-18.944-3.584-26.624-10.752-14.848-14.848-14.848-38.4 0-53.248l195.584-195.584c14.848-14.848 38.4-14.848 53.248 0s14.848 38.4 0 53.248l-195.584 195.584c-7.168 7.168-16.896 10.752-26.624 10.752z" fill="#FFFFFF" p-id="6347"></path><path d="M598.528 726.528c-9.728 0-18.944-3.584-26.624-10.752l-195.584-195.584c-14.848-14.848-14.848-38.4 0-53.248s38.4-14.848 53.248 0l195.584 195.584c14.848 14.848 14.848 38.4 0 53.248-7.168 7.168-16.896 10.752-26.624 10.752zM500.736 256.512c-59.392 0-108.032-48.128-108.032-108.032S441.344 40.96 500.736 40.96s108.032 48.128 108.032 108.032-48.128 107.52-108.032 107.52z m0-140.288c-17.92 0-32.768 14.848-32.768 32.768s14.848 32.768 32.768 32.768 32.768-14.848 32.768-32.768c0-18.432-14.336-32.768-32.768-32.768z" fill="#FFFFFF" p-id="6348"></path></svg>

+ 1 - 0
src/assets/icons/svg/药品销毁1.svg

@@ -0,0 +1 @@
+<svg t="1647941495954" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="6741" width="200" height="200"><path d="M862.208 994.304H156.672c-24.576 0-44.032-16.896-44.032-37.376V228.352c0-20.992 19.968-37.376 44.032-37.376h705.024c24.576 0 44.032 16.896 44.032 37.376v728.064c0.512 20.992-19.456 37.888-43.52 37.888zM201.216 919.04h616.96V266.24H201.216v652.8z" fill="#FFFFFF" p-id="6742"></path><path d="M402.944 726.528c-9.728 0-18.944-3.584-26.624-10.752-14.848-14.848-14.848-38.4 0-53.248l195.584-195.584c14.848-14.848 38.4-14.848 53.248 0s14.848 38.4 0 53.248l-195.584 195.584c-7.168 7.168-16.896 10.752-26.624 10.752z" fill="#FFFFFF" p-id="6743"></path><path d="M598.528 726.528c-9.728 0-18.944-3.584-26.624-10.752l-195.584-195.584c-14.848-14.848-14.848-38.4 0-53.248s38.4-14.848 53.248 0l195.584 195.584c14.848 14.848 14.848 38.4 0 53.248-7.168 7.168-16.896 10.752-26.624 10.752zM500.736 256.512c-59.392 0-108.032-48.128-108.032-108.032S441.344 40.96 500.736 40.96s108.032 48.128 108.032 108.032-48.128 107.52-108.032 107.52z m0-140.288c-17.92 0-32.768 14.848-32.768 32.768s14.848 32.768 32.768 32.768 32.768-14.848 32.768-32.768c0-18.432-14.336-32.768-32.768-32.768z" fill="#FFFFFF" p-id="6744"></path></svg>

+ 1 - 0
src/assets/icons/svg/防用入库.svg

@@ -0,0 +1 @@
+<svg t="1647941734963" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="7532" width="200" height="200"><path d="M482.304 41.472L921.6 151.552l-9.216 199.68c-18.944-13.312-39.936-25.088-61.952-34.304l5.12-117.248-373.76-93.696-373.76 93.696 15.36 350.72c10.24 187.392 151.552 341.504 337.92 366.592l20.48 3.072 20.48-3.072c21.504-3.072 42.496-7.68 63.488-13.824l47.104 49.664c-32.256 12.8-66.56 21.504-101.888 26.112l-29.184 4.096-29.184-4.096c-216.064-29.696-380.416-208.384-391.68-425.984L43.008 151.04 482.304 41.472z" fill="#FFFFFF" p-id="7533"></path><path d="M983.04 797.184c-0.512-3.072-0.512-7.68-1.024-12.8-2.56-34.816-8.192-106.496-47.104-172.544-22.016-37.376-53.76-68.096-91.648-90.112-35.84-20.48-77.312-34.304-125.44-40.448v-49.152c0-17.408-7.68-35.328-20.992-48.128-13.312-13.312-30.72-20.48-48.128-20.48-26.624 0-41.472 14.848-48.128 22.016l-1.024 1.024-143.36 156.16c-17.408 16.384-27.136 39.936-26.624 64 0 30.72 19.456 50.176 31.232 62.464l144.384 160.256 1.536 1.536c7.168 6.656 21.504 20.992 47.104 20.992 36.352 0 64-27.648 64-64V727.04c60.928 6.656 107.008 39.936 147.456 103.936 12.8 23.04 30.72 34.816 53.76 34.816 30.208 0 64-26.112 64-64 0.512-1.536 0-3.072 0-4.608z m-156.672-113.664c-42.496-25.088-92.672-36.864-147.968-33.792-19.968 1.024-35.84 17.408-35.84 37.888v69.12l-125.952-140.288-1.536-1.536c-2.56-3.072-8.192-8.192-9.728-10.752 0-3.072 1.024-5.632 3.584-7.68l2.56-2.56 131.584-143.872v64.512c0 19.968 15.36 36.864 35.84 37.888 165.888 10.24 211.456 104.448 224.768 198.656-24.064-28.16-49.152-50.176-77.312-67.584z" fill="#FFFFFF" p-id="7534"></path></svg>

+ 1 - 0
src/assets/icons/svg/防疫发放.svg

@@ -0,0 +1 @@
+<svg t="1647940814598" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="5426" width="200" height="200"><path d="M482.816 44.032l439.296 110.08-9.216 199.68c-18.944-13.312-39.424-25.088-61.952-34.304l5.12-117.248-373.76-93.696-373.248 93.696 15.36 350.72c10.24 187.392 151.552 341.504 337.92 366.592l20.48 3.072 20.48-3.072c21.504-3.072 42.496-7.68 63.488-13.824l47.104 49.664c-32.256 12.8-66.56 21.504-101.888 26.112l-29.184 4.096-29.184-4.096c-216.064-29.696-379.904-208.384-391.68-425.984L44.032 153.6 482.816 44.032z" fill="#FFFFFF" p-id="5427"></path><path d="M430.08 803.84c0 37.888 33.792 64 64 64 23.552 0 41.472-11.776 53.76-34.816 40.448-64.512 87.04-97.28 147.456-103.936v60.928c0 36.352 27.648 64 64 64 25.6 0 40.448-14.336 47.104-20.992l1.536-1.536 143.872-160.256c12.288-12.288 31.232-31.744 31.232-62.464 0.512-24.064-9.216-47.104-26.624-64l-143.872-157.184-1.024-1.024c-6.656-6.656-21.504-22.016-48.128-22.016-17.408 0-35.328 7.68-48.128 20.48-12.8 13.312-20.992 31.232-20.992 48.128v49.152c-47.616 6.656-90.112 19.968-125.44 40.448-37.888 21.504-69.12 52.736-91.136 90.112-38.912 65.536-44.544 137.728-47.104 172.032-0.512 5.12-0.512 9.728-1.024 12.8 0.512 3.072 0.512 4.608 0.512 6.144z m80.896-49.664c12.8-93.696 58.88-188.416 224.256-198.144 19.968-1.024 35.84-17.408 35.84-37.888V453.632l131.584 143.36 2.56 2.56c2.048 2.048 3.584 5.12 3.584 7.68-1.536 2.56-7.168 8.192-9.728 10.752l-1.536 1.536-125.952 140.288v-69.12c0-19.968-15.36-36.864-35.84-37.888-55.296-3.072-105.472 8.704-147.968 33.792-28.672 16.384-53.76 38.4-76.8 67.584z" fill="#FFFFFF" p-id="5428"></path></svg>

+ 1 - 0
src/assets/icons/svg/防疫库数.svg

@@ -0,0 +1 @@
+<svg t="1647940876472" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="5557" width="200" height="200"><path d="M860.672 333.312c-2.048-19.456-15.872-35.84-35.328-39.936l-130.56-30.208c-112.64-25.6-229.888-26.624-342.528-2.048l-148.992 32.768c-19.456 3.584-33.792 19.968-34.816 39.424C99.328 339.456 46.08 396.8 46.08 466.432V552.96c0 69.632 53.248 127.488 122.368 133.12 2.56 16.896 15.36 30.72 32.256 33.792l145.408 33.792c56.32 12.8 114.176 18.944 172.032 18.944 61.44 0 122.88-7.168 182.272-21.504l126.464-31.232c16.896-3.584 29.696-16.896 32.256-33.792 69.632-5.12 122.88-63.488 122.88-133.12V466.432c1.024-69.632-52.224-127.488-121.344-133.12zM111.104 552.96V466.432c0-33.28 23.552-61.44 56.32-67.072v220.672c-32.256-5.632-56.32-34.304-56.32-67.072z m574.464 134.656c-106.496 25.088-217.6 26.112-324.608 2.048L236.032 660.48V353.28l130.048-28.672c103.424-22.016 210.944-21.504 314.368 2.048l113.152 26.112v308.224l-108.032 26.624z m232.448-134.656c0 33.28-24.064 61.44-56.832 67.072V398.848c32.768 5.632 56.832 33.792 56.832 67.072v87.04z" fill="#FFFFFF" p-id="5558"></path><path d="M624.128 427.008c-70.656-20.48-145.408-20.48-216.064-0.512l-21.504-61.952c83.456-25.088 172.544-25.088 256-0.512l-18.432 62.976z" fill="#FFFFFF" p-id="5559"></path></svg>

File diff suppressed because it is too large
+ 0 - 0
src/assets/icons/svg/防疫库档.svg


+ 1 - 1
src/components/look_word/bdglfilemanagement.vue

@@ -28,7 +28,7 @@
           mso-border-insidev: 0.5pt solid windowtext;
 
           mso-padding-alt: 0pt 0pt 0pt 0pt;
-          margin-left: -20px;
+          margin-left: 0px;
         "
         width="960"
         bordercolor="black"

+ 58 - 0
src/components/look_word/statistics.vue

@@ -0,0 +1,58 @@
+<template>
+  <div>
+   
+
+    <div class="word" id="contents">
+      <p
+        style="
+          font-size: 14pt;
+          font-weight: 900;
+          margin-botttom: 30px;
+          color: black;
+        "
+      >
+        《军事训练月统计报表》
+      </p>
+ 
+    </div>
+  </div>
+</template>
+<script>
+import { lookWord } from "@/utils/look_word.js";
+import "@/utils/lodJs.js";
+export default {
+  name: "bdgleven",
+  props: ["message"],
+  data() {
+    return {
+      title: "军事训练月统计报表",
+      style:
+        ".JR_tr {height: 40px;};.JR_left{width: 120px;font-size: 1.331em; font-family: '楷体_GB2312';};.JR_right{ font-size: 1.331em; font-family: 仿宋_GB2312;};.JR_bottom{border-left:0; font-size: 1.331em; font-family: 仿宋_GB2312; text-align: right}",
+    };
+  },
+  methods: {
+    daochu() {
+      lookWord(this.title, "#contents", this.style, true);
+    },
+  },
+};
+</script>
+<style scoped>
+tbody {
+  color: #fff;
+  text-align: center;
+}
+tr:last-child {
+  border-bottom: 1px solid;
+}
+::v-deep .contents {
+  width: 1047px !important;
+}
+.box1 {
+  position: absolute;
+  right: 30px;
+  top: 80px;
+  border: 1px solid rgb(129, 130, 131);
+  border-radius: 5px;
+}
+</style>

+ 2 - 1
src/views/grassrootsregistration/bdglarmament/index.vue

@@ -585,7 +585,8 @@ export default {
     handleDelete(row) {
       const ids = row.id || this.ids;
       this.$modal
-        .confirm('是否确认删除军械装备登记簿编号为"' + ids + '"的数据项?')
+      .confirm('是否确认删除该数据?')
+        // .confirm('是否确认删除军械装备登记簿编号为"' + ids + '"的数据项?')
         .then(function () {
           return delBdglarmament(ids);
         })

+ 2 - 1
src/views/grassrootsregistration/bdglcookbook/index.vue

@@ -4152,7 +4152,8 @@ export default {
     handleDelete(row) {
       const ids = row.id || this.ids;
       this.$modal
-        .confirm('是否确认删除一周食谱编号为"' + ids + '"的数据项?')
+        // .confirm('是否确认删除一周食谱编号为"' + ids + '"的数据项?')
+        .confirm('是否确认删除该数据?')
         .then(function () {
           return delBdglcookbook(ids);
         })

+ 2 - 1
src/views/grassrootsregistration/bdgldiary/index.vue

@@ -1314,7 +1314,8 @@ export default {
     handleDelete(row) {
       const ids = row.id || this.ids;
       this.$modal
-        .confirm('是否确认删除要事日记编号为"' + ids + '"的数据项?')
+        // .confirm('是否确认删除要事日记编号为"' + ids + '"的数据项?')
+        .confirm('是否确认删除该数据?')
         .then(function () {
           return delBdgldiary(ids);
         })

+ 2 - 1
src/views/grassrootsregistration/bdgldrill/index.vue

@@ -480,7 +480,8 @@ export default {
     handleDelete(row) {
       const ids = row.id || this.ids;
       this.$modal
-        .confirm('是否确认删除军事训练登记簿编号为"' + ids + '"的数据项?')
+        // .confirm('是否确认删除军事训练登记簿编号为"' + ids + '"的数据项?')
+        .confirm('是否确认删除该数据?')
         .then(function () {
           return delBdgldrill(ids);
         })

+ 2 - 1
src/views/grassrootsregistration/bdglequip/index.vue

@@ -650,7 +650,8 @@ export default {
     handleDelete(row) {
       const ids = row.id || this.ids;
       this.$modal
-        .confirm('是否确认删除训练器材/教材登记薄编号为"' + ids + '"的数据项?')
+        // .confirm('是否确认删除训练器材/教材登记薄编号为"' + ids + '"的数据项?')
+        .confirm('是否确认删除该数据?')
         .then(function () {
           return delBdglequip(ids);
         })

+ 2 - 1
src/views/grassrootsregistration/bdgleven/index.vue

@@ -606,7 +606,8 @@ export default {
     handleDelete(row) {
       const ids = row.id || this.ids;
       this.$modal
-        .confirm('是否确认删除连务会记录本编号为"' + ids + '"的数据项?')
+        // .confirm('是否确认删除连务会记录本编号为"' + ids + '"的数据项?')
+        .confirm('是否确认删除该数据?')
         .then(function () {
           return delBdgleven(ids);
         })

+ 9 - 8
src/views/grassrootsregistration/bdglfilemanagement/index.vue

@@ -192,12 +192,12 @@
         <el-form-item label="文件编号" prop="number">
           <el-input
             v-model="form.number"
-            placeholder="输入文件编号"
+            placeholder="输入文件编号"
             disabled
           />
         </el-form-item>
         <el-form-item label="文件名称" prop="name">
-          <el-input v-model="form.name" placeholder="输入文件名称" />
+          <el-input v-model="form.name" placeholder="输入文件名称" />
         </el-form-item>
         <el-form-item label="收文时间" prop="incomingDispatchesTime">
           <el-date-picker
@@ -212,7 +212,7 @@
           </el-date-picker>
         </el-form-item>
         <el-form-item label="文件密级" prop="confidential">
-          <el-input v-model="form.confidential" placeholder="输入文件密级" />
+          <el-input v-model="form.confidential" placeholder="输入文件密级" />
         </el-form-item>
         <el-form-item label="文件份数" prop="copies">
           <el-input-number
@@ -223,7 +223,7 @@
           ></el-input-number>
         </el-form-item>
         <el-form-item label="签收人" prop="peopleId">
-          <el-select ref="aa" v-model="form.peopleId" placeholder="请选择单位">
+          <el-select ref="aa" v-model="form.peopleId" placeholder="选择签收人">
             <el-option
               v-for="item in renYuan"
               :key="item.id"
@@ -235,7 +235,7 @@
           </el-select>
         </el-form-item>
         <el-form-item label="借阅人" prop="borrowId">
-          <el-select v-model="form.borrowId" placeholder="请选择单位">
+          <el-select v-model="form.borrowId" placeholder="选择借阅人">
             <el-option
               v-for="item in renYuan"
               :key="item.id"
@@ -592,7 +592,8 @@ export default {
     handleDelete(row) {
       const ids = row.id || this.ids;
       this.$modal
-        .confirm('是否确认删除文件管理登计本编号为"' + ids + '"的数据项?')
+      .confirm('是否确认删除该数据?')
+        // .confirm('是否确认删除文件管理登计本编号为"' + ids + '"的数据项?')
         .then(function () {
           return delBdglfilemanagement(ids);
         })
@@ -666,7 +667,7 @@ export default {
   line-height: 32px;
 }
 ::v-deep .el-dialog__body {
-  margin: 10px 30px 20px 50px;
+  margin: 10px 30px 20px 30px;
   padding-top: 20px !important;
   box-sizing: border-box;
   /* padding: 30px 12px 30px 28px; */
@@ -760,7 +761,7 @@ export default {
 }
 /* 底部确定取消按钮 */
 ::v-deep .el-dialog__footer {
-  padding: 18px 42px 30px 0px;
+  padding: 18px 62px 30px 0px;
   margin-right: 32px;
 }
 /* 增加按钮弹框 */

+ 13 - 4
src/views/grassrootsregistration/bdglfood/index.vue

@@ -167,7 +167,7 @@
           />
         </el-form-item>
         <el-form-item label="值班员" prop="peopleId">
-          <el-select v-model="form.peopleId" placeholder="请选择单位">
+          <el-select v-model="form.peopleId" placeholder="请选择值班员">
             <el-option
               v-for="item in renYuan"
               :key="item.id"
@@ -196,7 +196,7 @@
           <el-select
             ref="aa"
             v-model="form.chairmanId"
-            placeholder="请选择单位"
+            placeholder="请选择经委会主任"
           >
             <el-option
               v-for="item in renYuan"
@@ -209,7 +209,7 @@
           </el-select>
         </el-form-item>
         <el-form-item label="单位首长" prop="peopleId1">
-          <el-select v-model="form.peopleId1" placeholder="请选择单位">
+          <el-select v-model="form.peopleId1" placeholder="请选择单位首长">
             <el-option
               v-for="item in renYuan"
               :key="item.id"
@@ -989,6 +989,7 @@
                   placeholder="请输入内容"
                   v-model="form.contents"
                   autosize
+                  resize="none"
                 >
                 </el-input>
               </td>
@@ -1670,7 +1671,8 @@ export default {
     handleDelete(row) {
       const ids = row.id || this.ids;
       this.$modal
-        .confirm('是否确认删除伙食管理登记薄编号为"' + ids + '"的数据项?')
+        // .confirm('是否确认删除伙食管理登记薄编号为"' + ids + '"的数据项?')
+        .confirm('是否确认删除该数据?')
         .then(function () {
           return delBdglfood(ids);
         })
@@ -1971,7 +1973,14 @@ table td {
 ::v-deep input:-moz-placeholder {
   color: #bdbdbd4f !important;
 }
+::v-deep :-ms-input-placeholder{
+  color: #bdbdbd4f !important;
+}
+::v-deep ::-moz-placeholder{
+  color: #bdbdbd4f !important;
+}
 .box2 tr td span {
   font-size: 0.1em;
 }
+::v-deep ::-webkit-input-placeholder{  color: #bdbdbd4f !important;}
 </style>

+ 2 - 1
src/views/grassrootsregistration/bdglmeeting/index.vue

@@ -676,7 +676,8 @@ export default {
     handleDelete(row) {
       const ids = row.id || this.ids;
       this.$modal
-        .confirm('是否确认删除团支部会议登记本编号为"' + ids + '"的数据项?')
+        // .confirm('是否确认删除团支部会议登记本编号为"' + ids + '"的数据项?')
+        .confirm('是否确认删除该数据?')
         .then(function () {
           return delBdglmeeting(ids);
         })

+ 2 - 1
src/views/grassrootsregistration/bdglparty/index.vue

@@ -631,7 +631,8 @@ export default {
     handleDelete(row) {
       const ids = row.id || this.ids;
       this.$modal
-        .confirm('是否确认删除党支部会议登记本编号为"' + ids + '"的数据项?')
+        // .confirm('是否确认删除党支部会议登记本编号为"' + ids + '"的数据项?')
+        .confirm('是否确认删除该数据?')
         .then(function () {
           return delBdglparty(ids);
         })

+ 4 - 3
src/views/grassrootsregistration/bdglpublicproperty/index.vue

@@ -524,9 +524,10 @@ export default {
     handleDelete(row) {
       const ids = row.id || this.ids;
       this.$modal
-        .confirm(
-          '是否确认删除营产,公物管理登记簿编号为"' + ids + '"的数据项?'
-        )
+        // .confirm(
+        //   '是否确认删除营产,公物管理登记簿编号为"' + ids + '"的数据项?'
+        // )
+        .confirm('是否确认删除该数据?')
         .then(function () {
           return delBdglpublicproperty(ids);
         })

+ 8 - 7
src/views/grassrootsregistration/bdglsecrecy/index.vue

@@ -33,7 +33,7 @@
         />
       </el-form-item>
       <el-form-item>
-        <el-button icon="el-icon-refresh" size="btr " @click="resetQuery"
+        <el-button icon="el-icon-refresh" size="btr" @click="resetQuery"
           >重置</el-button
         >
       </el-form-item>
@@ -109,7 +109,7 @@
         label="起用时间"
         align="center"
         prop="startTime"
-        width="180"
+        width="160"
       >
         <template slot-scope="scope">
           <span>{{ parseTime(scope.row.startTime, "{y}-{m}-{d}") }}</span>
@@ -119,7 +119,7 @@
         label="停用时间"
         align="center"
         prop="endTime"
-        width="180"
+        width="160"
       >
         <template slot-scope="scope">
           <span>{{ parseTime(scope.row.endTime, "{y}-{m}-{d}") }}</span>
@@ -129,7 +129,7 @@
         label="移交时间"
         align="center"
         prop="hindOverTime"
-        width="180"
+        width="160"
       >
         <template slot-scope="scope">
           <span>{{ parseTime(scope.row.hindOverTime, "{y}-{m}-{d}") }}</span>
@@ -642,9 +642,10 @@ export default {
     handleDelete(row) {
       const ids = row.id || this.ids;
       this.$modal
-        .confirm(
-          '是否确认删除网络/手机/涉密载体登记本编号为"' + ids + '"的数据项?'
-        )
+        // .confirm(
+        //   '是否确认删除网络/手机/涉密载体登记本编号为"' + ids + '"的数据项?'
+        // )
+        .confirm('是否确认删除该数据?')
         .then(function () {
           return delBdglsecrecy(ids);
         })

+ 4 - 3
src/views/grassrootsregistration/bdglsoldier/index.vue

@@ -614,9 +614,10 @@ export default {
     handleDelete(row) {
       const ids = row.id || this.ids;
       this.$modal
-        .confirm(
-          '是否确认删除军人委员会会议登记本编号为"' + ids + '"的数据项?'
-        )
+        // .confirm(
+        //   '是否确认删除军人委员会会议登记本编号为"' + ids + '"的数据项?'
+        // )
+        .confirm('是否确认删除该数据?')
         .then(function () {
           return delBdglsoldier(ids);
         })

+ 2 - 1
src/views/grassrootsregistration/bdglweekwork/index.vue

@@ -824,7 +824,8 @@ export default {
     handleDelete(row) {
       const ids = row.id || this.ids;
       this.$modal
-        .confirm('是否确认删除一周工作安排编号为"' + ids + '"的数据项?')
+        // .confirm('是否确认删除一周工作安排编号为"' + ids + '"的数据项?')
+        .confirm('是否确认删除该数据?')
         .then(function () {
           return delBdglweekwork(ids);
         })

+ 449 - 0
src/views/grassrootsregistration/statistics/index.vue

@@ -0,0 +1,449 @@
+<template>
+  <div class="app-container">
+    <el-form
+      :model="queryParams"
+      ref="queryForm"
+      :inline="true"
+      v-show="showSearch"
+      label-width="68px"
+    >
+      <el-form-item label="" prop="unitId">
+        <el-input
+          v-model="queryParams.unitId"
+          placeholder="请输入单位"
+          clearable
+          size="small"
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
+      <el-form-item label="" prop="shouldBeTo">
+        <el-input
+          v-model="queryParams.shouldBeTo"
+          placeholder="请输入应到"
+          clearable
+          size="small"
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
+      <el-form-item label="" prop="actualArrival">
+        <el-input
+          v-model="queryParams.actualArrival"
+          placeholder="请输入实到"
+          clearable
+          size="small"
+          @keyup.enter.native="handleQuery"
+        />
+      </el-form-item>
+      <el-form-item label="" prop="unitName">
+        <el-input
+          v-model="queryParams.unitName"
+          placeholder="请输入单位名称"
+          clearable
+          size="small"
+          @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 size="btr" @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="['grassrootsregistration:statistics: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="['grassrootsregistration:statistics: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="['grassrootsregistration:statistics:remove']"
+          >删除</el-button
+        >
+      </el-col>
+      <el-col :span="1.5">
+        <el-button
+          type="warning"
+          plain
+          icon="el-icon-download"
+          size="mini"
+          :loading="exportLoading"
+          @click="handleExport"
+          v-hasPermi="['grassrootsregistration:statistics:export']"
+          >导出</el-button
+        >
+      </el-col>
+      <!-- <right-toolbar
+        :showSearch.sync="showSearch"
+        @queryTable="getList"
+      ></right-toolbar> -->
+    </el-row>
+
+    <el-table
+      v-loading="loading"
+      :data="statisticsList"
+      @selection-change="handleSelectionChange"
+      :header-cell-style="{ background: '#003C69', color: 'white' }"
+    >
+      <el-table-column type="selection" width="55" align="center" />
+      <el-table-column label="单位名称" align="center" prop="id" />
+      <el-table-column label="单位" align="center" prop="unitId" />
+      <el-table-column label="应到" align="center" prop="shouldBeTo" />
+      <el-table-column label="实到" align="center" prop="actualArrival" />
+      <el-table-column label="单位名称" align="center" prop="unitName" />
+      <el-table-column
+        label="操作"
+        align="center"
+        class-name="small-padding fixed-width"
+      >
+        <template slot-scope="scope">
+          <!-- <el-button
+            size="btk"
+            type="text"
+            @click="handleChakan(scope.row)"
+            v-hasPermi="['grassrootsregistration:bdgldiary:edit']"
+            ><span class="chakan">查看</span></el-button
+          > -->
+          <el-button
+            size="btu"
+            type="text"
+            @click="handleUpdate(scope.row)"
+            v-hasPermi="['grassrootsregistration:statistics:edit']"
+            >修改</el-button
+          >
+          <el-button
+            size="btd"
+            type="text"
+            @click="handleDelete(scope.row)"
+            v-hasPermi="['grassrootsregistration:statistics: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="600px" append-to-body>
+      <div class="jiben">基本信息</div>
+
+      <el-form
+        ref="form"
+        :model="form"
+        :rules="rules"
+        label-width="80px"
+        append-to-body
+        :inline="true"
+      >
+        <el-form-item label="单位" prop="unitId">
+          <el-input v-model="form.unitId" placeholder="请输入单位" />
+        </el-form-item>
+        <el-form-item label="应到" prop="shouldBeTo">
+          <el-input v-model="form.shouldBeTo" placeholder="请输入应到" />
+        </el-form-item>
+        <el-form-item label="实到" prop="actualArrival">
+          <el-input v-model="form.actualArrival" placeholder="请输入实到" />
+        </el-form-item>
+        <el-form-item label="单位名称" prop="unitName">
+          <el-input v-model="form.unitName" 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>
+    <el-dialog
+      :visible.sync="menuRoleVisible"
+      :title="title"
+      append-to-body
+      id="chakan"
+    >
+      <statistics
+        v-if="menuRoleVisible"
+        ref="menuRole"
+        :message="wordInfo"
+      ></statistics>
+    </el-dialog>
+  </div>
+</template>
+
+<script>
+import statistics from "@/components/look_word/statistics.vue";
+import {
+  listStatistics,
+  getStatistics,
+  delStatistics,
+  addStatistics,
+  updateStatistics,
+  exportStatistics,
+} from "@/api/grassrootsregistration/statistics";
+
+export default {
+  name: "Statistics",
+  components: { statistics },
+  data() {
+    return {
+      //查看页面
+      menuRoleVisible: false,
+      wordInfo: {},
+      // 遮罩层
+      loading: true,
+      // 导出遮罩层
+      exportLoading: false,
+      // 选中数组
+      ids: [],
+      // 非单个禁用
+      single: true,
+      // 非多个禁用
+      multiple: true,
+      // 显示搜索条件
+      showSearch: true,
+      // 总条数
+      total: 0,
+      // 军事训练月统计班表格数据
+      statisticsList: [],
+      // 弹出层标题
+      title: "",
+      // 是否显示弹出层
+      open: false,
+      // 查询参数
+      queryParams: {
+        pageNum: 1,
+        pageSize: 10,
+        unitId: null,
+        shouldBeTo: null,
+        actualArrival: null,
+        unitName: null,
+      },
+      // 表单参数
+      form: {},
+      // 表单校验
+      rules: {},
+    };
+  },
+  created() {
+    this.getList();
+  },
+  methods: {
+    /** 查询军事训练月统计班列表 */
+    getList() {
+      this.loading = true;
+      listStatistics(this.queryParams).then((response) => {
+        this.statisticsList = response.rows;
+        this.total = response.total;
+        this.loading = false;
+      });
+    },
+    // 取消按钮
+    cancel() {
+      this.open = false;
+      this.reset();
+    },
+    // 表单重置
+    reset() {
+      this.form = {
+        id: null,
+        unitId: null,
+        shouldBeTo: null,
+        actualArrival: null,
+        unitName: 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;
+      getStatistics(id).then((response) => {
+        this.form = response.data;
+        this.open = true;
+        this.title = "修改军事训练月统计班";
+      });
+    },
+    //查看按钮操作
+    // handleChakan(row) {
+    //   this.opens = false;
+    //   const id = row.id || this.ids;
+    //   getStatistics(id).then((response) => {
+    //     this.wordInfo = response.data;
+    //     console.log(this.wordInfo);
+    //     this.title = "军事训练月统计报表";
+    //     this.menuRoleVisible = true;
+    //   });
+    // },
+    /** 提交按钮 */
+    submitForm() {
+      this.$refs["form"].validate((valid) => {
+        if (valid) {
+          if (this.form.id != null) {
+            updateStatistics(this.form).then((response) => {
+              this.$modal.msgSuccess("修改成功");
+              this.open = false;
+              this.getList();
+            });
+          } else {
+            addStatistics(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 delStatistics(ids);
+        })
+        .then(() => {
+          this.getList();
+          this.$modal.msgSuccess("删除成功");
+        })
+        .catch(() => {});
+    },
+    /** 导出按钮操作 */
+    handleExport() {
+      const queryParams = this.queryParams;
+      this.$modal
+        .confirm("是否确认导出所有军事训练月统计班数据项?")
+        .then(() => {
+          this.exportLoading = true;
+          return exportStatistics(queryParams);
+        })
+        .then((response) => {
+          this.$download.name(response.msg);
+          this.exportLoading = false;
+        })
+        .catch(() => {});
+    },
+  },
+};
+</script>
+<style scoped>
+/* 对话框背景颜色 */
+::v-deep .el-dialog {
+  background: #004d86 !important;
+}
+
+::v-deep .el-dialog__header {
+  border-bottom: 1px solid #718a9d;
+}
+::v-deep .el-dialog__title {
+  color: #fff;
+  font: 18px;
+}
+::v-deep .el-dialog__headerbtn .el-dialog__close {
+  color: #fff;
+}
+::v-deep .el-form-item__label {
+  font: 16px;
+  color: #fff;
+  width: 100px !important;
+}
+::v-deep .el-input__inner {
+  /* width: 200px !important;
+  height: 36px; */
+  background: transparent;
+  color: #fff;
+}
+/* 单位框背景颜色 */
+::v-deep .vue-treeselect__control {
+  background: #004d86 !important;
+}
+/* 基本信息背景 */
+.jiben {
+  width: 500px;
+  height: 32px;
+  background-image: url(../../../images/小标题底.png);
+  margin-bottom: 25px;
+  margin-left: 0px;
+  color: #fff;
+  padding-left: 16px;
+  line-height: 32px;
+}
+/*调整表单间距 */
+::v-deep .el-form-item__content {
+  width: 200px;
+}
+::v-deep .el-dialog__body {
+  margin: 10px 30px 20px 30px;
+  padding-top: 20px !important;
+  box-sizing: border-box;
+}
+.el-dialog__body .el-form-item{
+  margin-left: 70px;
+}
+/* 底部确定取消按钮 */
+::v-deep .el-dialog__footer {
+  padding: 0px 10px 20px 0px;
+  margin-right: 37px;
+}
+::v-deep .el-input--small .el-input__inner {
+    height: 36px;
+    line-height: 36px;
+}
+</style>

Some files were not shown because too many files changed in this diff