From ef52095f5e9f0a9fe2da779bb1573947d77d75b6 Mon Sep 17 00:00:00 2001
From: jhzh <1628036192@qq.com>
Date: Fri, 22 May 2026 10:53:01 +0800
Subject: [PATCH] 1
---
src/views/cryptos/TrendDetails/index.vue | 122 +++++++---------------------------------
1 files changed, 23 insertions(+), 99 deletions(-)
diff --git a/src/views/cryptos/TrendDetails/index.vue b/src/views/cryptos/TrendDetails/index.vue
index 81cc86b..c66ad13 100644
--- a/src/views/cryptos/TrendDetails/index.vue
+++ b/src/views/cryptos/TrendDetails/index.vue
@@ -1,17 +1,17 @@
<template>
- <div id="cryptos">
- <div class="trend-detail pb-90" :class="isNight ? 'bg-night' : 'bg-white'">
+ <div id="cryptos" :class="{ 'trend-detail-white': kineType === 'trade' }">
+ <div class="trend-detail pb-90" >
<trade-head :backFunc="() => $router.push('/')" :symbol="symbol" :islevel="true" @update-coin="onUpdate"
@data="quote = $event" :title="$t('永续')" @changeLine="onChangeLine" :isNight="isNight" :isChange="isChange"
:kineType="kineType" :tabIndex="tab" @changeNight="OnchangeNight" :symbolName="quote.name" />
- <div class="flex justify-between px-32 pt-40" v-if="!kineType">
+ <!-- <div class="flex justify-between px-32 pt-40" v-if="!kineType">
<div class="w-368 h-80 mr-32 font-28 flex justify-center items-center rounded-ban box-border tabBtn"
:class="tab === '1' ? 'activeBtn' : ''" @click="onTab('1')">{{ $t('永续合约') }}</div>
<div class="w-368 h-80 font-28 flex justify-center items-center rounded-ban box-border tabBtn"
:class="tab === '2' ? 'activeBtn' : ''" @click="onTab('2')">{{ queryType == 'cryptos' ? $t('交割合约') :
$t('期货交易')
}}</div>
- </div>
+ </div> -->
<!-- 数据区 -->
<div :class="{ slide2: animated1, slide1: animated2 }">
<div class="data-index">
@@ -53,13 +53,13 @@
<span>{{ quote.market.time_zone && $t(quote.market.time_zone) }}</span>
</p>
<!-- k line-->
- <div class="mt-35 h-482-px">
+ <div class="mt-35 h-482-px ">
<kline-charts :update-key="updateKey" :update-data="quote" :isChangeLine="isChangeLine" :symbol="symbol"
v-if="symbol" @updataLine="isChangeLine = false" :isNight="isNight" :isChange="isChange" />
</div>
- <div class="w-full h-20 " :class="isNight ? 'bg-black' : 'bg-grey'"></div>
+ <div class="w-full h-20 " ></div>
<!-- tab 区域-->
- <div class="pb-180 tabContent">
+ <div class="pb-180 tabContent" style="background-color: #fff !important;">
<van-tabs v-model:active="active">
<van-tab :title="$t('entrustOrder')" name="1">
<div class="flex px-32 justify-between px-32">
@@ -104,102 +104,12 @@
</ul>
</div>
</van-tab>
- <van-tab :title="$t('最新交易')" name="2">
- <ul class="px-32 font-28 text-grey">
- <li class="flex justify-between mt-30">
- <span class="flex-1">{{ $t('时间') }}</span>
- <span class="flex-1">{{ $t('方向') }}</span>
- <span class="flex-1">{{ $t('价格') }}{{ queryType == 'cryptos' ? '(USDT)' : '(USD)' }}</span>
- <span class="flex-1 flex justify-center buy-title">{{ $t('数量') }}({{ symbolData.toUpperCase()
- }})</span>
- </li>
- <li v-for="(item, index) in deals" :key="item.ts + item.price + item.amount || index"
- class="flex justify-between mt-30">
- <span class="flex-1">{{ item.current_time ? item.current_time : '--' }}</span>
- <span :class="item.direction === 'buy' ? 'text-green' : 'text-red'" class="flex-1">{{
- item.direction === 'buy' ? $t('买入') : $t('卖出') }}</span>
- <span :class="item.direction === 'buy' ? 'text-green' : 'text-red'"
- class="flex-1 flex-justify-center">{{ item.price || '--' }}</span>
- <span class="flex-1 flex justify-center">{{ item.amount || '--' }}</span>
- </li>
- </ul>
- </van-tab>
- <van-tab :title="$t('深度图')" name="3">
- <div class="buy-sell-box">
- <div class="buy-item font-28">
- <div class="bg-line"></div>
- {{ $t('买盘') }}
- </div>
- <div class="sell-item font-28">
- <div class="bg-line"></div>
- {{ $t('卖盘') }}
- </div>
- </div>
- <div class="deep-chart-box">
- <deep-chart :deepBuy="deepBuy" :deepSell="deepSell"></deep-chart>
- </div>
- </van-tab>
- <!-- <van-tab :title="$t('数据分析')" name="4">
- <div class="capital-box">
- <div class="capital-flows">
- <span class="title">资金流向分析</span><van-icon name="warning-o" />
- </div>
- <div class="tab-box">
- <div class="tab-item" v-for="(item, index) in 10">
- 15M
- </div>
- </div>
- <div class="pie-box">
- <pie-chart></pie-chart>
- </div>
- <div class="order-box">
- <div class="order-header">
- <div class="flex-item">订单类型</div>
- <div class="flex-item">买入</div>
- <div class="flex-item">卖出</div>
- <div class="flex-item">净流入</div>
- </div>
- <div class="order-main flex" v-for="(item, index) in 4" :key="index">
- <div class="flex-item">大单</div>
- <div class="flex-item text-red">9.3720</div>
- <div class="flex-item text-red">3.0200</div>
- <div class="flex-item text-green">6.3400</div>
- </div>
- </div>
-
- <div class="capital-title">
- <span class="title">5*24小时大单流入({{ symbol.toUpperCase() }})</span>
- <div class="text">5日主力净流入 -348.9411</div>
- </div>
- <div class="cylinder-kline">
- <cylinder-chart></cylinder-chart>
- </div>
- <div class="capital-title">
- <span class="title">24小时资金流入({{ symbol.toUpperCase() }})</span>
- </div>
- <div class="inflow-kline">
- <inflow-kline></inflow-kline>
- </div>
- </div>
- </van-tab> -->
- <!-- <van-tab :title="$t('币种简介')" name="3" class="border-t-color" v-if="this.$te(`${symbol}简介`)">-->
- <!-- <div class="px-20 py-20 font-40 text-grey">-->
- <!-- {{ $t('关于名称',{'symbol':symbol.toUpperCase() }) }}-->
- <!-- </div>-->
- <!-- <div class="px-20 py-20 font-32 text-grey">-->
- <!-- {{ $t(`${symbol}简介`,{'symbol':symbol.toUpperCase() }) }}-->
- <!-- </div>-->
- <!-- </van-tab>-->
</van-tabs>
</div>
<!-- 按钮区 -->
<div
class="flex pl-40 pt-20 pb-11 pr-32 text-white justify-between fixed w-full box-border h-90-px z-10 buttonSafe"
- v-if="!kineType" :class="isNight ? 'bg-night1' : 'bg-grey'">
- <!-- <div class="flex flex-col mx-30 items-center" @click="onRoute('/cryptos/exchangeRate')">
- <img src="@/assets/image/icon-rate.png" class="w-38 h-38" />
- <p class="font-25 text-grey mt-8 text-center">{{ $t('汇率') }}</p>
- </div> -->
+ v-if="!kineType" style="background-color: #fff !important;">
<div ref="toBuy" class="w-360 h-70 bg-green flex justify-center items-center rounded-ban font-28"
@click=" onSubmit('buy')">
{{ tab == 1 ? $t('开多') : $t('买多') }}
@@ -538,10 +448,23 @@
<style lang="scss" scoped>
@import "@/assets/init.scss";
+#cryptos.trend-detail-white {
+ background: #fff;
+ min-height: 100%;
+ :deep(.van-tabs__nav) {
+ background-color: #fff !important;
+ }
+ :deep(.van-tabs__content) {
+ background-color: #fff;
+ }
+}
#cryptos {
+ background-color: #fff !important;
:deep(.van-tabs__wrap) {
height: 60px !important;
+ background-color: #fff !important;
+
}
}
@@ -550,7 +473,7 @@
}
:deep(.van-tabs__nav) {
- background-color: $night !important;
+ // background-color: $night !important;
// background-color: $inp-b !important;
}
@@ -623,6 +546,7 @@
}
.pb-180 {
+ background-color: #fff !important;
:deep(.van-tab) {
flex: initial;
padding: 0 2rem !important;
--
Gitblit v1.9.3