优化首页的统计逻辑,对接新的接口

This commit is contained in:
jishenghua 2024-02-03 21:25:26 +08:00
parent 46fde8b4df
commit 6d2cd8af63
2 changed files with 43 additions and 8 deletions

View File

@ -1,8 +1,10 @@
import { getAction, deleteAction, putAction, postAction, httpAction } from '@/api/manage'
//首页统计
const getBuyAndSaleStatistics = (params)=>getAction("/depotHead/getBuyAndSaleStatistics",params);
const buyOrSalePrice = (params)=>getAction("/depotItem/buyOrSalePrice",params);
const getBuyAndSaleStatisticsByType = (params)=>getAction("/depotHead/getBuyAndSaleStatisticsByType",params);
const getBuyPrice = (params)=>getAction("/depotItem/getBuyPrice",params);
const getSalePrice = (params)=>getAction("/depotItem/getSalePrice",params);
const getRetailPrice = (params)=>getAction("/depotItem/getRetailPrice",params);
//租户管理
const checkTenant = (params)=>getAction("/tenant/checkIsNameExist",params);
const editTenant = (params)=>putAction("/tenant/update",params);
@ -113,8 +115,10 @@ const getBatchNumberList = (params)=>getAction("/depotItem/getBatchNumberList",p
const findFinancialDetailByNumber = (params)=>getAction("/accountHead/getDetailByNumber",params);
export {
getBuyAndSaleStatistics,
buyOrSalePrice,
getBuyAndSaleStatisticsByType,
getBuyPrice,
getSalePrice,
getRetailPrice,
checkTenant,
editTenant,
addRole,

View File

@ -156,7 +156,7 @@
import LineChartMultid from '@/components/chart/LineChartMultid'
import HeadInfo from '@/components/tools/HeadInfo.vue'
import Trend from '@/components/Trend'
import { getBuyAndSaleStatistics, buyOrSalePrice, getPlatformConfigByKey } from '@/api/api'
import { getBuyAndSaleStatisticsByType, getBuyPrice, getSalePrice, getRetailPrice, getPlatformConfigByKey } from '@/api/api'
import { handleIntroJs } from "@/utils/util"
import { getAction,postAction } from '../../api/manage'
import Vue from 'vue'
@ -213,15 +213,46 @@
},
methods: {
initInfo () {
getBuyAndSaleStatistics().then((res)=>{
getBuyAndSaleStatisticsByType({"type": "today"}).then((res)=>{
if(res.code === 200){
this.statistics = res.data;
this.statistics.todayBuy = res.data.todayBuy;
this.statistics.todaySale = res.data.todaySale;
this.statistics.todayRetailSale = res.data.todayRetailSale;
}
})
buyOrSalePrice().then(res=>{
getBuyAndSaleStatisticsByType({"type": "month"}).then((res)=>{
if(res.code === 200){
this.statistics.monthBuy = res.data.monthBuy;
this.statistics.monthSale = res.data.monthSale;
this.statistics.monthRetailSale = res.data.monthRetailSale;
}
})
getBuyAndSaleStatisticsByType({"type": "yesterday"}).then((res)=>{
if(res.code === 200){
this.statistics.yesterdayBuy = res.data.yesterdayBuy;
this.statistics.yesterdaySale = res.data.yesterdaySale;
this.statistics.yesterdayRetailSale = res.data.yesterdayRetailSale;
}
})
getBuyAndSaleStatisticsByType({"type": "year"}).then((res)=>{
if(res.code === 200){
this.statistics.yearBuy = res.data.yearBuy;
this.statistics.yearSale = res.data.yearSale;
this.statistics.yearRetailSale = res.data.yearRetailSale;
}
})
getBuyPrice().then(res=>{
if(res.code === 200){
this.buyPriceData = res.data.buyPriceList;
}
})
getSalePrice().then(res=>{
if(res.code === 200){
this.salePriceData = res.data.salePriceList;
}
})
getRetailPrice().then(res=>{
if(res.code === 200){
this.retailPriceData = res.data.retailPriceList;
}
})