铝交易,微信公众号
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

122 lines
2.2 KiB

<template>
<view class="trading-platform">
<view class="frame">
<!--顶部栏-->
<topbar showRight="0"></topbar>
<!--折线图-->
<view class="chart">
折线图
</view>
<!-- 供应商 -->
<view class="supplier" v-if="userShop">
</view>
<!-- 采购商 -->
<view class="purchaser" v-else>
<view style="" class="purchaser-title">
<span @click="actionIndexChange(0)" :class="actionIndex==0?'active':'noactive'" >现货交易</span>
<span @click="actionIndexChange(1)" :class="actionIndex==1?'active':'noactive'">期货交易</span>
</view>
<view class="productList">
<productList :productList="productList.records"/>
</view>
</view>
</view>
<tabber select="1"/>
</view>
</template>
<script>
import tabber from '@/components/base/tabbar.vue'
import topbar from "@/components/base/topbar.vue";
import {mapGetters} from 'vuex'
import ProductList from "@/components/user/productList.vue";
export default {
components: {
ProductList,
topbar,
tabber,
},
computed: {
...mapGetters(['userShop']),
},
data() {
return {
productList: {
records: [
{}
],
total: 0,
},
actionIndex: 0,
}
},
methods: {
// 切换tab
actionIndexChange(index){
// index为0时切换到现货交易,index为1时切换到期货交易
this.actionIndex = index;
},
}
}
</script>
<style scoped lang="scss">
.trading-platform {
.frame {
.chart {
border: 1px solid red;
height: 250rpx;
}
.supplier {
padding: 20rpx 0;
}
.purchaser {
padding: 20rpx 0;
background-image: url('../../static/image/index/1.png');
color: #FFF;
font-size: 32rpx;
.purchaser-title {
.active {
text-decoration: underline;
width: 80rpx;
margin: 20rpx 20rpx 20rpx 20rpx;
padding: 10rpx 20rpx;
}
.noactive {
width: 80rpx;
margin: 20rpx 20rpx 20rpx 20rpx;
padding: 10rpx 20rpx;
}
}
.productList{
margin-top: 20rpx;
height: 60vh;
overflow: auto;
}
}
}
}
</style>