Browse Source

盘口、成交样式

master
luyisha 3 years ago
parent
commit
e7cc7ef9a1
  1. 6
      src/assets/scss/module/_contract.scss
  2. 34
      src/views/contract/handicap.vue
  3. 3
      src/views/contract/index.vue

6
src/assets/scss/module/_contract.scss

@ -56,7 +56,11 @@
.sell, .sell,
.buy { .buy {
// height: 310px; // height: 310px;
height: 250px; height: 190px;
overflow: auto;
}
.deal {
height: 148px;
overflow: auto; overflow: auto;
} }
.sell { .sell {

34
src/views/contract/handicap.vue

@ -1,6 +1,6 @@
<template> <template>
<div class="markets-pair-list handicap bg-plain"> <div class="markets-pair-list handicap bg-plain">
<div class="nav nav-pills"> <!-- <div class="nav nav-pills">
<div class="nav-item"> <div class="nav-item">
<a class="nav-link" :class="{ active: tab == 1 }" @click="tab = 1">{{ <a class="nav-link" :class="{ active: tab == 1 }" @click="tab = 1">{{
$t("contract.f7") $t("contract.f7")
@ -11,7 +11,7 @@
$t("contract.f8") $t("contract.f8")
}}</a> }}</a>
</div> </div>
</div> </div> -->
<div> <div>
<!-- 盘口 --> <!-- 盘口 -->
<div class="handicap-body px-3" v-if="tab == 1"> <div class="handicap-body px-3" v-if="tab == 1">
@ -76,7 +76,7 @@
<!-- <button class="btn btn-sm btn-outline-primary fn-12">更多</button> --> <!-- <button class="btn btn-sm btn-outline-primary fn-12">更多</button> -->
</div> </div>
</div> </div>
<div class="buy"> <div class="buy fn-12">
<template v-for="(item, idx) in buyListShow"> <template v-for="(item, idx) in buyListShow">
<div <div
class="item pointer" class="item pointer"
@ -95,9 +95,7 @@
</div> </div>
</template> </template>
</div> </div>
</div> <!-- 实时成交 -->
<!-- 实时成交 -->
<div class="real-time p-3" v-if="tab == 2">
<div class="d-flex text-secondary fn-12"> <div class="d-flex text-secondary fn-12">
<div class="w-10/24"> <div class="w-10/24">
{{ $t("contract.b1") }} {{ $t("contract.b1") }}
@ -107,18 +105,24 @@
{{ $t("contract.e1") }}({{ $t("contract.e2") }}) {{ $t("contract.e1") }}({{ $t("contract.e2") }})
</div> </div>
</div> </div>
<div class="d-flex fn-12" v-for="(item, idx) in tradeList" :key="idx"> <div class="deal">
<div class="w-10/24"> <div class="d-flex fn-12" v-for="(item, idx) in tradeList" :key="idx">
{{ parseTime(item.ts, false, "{h}:{i}:{s}") }} <div class="w-10/24">
</div> {{ parseTime(item.ts, false, "{h}:{i}:{s}") }}
<div class="w-7/24 increace"> </div>
{{ item.price }} <div class="w-7/24 increace">
</div> {{ item.price }}
<div class="w-7/24 text-right"> </div>
{{ omitTo(item.amount, 2) }} <div class="w-7/24 text-right">
{{ omitTo(item.amount, 2) }}
</div>
</div> </div>
</div> </div>
</div> </div>
<!-- -->
<div class="real-time p-3" v-if="tab == 2">
</div>
</div> </div>
</div> </div>
</template> </template>

3
src/views/contract/index.vue

@ -296,8 +296,9 @@ export default {
}); });
this.ws.on("message", res => { this.ws.on("message", res => {
let { data, sub,cmd } = res; let { data, sub,cmd } = res;
if (sub == msg) { if (sub == msg) {
// console.log(data, '11--------------------')
if( data.symbol=='BTC' )(data.price).toFixed(1) if( data.symbol=='BTC' )(data.price).toFixed(1)
this.contractList = data; this.contractList = data;
}else if (cmd == "ping") { }else if (cmd == "ping") {

Loading…
Cancel
Save