85 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Vue
		
	
	
	
			
		
		
	
	
			85 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Vue
		
	
	
	
<template>
 | 
						|
  <view class="content">
 | 
						|
    <view
 | 
						|
      @click="goRouter(item.path)"
 | 
						|
      class="kuaibox"
 | 
						|
      v-for="(item, index) in selfServiceList"
 | 
						|
      :key="index"
 | 
						|
    >
 | 
						|
      <view class="">
 | 
						|
        {{ item.name }}
 | 
						|
      </view>
 | 
						|
      <image class="kuaiimg" :src="item.url" mode=""></image>
 | 
						|
    </view>
 | 
						|
  </view>
 | 
						|
</template>
 | 
						|
 | 
						|
<script>
 | 
						|
import * as sel from '@/config/selfService.js'
 | 
						|
import { mapGetters } from 'vuex'
 | 
						|
 | 
						|
export default {
 | 
						|
  computed: {
 | 
						|
    ...mapGetters(['user']),
 | 
						|
  },
 | 
						|
  data() {
 | 
						|
    return {
 | 
						|
      selfServiceList: [
 | 
						|
        {
 | 
						|
          name: '实时奖金',
 | 
						|
          url: '../../static/images/bonus-record.svg',
 | 
						|
          path: '/pages/bonus/real-time',
 | 
						|
        },
 | 
						|
        {
 | 
						|
          name: '奖金明细',
 | 
						|
          url: '../../static/images/mark2.png',
 | 
						|
          path: '/pages/bonus/index',
 | 
						|
        },
 | 
						|
      ],
 | 
						|
      userInfo: '',
 | 
						|
    }
 | 
						|
  },
 | 
						|
  onShow() {
 | 
						|
    this.userInfo = uni.getStorageSync('User')
 | 
						|
  },
 | 
						|
  methods: {
 | 
						|
    goRouter(path) {
 | 
						|
      uni.navigateTo({
 | 
						|
        url: path,
 | 
						|
      })
 | 
						|
    },
 | 
						|
  },
 | 
						|
}
 | 
						|
</script>
 | 
						|
 | 
						|
<style lang="scss" scoped>
 | 
						|
.content {
 | 
						|
  background-color: #f2f2f2;
 | 
						|
  padding: 4rpx 21rpx 500rpx 21rpx;
 | 
						|
  display: flex;
 | 
						|
  flex-wrap: wrap;
 | 
						|
  justify-content: space-between;
 | 
						|
 | 
						|
  .kuaibox {
 | 
						|
    width: 40%;
 | 
						|
    // height: 150rpx;
 | 
						|
    border-radius: 20rpx;
 | 
						|
    display: flex;
 | 
						|
    align-items: center;
 | 
						|
    justify-content: space-between;
 | 
						|
    padding: 60rpx 40rpx 60rpx 22rpx;
 | 
						|
    margin: 13rpx 0rpx;
 | 
						|
    background-color: #ffffff;
 | 
						|
    font-size: 24rpx;
 | 
						|
    font-family: Source Han Sans CN;
 | 
						|
    font-weight: 400;
 | 
						|
    color: #666666;
 | 
						|
 | 
						|
    .kuaiimg {
 | 
						|
      width: 52rpx;
 | 
						|
      height: 53rpx;
 | 
						|
    }
 | 
						|
  }
 | 
						|
}
 | 
						|
</style>
 |