|
|
@@ -24,13 +24,6 @@
|
|
|
</view>
|
|
|
|
|
|
<view class="bubble-grid">
|
|
|
- <!-- 今日收入 - 主气泡 -->
|
|
|
- <view class="bubble bubble-primary" @click.stop="pageTo({url:'/admin/stat/kdIncome'})">
|
|
|
- <view class="bubble-inner">
|
|
|
- <view class="bubble-label">今日收入</view>
|
|
|
- <view class="bubble-value">{{ $util.numberFormat(data.todayData.income) }}</view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
|
|
|
<!-- 访客 -->
|
|
|
<view class="bubble bubble-secondary" @click.stop="pageTo({url:'/admin/custom/visit'})">
|
|
|
@@ -60,22 +53,12 @@
|
|
|
<view class="bubble-value">{{ $util.numberFormat(data.yesterdayIncome) || 0 }}</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </template>
|
|
|
- <template v-else>
|
|
|
- <view class="today-overview-card">
|
|
|
- <view class="today-header">
|
|
|
- <view class="today-title">今日概况</view>
|
|
|
- <zui-svg-icon icon="home-message" color="#FFFFFF" :width="32" :height="29" @click.native="pageTo({url:'/admin/chat/list'})" />
|
|
|
- <view class="red-mind" v-if="unReadMsgNum>0">{{ unReadMsgNum>9?'9+':unReadMsgNum }}</view>
|
|
|
- </view>
|
|
|
|
|
|
- <view class="today-stats" @click="pageTo({url:'/admin/custom/visit'})">
|
|
|
- <view class="stat-item">
|
|
|
- <view class="stat-content">
|
|
|
- <view class="stat-label">访客</view>
|
|
|
- <view class="stat-value">{{ $util.numberFormat(data.todayData.visit) || 0 }}</view>
|
|
|
+ <!-- 今日收入 - 主气泡 -->
|
|
|
+ <view class="bubble bubble-primary" @click.stop="pageTo({url:'/admin/stat/kdIncome'})">
|
|
|
+ <view class="bubble-inner">
|
|
|
+ <view class="bubble-label">今日收入</view>
|
|
|
+ <view class="bubble-value">{{ $util.numberFormat(data.todayData.income) }}</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
|
|
|
@@ -1161,12 +1144,6 @@ export default {
|
|
|
justify-content: center;
|
|
|
background: rgba(255, 255, 255, 0.2);
|
|
|
border-radius: 50%;
|
|
|
- transition: all 0.3s ease;
|
|
|
-
|
|
|
- &:active {
|
|
|
- background: rgba(255, 255, 255, 0.35);
|
|
|
- transform: scale(0.95);
|
|
|
- }
|
|
|
|
|
|
.msg-icon {
|
|
|
font-size: 32upx;
|
|
|
@@ -1212,11 +1189,7 @@ export default {
|
|
|
transition: all 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);
|
|
|
box-shadow: 0 8upx 20upx rgba(0, 0, 0, 0.15);
|
|
|
|
|
|
- &:active {
|
|
|
- transform: scale(0.92);
|
|
|
- box-shadow: 0 4upx 12upx rgba(0, 0, 0, 0.2);
|
|
|
- }
|
|
|
-
|
|
|
+
|
|
|
.bubble-inner {
|
|
|
width: 100%;
|
|
|
height: 100%;
|