From 44db498cedee7573d090797b1fe5c331c413b00a Mon Sep 17 00:00:00 2001
From: zzzz <690498789@qq.com>
Date: Mon, 22 Apr 2024 19:03:57 +0800
Subject: [PATCH] first
---
src/page/trading/buy.vue | 47 ++++++++++++++++++++++++-----------------------
1 files changed, 24 insertions(+), 23 deletions(-)
diff --git a/src/page/trading/buy.vue b/src/page/trading/buy.vue
index 14c23b0..bbeccae 100644
--- a/src/page/trading/buy.vue
+++ b/src/page/trading/buy.vue
@@ -8,10 +8,10 @@
</div>
<div class="right_title">
<div class="t_t" style="white-space: nowrap">
- <span>{{ name | getName }}</span>
+ <span>{{ name }}</span>
</div>
<div class="b_t">
- <span>{{ code }}</span>
+ <span>{{ spell }}</span>
</div>
</div>
</div>
@@ -118,15 +118,11 @@
<span>{{ $t("hj101") }}</span>
<span>{{ selectCycle + "X" }}</span>
</div>
- <!-- <div class="bottom_bzz">
- <span>{{ }}</span>
- <span>{{ }}</span>
- </div> -->
</div>
<div class="tr_rs">
<div class="top_bzz" style="padding-bottom: 0.2rem">
<span style="text-align: left">
- {{ $t("hj102") }}({{ moneyData.symbol || "$" }})
+ {{ $t("交易总额") }}({{ moneyData.symbol || "$" }})
</span>
<span style="text-align: right">
{{ $t("hj103") }}({{ moneyData.symbol || "$" }})
@@ -228,6 +224,7 @@
<script>
import * as api from "@/axios/api";
+import { mapActions } from "vuex";
export default {
name: "trBuy",
@@ -251,6 +248,9 @@
if (this.$route.query.name) {
this.name = this.$route.query.name;
}
+ if (this.$route.query.spell) {
+ this.spell = this.$route.query.spell;
+ }
if (this.$route.query.type) {
this.type = this.$route.query.type;
}
@@ -272,6 +272,7 @@
type: 0,
code: "",
name: "",
+ spell: "",
settingInfo: [],
selectCycle: 1,
siteLeverList: [],
@@ -313,7 +314,7 @@
} else if (this.bayType == "qh") {
this.priceTabs = [this.$t("hj108")];
}
- this.getUserInfo();
+ this.setUseInfo();
this.getMoneyData();
this.getSettingInfo();
},
@@ -332,6 +333,8 @@
},
},
methods: {
+ ...mapActions(["setUseInfo"]),
+
async getMoneyData() {
let data = await api.getMoney();
let type = this.bayType === "SZHB" ? "US" : this.bayType;
@@ -434,7 +437,7 @@
let opts = {
stockId: this.code,
buyNum: this.num,
- lever: this.selectCycle ? this.selectCycle : 0,
+ lever: 1,
targetPrice: this.nums,
};
if (this.tabsCurrentIndex == 0) {
@@ -458,7 +461,7 @@
elAlertType: "success",
});
this.getUserInfo();
- this.$router.push("/warehouse?index=1");
+ this.$router.push("/warehouse?index=1&buyType=" + this.bayType);
} else {
this.$store.commit("elAlertShow", {
elAlertShow: true,
@@ -476,15 +479,7 @@
this.$router.push("/authentications");
return;
}
- // if (!this.agree) {
- // Toast('需同意合作协议才能交易!')
- // } else if (isNull(this.selectNumber) && isNull(this.autoNumber)) {
- // Toast('请选择购买手数')
- // } else if (isNull(this.selectType)) {
- // Toast('请选择买卖方向')
- // } else if(isNull(this.subaccountNumber)) {
- // Toast('请选择子账户')
- // } else {}
+
if (this.buying) {
return;
}
@@ -500,7 +495,7 @@
// 买入是买涨buyType:0, 卖出是买跌buyType:1,卖出的状态是0,买入的状态是1
buyNum: this.num, // 单位为手
// buyNum: (this.num.match(/\d+/g))[0] * 100, // 单位为手
- lever: this.selectCycle ? this.selectCycle : 0,
+ lever: 1,
};
if (this.tabsCurrentIndex == 0) {
opts.buyType = 1;
@@ -538,7 +533,13 @@
elAlertType: "success",
});
this.getUserInfo();
- this.$router.push("/warehouse?index=0");
+ var buyType = "";
+ if (this.tabsCurrentIndex == 0) {
+ buyType = 1;
+ } else {
+ buyType = 0;
+ }
+ this.$router.push("/warehouse?index=1&buyType=" + this.bayType);
} else {
if (data.msg.indexOf("不在交易时段内") > -1) {
this.$store.commit("elAlertShow", {
@@ -565,7 +566,7 @@
elAlertType: "success",
});
this.getUserInfo();
- this.$router.push("/warehouse?index=0");
+ this.$router.push("/warehouse?index=1&buyType=" + this.bayType);
} else {
this.$store.commit("elAlertShow", {
elAlertShow: true,
@@ -643,7 +644,7 @@
filters: {
getName(name) {
if (name.length > 15) {
- return name.substring(0, 14);
+ return name;
} else {
return name;
}
--
Gitblit v1.9.3