lilei 2 years ago
parent
commit
8d72a35327
2 changed files with 12 additions and 1 deletions
  1. 1 0
      pages/approveStore/list.vue
  2. 11 1
      pages/index/index.vue

+ 1 - 0
pages/approveStore/list.vue

@@ -142,6 +142,7 @@
 							this.list = res.data.list || []
 						}
 						this.total = res.data.count || 0
+						this.tabList[0].count = this.total
 					} else {
 						this.list = []
 						this.total = 0

+ 11 - 1
pages/index/index.vue

@@ -24,6 +24,7 @@
 			 <div class="graid-box-1" @click="toPage('/pages/approveStore/list')">
 				 <div class="icon">
 				 	<u-icon name="mendianzhuanxiangshenhe" custom-prefix="iscm-icon" size="70"></u-icon>
+					<u-badge type="error" size="mini" :offset="[-5,20]" :count="storeAuthNums"></u-badge>
 				 </div>
 				 <div class="title">门店审核</div>
 				 <div>审核门店的认证申请</div>
@@ -38,6 +39,7 @@
 <script>
 	import iconItemsList from '@/components/icon-items-list/icon-items-list.vue';
 	import { shelfReplenishStateCount } from '@/api/shelfReplenish'
+	import { xprhStoreApplyQueryPage } from '@/api/approveStore'
 	export default {
 		components: {
 			iconItemsList,
@@ -46,7 +48,8 @@
 			return {
 				// 数字货架
 				storageRacksNavList: [],
-				theme: ''
+				theme: '',
+				storeAuthNums: 0
 			}
 		},
 		onLoad() {
@@ -95,6 +98,7 @@
 		},
 		onShow() {
 			this.queryByTypeSum()
+			this.getStoreNums()
 		},
 		methods:{
 			toPage(url){
@@ -110,6 +114,11 @@
 					}
 				})
 			},
+			getStoreNums(){
+				xprhStoreApplyQueryPage({pageNo:1,pageSize:1,auditStatus:'WAIT'}).then(res => {
+					 this.storeAuthNums = res.data.count || 0
+				})
+			}
 		}
 	}
 </script>
@@ -137,6 +146,7 @@
 				}
 				.icon{
 					text-align: center;
+					position: relative;
 				}
 			}
 			> div{