From cea7ef2f8a6b608f31d9ebffdda07c2a336db9c3 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期五, 07 七月 2023 09:24:00 +0800 Subject: [PATCH] 2023-07-07 --- src/utils/utils-datamanage.js | 17 ++++++++++++----- 1 files changed, 12 insertions(+), 5 deletions(-) diff --git a/src/utils/utils-datamanage.js b/src/utils/utils-datamanage.js index df476aa..8f58442 100644 --- a/src/utils/utils-datamanage.js +++ b/src/utils/utils-datamanage.js @@ -15,13 +15,13 @@ * @param {String} BID 涓婄骇ID * @return {Object} param */ - static getQueryDataParams (setting, arrFields, search = [], orderBy = '', pageIndex = 1, pageSize = 10, BID, id) { + static getQueryDataParams (setting, arrFields, search = [], orderBy = '', pageIndex = 1, pageSize = 10, BID, id, year) { let param = null if (setting.interType === 'system') { - param = this.getDefaultQueryParam(setting, arrFields, search, orderBy, pageIndex, pageSize, id, BID) + param = this.getDefaultQueryParam(setting, arrFields, search, orderBy, pageIndex, pageSize, id, BID, year) } else { - param = this.getCustomQueryParam(setting, search, orderBy, pageIndex, pageSize, id) + param = this.getCustomQueryParam(setting, search, orderBy, pageIndex, pageSize, id, year) } if (BID) { @@ -38,7 +38,7 @@ /** * @description 鑾峰彇鐢ㄦ埛鑷畾涔夊瓨鍌ㄨ繃绋嬩紶鍙� */ - static getCustomQueryParam (setting, search, orderBy, pageIndex, pageSize, id) { + static getCustomQueryParam (setting, search, orderBy, pageIndex, pageSize, id, year) { let param = Utils.formatCustomMainSearch(search) if (orderBy) { @@ -50,6 +50,8 @@ } else if (setting.laypage) { param.PageIndex = pageIndex param.PageSize = pageSize + } else if (setting.$re_year) { + param.mk_year = year } if (setting.interType === 'inner') { @@ -98,7 +100,7 @@ /** * @description 鑾峰彇绯荤粺瀛樺偍杩囩▼鐨勫弬鏁� */ - static getDefaultQueryParam (setting, arrFields, search, orderBy, pageIndex, pageSize, id, BID) { + static getDefaultQueryParam (setting, arrFields, search, orderBy, pageIndex, pageSize, id, BID, year) { let param = { func: 'sPC_Get_TableData', obj_name: 'data', @@ -160,6 +162,11 @@ _dataresource = _dataresource.replace(/@typename@/ig, `'admin'`) _customScript = _customScript.replace(/@typename@/ig, `'admin'`) + if (setting.$re_year) { + _dataresource = _dataresource.replace(/@mk_year@/ig, year) + _customScript = _customScript.replace(/@mk_year@/ig, year) + } + let regoptions = null if (setting.queryType === 'statistics' || _customScript) { let allSearch = Utils.getAllSearchOptions(search) -- Gitblit v1.8.0