diff --git a/src/components/staking/cecDialog.vue b/src/components/staking/cecDialog.vue index 8f9e658..a96ab5b 100644 --- a/src/components/staking/cecDialog.vue +++ b/src/components/staking/cecDialog.vue @@ -77,7 +77,7 @@ const eventBtn = () => { if (modelAmount.value == 0) { message.error("Please enter the amount"); } else { - emit("eventBtn", {title: props.dialogText.title, amount: modelAmount.value}); + emit("eventBtn", {title: props.dialogText.title, amount: Number(modelAmount.value)}); } }; diff --git a/src/components/staking/conversion.vue b/src/components/staking/conversion.vue index a0b3ae0..948200d 100644 --- a/src/components/staking/conversion.vue +++ b/src/components/staking/conversion.vue @@ -163,6 +163,10 @@ const cecDeposit = async (_amount) => { } catch (e) { if(e.message.indexOf('User denied transaction signature') == -1) { message.error('User denied transaction signature') + } else if(e.message.indexOf('amount exceeds balance') == -1) { + message.error('transfer amount exceeds balance') + } else { + message.error('Vest fail') } loadingDialogVisible.value = false } @@ -193,6 +197,10 @@ const cecWithdraw = async () => { } catch (e) { if(e.message.indexOf('User denied transaction signature') == -1) { message.error('User denied transaction signature') + } else if(e.message.indexOf('amount exceeds balance') == -1) { + message.error('transfer amount exceeds balance') + } else { + message.error('Vest cancel fail') } loadingDialogVisible.value = false } @@ -225,6 +233,13 @@ const claimCec = async () => { }).show(); } } catch (e) { + if(e.message.indexOf('User denied transaction signature') == -1) { + message.error('User denied transaction signature') + } else if(e.message.indexOf('amount exceeds balance') == -1) { + message.error('transfer amount exceeds balance') + } else { + message.error('Claim fail') + } loadingDialogVisible.value = false } } diff --git a/src/components/staking/index.vue b/src/components/staking/index.vue index 68aaacf..57126c3 100644 --- a/src/components/staking/index.vue +++ b/src/components/staking/index.vue @@ -315,6 +315,10 @@ const onCecStaked = async (_amount) => { } catch (e) { if(e.message.indexOf('User denied transaction signature') == -1) { message.error('User denied transaction signature') + } else if(e.message.indexOf('amount exceeds balance') == -1) { + message.error('transfer amount exceeds balance') + } else { + message.error('Staked fail') } loadingDialogVisible.value = false } @@ -340,6 +344,10 @@ const closeStaked = async (type, _amount) => { } catch (e) { if(e.message.indexOf('User denied transaction signature') == -1) { message.error('User denied transaction signature') + } else if(e.message.indexOf('amount exceeds balance') == -1) { + message.error('transfer amount exceeds balance') + } else { + message.error('Unstake fail') } loadingDialogVisible.value = false } @@ -359,6 +367,10 @@ const closeStaked = async (type, _amount) => { } catch (e) { if(e.message.indexOf('User denied transaction signature') == -1) { message.error('User denied transaction signature') + } else if(e.message.indexOf('amount exceeds balance') == -1) { + message.error('transfer amount exceeds balance') + } else { + message.error('Unstake fail') } loadingDialogVisible.value = false } @@ -383,6 +395,10 @@ const getCecCollection = async (type) => { } catch (e) { if(e.message.indexOf('User denied transaction signature') == -1) { message.error('User denied transaction signature') + } else if(e.message.indexOf('amount exceeds balance') == -1) { + message.error('transfer amount exceeds balance') + } else { + message.error('Claim fail') } loadingDialogVisible.value = false } @@ -401,6 +417,10 @@ const getCecCollection = async (type) => { } catch (e) { if(e.message.indexOf('User denied transaction signature') == -1) { message.error('User denied transaction signature') + } else if(e.message.indexOf('amount exceeds balance') == -1) { + message.error('transfer amount exceeds balance') + } else { + message.error('Claim fail') } loadingDialogVisible.value = false } @@ -427,6 +447,10 @@ const esCecStaked = async (_amount) => { } catch (e) { if(e.message.indexOf('User denied transaction signature') == -1) { message.error('User denied transaction signature') + } else if(e.message.indexOf('amount exceeds balance') == -1) { + message.error('transfer amount exceeds balance') + } else { + message.error('Staked fail') } loadingDialogVisible.value = false } diff --git a/src/views/StakingView.vue b/src/views/StakingView.vue index 709d441..d9e2930 100644 --- a/src/views/StakingView.vue +++ b/src/views/StakingView.vue @@ -247,12 +247,10 @@ const toTwitter = () => { const userCecInfo = async () => { - await nextTick(() =>{ loadingDialogTime() getNetId(); // getVipInfo(); getCecData(); - }) }; const loadingDialogVisible = ref(false)