From f95ed232f815218b001bbef23c8a9cb491439b22 Mon Sep 17 00:00:00 2001
From: admin <344137771@qq.com>
Date: Mon, 05 Jan 2026 17:11:57 +0800
Subject: [PATCH] 1
---
src/assets/imgRed/logo.png | 0
src/assets/imgRed/logo22.png | 0
src/locales/en.js | 1
src/locales/index.js | 2
src/locales/tw.js | 1
src/page/home/home.vue | 6
src/assets/imgRed/logo11.png | 0
src/page/kline/buyStock.vue | 238 ++++++++++++++++++++++++++++++-----------------
favicon.ico | 0
src/page/newUser/index.vue | 16 ++
build/logo.png | 0
src/locales/zh.js | 1
12 files changed, 172 insertions(+), 93 deletions(-)
diff --git a/build/logo.png b/build/logo.png
index aa0b1d0..3ee7c0e 100644
--- a/build/logo.png
+++ b/build/logo.png
Binary files differ
diff --git a/favicon.ico b/favicon.ico
index aa0b1d0..3ee7c0e 100644
--- a/favicon.ico
+++ b/favicon.ico
Binary files differ
diff --git a/src/assets/imgRed/logo.png b/src/assets/imgRed/logo.png
index aa0b1d0..3ee7c0e 100644
--- a/src/assets/imgRed/logo.png
+++ b/src/assets/imgRed/logo.png
Binary files differ
diff --git a/src/assets/imgRed/logo11.png b/src/assets/imgRed/logo11.png
index aa0b1d0..3ee7c0e 100644
--- a/src/assets/imgRed/logo11.png
+++ b/src/assets/imgRed/logo11.png
Binary files differ
diff --git a/src/assets/imgRed/logo22.png b/src/assets/imgRed/logo22.png
index aa0b1d0..3ee7c0e 100644
--- a/src/assets/imgRed/logo22.png
+++ b/src/assets/imgRed/logo22.png
Binary files differ
diff --git a/src/locales/en.js b/src/locales/en.js
index aa66545..3453a9c 100644
--- a/src/locales/en.js
+++ b/src/locales/en.js
@@ -816,6 +816,7 @@
jy538: "Trading Password",
jy539: "Exit Account",
jy540: "Please enter trading password",
+ jy541: "One-click Full Position",
}
diff --git a/src/locales/index.js b/src/locales/index.js
index 8856c53..d7e47de 100644
--- a/src/locales/index.js
+++ b/src/locales/index.js
@@ -27,7 +27,7 @@
}
let langLocale = window.localStorage.getItem(LOCALE_KEY)
? window.localStorage.getItem(LOCALE_KEY)
- : "tww";
+ : DEFAULT_LANG;
const i18n = new VueI18n({
locale: langLocale,
messages: locales,
diff --git a/src/locales/tw.js b/src/locales/tw.js
index 835915d..8b91885 100644
--- a/src/locales/tw.js
+++ b/src/locales/tw.js
@@ -819,5 +819,6 @@
jy538: "交易密碼",
jy539: "退出賬戶",
jy540: "請輸入交易密碼",
+ jy541: "一鍵全倉",
}
diff --git a/src/locales/zh.js b/src/locales/zh.js
index 26e7648..040528b 100644
--- a/src/locales/zh.js
+++ b/src/locales/zh.js
@@ -818,5 +818,6 @@
jy538: "交易密码",
jy539: "退出账户",
jy540: "请输入交易密码",
+ jy541: "一键全仓",
};
diff --git a/src/page/home/home.vue b/src/page/home/home.vue
index 5b53368..45b2be0 100644
--- a/src/page/home/home.vue
+++ b/src/page/home/home.vue
@@ -132,11 +132,11 @@
/>
<p>{{ $t("jy189") }}</p>
</div> -->
- <div class="xbox" @click="$router.push('/FundingDetails')">
+ <!-- <div class="xbox" @click="$router.push('/FundingDetails')">
<img
src="data:image/png;base64,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" />
<p>{{ $t("jy326") }}</p>
- </div>
+ </div> -->
<!-- <div class="xbox" @click="getHeaderlink1(6)">
<img
@@ -733,7 +733,7 @@
flex-wrap: wrap;
.xbox {
- width: 20%;
+ width: 25%;
text-align: center;
margin-top: 0.53rem;
diff --git a/src/page/kline/buyStock.vue b/src/page/kline/buyStock.vue
index 915c220..a5ceacf 100644
--- a/src/page/kline/buyStock.vue
+++ b/src/page/kline/buyStock.vue
@@ -2,8 +2,8 @@
<div>
<div class="headf"><span @click="$router.go(-1)"></span>
<div class="wenebn">
- <h6>{{name}}</h6>
- <p class="">{{nowPrice}}</p>
+ <h6>{{ name }}</h6>
+ <p class="">{{ nowPrice }}</p>
<!-- <p class="">{{ currentItem.p }} {{ currentItem.zdp ? currentItem.zdp.toFixed(2) + '%' : '0.00%' }}</p> -->
</div>
</div>
@@ -12,19 +12,22 @@
</div>
<div class="goumais">
<div class="xiaoge"><span><img
- src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABEklEQVQ4jaVSwUoDMRScl2alsIuIB89C9Su8iHqrWryKFy12Tz36cd79BfFiS13woKAfINuMpG7SbGjL2r5bJvMmM0Ow6ci6++eDIifwoNc2ILIvIh3VlH9287IdCcwCNBLo5cVxmmZf3fu3g0ABBJoJALJrAK1arR2H2GUjSxxc5cXR6fVz4s6mWvizXWFiHSwQuOiPDw35lGZZL3zNZZ5jAi50INK2ZBJbAeYzewHn4PJudNK9fd2Lyaau6jOHDixHKa0fkyQZhmSfOSqMQQRTubAfSRPQ4YUsKSzEfIS43VWFhQ6coIrJqwqr9TLDAEViPCUnDi/L6QeBgkp5zBDvBvj+KcvPOcYJyVGt638PgF/kfWPjHkHUbAAAAABJRU5ErkJggg==">{{ $t('jy18') }}</span>
+ src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABEklEQVQ4jaVSwUoDMRScl2alsIuIB89C9Su8iHqrWryKFy12Tz36cd79BfFiS13woKAfINuMpG7SbGjL2r5bJvMmM0Ow6ci6++eDIifwoNc2ILIvIh3VlH9287IdCcwCNBLo5cVxmmZf3fu3g0ABBJoJALJrAK1arR2H2GUjSxxc5cXR6fVz4s6mWvizXWFiHSwQuOiPDw35lGZZL3zNZZ5jAi50INK2ZBJbAeYzewHn4PJudNK9fd2Lyaau6jOHDixHKa0fkyQZhmSfOSqMQQRTubAfSRPQ4YUsKSzEfIS43VWFhQ6coIrJqwqr9TLDAEViPCUnDi/L6QeBgkp5zBDvBvj+KcvPOcYJyVGt638PgF/kfWPjHkHUbAAAAABJRU5ErkJggg==">{{
+ $t('jy18') }}</span>
<div class="rtyh">
<div class="kunk"><input :placeholder="$t('jy125')" v-model="buyNum"
- @input="buyNum = buyNum.replace(/^(0+)|[^\d]+/g, '')" type="number"><a class="shou">{{ $t('hj117') }}</a>
+ @input="buyNum = buyNum.replace(/^(0+)|[^\d]+/g, '')" type="number"><a class="shou">{{
+ $t('hj117') }}</a>
</div>
</div>
</div>
<p class="shougu">1{{ $t('hj117') }}=100{{ $t('jy96') }}</p>
<div class="xiaoge">
<span class="eduleft"><img class="eduleftimg"
- src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABp0lEQVQ4jZXRTUsbURgF4HPeSZuIm9goFOpXQrtrQaiICG4KGVGxwU1WwYWgpeBPKCn1X2jSrHQjbiJaYUoX7nXlQhAUg13ED2bcuTH3lTstbarNtJ6Bgbnc59yXO0REcrNHgxTZpkgnQGj4AErL7Df2WhZYLI7jgdxTReUveATkQiwK2xMCP3i7sz5wPTl71GXxl8+ZC7tnYq5GEVmQSBxchTg3XytKLFZ3nFh96t3px3Djz0n4L5wtHKTa2tvPAC4a1YYCiw1jnoo4WYqsShS2648TCdqTjKqAdCiixijD+wAgUdhmq5y+NKpFkB9AFo3RT14lff7jQgWMws15M3OYiscT3C71Xg7n99s6Up0bDdUBTs+d1EF+9/1gtBVujsXJJ6kNJV/fGOOKAlVVvEp2JN2H4m9Lz3bF876+V+iKAmtT87XcQ3D4N+0r0bcs2bGxEsCCAvnN5d7q/+BfBTbx/rJkXbekQAFkfmupJyyJwn8U2DzqL4vbNIkfBF4UvlcQlqQrvycRZ98AmVbYxrm7YK6qeuy/3Mw8f9Gt5NCNMeOtMADcAijV/2tFJVE6AAAAAElFTkSuQmCC">{{ $t('jy135') }}</span>
+ src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABp0lEQVQ4jZXRTUsbURgF4HPeSZuIm9goFOpXQrtrQaiICG4KGVGxwU1WwYWgpeBPKCn1X2jSrHQjbiJaYUoX7nXlQhAUg13ED2bcuTH3lTstbarNtJ6Bgbnc59yXO0REcrNHgxTZpkgnQGj4AErL7Df2WhZYLI7jgdxTReUveATkQiwK2xMCP3i7sz5wPTl71GXxl8+ZC7tnYq5GEVmQSBxchTg3XytKLFZ3nFh96t3px3Djz0n4L5wtHKTa2tvPAC4a1YYCiw1jnoo4WYqsShS2648TCdqTjKqAdCiixijD+wAgUdhmq5y+NKpFkB9AFo3RT14lff7jQgWMws15M3OYiscT3C71Xg7n99s6Up0bDdUBTs+d1EF+9/1gtBVujsXJJ6kNJV/fGOOKAlVVvEp2JN2H4m9Lz3bF876+V+iKAmtT87XcQ3D4N+0r0bcs2bGxEsCCAvnN5d7q/+BfBTbx/rJkXbekQAFkfmupJyyJwn8U2DzqL4vbNIkfBF4UvlcQlqQrvycRZ98AmVbYxrm7YK6qeuy/3Mw8f9Gt5NCNMeOtMADcAijV/2tFJVE6AAAAAElFTkSuQmCC">{{
+ $t('jy135') }}</span>
<div class="eduright">
- <a class="ertyu">¥{{ userinfo.userAmt }}</a>
+ <a class="ertyu">¥{{ userinfo.enableAmt }}</a>
</div>
</div>
<div class="rtyh">
@@ -33,9 +36,11 @@
<a class="fanh" :class="buyType == 1 ? 'xuk' : ''" @click="buyType = 1">买跌</a>
</div> -->
</div>
- <div class="xiaoge">
+
+ <!-- <div class="xiaoge">
<span class="eduleft"><img
- src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB7UlEQVQ4ja2SwWsTQRjF3zc7MbuJpQgFD1LbIIIHQbwKFtEexGJ7iKigUovm6klP/gEG6s2LJUgPWulBRawH0cQUMYqHCiUVFEPSePNiEsWa2t15sjGpW8mKgu8wwwzzfvO9b0aOnS9dIDm/XK0WF7LDxD/KB6xCZBMgHw35FJCs63m5B9M7q3+DkrGzb+NaR+5AJEJihcB+EdVLoESRLMnct2Yz//jmrk9dAf6QTJVnACnezSTSe4fzamBwcA9FDgKYhMgyRLYD8to1JqcsK1ur1wvPZ3c3A4DKDIHivUwi3SGPTJR6dSRSX3PdrZalt0CpowRGIbIPkO8ECi55WSVTlbQhRwG5NHaufKoDaHVTpHXHXGbg3dxU/9WHU/1DJC4SKHvAGkT1ac+YW0pZ875BLOvNr3A/zea3zARcAyw8ur5t3F/r+zd2LAFY6tYe06mkrcOpD1EqtRmQ6NBEpefZdOKLDnse36zWK2kjtT5OyBWKwHZi/tZJFQYI9qCjwouXt2uNhlOrNxyxrDOtCGEA23HoeWZDhM+LSe/VIrzgudAKms1VzzebQIRuCgUYMu6bCYn/CbABf2j8fY9tO7MEDlCpGCHwG2aIFQPkldYnnlzr+xoaIRq1T0PkSNDcnmNQasQzXP9o/0cAfgDTaMAiD+M0wAAAAABJRU5ErkJggg==">{{ $t('jy532') }}</span>
+ src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB7UlEQVQ4ja2SwWsTQRjF3zc7MbuJpQgFD1LbIIIHQbwKFtEexGJ7iKigUovm6klP/gEG6s2LJUgPWulBRawH0cQUMYqHCiUVFEPSePNiEsWa2t15sjGpW8mKgu8wwwzzfvO9b0aOnS9dIDm/XK0WF7LDxD/KB6xCZBMgHw35FJCs63m5B9M7q3+DkrGzb+NaR+5AJEJihcB+EdVLoESRLMnct2Yz//jmrk9dAf6QTJVnACnezSTSe4fzamBwcA9FDgKYhMgyRLYD8to1JqcsK1ur1wvPZ3c3A4DKDIHivUwi3SGPTJR6dSRSX3PdrZalt0CpowRGIbIPkO8ECi55WSVTlbQhRwG5NHaufKoDaHVTpHXHXGbg3dxU/9WHU/1DJC4SKHvAGkT1ac+YW0pZ875BLOvNr3A/zea3zARcAyw8ur5t3F/r+zd2LAFY6tYe06mkrcOpD1EqtRmQ6NBEpefZdOKLDnse36zWK2kjtT5OyBWKwHZi/tZJFQYI9qCjwouXt2uNhlOrNxyxrDOtCGEA23HoeWZDhM+LSe/VIrzgudAKms1VzzebQIRuCgUYMu6bCYn/CbABf2j8fY9tO7MEDlCpGCHwG2aIFQPkldYnnlzr+xoaIRq1T0PkSNDcnmNQasQzXP9o/0cAfgDTaMAiD+M0wAAAAABJRU5ErkJggg==">{{
+ $t('jy532') }}</span>
<div class="rtyh" @click="showPicker = true">
<div class="kunk">
<input placeholder="请选择" disabled="disabled" v-model="lever" class="canwei">
@@ -43,11 +48,13 @@
src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAYAAAAVMmT4AAAAAXNSR0IArs4c6QAAAGRJREFUKFNjnDFjhiUjI2Pr////GRlwAEZGxpcsLCypYAUzZ87MYWBgmMTAwIBNw8v///87ZWRkXINL4tAAVwgyFMUkNA0oCjEUIzmp+v///84gq5G9gdVT/f39AoWFhR/Q/QsATGgt64otJQ8AAAAASUVORK5CYII=">
</div>
</div>
- </div>
+ </div> -->
+
<div class="xiaoge">
<span class="eduleft"><img
- src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACEElEQVQ4jY1TPWhTURg9331vcdP6PzSpTtahi0InFS2CjakxEoNgFNrykqibTgpqdXDTRVAbWsRJfNBBGqKmFasoWBCEWEX8qfkRcWptHRTk3SPJa14ebah+cIcL55x7zvm4gqUjB/s+diplxAnEACGBEYe0R4c3TwKgn+EJRPs+bDcMs0o6DMhqTY4CYusqXam4iPRockaUsh1H29mhtleeQMz6/JhEJ0SyJOyZ2dkHEyPbfvlf2hF7vWJVS0u3iIo7ZBgik9nB1i64AtOM9n/qaBKn6YSsUkc4/bUWRWEhFIk//ytAVLFuelWvgstz0JOqnN2fLKcX4z0Hvj4RsYqnI8lSoH4PJ8tXCJwRpV7W8VpcvNnUgUg7RJ5GUpUuDZwkcEyTe3KDrQUskJU/Qq0DaTh4lM+nSIw7ZIHAUU3uzmUChUYH4uFdAZE5AGvrgN9FS08Xi0kCF0WpXblM4J3foDLNdZr44UUgOQaRBIBnddBUfiengKvNtyC9GnzY2ILIZWUYiQPJcugfy8DeE99jDlk9lzyB+5ngG615SgN2yCpFlyEfp8gdivRO3Nr43q3fN+FU5QiBIUBuz83Pn3t+d+vPGjH9bSVEXaPIIYdMPLm5IestbPEr3Va5XRnGsAMENTFAEVOUMeCQb5Vp9o9dX/PFj2/2nbFl3wsJtm1KUOQCRFED58dvrL+3BAjgL/OP2zMWLMK9AAAAAElFTkSuQmCC">{{ $t('jy136') }}</span>
- <div class="eduright"><a class="ertyu"> ¥{{ (nowPrice * buyNum * 100 ).toFixed(2) }}</a>
+ src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACEElEQVQ4jY1TPWhTURg9331vcdP6PzSpTtahi0InFS2CjakxEoNgFNrykqibTgpqdXDTRVAbWsRJfNBBGqKmFasoWBCEWEX8qfkRcWptHRTk3SPJa14ebah+cIcL55x7zvm4gqUjB/s+diplxAnEACGBEYe0R4c3TwKgn+EJRPs+bDcMs0o6DMhqTY4CYusqXam4iPRockaUsh1H29mhtleeQMz6/JhEJ0SyJOyZ2dkHEyPbfvlf2hF7vWJVS0u3iIo7ZBgik9nB1i64AtOM9n/qaBKn6YSsUkc4/bUWRWEhFIk//ytAVLFuelWvgstz0JOqnN2fLKcX4z0Hvj4RsYqnI8lSoH4PJ8tXCJwRpV7W8VpcvNnUgUg7RJ5GUpUuDZwkcEyTe3KDrQUskJU/Qq0DaTh4lM+nSIw7ZIHAUU3uzmUChUYH4uFdAZE5AGvrgN9FS08Xi0kCF0WpXblM4J3foDLNdZr44UUgOQaRBIBnddBUfiengKvNtyC9GnzY2ILIZWUYiQPJcugfy8DeE99jDlk9lzyB+5ngG615SgN2yCpFlyEfp8gdivRO3Nr43q3fN+FU5QiBIUBuz83Pn3t+d+vPGjH9bSVEXaPIIYdMPLm5IestbPEr3Va5XRnGsAMENTFAEVOUMeCQb5Vp9o9dX/PFj2/2nbFl3wsJtm1KUOQCRFED58dvrL+3BAjgL/OP2zMWLMK9AAAAAElFTkSuQmCC">{{
+ $t('jy136') }}</span>
+ <div class="eduright"><a class="ertyu"> ¥{{ (nowPrice * buyNum * 100).toFixed(2) }}</a>
</div>
</div>
<!-- <div class="xiaoge">
@@ -56,7 +63,11 @@
<div class="eduright"><a class="ertyu">HKD26600640.90</a></div>
</div> -->
</div>
+
+ <div class="mail" @click="setBuyAll">{{ $t('jy541') }}</div>
+
<div class="mail" @click="setBuy">{{ $t('hj85') }}</div>
+
<van-popup v-model="showPicker" round position="bottom">
<van-picker :columns="siteLeverList" @cancel="showPicker = false" @confirm="onConfirm" show-toolbar />
</van-popup>
@@ -81,25 +92,25 @@
buyType: 0, // 0 买入 1 卖出
buyNum: '', //买入数量
lever: '', //杠杆倍数
- name:'',
- code:'',
- id:'',
+ name: '',
+ code: '',
+ id: '',
buying: false,
}
},
mounted() {
if (this.$route.query.code) {
- this.code = this.$route.query.code
- }
- if (this.$route.query.name) {
- this.name = this.$route.query.name
- }
- if (this.$route.query.id) {
- this.id = this.$route.query.id
- }
- if (this.$route.query.m) {
- this.nowPrice = Number(this.$route.query.m)
- }
+ this.code = this.$route.query.code
+ }
+ if (this.$route.query.name) {
+ this.name = this.$route.query.name
+ }
+ if (this.$route.query.id) {
+ this.id = this.$route.query.id
+ }
+ if (this.$route.query.m) {
+ this.nowPrice = Number(this.$route.query.m)
+ }
// this.currentItem = JSON.parse(decodeURIComponent(this.$route.query.item))
this.getUserInfo()
@@ -157,14 +168,67 @@
this.userinfo = data.data;
}
},
+ //一键全仓
+ setBuyAll() {
+ if (!this.$store.state.userInfo.idCard) {
+ Toast(this.$t('hj111'))
+ this.$router.push('/smrz')
+ return
+ }
+ // 检查必要数据
+ if (!this.userinfo || !this.userinfo.enableAmt) {
+ Toast(this.$t('jy135') + this.$t('jy125'))
+ return
+ }
+ if (!this.nowPrice || this.nowPrice <= 0) {
+ Toast(this.$t('jy141') + this.$t('jy125'))
+ return
+ }
+ if (!this.settingdetail) {
+ Toast(this.$t('jy125'))
+ return
+ }
+
+ // 计算最大可买入手数:可用额度 / (当前价格 * 100)
+ const availableAmount = Number(this.userinfo.enableAmt) // 可用额度(元)
+ const price = Number(this.nowPrice) // 当前价格(元/股)
+ const maxLots = Math.floor(availableAmount / (price * 100)) // 最大可买手数(向下取整)
+
+ if (maxLots <= 0) {
+ Toast(this.$t('jy135') + this.$t('jy125'))
+ return
+ }
+
+ // 转换为股数
+ const maxShares = maxLots * 100
+
+ // 限制在最小和最大买入数量之间
+ const minShares = this.settingdetail.buyMinNum || 0
+ const maxSharesLimit = this.settingdetail.buyMaxNum || Infinity
+
+ let finalShares = maxShares
+ if (finalShares < minShares) {
+ Toast(this.$t('jy137') + minShares / 100 + this.$t('hj117'))
+ return
+ }
+ if (finalShares > maxSharesLimit) {
+ finalShares = maxSharesLimit
+ }
+
+ // 设置买入数量(手数)
+ this.buyNum = finalShares / 100
+
+ // 调用买入方法
+ this.setBuy()
+ },
//买卖
- setBuy() {
- if (!this.$store.state.userInfo.idCard) {
- Toast(this.$t('hj111'))
- this.$router.push('/smrz')
- return
- }
- if (this.buyNum * 100 < this.settingdetail.buyMinNum) {
+ setBuy() {
+ if (!this.$store.state.userInfo.idCard) {
+ Toast(this.$t('hj111'))
+ this.$router.push('/smrz')
+ return
+ }
+ if (this.buyNum * 100 < this.settingdetail.buyMinNum) {
this.$message.error(this.$t('jy137') + this.settingdetail.buyMinNum / 100 + this.$t('hj117'));
return
}
@@ -172,74 +236,78 @@
this.$message.error(this.$t('jy138') + this.settingdetail.buyMaxNum / 100 + this.$t('hj117'));
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;
- }
- this.buying = true
- let opts = {}
- opts = {
- // stockId: this.detail.id,
- // buyNum: this.selectNumber ? this.selectNumber * 100 : 0, // 单位为手
- // buyType: this.selectType,
- // lever: this.selectCycle ? this.selectCycle : 0,
- // subaccountNumber:this.subaccountNumber
- //买入是买涨buyType:0, 卖出是买跌buyType:1,卖出的状态是0,买入的状态是1
- buyNum: Number(this.buyNum) * 100, // 单位为手
- //buyNum: (this.num.match(/\d+/g))[0] * 100, // 单位为手
- lever: this.lever,
- buyType :0,
- stockId: this.id,
- }
- this.gpBuy(opts)
+ // 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;
+ }
+ this.buying = true
+ let opts = {}
+ opts = {
+ // stockId: this.detail.id,
+ // buyNum: this.selectNumber ? this.selectNumber * 100 : 0, // 单位为手
+ // buyType: this.selectType,
+ // lever: this.selectCycle ? this.selectCycle : 0,
+ // subaccountNumber:this.subaccountNumber
+ //买入是买涨buyType:0, 卖出是买跌buyType:1,卖出的状态是0,买入的状态是1
+ buyNum: Number(this.buyNum) * 100, // 单位为手
+ //buyNum: (this.num.match(/\d+/g))[0] * 100, // 单位为手
+ lever: this.lever,
+ buyType: 0,
+ stockId: this.id,
+ }
+ this.gpBuy(opts)
- },
- //股票买入
- async gpBuy(opts) {
- opts.stockId = this.id
- let data = await api.buy(opts)
- this.buying = false
- if (data.status === 0) {
- Toast(data.data)
- this.getUserInfo()
- this.$router.push('/warehouse')
- } else {
- if (data.msg.indexOf(this.$t('jy249')) > -1) {
- Toast(this.$t('hj113'))
- } else {
- Toast(data.msg)
- }
+ },
+ //股票买入
+ async gpBuy(opts) {
+ opts.stockId = this.id
+ let data = await api.buy(opts)
+ this.buying = false
+ if (data.status === 0) {
+ Toast(data.data)
+ this.getUserInfo()
+ this.$router.push('/warehouse')
+ } else {
+ if (data.msg.indexOf(this.$t('jy249')) > -1) {
+ Toast(this.$t('hj113'))
+ } else {
+ Toast(data.msg)
+ }
- }
- },
+ }
+ },
},
}
</script>
<style lang="less" scoped>
-/deep/ .van-picker__cancel{
+/deep/ .van-picker__cancel {
font-size: 0.4rem;
}
-/deep/ .van-picker__confirm{
+
+/deep/ .van-picker__confirm {
font-size: 0.4rem;
}
-/deep/ .van-picker__toolbar{
+
+/deep/ .van-picker__toolbar {
height: 1.3rem;
}
-/deep/ .van-picker-column{
+
+/deep/ .van-picker-column {
font-size: 0.4rem;
}
+
.headf {
height: 1.17rem;
position: fixed;
- background: linear-gradient(-55deg,rgb(241, 22, 20),rgb(240, 40, 37));
+ background: linear-gradient(-55deg, rgb(241, 22, 20), rgb(240, 40, 37));
top: 0;
left: 0;
width: 100%;
@@ -379,7 +447,7 @@
.xuk {
color: #fff;
- background: linear-gradient(-55deg,rgb(241, 22, 20),rgb(240, 40, 37));
+ background: linear-gradient(-55deg, rgb(241, 22, 20), rgb(240, 40, 37));
border: 1px solid #fff;
}
}
@@ -399,6 +467,6 @@
color: #fff;
font-size: .43rem;
text-align: center;
- background: linear-gradient(-55deg,rgb(241, 22, 20),rgb(240, 40, 37));
+ background: linear-gradient(-55deg, rgb(241, 22, 20), rgb(240, 40, 37));
}
</style>
diff --git a/src/page/newUser/index.vue b/src/page/newUser/index.vue
index 9e64128..a9ead97 100644
--- a/src/page/newUser/index.vue
+++ b/src/page/newUser/index.vue
@@ -211,8 +211,8 @@
<template #reference>
<div class="activeLanguage">{{ $t("jy502") }}</div>
</template>
- </van-popover> -->
-
+</van-popover> -->
+
<img class="xxzx" src="@/assets/img/消息中心.png" @click="$router.push('/notify')" />
</div>
<div class="userHead">
@@ -289,12 +289,19 @@
{{ $t("hj54") }}
</p>
<h6>
- ¥
+ <!-- ¥
{{
$store.state.userInfo.enaleWithdrawAmt
? $store.state.userInfo.enaleWithdrawAmt.toFixed(2)
: "0.00"
- }}
+ }} -->
+
+ <span class="bzz" v-if="!selectUserFlag">{{
+ "¥ " + $store.state.userInfo.enableIndexAmt
+ }}</span>
+ <span class="bzz" v-else>{{
+ "¥ " + $store.state.userInfo.enableAmt
+ }}</span>
</h6>
</div>
@@ -719,6 +726,7 @@
margin-top: 0.267rem;
color: #fff;
}
+
.xxzx {
margin-top: 0.267rem;
width: 2rem;
--
Gitblit v1.9.3