This commit is contained in:
2024-01-19 17:07:00 +08:00
parent 7dd7ca2bd5
commit cb4142ab6f
3 changed files with 58 additions and 28 deletions

View File

@@ -22,12 +22,13 @@
</view> </view>
</view> </view>
<view class="sec_menu_wraper" :class="show ? 'show' : 'hidden'"> <view class="sec_menu_wraper" :class="show ? 'show' : 'hidden'">
<view class="cancel"> <!-- <view class="cancel">
<view class="iconfont cancel_icon" @tap="show = false"></view> <view class="iconfont cancel_icon" @tap="show = false"></view>
</view> </view> -->
<view class="line"></view>
<view class="sec_menu_w"> <view class="sec_menu_w">
<view class="sec_menu-item" v-for="(e, i) in secM" :key="i" @click="toPage2(e)"> <view class="sec_menu-item" :style="{'background-image': 'url(' + require('../../static/image/menu/' + e.icon + '.png') + ')'}" v-for="(e, i) in secM" :key="i" @click="toPage2(e)">
<view class="menu-name_inner">{{e.name}}</view> <view class="menu-name_inner" :class="'bgc_' + (i + 1)">{{e.name}}</view>
</view> </view>
</view> </view>
</view> </view>
@@ -40,7 +41,7 @@
export default { export default {
data() { data() {
return { return {
userName: '', userName: 'admin',
menuList: [], menuList: [],
show: false, show: false,
secM: [] secM: []
@@ -108,29 +109,30 @@
.userInfo .userInfo
_fj(,flex-start,column) _fj(,flex-start,column)
.p1 .p1
_font(34rpx,1,#fff) _font(32rpx,1,#fff)
padding-bottom 18rpx padding-bottom 18rpx
.p2 .p2
_font(26rpx,1,#fff) _font(28rpx,1,#fff)
.exit .exit
_fj() _fj()
height 47rpx height 48rpx
padding 0 15rpx padding 0 20rpx
border 1px solid #FF967C border 1px solid #FF967C
border-radius 20rpx border-radius 20rpx
.icon-exit .icon-exit
_wh(22rpx, 22rpx) _wh(22rpx, 22rpx)
_bis('../../static/image/exit.png',22rpx) _bis('../../static/image/exit.png',22rpx)
.exit-text .exit-text
_font(24rpx,47rpx,#fff,,right) _font(28rpx,48rpx,#fff,,right)
padding-left 10rpx padding-left 10rpx
.zd_home_wrapper .zd_home_wrapper
_wh(100%, calc(100% - 208rpx)) _wh(100%, calc(100% - 208rpx))
background-color #fff background-color #fff
border-radius: 12rpx; border-radius: 12rpx;
padding: 14rpx; padding: 24rpx 14rpx;
margin-bottom: 24rpx; margin-bottom: 24rpx;
overflow-y auto overflow-y auto
box-shadow 0 4rpx 10rpx 2rpx rgba(0,0,0,.1)
.menu-wrap .menu-wrap
_wh(100%, auto) _wh(100%, auto)
_fj(flex-start,flex-start,,wrap) _fj(flex-start,flex-start,,wrap)
@@ -140,26 +142,30 @@
flex-direction column flex-direction column
_wh(30%, auto) _wh(30%, auto)
margin-bottom 40rpx margin-bottom 40rpx
_font(26rpx, 60rpx,#e74f1a,,center) _font(26rpx, 28rpx,#e74f1a,,center)
&:nth-child(3n+2) &:nth-child(3n+2)
margin-left 5% margin-left 5%
margin-right 5% margin-right 5%
::v-deep .menu-img ::v-deep .menu-img
_wh(100%, auto) _wh(100%, auto)
margin-bottom 16rpx
img img
position relative position relative
opacity 1 opacity 1
_wh(55%, auto) _wh(55%, auto)
background-color: #f3f5f8
box-shadow 8rpx 6rpx 10rpx 0px rgba(0,0,0,0.1)
padding 16rpx
border-radius 50%
margin 0 auto 0.2rpx margin 0 auto 0.2rpx
.menu-name .menu-name
_font(28rpx, 38rpx, #444,,center) _font(28rpx, 30rpx, #444,,center)
.sec_menu_wraper .sec_menu_wraper
position fixed position fixed
bottom 0 bottom 0
left 0 left 0
width 100% width 100%
height 70% background-color #f4f5f5
background-color rgba(246, 246, 246, 1)
box-shadow 0 -8px 16px 0 rgba(28,31,33,.1) box-shadow 0 -8px 16px 0 rgba(28,31,33,.1)
border-top-left-radius 20rpx border-top-left-radius 20rpx
border-top-right-radius 20rpx border-top-right-radius 20rpx
@@ -178,20 +184,27 @@
_fj(flex-start) _fj(flex-start)
flex-wrap wrap flex-wrap wrap
.sec_menu-item .sec_menu-item
_wh(32%, 150rpx) _wh(30%, 120rpx)
margin-bottom 20rpx margin-bottom 20rpx
background-color #fff border-radius 10rpx
border 2px solid #dfe2e6 background-size 40% auto
border-radius 20rpx background-position right 90%
background-repeat no-repeat
&:nth-child(3n+2) &:nth-child(3n+2)
margin-left 2% margin-left 5%
margin-right 2% margin-right 5%
.menu-name_inner .menu-name_inner
_wh(100%, 100%) _wh(100%, 100%)
_fj(center) _fj(center)
_font(28rpx, 34rpx, #444,,center) _font(28rpx, 30rpx, #fff,,center)
border-radius 10rpx
padding 10rpx padding 10rpx
overflow hidden overflow hidden
.line
_wh(90rpx, 10rpx)
background-color #e0e0e1
border-radius 4rpx
margin 20rpx auto 40rpx
.cancel .cancel
_wh(calc(100% - 76rpx), 100rpx) _wh(calc(100% - 76rpx), 100rpx)
margin 0 auto margin 0 auto
@@ -202,4 +215,18 @@
transform: translateY(0) transform: translateY(0)
.hidden .hidden
transform: translateY(100%) transform: translateY(100%)
.bgc_1
background linear-gradient(to right, rgba(73,102,255,0.8) 0%, rgba(117,142,255,0.8) 100%)
.bgc_2
background linear-gradient(to right, rgba(254, 168, 20,0.8) 0%, rgba(255, 177, 1,0.8) 100%)
.bgc_3
background linear-gradient(to right, rgba(0, 228, 153,0.8) 0%, rgba(0, 241, 197,0.8) 100%)
.bgc_4
background linear-gradient(to right, rgba(162, 86, 171,0.8) 0%, rgba(183,120,190,0.8) 100%)
.bgc_5
background linear-gradient(to right, rgba(146, 94, 52,0.8) 0%, rgba(162, 116, 79,0.8) 100%)
.bgc_6
background linear-gradient(to right, rgba(83, 191, 194,0.8) 0%, rgba(119, 198, 201,0.8) 100%)
.bgc_7
background linear-gradient(to right, rgba(244, 97, 61,0.8) 0%, rgba(245, 130, 102,0.8) 100%)
</style> </style>

View File

@@ -84,9 +84,9 @@
}) })
}, },
async toLogin() { async toLogin() {
// uni.redirectTo({ uni.redirectTo({
// url: '/pages/home/home' url: '/pages/home/home'
// }) })
this.disabled = true this.disabled = true
if (this.user === '') { if (this.user === '') {
uni.showToast({ uni.showToast({
@@ -143,11 +143,11 @@
<style lang="stylus" scoped> <style lang="stylus" scoped>
@import '../../common/style/mixin.styl'; @import '../../common/style/mixin.styl';
.p1 .p1
_font(60rpx,75rpx,#444) _font(40rpx,75rpx,#444,666)
padding-top: 90rpx padding-top: 90rpx
.p2 .p2
_font(50rpx,1,#444) _font(52rpx,1,#444,600)
padding: 40rpx 0 25rpx padding: 10rpx 0 55rpx 0
.input-box .input-box
_fj() _fj()
margin-top 68rpx margin-top 68rpx
@@ -182,6 +182,9 @@
.zd_content .zd_content
position: relative position: relative
height: 100% height: 100%
padding-left 40rpx
padding-right 40rpx
background linear-gradient(to bottom, #f8e6db 0%, #f6f6f6 30%, #f6f6f6 100%)
overflow: hidden overflow: hidden
.version-name .version-name
width 100% width 100%

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB