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

兑换数量需大于10

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