| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <template>
|
| | | <view class="main_app"> |
| | | <view class="main_header"> |
| | | <view class="com"> |
| | | <!-- <image src="../../static/back.svg" class="back"></image> --> |
| | | </view> |
| | | <view class="title">è°åº¦å¹³å°</view> |
| | | <view class="com loginout" @click="loginout">éåºç»å½</view> |
| | | </view>
|
| | | <view class="main_content"> |
| | | <view class="banner"> |
| | | <image src="@/static/banner_diaodu@2x.png" mode=""></image> |
| | | </view> |
| | | <view class="module"> |
| | | <view class="item" @click="jump('/pages/index/center')"> |
| | | <image src="@/static/ic_yuetaidiaodu@2x.png" mode=""></image> |
| | | <view class="text">æå°è°åº¦ä¸å¿</view> |
| | | </view> |
| | | <view class="item" @click="jump('/pages/index/queueup')"> |
| | | <image src="@/static/ic_cheliangpaidui@2x.png" mode=""></image> |
| | | <view class="text">è½¦è¾æéæ
åµ</view> |
| | | </view> |
| | | <view class="item" @click="jump('/pages/index/control')"> |
| | | <image src="@/static/ic_qiyong@2x.png" mode=""></image> |
| | | <view class="text">æå°å¯ç¨åç¨</view> |
| | | </view> |
| | | <view class="item" @click="jump('/pages/index/set')"> |
| | | <image src="@/static/ic_peizhiyuetai@2x.png" mode=""></image> |
| | | <view class="text">é
ç½®æ¾ç¤ºæå°</view> |
| | | </view> |
| | | </view> |
| | | <!-- footer --> |
| | | <view class="main_footer"> |
| | | <image src="@/static/logo@2x.png" mode=""></image> |
| | | <text>å®å¾½å®æ³°ç©æµæé责任å
¬å¸çæææ</text> |
| | | </view> |
| | | </view>
|
| | | </view>
|
| | | </template>
|
| | |
|
| | | <script>
|
| | | export default {
|
| | | data() {
|
| | | return {
|
| | | title: 'Hello'
|
| | | }
|
| | | },
|
| | | onLoad() {
|
| | | const token = uni.getStorageSync('token') |
| | | if(!token){ |
| | | uni.redirectTo({ |
| | | url: '/pages/index/login' |
| | | }) |
| | | }
|
| | | },
|
| | | methods: { |
| | | loginout() { |
| | | uni.showModal({ |
| | | title: 'æç¤º', |
| | | content: '确认è¦éåºç»å½å', |
| | | success: (res) => { |
| | | if (res.confirm) { |
| | | uni.clearStorageSync({}) |
| | | uni.redirectTo({ |
| | | url: '/pages/index/login' |
| | | }) |
| | | } else if (res.cancel) { |
| | | console.log('ç¨æ·ç¹å»åæ¶'); |
| | | } |
| | | } |
| | | }); |
| | | |
| | | },
|
| | | jump(path) {
|
| | | uni.navigateTo({
|
| | | url: path
|
| | | })
|
| | | },
|
| | | }
|
| | | }
|
| | | </script>
|
| | | <style lang="scss"> |
| | | .main_header{ |
| | | width: 100%; |
| | | height: 176rpx; |
| | | padding: 88rpx 30rpx 0; |
| | | display: flex; |
| | | justify-content: space-between; |
| | | align-items: center; |
| | | background-color: $uni-color-primary; |
| | | color: #fff; |
| | | .com{ |
| | | width: 200rpx; |
| | | display: flex; |
| | | align-items: center; |
| | | } |
| | | .back{ |
| | | width: 42rpx; |
| | | height: 42rpx; |
| | | } |
| | | .title{ |
| | | font-weight: 500; |
| | | font-size: 36rpx; |
| | | } |
| | | .loginout{ |
| | | justify-content: flex-end; |
| | | } |
| | | }
|
| | | .main_app {
|
| | | min-height: 100vh;
|
| | | background: #f7f7f7; |
| | | padding: 0; |
| | | .main_content{ |
| | | padding: 30rpx; |
| | | }
|
| | | .banner {
|
| | | width: 100%;
|
| | | height: 270rpx;
|
| | | border-radius: 24rpx;
|
| | | margin-bottom: 40rpx;
|
| | | image {
|
| | | width: 100%;
|
| | | height: 100%;
|
| | | }
|
| | | }
|
| | | .module {
|
| | | display: flex;
|
| | | flex-wrap: wrap;
|
| | | .item {
|
| | | width: 336rpx;
|
| | | height: 290rpx;
|
| | | background: #ffffff;
|
| | | border-radius: 24rpx;
|
| | | margin-bottom: 20rpx;
|
| | | display: flex;
|
| | | flex-direction: column;
|
| | | justify-content: center;
|
| | | align-items: center;
|
| | | image {
|
| | | width: 112rpx;
|
| | | height: 112rpx;
|
| | | margin-bottom: 28rpx;
|
| | | }
|
| | | .text {
|
| | | font-weight: 500;
|
| | | font-size: 36rpx;
|
| | | color: #222222;
|
| | | }
|
| | | &:nth-of-type(2n) {
|
| | | margin-left: 18rpx;
|
| | | }
|
| | | }
|
| | | }
|
| | | .main_footer {
|
| | | width: 100%;
|
| | | position: fixed;
|
| | | bottom: 84rpx;
|
| | | display: flex;
|
| | | justify-content: center;
|
| | | font-size: 24rpx;
|
| | | color: #666666;
|
| | | image {
|
| | | width: 40rpx;
|
| | | height: 40rpx;
|
| | | }
|
| | | }
|
| | | }
|
| | | </style> |