This commit is contained in:
cclu 2023-08-21 18:32:02 +08:00
commit da632cbf34
4 changed files with 848 additions and 798 deletions

View File

@ -88,6 +88,7 @@ export default {
uni.canvasToTempFilePath({
canvasId:id,
complete:(res)=>{
console.log('res',res)
if (res.tempFilePath){
uni.getFileSystemManager().readFile({
filePath: res.tempFilePath,

View File

@ -1,16 +1,15 @@
<template>
<view style="width: 128rpx;height: 128rpx">
<view class="main">
<image v-if="preferPath" style="width: 128rpx;height: 128rpx" :src="preferPath"></image>
<canvas v-else style="width: 128rpx;height: 128rpx" canvas-id="month" id="month"/>
<canvas v-else class="month" canvas-id="month" id="month"/>
</view>
</template>
<script>
import uCharts from '@/components/u-charts.js';
var uChartsInstance = {};
export default {
name: "OtherCharts",
name: "otherCharts",
data(){
return {
preferPath:''
@ -29,6 +28,7 @@ export default {
watch:{
success:{
handler(value){
this.preferPath = ''
console.log('value111',value)
let success = Number(value)>100?100:Number(value)
let error = Number(100 - value)<0?0:Number(100 - value)
@ -37,7 +37,7 @@ export default {
data:[{name:'已完成',value:success},{name:'未完成',value:error}]
}]
}
console.log('res',res)
this.drawCharts('month',res)
}
}
@ -85,29 +85,39 @@ export default {
}
});
setTimeout( ()=>{
this.canvasToTempImage('month')
},100)
_this.canvasToTempImage('month')
},500)
},
canvasToTempImage(id){
let _this = this
uni.canvasToTempFilePath({
canvasId:id,
complete:(res)=>{
console.log('res',res)
if (res.tempFilePath){
uni.getFileSystemManager().readFile({
filePath: res.tempFilePath,
encoding: 'base64',
success: res => {
let base64 = 'data:image/png;base64,' + res.data;
this.preferPath = base64
_this.preferPath = base64
}
})
}
}
},this)
},_this)
},
}
}
</script>
<style lang="scss" scoped>
.main{
width: 128rpx;
height: 128rpx;
.month{
width: 128rpx;
height: 128rpx;
}
}
</style>

View File

@ -76,10 +76,12 @@ export default {
}
});
setTimeout( ()=>{
this.canvasToTempImage('month')
},100)
console.log('变成图片')
_this.canvasToTempImage('month')
},500)
},
canvasToTempImage(id){
let _this = this
uni.canvasToTempFilePath({
canvasId:id,
complete:(res)=>{
@ -89,12 +91,13 @@ export default {
encoding: 'base64',
success: res => {
let base64 = 'data:image/png;base64,' + res.data;
this.preferPath = base64
_this.preferPath = base64
console.log('this.preferPath',_this.preferPath)
}
})
}
}
},this)
},_this)
},
}
}

View File

@ -1,8 +1,8 @@
<template>
<view class="main">
<view class="meng" v-if="showCost || showPay|| showMonthRevenue|| showMonthExpenditure|| successRate|| thisYearSum|| nowYearSumRate|| showNetProfit|| budget|| showYearNetProfit|| revenueAll|| revenueSuccess|| revenueCostRate|| budgetSum|| incomeSuccess|| nowYearBudget|| nowYearRevenueCost|| compareYesSuccessRate|| userRevenueSmallSum|| thisMonthSum|| thisMonthRevenueRate|| thisMonthSmallSumSuccess1st|| thisMonthSmallSumSuccess2st|| thisMonthSmallSumSuccess2stTitle|| otherSmallSum"
<view class="meng" v-if="showCost || showPay|| showMonthRevenue|| showMonthExpenditure|| successRate|| thisYearSum|| nowYearSumRate|| showNetProfit|| budget|| showYearNetProfit|| revenueAll|| revenueSuccess|| revenueCostRate|| nowYearSum|| budgetSum|| incomeSuccess|| nowYearBudget|| nowYearRevenueCost|| compareYesSuccessRate|| userRevenueSmallSum|| thisMonthSum|| thisMonthRevenueRate|| thisMonthSmallSumSuccess1st|| thisMonthSmallSumSuccess2st|| thisMonthSmallSumSuccess2stTitle|| otherSmallSum"
@click="handleShowNotice('false')"></view>
<view class="meng" v-if="otherLeftChar || otherMonthSum ||otherThisMonthRate ||otherThisMonthSuccess" @click="handleShowNotice2('false')"></view>
<view class="meng" v-if="otherLeftChar || otherMonthSum ||otherThisMonthRate ||otherThisMonthSuccess || serviceSmallSum" @click="handleShowNotice2('false')"></view>
<!-- :style="{height: ((668/750) * pageWidth + 36)+'px'}"-->
<view class="header" >
<!-- <image class="headerBg" src="https://eshangtech.com/ShopICO/ahyd-BID/revenueBox/revenyeBg.png"/>-->
@ -38,7 +38,7 @@
<view class="itemLabel">
成本比
<view class="notice" @click="handleShowNotice('showCost')">?
<view class="noticeBox" :style="{left:0}" v-if="showCost" @click.stop="handleShowNotice('showCost')">
<view class="noticeBox" :style="{left:0,zIndex:9}" v-if="showCost" @click.stop="handleShowNotice('showCost')">
<text>成本比本月成本 / 本月收入</text>
</view>
</view>
@ -89,8 +89,9 @@
本月支出
<text class="successUnit">/万元</text>
<view class="notice" @click="handleShowNotice('showMonthExpenditure')">?
<view class="noticeBox" v-if="showMonthExpenditure" @click.stop="handleShowNotice('showMonthExpenditure')">
<text>本月支出管理费用+销售费用+财务费用+营业外支出</text>
<view class="noticeBox" v-if="showMonthExpenditure"
@click.stop="handleShowNotice('showMonthExpenditure')">
<text>本月支出=管理费用 + 销售费用 + 财务费用 + 营业外支出</text>
</view>
</view>
</view>
@ -118,7 +119,7 @@
<text class="successLabelText"></text>完成率
<view class="notice" @click="handleShowNotice('successRate')">?
<view class="noticeBox" v-if="successRate" @click.stop="handleShowNotice('successRate')">
<text>=本年累计/年度预算</text>
<text>完成率=本年累计/年度预算(389.00/275.00)</text>
</view>
</view>
</view>
@ -135,7 +136,7 @@
389.00
<view class="notice" @click="handleShowNotice('thisYearSum')">?
<view class="noticeBox" v-if="thisYearSum" @click.stop="handleShowNotice('thisYearSum')">
<text>利润总额</text>
<text>本年度利润总额的累计数</text>
</view>
</view>
</view>
@ -146,8 +147,9 @@
<view class="itemValue">
275.00
<view class="notice" @click="handleShowNotice('budget')">?
<view class="noticeBox" :style="{left:'calc(33.3% + 30px)',top: '40px'}" v-if="budget" @click.stop="handleShowNotice('budget')">
<text>利润总额</text>
<view class="noticeBox" :style="{ left: 'calc(33.3% + 30px)', top: '40px' }" v-if="budget"
@click.stop="handleShowNotice('budget')">
<text>本年度利润总额的预算数</text>
</view>
</view>
</view>
@ -169,8 +171,9 @@
<view class="itemValue">
156.00
<view class="notice" @click="handleShowNotice('showNetProfit')">?
<view class="noticeBox" :style="{left:'calc(33.3% + 30px)',top: '115px'}"v-if="showNetProfit" @click.stop="handleShowNotice('showNetProfit')">
<text>净利润年度预算</text>
<view class="noticeBox" :style="{ left: 'calc(33.3% + 30px)', top: '115px' }" v-if="showNetProfit"
@click.stop="handleShowNotice('showNetProfit')">
<text>本年度净利润的预算数</text>
</view>
</view>
</view>
@ -182,8 +185,9 @@
<view class="itemLabel" style="display: flex;align-items: center">
完成度
<view class="notice" @click="handleShowNotice('showYearNetProfit')">?
<view class="noticeBox" :style="{left:'calc(33.3% + 30px)',top: '115px'}"v-if="showYearNetProfit" @click.stop="handleShowNotice('showYearNetProfit')">
<text>=本年净利润/净利润预算</text>
<view class="noticeBox" :style="{ left: 'calc(33.3% + 30px)', top: '115px' }" v-if="showYearNetProfit"
@click.stop="handleShowNotice('showYearNetProfit')">
<text>完成度=本年净利润/净利润预算(292.00/156.00)</text>
</view>
</view>
</view>
@ -195,10 +199,11 @@
<view class="accrueYear">
<view class="itemBox">
<view style="display: flex;align-items: center">
<view style="width:100%;display: flex;align-items: center">
<view class="itemBoxTitle">2023年营收累计</view>
<view class="notice" @click="handleShowNotice('revenueAll')">?
<view class="noticeBox" :style="{left:'50%',top: '0px'}" v-if="revenueAll" @click.stop="handleShowNotice('revenueAll')">
<view class="noticeBox" :style="{ left: '50%', top: '0px' }" v-if="revenueAll"
@click.stop="handleShowNotice('revenueAll')">
<text>不包含营业外收入</text>
</view>
</view>
@ -210,8 +215,9 @@
<text class="numberValue">65.12%</text>
</view>
<view class="notices">
<view class="noticeBox" :style="{left:'0px',top: '50%'}" v-if="revenueSuccess" @click.stop="handleShowNotice('revenueSuccess')">
<text>不包含营业外收入</text>
<view class="noticeBox" :style="{ left: '0px', top: '50%' }" v-if="revenueSuccess"
@click.stop="handleShowNotice('revenueSuccess')">
<text>完成率=本年累计 / 年度预算(472,356,021.71/725,370,000.00)</text>
</view>
</view>
<view class="rightBox">
@ -225,8 +231,9 @@
<view class="rateText" style="display: flex;align-items: center">
成本比
<view class="notice" @click="handleShowNotice('revenueCostRate')">?
<view class="noticeBox" :style="{right:'0px',top: '30%'}" v-if="revenueCostRate" @click.stop="handleShowNotice('revenueCostRate')">
<text>=本年成本/本年营收收入</text>
<view class="noticeBox" :style="{ right: '0px', top: '30%' }" v-if="revenueCostRate"
@click.stop="handleShowNotice('revenueCostRate')">
<text>成本比=本年成本/本年累计收入(180,563,832.50/472,356,021.71)</text>
</view>
</view>
</view>
@ -242,8 +249,9 @@
<view class="rateText" style="display: flex;align-items: center">
同比
<view class="notice" @click="handleShowNotice('budgetSum')">?
<view class="noticeBox" :style="{right:'0px',top: '80%'}" v-if="budgetSum" @click.stop="handleShowNotice('budgetSum')">
<text>本年累计同比值</text>
<view class="noticeBox" :style="{ right: '0px', top: '80%' }" v-if="budgetSum"
@click.stop="handleShowNotice('budgetSum')">
<text>本年累计营收的同比值</text>
</view>
</view>
</view>
@ -256,15 +264,24 @@
<view class="incomeAll">
<view class="itemBox">
<view style="width:100%;display: flex;align-items: center">
<view class="itemBoxTitle" style="color: #EC6C00">2023年收入合计</view>
<view class="notice" @click="handleShowNotice('nowYearSum')">?
<view class="noticeBox" :style="{ left: '33%', top: '20px' }" v-if="nowYearSum"
@click.stop="handleShowNotice('nowYearSum')">
<text>包含营业外收入</text>
</view>
</view>
</view>
<image class="monthSumBg" src="https://eshangtech.com/ShopICO/ahyd-BID/revenueBox/allInCome.png" />
<view class="itemDetailBox">
<view class="leftCharts" @click="handleShowNotice('incomeSuccess')">
<OtherCharts :success="firthBox1stRate" :colorList="['#FC7909', '#FEE4CE']" />
<text class="numberValue" style="color: #FE7500">65.18%</text>
<view class="notices">
<view class="noticeBox" :style="{left:'0px',top: '50%'}" v-if="incomeSuccess" @click.stop="handleShowNotice('incomeSuccess')">
<text>=本年累计/年度预算</text>
<view class="noticeBox" :style="{ left: '0px', top: '50%' }" v-if="incomeSuccess"
@click.stop="handleShowNotice('incomeSuccess')">
<text>完成率=本年累计 / 年度预算(473,766,021.71/726,870,000.00)</text>
</view>
</view>
</view>
@ -275,11 +292,7 @@
<view class="itemTopTitle" style="display: flex;align-items: center">
本年累计
<text class="itemTopUnit">/万元</text>
<view class="notice" @click="handleShowNotice('nowYearSum')">?
<view class="noticeBox" :style="{left:'33%',top: '20px'}" v-if="nowYearSum" @click.stop="handleShowNotice('nowYearSum')">
<text>包含营业外收入</text>
</view>
</view>
</view>
</view>
<view class="itemRateBox">
@ -287,8 +300,9 @@
<view class="rateText" style="display: flex;align-items: center">
成本比
<view class="notice" @click="handleShowNotice('nowYearRevenueCost')">?
<view class="noticeBox" :style="{left:'33%',top: '20px'}" v-if="nowYearRevenueCost" @click.stop="handleShowNotice('nowYearRevenueCost')">
<text>=本年累计成本/本年累计收入</text>
<view class="noticeBox" :style="{ right: '0', top: '20px' }" v-if="nowYearRevenueCost"
@click.stop="handleShowNotice('nowYearRevenueCost')">
<text>成本比=本年累计成本/本年累计收入(180,563,832.50/473,766,021.71)</text>
</view>
</view>
</view>
@ -301,7 +315,8 @@
年度预算
<text class="itemTopUnit">/万元</text>
<view class="notice" @click="handleShowNotice('nowYearBudget')">?
<view class="noticeBox" :style="{left:'33%',top: '80%'}" v-if="nowYearBudget" @click.stop="handleShowNotice('nowYearBudget')">
<view class="noticeBox" :style="{ left: '33%', top: '80%' }" v-if="nowYearBudget"
@click.stop="handleShowNotice('nowYearBudget')">
<text>年度预算包含营业外</text>
</view>
</view>
@ -312,8 +327,9 @@
<view class="rateText" style="display: flex;align-items: center">
同比
<view class="notice" @click="handleShowNotice('nowYearSumRate')">?
<view class="noticeBox" :style="{right:'0%',top: '80%'}" v-if="nowYearSumRate" @click.stop="handleShowNotice('nowYearSumRate')">
<text>本年累计的同比值</text>
<view class="noticeBox" :style="{ right: '0%', top: '80%' }" v-if="nowYearSumRate"
@click.stop="handleShowNotice('nowYearSumRate')">
<text>本年累计收入的同比值</text>
</view>
</view>
</view>
@ -333,8 +349,9 @@
<view style="display: flex;align-items: center">
<view class="smallTitle">自营收入小计</view>
<view class="notice" @click="handleShowNotice('userRevenueSmallSum')">?
<view class="noticeBox" :style="{left:'30%',top: '0%'}" v-if="userRevenueSmallSum" @click.stop="handleShowNotice('userRevenueSmallSum')">
<text>本年累计的同比值</text>
<view class="noticeBox" :style="{ left: '30%', top: '0%' }" v-if="userRevenueSmallSum"
@click.stop="handleShowNotice('userRevenueSmallSum')">
<text>便利店餐饮及客房的累计数</text>
</view>
</view>
</view>
@ -350,8 +367,9 @@
<OtherCharts :success="firthBox2stRate" :colorList="['#FC7909', '#F9DCC2']" />
<text class="leftValue">71.70%</text>
<view class="notices">
<view class="noticeBox" :style="{left:'30%',top: '100px'}" v-if="compareYesSuccessRate" @click.stop="handleShowNotice('compareYesSuccessRate')">
<text>相较于年度预算的完成度</text>
<view class="noticeBox" :style="{ left: '30%', top: '100px' }" v-if="compareYesSuccessRate"
@click.stop="handleShowNotice('compareYesSuccessRate')">
<text>完成率=本年累计自营收入 / 自营收入的年度预算(339,787,552.17/473,920,000.00)</text>
</view>
</view>
</view>
@ -364,11 +382,12 @@
<view class="itemDetail">
<view class="detailValue" style="font-size: 26rpx;display: flex;align-items: center">
5,070.82
<view class="notice" @click="handleShowNotice('thisMonthSum')">?
<view class="noticeBox" :style="{right:'0px',top: '85px'}" v-if="thisMonthSum" @click.stop="handleShowNotice('thisMonthSum')">
<!-- <view class="notice" @click="handleShowNotice('thisMonthSum')">?
<view class="noticeBox" :style="{ right: '0px', top: '85px' }" v-if="thisMonthSum"
@click.stop="handleShowNotice('thisMonthSum')">
<text>7</text>
</view>
</view>
</view> -->
</view>
<view class="detailTitle">
7月累计
@ -387,8 +406,9 @@
<view class="rightLabel" style="display: flex;align-items: center">
本月占比
<view class="notice" @click="handleShowNotice('thisMonthRevenueRate')">?
<view class="noticeBox" :style="{right:'0px',top: '120px'}" v-if="thisMonthRevenueRate" @click.stop="handleShowNotice('thisMonthRevenueRate')">
<text>7月自营收入/本年累计自营计划</text>
<view class="noticeBox" :style="{ right: '0px', top: '120px' }" v-if="thisMonthRevenueRate"
@click.stop="handleShowNotice('thisMonthRevenueRate')">
<text>本月占比=7月自营收入 / 本年累计自营收入(50,708,267.25/339,787,552.17)</text>
</view>
</view>
</view>
@ -405,13 +425,14 @@
</view>
<view class="smallSumRight" style="display: flex;align-items: center">
<view class="notice" @click="handleShowNotice('thisMonthSmallSumSuccess1st')">?
<view class="noticeBox" :style="{right:'0px',top: '190px'}" v-if="thisMonthSmallSumSuccess1st" @click.stop="handleShowNotice('thisMonthSmallSumSuccess1st')">
<text>相较于年度预算的完成度</text>
</view>
</view>
<text class="successText" style="margin-left: 4rpx">完成率</text>
<text class="successValue">64.21%</text>
<view class="notice" @click="handleShowNotice('thisMonthSmallSumSuccess1st')">?
<view class="noticeBox" :style="{ right: '0px', top: '190px' }" v-if="thisMonthSmallSumSuccess1st"
@click.stop="handleShowNotice('thisMonthSmallSumSuccess1st')">
<text>完成率=服务区自营收入 / 自营收入的年度预算(304,283,297.04/473,920,000.00)</text>
</view>
</view>
</view>
</view>
@ -420,20 +441,23 @@
<view class="smallSumItemBox"></view>
<text class="smallTitle">分公司收入小计</text>
<view class="notice" @click="handleShowNotice('thisMonthSmallSumSuccess2stTitle')">?
<view class="noticeBox" :style="{right:'0px',top: '210px'}" v-if="thisMonthSmallSumSuccess2stTitle" @click.stop="handleShowNotice('thisMonthSmallSumSuccess2stTitle')">
<text>分公司城市店批发团购及通道费</text>
<view class="noticeBox" :style="{ left: '0px', top: '210px' }"
v-if="thisMonthSmallSumSuccess2stTitle"
@click.stop="handleShowNotice('thisMonthSmallSumSuccess2stTitle')">
<text>城市店批发团购及通道费的累计数</text>
</view>
</view>
</view>
<view class="smallSumRight" style="display: flex;align-items: center">
<view class="notice" @click="handleShowNotice('thisMonthSmallSumSuccess2st')">?
<view class="noticeBox" :style="{right:'0px',top: '210px'}" v-if="thisMonthSmallSumSuccess2st" @click.stop="handleShowNotice('thisMonthSmallSumSuccess2st')">
<text>相较于年度预算的完成度</text>
</view>
</view>
<text class="successText" style="margin-left: 4rpx">完成率</text>
<text class="successValue">7.49%</text>
<view class="notice" @click="handleShowNotice('thisMonthSmallSumSuccess2st')">?
<view class="noticeBox" :style="{ right: '0px', top: '210px' }" v-if="thisMonthSmallSumSuccess2st"
@click.stop="handleShowNotice('thisMonthSmallSumSuccess2st')">
<text>完成率=分公司收入 / 自营收入的年度预算(35,504,255.13/473,920,000.00)</text>
</view>
</view>
</view>
</view>
</view>
@ -447,8 +471,9 @@
</view>
<view class="smallTitle">其他收入小计</view>
<view class="notice" @click="handleShowNotice('otherSmallSum')">?
<view class="noticeBox" :style="{left:'30%',top: '20px'}" v-if="otherSmallSum" @click.stop="handleShowNotice('otherSmallSum')">
<text>其它收入场地尊林物业及受托代管公共服务补贴营业外收入</text>
<view class="noticeBox" :style="{ left: '30%', top: '20px' }" v-if="otherSmallSum"
@click.stop="handleShowNotice('otherSmallSum')">
<text>场地租赁物业及受托代管公共服务补贴营业外收入的累计数</text>
</view>
</view>
</view>
@ -463,25 +488,21 @@
<OtherCharts :success="firthBox3stRate" :colorList="['#FC7909', '#F9DCC2']" />
<text class="leftValue">52.97%</text>
<view class="notices">
<view class="noticeBox" :style="{left:'30%',top: '100px'}" v-if="otherLeftChar" @click.stop="handleShowNotice2('otherLeftChar')">
<text>相较于年度预算的完成度</text>
<view class="noticeBox" :style="{ left: '30%', top: '100px' }" v-if="otherLeftChar"
@click.stop="handleShowNotice2('otherLeftChar')">
<text>完成率=7月其他收入 / 其他收入的年度预算(133,978,469.54/252,950,000.00)</text>
</view>
</view>
</view>
<view class="itemSmallRightBox">
<view class="rightTopItem">
<view class="itemDetail">
<view class="detailValue">13,406.84</view>
<view class="detailValue">13,397.84</view>
<view class="detailTitle">本年累计<text class="detailTitleUnit">/万元</text></view>
</view>
<view class="itemDetail">
<view class="detailValue" style="display: flex;align-items: center">
2,028.58
<view class="notice" @click="handleShowNotice2('otherMonthSum')">?
<view class="noticeBox" :style="{right:'0px',top: '85px'}" v-if="otherMonthSum" @click.stop="handleShowNotice2('otherMonthSum')">
<text>7</text>
</view>
</view>
</view>
<view class="detailTitle">7月累计<text class="detailTitleUnit">/万元</text></view>
</view>
@ -496,8 +517,9 @@
<view class="rightLabel" style="display: flex;align-items: center">
本月占比
<view class="notice" @click="handleShowNotice2('otherThisMonthRate')">?
<view class="noticeBox" :style="{right:'0px',top: '120px'}" v-if="otherThisMonthRate" @click.stop="handleShowNotice2('otherThisMonthRate')">
<text>7月其它收入/本年累计其它收入</text>
<view class="noticeBox" :style="{ right: '0px', top: '120px' }" v-if="otherThisMonthRate"
@click.stop="handleShowNotice2('otherThisMonthRate')">
<text>本月占比=7月其他收入 / 本年累计其他收入(20,285,867.69/133,978,469.54)</text>
</view>
</view>
</view>
@ -510,17 +532,24 @@
<view class="smallSumItem">
<view class="smallSumLeft">
<view class="smallSumItemBox"></view>
<text class="smallTitle">服务区自营小计</text>
<text class="smallTitle">服务区租赁小计</text>
<view class="notice" @click="handleShowNotice2('serviceSmallSum')">?
<view class="noticeBox" :style="{ right: '0px', top: '180px' }" v-if="serviceSmallSum"
@click.stop="handleShowNotice2('serviceSmallSum')">
<text>商铺充电桩汽修加油站的租赁累计收入(91,051,247.82/252,950,000.00)</text>
</view>
</view>
</view>
<view class="smallSumRight" style="display: flex;align-items: center">
<view class="notice" @click="handleShowNotice2('otherThisMonthSuccess')">?
<view class="noticeBox" :style="{right:'0px',top: '210px'}" v-if="otherThisMonthSuccess" @click.stop="handleShowNotice2('otherThisMonthSuccess')">
<text>相较于年度预算的完成率</text>
</view>
</view>
<text class="successText" style="margin-left: 4rpx">完成率</text>
<text class="successValue">50.05%</text>
<text class="successValue">35.99%</text>
<view class="notice" @click="handleShowNotice2('otherThisMonthSuccess')">?
<view class="noticeBox" :style="{ right: '0px', top: '180px' }" v-if="otherThisMonthSuccess"
@click.stop="handleShowNotice2('otherThisMonthSuccess')">
<text>完成率=服务区租赁累计收入 / 本年累计其他收入(91,051,247.82/252,950,000.00)</text>
</view>
</view>
</view>
</view>
</view>
@ -895,6 +924,7 @@ export default {
otherMonthSum:false,//
otherThisMonthRate:false,//
otherThisMonthSuccess:false,//
serviceSmallSum:false,//
pageWidth:0,//
}
},
@ -1044,11 +1074,15 @@ export default {
case 'otherThisMonthSuccess':
this.otherThisMonthSuccess = !this.otherThisMonthSuccess
break
case 'serviceSmallSum':
this.serviceSmallSum = !this.serviceSmallSum
break
case 'false':
this.otherLeftChar = false
this.otherMonthSum = false
this.otherThisMonthRate = false
this.otherThisMonthSuccess = false
this.serviceSmallSum = false
}
},
//
@ -1554,7 +1588,7 @@ export default {
font-size: 12px;
font-weight: 600;
.noticeBox{
max-width: 60%;
max-width: 100%;
position: absolute;
display: inline-block;
padding: 5px 10px;
@ -1592,7 +1626,7 @@ export default {
font-size: 12px;
font-weight: 600;
.noticeBox{
max-width: 60%;
max-width: 80%;
position: absolute;
display: inline-block;
padding: 5px 10px;
@ -1684,7 +1718,7 @@ export default {
font-size: 12px;
font-weight: 600;
.noticeBox{
max-width: 60%;
max-width: 80%;
position: absolute;
right: 0;top: 0;
display: inline-block;
@ -1725,6 +1759,30 @@ export default {
color: #9635E0;
line-height: 44rpx;
}
.notice{
margin-left: 8rpx;
width: 12px;
height: 12px;
display: flex;
align-items: center;
justify-content: center;
border: 2px solid #A69E9F;
border-radius: 50%;
color: #A69E9F;
font-size: 12px;
font-weight: 600;
.noticeBox{
max-width: 100%;
position: absolute;
display: inline-block;
padding: 5px 10px;
background: #fff;
border-radius: 10rpx;
box-shadow: 0rpx 4rpx 12rpx 0rpx rgba(166, 158, 159, 0.3);
z-index:9;
}
}
.monthSumBg{
position: absolute;
width: 320rpx;
@ -1768,7 +1826,7 @@ export default {
font-size: 12px;
font-weight: 600;
.noticeBox{
max-width: 60%;
max-width: 80%;
position: absolute;
display: inline-block;
padding: 5px 10px;
@ -1812,29 +1870,6 @@ export default {
line-height: 36rpx;
margin-left: 4rpx;
}
.notice{
margin-left: 8rpx;
width: 12px;
height: 12px;
display: flex;
align-items: center;
justify-content: center;
border: 2px solid #A69E9F;
border-radius: 50%;
color: #A69E9F;
font-size: 12px;
font-weight: 600;
.noticeBox{
max-width: 60%;
position: absolute;
display: inline-block;
padding: 5px 10px;
background: #fff;
border-radius: 10rpx;
box-shadow: 0rpx 4rpx 12rpx 0rpx rgba(166, 158, 159, 0.3);
z-index:9;
}
}
}
}
.itemRateBox{
@ -1868,10 +1903,11 @@ export default {
font-size: 12px;
font-weight: 600;
.noticeBox{
max-width: 60%;
max-width: 80%;
position: absolute;
right: 0;top: 0;
display: inline-block;
white-space: pre-wrap;
padding: 5px 10px;
background: #fff;
border-radius: 10rpx;
@ -2004,7 +2040,7 @@ export default {
font-size: 12px;
font-weight: 600;
.noticeBox{
max-width: 60%;
max-width: 100%;
position: absolute;
display: inline-block;
padding: 5px 10px;
@ -2122,7 +2158,7 @@ export default {
font-size: 12px;
font-weight: 600;
.noticeBox{
max-width: 60%;
max-width: 70%;
position: absolute;
right: 0;top: 0;
display: inline-block;
@ -2178,7 +2214,7 @@ export default {
font-size: 12px;
font-weight: 600;
.noticeBox{
max-width: 60%;
max-width: 80%;
position: absolute;
right: 0;top: 0;
display: inline-block;
@ -2206,7 +2242,7 @@ export default {
font-size: 12px;
font-weight: 600;
.noticeBox{
max-width: 60%;
max-width: 80%;
position: absolute;
right: 0;top: 0;
display: inline-block;