<template>
	<view class="content">
		<view class="main">
			<view class="main-title">
				<view class="main-title-item">{{ $t('cb.bz') }}</view>
				<view class="main-title-item">{{ $t('cb.sj') }}</view>
			</view>
			<view class="main-info" v-for="(item, index) in list" @click="navTo('/pages/user/cbDetail?id=' + item.id)">
				<view class="main-info-top flex">
					<view class="main-info-title">{{ item.coin }}</view>
					<view class="main-info-type">{{ item.status == 1 ? $t('cb.dsh') : item.status == 2 ? $t('cb.wc') : $t('cb.sb') }}</view>
				</view>
				<view class="main-info-bottom flex">
					<view class="main-bottom-item left">
						<view class="main-bottom-item-font">{{ $t('cb.sl') }}</view>
						<view class="main-bottom-item-num">{{ item.num }}</view>
					</view>
					<view class="main-bottom-item center">
						<view class="main-bottom-item-font">{{ $t('cb.sxf') }}</view>
						<view class="main-bottom-item-num">0.0000</view>
					</view>
					<view class="main-bottom-item right">
						<view class="main-bottom-item-font">{{ $t('cb.sj') }}</view>
						<view class="main-bottom-item-num">{{ item.addtime }}</view>
					</view>
				</view>
			</view>
		</view>
	</view>
</template>

<script>
import { czlist } from '@/api/wallet.js';
export default {
	data() {
		return {
			list: []
		};
	},
	onLoad() {
		uni.setNavigationBarTitle({ title: this.$t('cb.cblb') });
	},
	onShow() {
		this.loadData();
	},
	methods: {
		loadData() {
			czlist({ page: 1, limit: 1000 }).then(e => {
				this.list = e.data;
			});
		},
		navTo(url) {
			uni.navigateTo({
				url
			});
		}
	}
};
</script>

<style lang="scss">
page,
.content {
	min-height: 100%;
	height: auto;
	background: #f5f5f5;
}
.main {
	margin: 10rpx 0 0;
	background: #fff;
	padding: 20rpx;
	.main-title {
		display: flex;
		justify-content: space-around;
		align-items: center;
		padding: 20rpx 0;
		border-bottom: 1px solid #fcfcfc;
	}
	.main-info {
		padding: 20rpx 20rpx;
		border-bottom: 1px solid #fcfcfc;
		.main-info-top {
			.main-info-title {
				font-size: 36rpx;
				font-weight: 500;
				color: #707a8a;
			}
			.main-info-type {
				font-size: 28rpx;
				color: #707a8a;
			}
		}
		.main-info-bottom {
			margin: 20rpx 0 0;
			.left {
				text-align: left;
			}
			.center {
				text-align: center;
			}
			.right {
				text-align: right;
			}
			.main-bottom-item {
				width: 33%;
				.main-bottom-item-font {
					font-size: 28rpx;
					color: #cbcbcb;
				}
				.main-bottom-item-num {
					height: 80rpx;
					margin-top: 20rpx;
					font-size: 28rpx;
					color: #000;
				}
			}
		}
	}
}
</style>