<template>
|
<view class="main_app">
|
<image class="login_bg" src="@/static/login_bg@2x.png" />
|
<view class="h1">安泰物流智慧园区</view>
|
<view class="placeholder6 place">请选择您的身份</view>
|
<view class="item" @click="jump('/pages/index/index')">
|
<image class="avatar" src="@/static/ic_visitor@2x.png" />
|
<view class="content">
|
<view class="name">我是访客</view>
|
<view class="placeholder6">VISITOR</view>
|
</view>
|
<u-icon name="arrow-right" size="24" color="#979797" />
|
</view>
|
<view class="item" @click="staffLogin">
|
<image class="avatar" src="@/static/ic_staff@2x.png" />
|
<view class="content">
|
<view class="name">我是员工</view>
|
<view class="placeholder6">STAFF</view>
|
</view>
|
<u-icon name="arrow-right" size="24" color="#979797" />
|
</view>
|
<view class="item">
|
<image class="avatar" src="@/static/ic_driver@2x.png" />
|
<view class="content">
|
<view class="name">我是物流车司机</view>
|
<view class="placeholder6">DRIVER</view>
|
</view>
|
<u-icon name="arrow-right" size="24" color="#979797" />
|
</view>
|
</view>
|
</template>
|
|
<script>
|
export default {
|
methods: {
|
jump(url) {
|
console.log(url)
|
uni.navigateTo({
|
url
|
})
|
},
|
staffLogin() {
|
const userInfo = uni.getStorageSync('userInfo') || {}
|
if (userInfo && userInfo.memberId) {
|
uni.navigateTo({
|
url: '/pages/staff/index'
|
})
|
}else{
|
uni.navigateTo({
|
url: '/pages/staffLogin/login'
|
})
|
}
|
}
|
}
|
}
|
</script>
|
|
<style lang="scss" >
|
.main_app {
|
width: 100%;
|
height: 100vh;
|
padding-top: 80rpx;
|
background: linear-gradient(
|
180deg,
|
rgba(39, 155, 170, 0.2) 0%,
|
rgba(39, 155, 170, 0) 100%
|
);
|
.login_bg {
|
position: absolute;
|
top: 0;
|
width: 750rpx;
|
z-index: -1;
|
}
|
.h1 {
|
font-weight: 600;
|
font-size: 48rpx;
|
color: #222222;
|
line-height: 66rpx;
|
margin-bottom: 16rpx;
|
}
|
.place {
|
margin-bottom: 98rpx;
|
}
|
.item {
|
width: 690rpx;
|
height: 200rpx;
|
background: #ffffff;
|
border-radius: 8rpx;
|
display: flex;
|
align-items: center;
|
padding: 40rpx;
|
font-size: 26rpx;
|
margin-bottom: 40rpx;
|
.avatar {
|
width: 120rpx;
|
height: 120rpx;
|
margin-right: 30rpx;
|
}
|
.content {
|
flex: 1;
|
.name {
|
font-weight: 600;
|
font-size: 38rpx;
|
color: #222222;
|
margin-bottom: 20rpx;
|
}
|
}
|
}
|
}
|
</style>
|