From b7d59880975d3aa75760e764c20c2c4217039c78 Mon Sep 17 00:00:00 2001
From: zhouwenxuan <1175765986@qq.com>
Date: 星期五, 04 八月 2023 09:17:25 +0800
Subject: [PATCH] 叫应率修改

---
 pages/tabBar/firstPage/firstPage.vue |   39 ++++++++++++++++++++++++++++++++++++++-
 1 files changed, 38 insertions(+), 1 deletions(-)

diff --git a/pages/tabBar/firstPage/firstPage.vue b/pages/tabBar/firstPage/firstPage.vue
index 0e42cb6..8bc7e1a 100644
--- a/pages/tabBar/firstPage/firstPage.vue
+++ b/pages/tabBar/firstPage/firstPage.vue
@@ -11,6 +11,10 @@
 		</view>
 		<view  class="list">
 			<view class="first" @click="goExamine" v-if="role == '审核领导'">
+				<view class="badge">
+					<u-badge type="error" :absolute="true" :offset="[90 + statusBarHeight ,65]" max="99" :value="examineNum" style="line-height: 40px;font-size: 14px;width: 30px;height: 40px;">
+					</u-badge>
+				</view>
 				<view class="icon">
 					<image src="../../../static/examine.png" class="img"></image>预警审核
 				</view>
@@ -47,6 +51,7 @@
 
 <script>
 	import tabBar from '../tabBarIndex.vue'
+	import {getExamine} from '../../../api/examine.js'
 	export default {
 		components:{
 			tabBar
@@ -55,7 +60,17 @@
 			return {
 				page: 'pages/tabBar/firstPage/firstPage',
 				statusBarHeight: '',
-				leaderType: 'da'
+				leaderType: 'da',
+				examineNum: 0,
+				data: {
+					pageIndex: 1,
+					pageSize: 9999,
+					searchParams: {
+						emergType: null,//1-紧急;2-常规
+						warningLevel: null,//1-红色预警;2-橙色预警;3-黄色预警;4-蓝色预警
+						reviewStatus: null//1:未审核,2:已审核,3:审核已驳回	
+					}
+				},
 			}
 			
 		},
@@ -65,8 +80,26 @@
 			uni.hideTabBar();
 			this.role = uni.getStorageSync('roleName');
 			console.log("role",this.role)
+			
+		},
+		onShow(){
+			this.getNum();
 		},
 		methods: {
+			getNum(){
+				this.data.searchParams.reviewStatus = 1;
+				getExamine(this.data).then(res => {
+					if(res.code == 100) {
+						if(res.data && res.data.length > 0){
+							this.examineNum = res.data.length;
+						}else {
+							this.examineNum = 0;
+						}
+					}else{
+						uni.$u.toast(res.msg)
+					}
+				})
+			},
 			goExamine() {
 				uni.switchTab({
 				  url: '/pages/tabBar/examine/examine'
@@ -156,4 +189,8 @@
 	height: 20px;
 	margin-right: 6px;
 }
+.badge span{
+	text-align: center;
+	width: 100%;
+}
 </style>
\ No newline at end of file

--
Gitblit v1.9.2