ソースを参照

feat: 企微和个微

xdd 1 ヶ月 前
コミット
88bd5a16d3
1 ファイル変更22 行追加1 行削除
  1. 22 1
      src/views/statistics/index.vue

+ 22 - 1
src/views/statistics/index.vue

@@ -42,6 +42,18 @@
             </div>
           </div>
         </el-col>
+        <el-col :span="3">
+          <div class="data-card">
+            <div class="card-title">
+              <i class="el-icon-shopping-cart-full"></i>
+              企微数量
+            </div>
+            <div class="card-value highlight">
+              <count-to :start-val="0" :end-val="memberCount" :duration="3600" class="card-panel-num" /></div>
+            <div class="card-badge">
+            </div>
+          </div>
+        </el-col>
 
         <el-col :span="3">
           <div class="data-card">
@@ -135,6 +147,10 @@
         </div>
 
         <div class="action-group">
+          <el-radio-group v-model="userType">
+            <el-radio-button label="个微"></el-radio-button>
+            <el-radio-button label="企微"></el-radio-button>
+          </el-radio-group>
           <el-button size="small" plain icon="el-icon-refresh" @click="manualRefresh">手动刷新</el-button>
           <el-dropdown @command="handleAutoRefresh" trigger="click">
             <el-button size="small" plain>
@@ -664,6 +680,7 @@ export default {
       smsRemainCount: 0,
       viewerType: '0',
       viewerChart: null,
+      userType: '个微',
       dealerChart: null,
       // 分公司数量
       dealderCount: 0,
@@ -671,6 +688,8 @@ export default {
       groupMgrCount: 0,
       // 会员总数量
       memberCount: 0,
+      // 企微数量
+      qwMemberNum: 0,
       // 正常会员数量
       normalNum: 0,
       // 黑名单会员数量
@@ -706,7 +725,8 @@ export default {
       answerRedPackMoneyViewerChart: null,
       todayComsumption: 0,
       yesterdayComsumption: 0,
-      balance: 0
+      balance: 0,
+      autoRefreshInterval: null
     }
   },
   mounted() {
@@ -849,6 +869,7 @@ export default {
           this.dealderCount = res.data.dealderCount;
           this.groupMgrCount = res.data.groupMgrCount;
           this.memberCount = res.data.memberCount;
+          this.qwMemberNum = res.data.qwMemberNum;
           this.normalNum = res.data.normalNum;
           this.blackNum = res.data.blackNum;
         }