| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108 | <!-- 账户  --><template>  <view class="account-card">    <view class="account-card-box">      <view class="ss-flex ss-row-between card-box-header">        <view class="ss-flex">          <view class="header-title ss-m-r-16">账户信息</view>          <button            class="ss-reset-button look-btn ss-flex"            @tap="state.showMoney = !state.showMoney"          >            <uni-icons              :type="state.showMoney ? 'eye-filled' : 'eye-slash-filled'"              color="#A57A55"              size="20"            ></uni-icons>          </button>        </view>        <view class="ss-flex" @tap="sheep.$router.go('/pages/user/wallet/commission')">          <view class="header-title ss-m-r-4">查看明细</view>          <text class="cicon-play-arrow"></text>        </view>      </view>      <!-- 收益 -->      <view class="card-content ss-flex">        <view class="ss-flex-1 ss-flex-col ss-col-center">          <view class="item-title">总收益(元)</view>          <view class="item-detail">            {{ state.showMoney ? agentInfo.total_income || '0.00' : '***' }}          </view>        </view>        <view class="ss-flex-1 ss-flex-col ss-col-center">          <view class="item-title">我的佣金(元)</view>          <view class="item-detail">            {{ state.showMoney ? userInfo.commission || '0.00' : '***' }}          </view>        </view>        <view class="ss-flex-1 ss-flex-col ss-col-center">          <view class="item-title">我的消费(元)</view>          <view class="item-detail">            {{ state.showMoney ? userInfo.total_consume || '0.00' : '***' }}          </view>        </view>      </view>    </view>  </view></template><script setup>  import sheep from '@/sheep';  import { computed, reactive } from 'vue';  const userInfo = computed(() => sheep.$store('user').userInfo);  const agentInfo = computed(() => sheep.$store('user').agentInfo);  const state = reactive({    showMoney: false,  });</script><style lang="scss" scoped>  .account-card {    width: 694rpx;    margin: 0 auto;    padding: 2rpx;    background: linear-gradient(180deg, #ffffff 0.88%, #fff9ec 100%);    border-radius: 12rpx;    z-index: 3;    position: relative;    .account-card-box {      background: #ffefd6;      .card-box-header {        padding: 0 30rpx;        height: 72rpx;        box-shadow: 0px 2px 6px #f2debe;        .header-title {          font-size: 24rpx;          font-weight: 500;          color: #a17545;          line-height: 30rpx;        }        .cicon-play-arrow {          color: #a17545;          font-size: 24rpx;          line-height: 30rpx;        }      }      .card-content {        height: 190rpx;        background: #fdfae9;        .item-title {          font-size: 24rpx;          font-weight: 500;          color: #cba67e;          line-height: 30rpx;          margin-bottom: 24rpx;        }        .item-detail {          font-size: 36rpx;          font-family: OPPOSANS;          font-weight: bold;          color: #692e04;          line-height: 30rpx;        }      }    }  }</style>
 |