Browse Source

修改合约保证金为2位小数点

master
liaoxinyu 1 year ago
parent
commit
222cac5988
  1. 16
      pages/exchange/open-position.vue

16
pages/exchange/open-position.vue

@ -125,8 +125,8 @@
v-model="form.amount" --> v-model="form.amount" -->
<v-input <v-input
v-model="margin" v-model="margin"
:placeholder="$t('contract.d2')" :placeholder="$t('contract.d2')"
@input="sliderActive=-1" @input="inputEnter"
class="h-30 p-x-sm p-y-xxs rounded bg-form-panel-3" class="h-30 p-x-sm p-y-xxs rounded bg-form-panel-3"
> >
<template #right> <template #right>
@ -887,7 +887,7 @@ export default {
}, },
maxNum(n){ maxNum(n){
this.form.amount = Math.round((this.maxNum * this.sliderActive1) / 100); this.form.amount = Math.round((this.maxNum * this.sliderActive1) / 100);
this.margin=(this.form.amount/this.form.lever_rate) this.margin=(this.form.amount/this.form.lever_rate).toFixed(2)
}, },
symbol() { symbol() {
this.$emit("symbols",this.symbol) this.$emit("symbols",this.symbol)
@ -966,6 +966,14 @@ export default {
} }
}, },
methods: { methods: {
inputEnter(e){
this.$nextTick(()=> {
this.margin = e
.replace(/[^\d.]/g, "") //
.replace(/^(\d*\.?\d{0,2}).*$/, "$1"); //
this.sliderActive=-1
})
},
onRefresh(){ onRefresh(){
if (this.refreshing) return; if (this.refreshing) return;
this.refreshing = true; this.refreshing = true;
@ -1390,7 +1398,7 @@ export default {
this.form.amount = Math.round((this.maxNum * n) / 100); this.form.amount = Math.round((this.maxNum * n) / 100);
this.sliderActive=i this.sliderActive=i
this.sliderActive1=n this.sliderActive1=n
this.margin=(this.form.amount/this.form.lever_rate) this.margin=(this.form.amount/this.form.lever_rate).toFixed(2)
}, },
pingChange(n,i) { pingChange(n,i) {
// console.log(n) // console.log(n)

Loading…
Cancel
Save