From 449fdc7db4326e2f5c16fd1dd6e2d0b0540d0ebd Mon Sep 17 00:00:00 2001 From: xhj Date: Tue, 28 Nov 2023 13:42:05 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/jhzxgl/pgd.js | 8 +- src/utils/rpkj.js | 28 +++++++ src/views/sjzx/bclqCX.vue | 38 +++++---- src/views/sjzx/bclqCX1.vue | 4 +- src/views/sjzx/bctltCX.vue | 65 +++++++++++++-- src/views/sjzx/bcybCX.vue | 23 +++++- src/views/sjzx/czbhcx.vue | 6 +- src/views/sjzx/czbhwh.vue | 5 +- src/views/sjzx/czplwh.vue | 2 +- src/views/sjzx/ljptCX.vue | 160 ++++++++++++++++++------------------- src/views/sjzx/plbXC.vue | 2 +- src/views/sjzx/xclqCX.vue | 98 ++++++++++++++++++++--- src/views/sjzx/xctltCX.vue | 118 +++++++++++++++++++-------- 13 files changed, 395 insertions(+), 162 deletions(-) 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 @@ - - - - - - - - - -