Просмотр исходного кода

控制台刷新数据和数据万为单位

fuwei 6 лет назад
Родитель
Сommit
246f1312b2

+ 23 - 9
store/src/admin/home/workbench.vue

@@ -5,25 +5,29 @@
       <div class="user-top">
         <div class="app-size-28">今日概况</div>
         <div @click="pageTo('/admin/setting/password')">
-          <app-avatar-module :src="avatarImg | default_avatar" :width="80" />
+          <app-avatar-module 
+            :src="avatarImg | default_avatar" 
+            :width="80" />
         </div>
       </div>
-      <div class="income-amount" @click="pageTo('/admin/assets/list')">
+      <div 
+        class="income-amount" 
+        @click="pageTo('/admin/assets/list')">
         <div>收入金额</div>
-        <div class="price">{{ data.todayData.income }}</div>
+        <div class="price">{{ $util.numberFormat(data.todayData.income) }}</div>
       </div>
       <div class="user-bottom">
         <div class="info-list">
           <div class="info-list-name">浏览量</div>
-          <div class="info-list-value">{{ data.todayData.visit || 0 }}</div>
+          <div class="info-list-value">{{ $util.numberFormat(data.todayData.visit) || 0 }}</div>
         </div>
         <div class="info-list">
           <div class="info-list-name">新粉丝</div>
-          <div class="info-list-value">{{ data.todayData.fans || 0 }}</div>
+          <div class="info-list-value">{{ $util.numberFormat(data.todayData.fans) || 0 }}</div>
         </div>
         <div class="info-list">
           <div class="info-list-name">新客户</div>
-          <div class="info-list-value">{{ data.todayData.user || 0 }}</div>
+          <div class="info-list-value">{{ $util.numberFormat(data.todayData.user) || 0 }}</div>
         </div>
       </div>
     </div>
@@ -61,12 +65,17 @@
     </div>
     <!-- 客户按钮 -->
     <div class="module-com tabs-wrap">
-      <div class="tabs-list" v-for="(item, index) in tabsData" :key="index">
+      <div 
+        class="tabs-list" 
+        v-for="(item, index) in tabsData" 
+        :key="index">
         <div @click="goToItem(item)">
           <div class="tabs-img">
             <img :src="item.img" alt mode="widthFix" />
           </div>
-          <div class="tabs-name">{{ item.name }}</div>
+          <div class="tabs-name">
+            {{ item.name }}
+          </div>
         </div>
       </div>
     </div>
@@ -75,7 +84,7 @@
       <div class="total-tit">总览</div>
       <div class="total-blo">
         <div class="total-list" v-for="(item, index) in totalData" :key="index">
-          <div class="list-num">{{ item.value }}</div>
+          <div class="list-num">{{ $util.numberFormat(item.value) }}</div>
           <div class="app-color-3">{{ item.name }}</div>
         </div>
       </div>
@@ -267,9 +276,14 @@ export default {
     }
   },
   onLoad(option) {
+    console.log(option)
     // if (this.$util.getCheckLogin()) return
     // this.init()
   },
+  onShow(){
+    // console.log(this.$util.numberFormat('100002'))
+    this.init()
+  },
   methods: {
     init() {
       getUser().then(res => {

+ 5 - 1
store/src/admin/interest/invite.vue

@@ -3,7 +3,11 @@
 		<app-tabs :tabs="tabs" :isFixed="true" :isAdd="true" addIcon="iconshezhi" addText="设置" @add="pageTo('/admin/interest/setting')" :isBoxShadow="false" :currentTab="form.status" @change="change" itemWidth="25%" :padding="0" />
 		<div class="input-wrap">
 			<!-- <div class="map-search"> -->
-			<app-search-module :val="form.search" placeholder="请输入商品名称" :isBtn="true" @search="searchFn" />
+			<app-search-module 
+				:val="form.search" 
+				placeholder="请输入商品名称" 
+				:isBtn="true" 
+				@search="searchFn" />
 			<!-- </div> -->
 			<!-- <div class="app-size-26">搜索</div> -->
 		</div>

+ 1 - 0
store/src/components/module/app-search.vue

@@ -102,6 +102,7 @@
 				width: 40px;
 				.iconfont {
 					color: #ccc;
+					font-size: 32px;
 				}
 			}
 			.input-wrap {

+ 10 - 2
store/src/utils/util.js

@@ -13,7 +13,14 @@ const isEmpty = (val) => {
 	}
 	return false
 }
-
+const numberFormat =(number,type)=> {
+   if(number > 10000) {
+		let num = (number / 10000 + '').split('.')
+	   	return `${num[0]}.${(''+ num[1]).slice(0,1)} 万`
+   }else {
+	   return number
+   }
+}
 // 截取图片上传字符串
 const imgSubstr = (val) => {
 	if (isEmpty(val)) return []
@@ -240,5 +247,6 @@ export default {
 	floatFormat,
 	pageTo,
 	isLogin,
-	getCheckLogin
+	getCheckLogin,
+	numberFormat
 }