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