diff --git a/src/api/jhzxgl/pgd.js b/src/api/jhzxgl/pgd.js index 34b650a..67ced14 100644 --- a/src/api/jhzxgl/pgd.js +++ b/src/api/jhzxgl/pgd.js @@ -29,10 +29,10 @@ export function savePwPgdXdBack(data) {return request({url: '/pgdPwjh/savePwPgdX export function savePwPgdFk(data) {return request({url: '/pgdPwjh/savePwPgdFk', method: 'post', data})} -export function getQgPgd(data) {return request({url: '/pgdPwjh/getQgPgd', method: 'post', data})} -export function saveQgPgdXd(data) {return request({url: '/pgdPwjh/saveQgPgdXd', method: 'post', data})} -export function saveQgPgdXdBack(data) {return request({url: '/pgdPwjh/saveQgPgdXdBack', method: 'post', data})} -export function saveQgPgdFk(data) {return request({url: '/pgdPwjh/saveQgPgdFk', method: 'post', data})} +export function getQgPgd(data) {return request({url: '/pgdQgjh/getQgPgd', method: 'post', data})} +export function saveQgPgdXd(data) {return request({url: '/pgdQgjh/saveQgPgdXd', method: 'post', data})} +export function saveQgPgdXdBack(data) {return request({url: '/pgdQgjh/saveQgPgdXdBack', method: 'post', data})} +export function saveQgPgdFk(data) {return request({url: '/pgdQgjh/saveQgPgdFk', method: 'post', data})} diff --git a/src/utils/rpkj.js b/src/utils/rpkj.js index 878c0ee..3d3fe69 100644 --- a/src/utils/rpkj.js +++ b/src/utils/rpkj.js @@ -58,6 +58,34 @@ export function getSumAdd(list, field){ return count } + +export function getSumAddDicByName1(list,field,...rest) { + let count = 0 + const cache = []; + let t; + function check(item) { + let trueList = []; + let args; + for(args of rest) { + trueList.push(item[args] === t[args]) + } + return trueList.every(item => item) + } + for (t of list) { + if (cache.find(check)) { + continue; + } + cache.push(t); + } + for( let qc of cache){ + let num = Number(qc[field]) + if (!XEUtils.isNumber(num) || isNaN(num)) { + num = 0 + } + count = cal.accAdd(count, num) + } + return count +} //根据属相去重相加 export function getSumAddDicByName(list,...rest) { let count = 0 diff --git a/src/views/sjzx/bclqCX.vue b/src/views/sjzx/bclqCX.vue index 819394f..ac83a56 100644 --- a/src/views/sjzx/bclqCX.vue +++ b/src/views/sjzx/bclqCX.vue @@ -9,16 +9,6 @@ - - - - - - - - - -