提交 eedef86b authored 作者: zhanglian's avatar zhanglian

兑换数量需大于10

上级 9d3f24c1
......@@ -48,7 +48,7 @@
</li>
</ul>
</EDialog>
<van-loading class="loading-bg" type="spinner" color="#303030" size="24px" v-show="pageLoading"/>
<van-loading class="loading-bg" type="spinner" color="#303030" size="24px" v-show="pageLoading" />
</div>
</template>
......@@ -325,6 +325,10 @@ export default {
async transfer() {
const { inputValue, holdItem, exchangeItem } = this;
const value = (inputValue + '').trim() - 0;
if (holdItem.coinData.chainId != this.chainId) {
this.networkAlert();
return;
}
if (!value) {
this.$dialog.alert({
title: '标题',
......@@ -334,6 +338,15 @@ export default {
});
return;
}
if (10 > value - 0) {
this.$dialog.alert({
title: '标题',
message: '兑换数量需大于10',
}).then(() => {
// on close
});
return;
}
this.pageLoading = true;
try {
if (holdItem.coinData.type == 'main') {
......@@ -401,7 +414,7 @@ export default {
bind: function(el, binding, vnode) {
el.handler = function() {
let that = vnode.context
el.value = Number(el.value.replace(/\D+/, ''))
el.value = Number(el.value.replace(/\D+/, '')) || ''
that.inputValue = el.value - 0 || '';
}
el.addEventListener('input', el.handler)
......@@ -579,14 +592,14 @@ export default {
background-color: rgba($color: #FCBF19, $alpha: 0.1);
}
}
.loading-bg{
.loading-bg {
position: fixed;
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
background: rgba(0,0,0,0.3);
background: rgba(0, 0, 0, 0.3);
}
}
</style>
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论