|
|
- <template>
- <!-- <div>合伙人钱包明细</div> -->
- <view class="box">
- <view class="top flex" :style="{ borderRadius: '31.5rpx' }">
- <view class="income flex element" :style="{ borderRadius: '31.5rpx',backgroundColor: currentTab === 1 ? '#FFBF60' : '#F3F3F3',
- color: currentTab === 1 ? 'white' : 'black' }" @click="tabClick(1)">
- 收入明细
- </view>
- <view class="income flex element" :style="{ borderRadius: '31.5rpx',backgroundColor: currentTab === 2 ? '#FFBF60' : '#F3F3F3',
- color: currentTab === 2 ? 'white' : 'black'}" @click="tabClick(2)">
- 支出明细
- </view>
- </view>
-
- <view class="mt20" v-for="(item,index) in detaliList" :key="index">
- <view class="Recharge flex mb28">
- <view class="flex">
- <!-- <image src="https://img1.baidu.com/it/u=3034232350,1041791648&fm=253&fmt=auto&app=138&f=PNG?w=500&h=500"
- mode=""></image> -->
- <image :src="icon" mode=""></image>
- <view class="text1">
- <view class="text2">
- {{item.title}}
- </view>
- <view>
- {{item.time}}
- </view>
- </view>
- </view>
- <view class="text3">
- ¥ {{item.amont}}
- </view>
- </view>
- <up-line color="#C7C7C7"></up-line>
- </view>
- </view>
-
-
- </template>
-
- <script setup>
- import {
- ref,
- reactive,
- onMounted
- } from 'vue';
-
- import {
- getTransactionDetailsList
- } from "@/api/home.js"
-
- const icon = ref('/static/images/levelImage/money.png')
-
- const detaliList = reactive([{
- title: "合伙人推广佣金",
- time: "2020-12-29 12:54:54",
- amont: "168.00"
- },
- {
- title: "合伙人推广佣金",
- time: "2020-12-29 12:54:54",
- amont: "168.00"
- },
- ])
-
- const state = reactive({
- transactionType: 0
- })
-
- onMounted(() => {
- getList()
- })
-
- const getList = () => {
- getTransactionDetailsList({
- transactionType: state.transactionType
- })
- }
-
-
- const currentTab = ref(1);
-
- const tabClick = (val) => {
- detaliList.splice(0, detaliList.length)
- switch (val) {
- case 1:
- detaliList.push({
- title: "合伙人推广佣金",
- time: "2020-12-29 12:54:54",
- amont: "168.00"
- }, {
- title: "合伙人推广佣金",
- time: "2020-12-29 12:54:54",
- amont: "168.00"
- }, )
- currentTab.value = val;
- break;
- case 2:
- detaliList.push({
- title: "提现",
- time: "2020-12-29 12:54:54",
- amont: "168.00"
- }, )
- currentTab.value = val;
- break;
- }
- }
- </script>
-
- <style scoped lang="scss">
- .box {
- width: 750rpx;
- height: 100vh;
- background-color: #FFFFFF;
- padding: 2% 2% 0 2%;
- box-sizing: border-box;
- }
-
- .top {
- width: 722rpx;
- height: 63rpx;
- background-color: #F3F3F3;
- }
-
- // .element:hover {
- // background-color: #FFBF60;
- // color: white;
- // }
-
- .income {
- width: 361rpx;
- height: 63rpx;
- line-height: 63rpx;
- font-size: 30rpx;
- justify-content: center;
- }
-
-
-
- .Recharge {
- padding: 3% 3% 0 2%;
- box-sizing: border-box;
- justify-content: space-between;
- // background-color: red;
-
- }
-
- .flex {
- display: flex;
- }
-
- .text1 {
- font-size: 30rpx;
- color: #949494;
- }
-
- .Recharge image {
- width: 56rpx;
- height: 56rpx;
- margin-top: 0.5%;
- }
-
- .text2 {
- font-weight: 700;
- color: #333333;
- }
-
- .text3 {
- color: #FF2A2A;
- }
- </style>
|