luyisha 3 years ago
parent
commit
ac913b2dbc
  1. BIN
      dist.zip
  2. 47
      src/views/exchange/make-deal.vue

BIN
dist.zip

Binary file not shown.

47
src/views/exchange/make-deal.vue

@ -118,7 +118,7 @@
</span> </span>
<div class="input-group" slot="reference"> <div class="input-group" slot="reference">
<!-- Entrust Price --> <!-- Entrust Price -->
<input type="number" v-model="buyorder.entrust_price" class="form-control" :placeholder="$t('exchange.enter-price')"> <input type="number" v-model="buyorder.entrust_price" class="form-control" :placeholder="$t('exchange.enter-price')" @focus="dealZeroA('EE', buyorder.entrust_price)">
<div class="input-group-append"> <div class="input-group-append">
<span class="input-group-text">{{pair.from}}</span> <span class="input-group-text">{{pair.from}}</span>
</div> </div>
@ -134,7 +134,7 @@
{{ msgList.buy[3] }} {{ msgList.buy[3] }}
</span> </span>
<div class="input-group" slot="reference"> <div class="input-group" slot="reference">
<input type="number" v-model="buyTotal" class="form-control" min=0 :placeholder="$t('exchange.enter-total')"> <input type="number" v-model="buyTotal" class="form-control" min=0 :placeholder="$t('exchange.enter-amount')" @focus="dealZeroA('DDD', buyTotal)">
<div class="input-group-append"> <div class="input-group-append">
<span class="input-group-text">{{pair.from}}</span> <span class="input-group-text">{{pair.from}}</span>
</div> </div>
@ -151,7 +151,7 @@
{{ msgList.buy[2] }} {{ msgList.buy[2] }}
</span> </span>
<div class="input-group" slot="reference"> <div class="input-group" slot="reference">
<input type="number" v-model="buyorder.amount" class="form-control" min=0 :placeholder="$t('exchange.enter-amount')"> <input type="number" v-model="buyorder.amount" class="form-control" min=0 :placeholder="$t('exchange.enter-amount')" @focus="dealZeroA('CC', buyorder.amount)">
<div class="input-group-append"> <div class="input-group-append">
<span class="input-group-text">{{pair.to}}</span> <span class="input-group-text">{{pair.to}}</span>
</div> </div>
@ -183,7 +183,10 @@
<!-- 购买的数量 --> <!-- 购买的数量 -->
{{ $t('exchange.amount') }} {{ $t('exchange.amount') }}
<!-- <span> {{toBalance}} {{pair.to}}</span><br /> --> <!-- <span> {{toBalance}} {{pair.to}}</span><br /> -->
<span> {{+(buyTotal/buyorder.entrust_price).toFixed(8)}} {{ pair.to }}</span><br /> <span>
{{ +((buyTotal/buyorder.entrust_price).toFixed(8)) }}
{{ pair.to }}
</span><br />
<!-- Available --> <!-- Available -->
{{ $t('exchange.balance') }} {{ $t('exchange.balance') }}
<span> {{fromBalance}} {{pair.from}}</span> <span> {{fromBalance}} {{pair.from}}</span>
@ -221,7 +224,7 @@
</span> </span>
<div class="input-group" slot="reference"> <div class="input-group" slot="reference">
<!-- Entrust Price --> <!-- Entrust Price -->
<input type="number" v-model="sellorder.entrust_price" class="form-control" min=0 :placeholder="$t('exchange.enter-price')"> <input type="number" v-model="sellorder.entrust_price" class="form-control" min=0 :placeholder="$t('exchange.enter-price')" @focus="dealZeroA('BB', sellorder.entrust_price)">
<div class="input-group-append"> <div class="input-group-append">
<span class="input-group-text">{{pair.from}}</span> <span class="input-group-text">{{pair.from}}</span>
</div> </div>
@ -236,7 +239,7 @@
{{ msgList.sell[2] }} {{ msgList.sell[2] }}
</span> </span>
<div class="input-group" slot="reference"> <div class="input-group" slot="reference">
<input type="number" v-model="sellorder.amount" class="form-control" min=0 :placeholder="$t('exchange.enter-amount')"> <input type="number" v-model="sellorder.amount" class="form-control" min=0 :placeholder="$t('exchange.enter-amount')" @focus="dealZeroA('AA', sellorder.amount)">
<div class="input-group-append"> <div class="input-group-append">
<span class="input-group-text">{{pair.to}}</span> <span class="input-group-text">{{pair.to}}</span>
</div> </div>
@ -717,11 +720,41 @@ export default {
// 0 // 0
dealZero(numVal){ dealZero(numVal){
if(numVal===0){ console.log('-----', numVal, typeof numVal)
if(numVal==0){
numVal = '';
console.log('-----', numVal, typeof numVal)
return ''; return '';
}else{ }else{
numVal = numVal;
return numVal; return numVal;
} }
},
dealZeroA(type, num){
console.log(type, '-------------------')
if(num==0){
switch (type){
case 'AA':
this.sellorder.amount = '';
break;
case 'BB':
this.sellorder.entrust_price = '';
break;
case 'CC':
this.buyorder.amount = '';
break;
case 'DDD':
this.buyTotal = '';
break;
case 'EE':
this.buyorder.entrust_price = '';
break;
case 'FF':
break;
}
}
} }
}, },

Loading…
Cancel
Save