|
|
@@ -22,14 +22,14 @@
|
|
|
<view class="red-mind" v-if="unReadMsgNum>0">{{ unReadMsgNum>9?'9+':unReadMsgNum }}</view>
|
|
|
</view>
|
|
|
|
|
|
- <view class="today-income-section" @click="pageTo({url:'/admin/stat/kdIncome'})">
|
|
|
+ <view class="today-income-section" @click.stop="pageTo({url:'/admin/stat/kdIncome'})">
|
|
|
<view class="income-label">收入</view>
|
|
|
<view class="income-value">
|
|
|
<text class="income-number">{{ $util.numberFormat(data.todayData.income) }}</text>
|
|
|
</view>
|
|
|
</view>
|
|
|
|
|
|
- <view class="today-stats" @click="pageTo({url:'/admin/custom/visit'})">
|
|
|
+ <view class="today-stats" @click.stop="pageTo({url:'/admin/custom/visit'})">
|
|
|
<view class="stat-item">
|
|
|
<view class="stat-content">
|
|
|
<view class="stat-label">访客</view>
|
|
|
@@ -37,22 +37,47 @@
|
|
|
</view>
|
|
|
</view>
|
|
|
|
|
|
- <navigator url="/admin/home/order" open-type="switchTab" class="stat-item">
|
|
|
+ <navigator
|
|
|
+ url="/admin/home/order"
|
|
|
+ open-type="switchTab"
|
|
|
+ class="stat-item"
|
|
|
+ @click.stop="pageTo({url:'/admin/home/order'})"
|
|
|
+ >
|
|
|
<view class="stat-content">
|
|
|
<view class="stat-label">订单</view>
|
|
|
<view class="stat-value">{{ $util.numberFormat(data.todayData.order) || 0 }}</view>
|
|
|
</view>
|
|
|
</navigator>
|
|
|
|
|
|
- <view class="stat-item">
|
|
|
+ <view class="stat-item" @click.stop="">
|
|
|
<view class="stat-content">
|
|
|
<view class="stat-label">昨日收入</view>
|
|
|
- <view class="stat-value">{{ $util.numberFormat(yesterdayIncome) || 0 }}</view>
|
|
|
+ <view class="stat-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>
|
|
|
</view>
|
|
|
+
|
|
|
</view>
|
|
|
</view>
|
|
|
</template>
|
|
|
+
|
|
|
<view class="module-com news-wrap">
|
|
|
<view class="news-list" v-for="(item, index) in data.notice" :key="index" @click="noticeFn(item)" >
|
|
|
<view class="news-left">
|
|
|
@@ -584,13 +609,14 @@ export default {
|
|
|
onShow () {
|
|
|
this.unReadMsgNum = 0; // 重置未读消息数
|
|
|
|
|
|
- if(this.backAction == 'login'){
|
|
|
- this.init()
|
|
|
- }
|
|
|
- if(this.backAction == 'cacelMask'){
|
|
|
- this.init()
|
|
|
- this.backAction = ''
|
|
|
- }
|
|
|
+ this.init();
|
|
|
+ // if(this.backAction == 'login'){
|
|
|
+ // this.init()
|
|
|
+ // }
|
|
|
+ // if(this.backAction == 'cacelMask'){
|
|
|
+ // this.init()
|
|
|
+ // this.backAction = ''
|
|
|
+ // }
|
|
|
|
|
|
// 判断是否登录
|
|
|
if(!this.$util.isEmpty(this.loginInfo.admin) && this.loginInfo.admin.currentShopId > 0){
|
|
|
@@ -598,7 +624,7 @@ export default {
|
|
|
this.handleLoginStyle(this.loginInfo.onlyCg)
|
|
|
}
|
|
|
|
|
|
- this.getUnReadMsgCount()
|
|
|
+ // this.getUnReadMsgCount()
|
|
|
this.showShopName()
|
|
|
}
|
|
|
},
|
|
|
@@ -690,25 +716,24 @@ export default {
|
|
|
// #endif
|
|
|
},
|
|
|
init () {
|
|
|
- this.getGHSList()
|
|
|
-
|
|
|
- // #ifdef MP-WEIXIN
|
|
|
- this.isMini = 1
|
|
|
- // #endif
|
|
|
+ this.getGHSList()
|
|
|
|
|
|
- let that = this
|
|
|
- consoleIndex({isMini:this.isMini}).then(res => {
|
|
|
- this.data = res.data
|
|
|
- this.lookMoney = res.data.lookMoney
|
|
|
- })
|
|
|
+ // #ifdef MP-WEIXIN
|
|
|
+ this.isMini = 1
|
|
|
+ // #endif
|
|
|
+
|
|
|
+ consoleIndex({isMini:this.isMini}).then(res => {
|
|
|
+ this.data = res.data
|
|
|
+ this.lookMoney = res.data.lookMoney
|
|
|
+ })
|
|
|
|
|
|
- getStat().then(res=>{
|
|
|
- if(res.code == 1){
|
|
|
- that.overview = res.data.overview
|
|
|
- }
|
|
|
- })
|
|
|
- this.showShopName()
|
|
|
- this.getUnReadMsgCount()
|
|
|
+ getStat().then(res=>{
|
|
|
+ if(res.code == 1){
|
|
|
+ this.overview = res.data.overview
|
|
|
+ }
|
|
|
+ })
|
|
|
+ this.showShopName()
|
|
|
+ this.getUnReadMsgCount()
|
|
|
},
|
|
|
handleLoginStyle(onlyCg){
|
|
|
if(Number(onlyCg) == 1){
|
|
|
@@ -1134,7 +1159,7 @@ export default {
|
|
|
.today-overview-card {
|
|
|
background: linear-gradient(135deg, #22C55E 0%, #16A34A 100%);
|
|
|
padding: 0;
|
|
|
- margin: 0 0 20upx 0;
|
|
|
+ margin: 0 0 -20upx 0;
|
|
|
overflow: hidden;
|
|
|
|
|
|
.today-header {
|