From a11bc1bed7953b88213330582c2085f60b5a73b1 Mon Sep 17 00:00:00 2001
From: liukangdong <898885815@qq.com>
Date: 星期三, 12 六月 2024 15:01:56 +0800
Subject: [PATCH] Merge branch 'master' of http://139.186.142.91:10010/r/productDev/dmvisit
---
h5/pages/staff/index.vue | 60 ++++++++++++++++++++++++++++++++++++++++--------------------
1 files changed, 40 insertions(+), 20 deletions(-)
diff --git a/h5/pages/staff/index.vue b/h5/pages/staff/index.vue
index 6c0a388..aa3b76f 100644
--- a/h5/pages/staff/index.vue
+++ b/h5/pages/staff/index.vue
@@ -1,7 +1,7 @@
<template>
<view class="main_app">
<view class="title_wrap">
- <view class="name">鏌愭煇鏌愶紝娆㈣繋鐧诲綍锝�</view>
+ <view class="name">{{ userInfo.realname || '' }}锛屾杩庣櫥褰曪綖</view>
<view class="btn" @click="loginOut">閫�鍑虹櫥褰�</view>
</view>
<view class="banner_wrap">
@@ -12,29 +12,29 @@
<view class="title_wrap"><view class="name">涓氬姟鍔炵悊</view></view>
<view class="container1">
<view class="left">
- <view class="img_wrap img1">
+ <view class="img_wrap img1" @click="jump('/pages/staff/visitorReport')">
<image src="@/static/staff/ic_fangkebaobei.png" class="img"></image>
<view class="h1">璁垮鎶ュ</view>
<view class="h2">VISITOR REPORTING</view>
</view>
- <view class="img_wrap img2">
+ <view class="img_wrap img2" @click="jump('/pages/staff/meetingSub')">
<image src="@/static/staff/ic_yuyuehuiyishi.png" class="img"></image>
<view class="h1">棰勭害浼氳瀹�</view>
<view class="h2">BOOK A MEETING ROOM</view>
</view>
</view>
<view class="right">
- <view class="img_wrap img2">
+ <view class="img_wrap img2" @click="jump('/pages/staff/snapshot')">
<image src="@/static/staff/ic_yinhuansuipai.png" class="img"></image>
<view class="h1">闅愭偅闅忔墜鎷�</view>
<view class="h2">HIDDEN DANGER</view>
</view>
- <view class="img_wrap img2">
+ <view class="img_wrap img2" @click="jump('/pages/staff/vehicle/index')">
<image src="@/static/staff/ic_yongcheshenqing.png" class="img"></image>
<view class="h1">鐢ㄨ溅鐢宠</view>
<view class="h2">VEHICLE APPLICATION</view>
</view>
- <view class="img_wrap img2">
+ <view class="img_wrap img2" @click="jump('/pages/changePassword/changePassword')">
<image src="@/static/staff/ic_xiugaimima.png" class="img"></image>
<view class="h1">淇敼瀵嗙爜</view>
<view class="h2">CHANGE PASSWORD</view>
@@ -44,23 +44,23 @@
<!-- -->
<view class="title_wrap"><view class="name">涓氬姟鏌ヨ</view></view>
<view class="container2">
- <view class="img_wrap">
+ <view class="img_wrap" @click="jump('/pages/staff/task/index')">
<image class="img" src="@/static/staff/ic_renwuzhongxin.png"></image>
<view class="h1">浠诲姟涓績</view>
<view class="h2">TASK CENTER</view>
- <view class="task_num">99+</view>
+ <view class="task_num">{{ taskNum }}</view>
</view>
- <view class="img_wrap">
+ <view class="img_wrap" @click="jump('/pages/staff/meetingCalendar')">
<image class="img" src="@/static/staff/ic_wodehuiyi.png"></image>
<view class="h1">鎴戠殑浼氳鏃ュ巻</view>
<view class="h2">MY MEETING CALENDAR</view>
</view>
- <view class="img_wrap">
+ <view class="img_wrap" @click="jump('/pages/staff/vehicle/sendACar')">
<image class="img" src="@/static/staff/ic_paichejilu.png"></image>
<view class="h1">娲捐溅璁板綍</view>
<view class="h2">VEHICLE DISPATCH</view>
</view>
- <view class="img_wrap">
+ <view class="img_wrap" @click="jump('/pages/staff/meetingManager')">
<image class="img" src="@/static/staff/ic_huiyishiguanli.png"></image>
<view class="h1">浼氳瀹ょ鐞�</view>
<view class="h2">MANAGE MEETING ROOMS</view>
@@ -74,9 +74,20 @@
</template>
<script>
+import { logoutPost, stagingHead } from '@/api'
export default {
data() {
- return {};
+ return {
+ userInfo: uni.getStorageSync('userInfo'),
+ taskNum: 0
+ };
+ },
+ onLoad(){
+ console.log('userInfo', this.userInfo);
+
+ },
+ onShow() {
+ this.getTaskInfo()
},
methods: {
jump(path){
@@ -85,11 +96,19 @@
});
},
loginOut() {
- uni.clearStorageSync()
+ this.$store.commit('empty')
+ logoutPost()
uni.redirectTo({
- url: '/pages/login/login'
+ url: '/pages/staffLogin/login'
})
},
+ getTaskInfo() {
+ stagingHead({
+ isDetail: '0'
+ }).then(res => {
+ this.taskNum = res.data.taskNum
+ })
+ },
}
};
</script>
@@ -109,9 +128,9 @@
width: 144rpx;
height: 56rpx;
border-radius: 36rpx;
- border: 1rpx solid #279baa;
+ border: 1rpx solid $uni-color-primary;
font-size: 26rpx;
- color: #279baa;
+ color: $uni-color-primary;
display: flex;
justify-content: center;
align-items: center;
@@ -203,11 +222,12 @@
}
.task_num{
position: absolute;
- left: 164rpx;
- top: 20rpx;
- width: 60rpx;
- height: 48rpx;
+ left: 168rpx;
+ top: 26rpx;
+ width: 52rpx;
+ height: 52rpx;
border-radius: 50%;
+ /* border: 1px solid; */
background-color: #fff;
color: #db534c;
display: flex;
--
Gitblit v1.9.3