From 92dd4aaaa7fb67c4d65df18e0e69cbc6775575d3 Mon Sep 17 00:00:00 2001
From: lxf <1371462558@qq.com>
Date: Wed, 23 Apr 2025 19:19:13 +0800
Subject: [PATCH] feat 沙特添加石油黄金
---
src/page/kline/index.vue | 86 +++++++++++++++++++++++-------------------
1 files changed, 47 insertions(+), 39 deletions(-)
diff --git a/src/page/kline/index.vue b/src/page/kline/index.vue
index b06051d..b6e1430 100644
--- a/src/page/kline/index.vue
+++ b/src/page/kline/index.vue
@@ -9,7 +9,10 @@
</div>
<div class="right_title">
<div class="t_t" style="white-space: nowrap">
- <span>{{ singDetails.name }}({{ singDetails.gid }})</span>
+ <span v-if="singDetails.gid"
+ >{{ singDetails.name }}({{ singDetails.gid }})</span
+ >
+ <span v-else>{{ singDetails.name }}</span>
</div>
<div class="b_t">
<span>{{ singDetails.spell }}</span>
@@ -82,7 +85,7 @@
}}</span> -->
<span
:class="singDetails.hcrate > 0 ? 'price green' : 'price red'"
- >₹{{ singDetails.nowPrice }}</span
+ >₹{{ singDetails.nowPrice }}</span
>
</div>
<div class="bottom_now">
@@ -110,7 +113,7 @@
</div>
</div>
</div>
- <div class="right_ets">
+ <div class="right_ets" v-if="kLineDetails.type != 'HJ'">
<div class="tops">
<div class="lefts topes">
<span class="titles">{{ $t("hj72") }}</span>
@@ -121,7 +124,7 @@
:class="
singDetails.hcrate > 0 ? 'number green' : 'number red'
"
- >₹{{ singDetails.open_px }}</span
+ >₹{{ singDetails.open_px }}</span
>
</div>
<div class="rights topes">
@@ -133,7 +136,7 @@
:class="
singDetails.hcrate > 0 ? 'number green' : 'number red'
"
- >₹{{ singDetails.today_max }}</span
+ >₹{{ singDetails.today_max }}</span
>
</div>
</div>
@@ -147,10 +150,10 @@
:class="
singDetails.hcrate > 0 ? 'number green' : 'number red'
"
- >₹{{ singDetails.preclose_px }}</span
+ >₹{{ singDetails.preclose_px }}</span
>
</div>
- <div class="rights bots">
+ <div class="rights bots">
<span class="titles">{{ $t("hj75") }}</span>
<!-- <span :class="singDetails.preclose_px < 0 ? 'number green' : 'number red'">{{
singDetails.today_min
@@ -159,7 +162,7 @@
:class="
singDetails.hcrate > 0 ? 'number green' : 'number red'
"
- >₹{{ singDetails.today_min }}</span
+ >₹{{ singDetails.today_min }}</span
>
</div>
</div>
@@ -174,9 +177,9 @@
style="display: none"
v-if="
kLineDetails.if_us != 1 &&
- kLineDetails.type != 'hk' &&
- kLineDetails.type != 'hk' &&
- kLineDetails.if_zhishu == 0
+ kLineDetails.type != 'hk' &&
+ kLineDetails.type != 'hk' &&
+ kLineDetails.if_zhishu == 0
"
>
<div class="t_title">
@@ -414,7 +417,7 @@
<!-- <div class="border_bottom"></div> -->
</div>
<div class="btns">
- <div class="lefts">
+ <div class="lefts" v-if="kLineDetails.type != 'HJ'">
<div class="left_ca" @click="option()">
<img
src="../../assets/img/meishoucang.png"
@@ -424,7 +427,7 @@
<img src="../../assets/img/shoucangle.png" alt v-else />
</div>
<div class="right_xx" @click="handleJj()">
- <a href="#"><img src="../../assets/img/xiaoxi.png" alt /></a>
+ <a href="#"><img src="../../assets/img/xiaoxi.png" alt/></a>
</div>
</div>
<div class="rights">
@@ -433,15 +436,19 @@
<span>{{ $t("hj84") }}</span>
</div>
<div class="bottom_buy">
- <span>₹{{ singDetails.nowPrice }}</span>
+ <span>₹{{ singDetails.nowPrice }}</span>
</div>
</div>
- <div class="sell_btn" @click="goBuy(1)">
+ <div
+ class="sell_btn"
+ @click="goBuy(1)"
+ v-if="kLineDetails.type != 'HJ'"
+ >
<div class="top_sell">
<span>{{ $t("hj85") }}</span>
</div>
<div class="bottom_sell">
- <span>₹{{ singDetails.nowPrice }}</span>
+ <span>₹{{ singDetails.nowPrice }}</span>
</div>
</div>
</div>
@@ -471,11 +478,11 @@
newsdetailList: [],
bayType: "",
timer: null,
- key:0,
+ key: 0
};
},
components: {
- Kline,
+ Kline
},
created() {
@@ -502,7 +509,7 @@
// },
methods: {
async getHknews() {
- await api.queryIndexNews().then((res) => {
+ await api.queryIndexNews().then(res => {
if (res.status === 0) {
this.newsdetailList = res.data.data;
}
@@ -524,13 +531,13 @@
this.optionBtn = false;
this.$message({
message: this.$t("hj97"),
- type: "success",
+ type: "success"
});
} else {
this.optionBtn = false;
this.$message({
message: data.msg,
- type: "warning",
+ type: "warning"
});
}
} else {
@@ -540,12 +547,12 @@
this.optionBtn = false;
this.$message({
message: this.$t("hj96"),
- type: "success",
+ type: "success"
});
} else {
this.$message({
message: data.msg,
- type: "warning",
+ type: "warning"
});
this.optionBtn = false;
}
@@ -569,7 +576,7 @@
},
async getOpation() {
let opts = {
- code: this.$route.query.code,
+ code: this.$route.query.code
};
let data = await api.isOption(opts);
if (data.status === 0) {
@@ -581,10 +588,10 @@
},
async getSingDetails() {
let opts = {
- code: this.kLineDetails.code,
- stockType: this.kLineDetails.type,
+ code: this.kLineDetails.code || this.kLineDetails.name,
+ stockType: this.kLineDetails.type
};
- await api.getSingleStock(opts).then((res) => {
+ await api.getSingleStock(opts).then(res => {
if (res.status === 0) {
this.singDetails = res.data.stock;
this.bayType = res.data.stock.type;
@@ -595,8 +602,9 @@
this.jianjie = res.data.indexintroduction;
}
const obj = {
- pid: res.data.stock.code,
- type: res.data.stock.type,
+ pid: res.data.stock.code || "8888",
+ type: res.data.stock.type || this.kLineDetails.type,
+ name: res.data.stock.name || this.kLineDetails.name
};
window.localStorage.setItem("kLine", JSON.stringify(obj));
// console.log(this.singDetails)
@@ -614,9 +622,9 @@
async getSingDetailUs() {
let opts = {
code: this.kLineDetails.code,
- stockType: this.kLineDetails.type,
+ stockType: this.kLineDetails.type
};
- await api.getUsDetail(opts).then((res) => {
+ await api.getUsDetail(opts).then(res => {
// console.log(res,1111123);
// var that = this
// if(!res){
@@ -660,8 +668,8 @@
this.$router.push({
path: "/newPage",
query: {
- listid: item.id,
- },
+ listid: item.id
+ }
});
},
goBuy(index) {
@@ -678,14 +686,14 @@
spell: this.singDetails.spell,
if_us: this.kLineDetails.if_us,
bayType: this.bayType,
- gid: this.singDetails.gid,
- },
+ gid: this.singDetails.gid
+ }
});
if (navigator.vibrate) {
// 支持
navigator.vibrate([55]);
}
- },
+ }
},
filters: {
getName(spell) {
@@ -747,8 +755,8 @@
.replace(/年|月/g, "-")
.replace(/日/g, " ");
return beijingDatetime; // 2017-03-31 16:02:06
- },
- },
+ }
+ }
};
</script>
@@ -934,7 +942,7 @@
font-size: 25px;
display: flex;
align-items: center;
- font-weight: bold;
+ font-weight: bold;
span {
font-weight: 500;
}
--
Gitblit v1.9.3