diff --git a/src/api/design/report/index.ts b/src/api/design/report/index.ts index 872dc6f..30df8dc 100644 --- a/src/api/design/report/index.ts +++ b/src/api/design/report/index.ts @@ -89,4 +89,7 @@ export const batchGetTableList = (reportCodes: string, data?) => { return request.post({ url: `/lideeyunji/report-data/batch/list/${reportCodes}`, data }) } - +//获取综合销售报表合计 +export const getAggMonthTotalDetail = (data) => { + return request.post({ url: `lideeyunji/agg/month/total/detail`, data }) +} diff --git a/src/components/LowDesign/src/LowReport/index.vue b/src/components/LowDesign/src/LowReport/index.vue index 9f5875b..043484b 100644 --- a/src/components/LowDesign/src/LowReport/index.vue +++ b/src/components/LowDesign/src/LowReport/index.vue @@ -733,9 +733,15 @@ const getTableData = async (isLoading = true) => { let keys=Object.keys(amountFieds.value) if(!!keys.length&&!!tableData.value.length){ let obj={isAmount:true} + let value={...tableData.value[0]} + if(tableInfo.value.reportCode==='ZHXSQK'){ + value=(await ReportApi.getAggMonthTotalDetail(searchObj))[0] + searchObj['usemonth']?'':value.thisMonthSaMoney_s=value.thissamoney_s + + } keys.forEach(item=>{ let key=amountFieds.value[item].prop - key!=='fistField'?obj[key]=tableData.value[0][item]:'' + key!=='fistField'?obj[key]=value[item]:'' }) amountObj.value=obj }