From 626b4bc998713ec19910a08ef01a39628c5ba28e Mon Sep 17 00:00:00 2001 From: ylj20011123 Date: Tue, 12 Aug 2025 17:42:22 +0800 Subject: [PATCH] update --- pages/index/index.vue | 71 +- pages/operatingStatements/index.vue | 2227 ++++++++++++++------------- 2 files changed, 1212 insertions(+), 1086 deletions(-) diff --git a/pages/index/index.vue b/pages/index/index.vue index 241b3a8..db98f87 100644 --- a/pages/index/index.vue +++ b/pages/index/index.vue @@ -17,7 +17,7 @@ + @animationfinish="handleChangeSwiper"> @@ -51,23 +51,21 @@ - + - + - 便利店: - {{ ydRate }}% + 自营: + {{ modalRateList[0] }}% - 餐饮客房: - {{ shopRate }}% - - - 商铺租赁: - {{ shopOutRate }}% + 外包: + {{ modalRateList[1] }}% @@ -138,12 +136,13 @@ : topShowData && topShowData.MonthRevenueModel && topShowData.MonthRevenueModel.YearRevenueAddNumber < 0 ? '#0E9976' : '', - }">{{ - topShowData && topShowData.MonthRevenueModel && - topShowData.MonthRevenueModel.YearRevenueAddNumber > 0 - ? "增长" - : topShowData && topShowData.MonthRevenueModel && - topShowData.MonthRevenueModel.YearRevenueAddNumber < 0 ? "下降" : "" }} + }"> + {{ + topShowData && topShowData.MonthRevenueModel && + topShowData.MonthRevenueModel.YearRevenueAddNumber > 0 + ? "增长" + : topShowData && topShowData.MonthRevenueModel && + topShowData.MonthRevenueModel.YearRevenueAddNumber < 0 ? "下降" : "" }} {{ topShowData && topShowData.MonthRevenueModel && topShowData.MonthRevenueModel.YearRevenueAddNumber @@ -153,9 +152,10 @@ 100000000 ) : "" - }} + }} + - { // 同比 if (item.data) { @@ -494,10 +505,26 @@ export default { // 分润占比 if (item.name === "自营") { shareList[0] = item; + sum += Number(item.value) } else if (item.name === "外包") { shareList[1] = item; + sum += Number(item.value) } }) + + console.log('sum', sum); + console.log('shareListshareListshareList', shareList); + + + let modalListRate = [] + if (shareList && shareList.length > 0) { + shareList.forEach((item) => { + modalListRate.push((Number(item.value) / sum * 100).toFixed(2)) + }) + } + this.modalRateList = modalListRate + + this.moneyRateList = [ Number(shareList[0].value), Number(shareList[1].value) diff --git a/pages/operatingStatements/index.vue b/pages/operatingStatements/index.vue index d06c30a..f90b1a1 100644 --- a/pages/operatingStatements/index.vue +++ b/pages/operatingStatements/index.vue @@ -1,233 +1,258 @@ -