diff --git a/src/api/jhzxgl/pgd.js b/src/api/jhzxgl/pgd.js
index 67ced14..589c518 100644
--- a/src/api/jhzxgl/pgd.js
+++ b/src/api/jhzxgl/pgd.js
@@ -36,3 +36,30 @@ export function saveQgPgdFk(data) {return request({url: '/pgdQgjh/saveQgPgdFk',
+
+export function getQmPgd(data) {return request({url: '/pgdQmjh/getQmPgd', method: 'post', data})}
+export function saveQmPgdXd(data) {return request({url: '/pgdQmjh/saveQmPgdXd', method: 'post', data})}
+export function saveQmPgdXdBack(data) {return request({url: '/pgdQmjh/saveQmPgdXdBack', method: 'post', data})}
+export function saveQmPgdFk(data) {return request({url: '/pgdQmjh/saveQmPgdFk', method: 'post', data})}
+
+
+
+export function getPkPgd(data) {return request({url: '/pgdPkjh/getPkPgd', method: 'post', data})}
+export function savePkPgdXd(data) {return request({url: '/pgdPkjh/savePkPgdXd', method: 'post', data})}
+export function savePkPgdXdBack(data) {return request({url: '/pgdPkjh/savePkPgdXdBack', method: 'post', data})}
+export function savePkPgdFk(data) {return request({url: '/pgdPkjh/savePkPgdFk', method: 'post', data})}
+
+
+export function getDmPgd(data) {return request({url: '/pgdDmjh/getDmPgd', method: 'post', data})}
+export function saveDmPgdXd(data) {return request({url: '/pgdDmjh/saveDmPgdXd', method: 'post', data})}
+export function saveDmPgdXdBack(data) {return request({url: '/pgdDmjh/saveDmPgdXdBack', method: 'post', data})}
+export function saveDmPgdFk(data) {return request({url: '/pgdDmjh/saveDmPgdFk', method: 'post', data})}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/jhzxgl/dhqdFK.vue b/src/views/jhzxgl/dhqdFK.vue
new file mode 100644
index 0000000..f6f0aef
--- /dev/null
+++ b/src/views/jhzxgl/dhqdFK.vue
@@ -0,0 +1,498 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 批量
+
+
+
+
+ 反馈
+ 接收
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/jhzxgl/dmjhD.vue b/src/views/jhzxgl/dmjhD.vue
new file mode 100644
index 0000000..b246a44
--- /dev/null
+++ b/src/views/jhzxgl/dmjhD.vue
@@ -0,0 +1,566 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 批量
+
+
+
+
+ 反馈
+ 接收
+ 取自
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/jhzxgl/dmjhFK.vue b/src/views/jhzxgl/dmjhFK.vue
new file mode 100644
index 0000000..1c55c9d
--- /dev/null
+++ b/src/views/jhzxgl/dmjhFK.vue
@@ -0,0 +1,566 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 批量
+
+
+
+
+ 反馈
+ 接收
+ 取自
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/jhzxgl/pkjhD.vue b/src/views/jhzxgl/pkjhD.vue
new file mode 100644
index 0000000..87a5049
--- /dev/null
+++ b/src/views/jhzxgl/pkjhD.vue
@@ -0,0 +1,571 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 批量
+
+
+
+
+ 反馈
+ 接收
+ 取自
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/jhzxgl/pkjhFK.vue b/src/views/jhzxgl/pkjhFK.vue
new file mode 100644
index 0000000..87a5049
--- /dev/null
+++ b/src/views/jhzxgl/pkjhFK.vue
@@ -0,0 +1,571 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 批量
+
+
+
+
+ 反馈
+ 接收
+ 取自
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/jhzxgl/pwjhFK.vue b/src/views/jhzxgl/pwjhFK.vue
new file mode 100644
index 0000000..5ac6a21
--- /dev/null
+++ b/src/views/jhzxgl/pwjhFK.vue
@@ -0,0 +1,531 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 批量
+
+
+
+
+ 反馈
+ 接收
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/jhzxgl/qgjhFK.vue b/src/views/jhzxgl/qgjhFK.vue
new file mode 100644
index 0000000..74cdf79
--- /dev/null
+++ b/src/views/jhzxgl/qgjhFK.vue
@@ -0,0 +1,567 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 批量
+
+
+
+
+ 反馈
+ 接收
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/jhzxgl/qmjhD.vue b/src/views/jhzxgl/qmjhD.vue
index a60eb7c..d062be6 100644
--- a/src/views/jhzxgl/qmjhD.vue
+++ b/src/views/jhzxgl/qmjhD.vue
@@ -127,10 +127,10 @@
+
diff --git a/src/views/jhzxgl/sljhFK.vue b/src/views/jhzxgl/sljhFK.vue
new file mode 100644
index 0000000..40b8c58
--- /dev/null
+++ b/src/views/jhzxgl/sljhFK.vue
@@ -0,0 +1,549 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 批量
+
+
+
+
+ 反馈
+ 接收
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/jhzxgl/tzjhFK.vue b/src/views/jhzxgl/tzjhFK.vue
new file mode 100644
index 0000000..0b45216
--- /dev/null
+++ b/src/views/jhzxgl/tzjhFK.vue
@@ -0,0 +1,484 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 批量
+
+
+
+
+ 反馈
+ 接收
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/sjzx/bclqCX1.vue b/src/views/sjzx/bclqCX1.vue
index 770bcef..13d9cc4 100644
--- a/src/views/sjzx/bclqCX1.vue
+++ b/src/views/sjzx/bclqCX1.vue
@@ -124,8 +124,9 @@
:scroll-y="{enabled: true}"
highlight-hover-row
show-overflow
- show-header-overflow
-
+ :footer-method="footerMethod"
+ :footer-cell-style="{'text-align':'center','color':'red'}"
+ show-footer
>
@@ -143,7 +144,9 @@
highlight-hover-row
show-overflow
show-header-overflow
-
+ :footer-method="footerMethod1"
+ :footer-cell-style="{'text-align':'center','color':'red'}"
+ show-footer
>
@@ -189,7 +192,7 @@ import {
} from '@/api/sjzx/jcsj'
import { mapGetters } from 'vuex'
import XEUtils from 'xe-utils'
-import {null2str} from "@/utils/rpkj";
+import {getSumAdd, getSumAddDicByName1, null2str} from "@/utils/rpkj";
import { getToken } from '@/utils/auth'
import { startLoading, endLoading } from '@/utils'
import { Message } from 'element-ui'
@@ -556,6 +559,40 @@ export default {
})
})
},
+ footerMethod1 ({ columns, data }) {
+
+ return [
+ columns.map((column, columnIndex) => {
+ if (['sl'].includes(column.property)) {
+ return getSumAdd(data, column.property)
+ }
+
+
+ if (columnIndex === 1) {
+ return '合计'
+ }
+ return null
+ })
+ ]
+ },
+ footerMethod ({ columns, data }) {
+
+ return [
+ columns.map((column, columnIndex) => {
+ if (['sl','lqzl','shzl','ylzl','qpyld','ljzl','dztlzl'].includes(column.property)) {
+ return getSumAdd(data, column.property)
+ }
+
+ if (['qpyldZ','ybzsZ','lqzlZ','shzlZ','ylzlZ'].includes(column.property)) {
+ return getSumAddDicByName1(data, column.property,'lqbh')
+ }
+ if (columnIndex === 1) {
+ return '合计'
+ }
+ return null
+ })
+ ]
+ },
cellClickEvent({row}) {
this.queryParam.dcch = row.cbbm
this.$refs.xDown4.hidePanel()