修复bigint小数转换失败,新增余额不足弹窗提示

This commit is contained in:
yuyongdong 2024-09-19 14:20:08 +08:00
parent a07020d806
commit 27530dbcaa
4 changed files with 28 additions and 25 deletions

View File

@ -161,9 +161,9 @@ const cecDeposit = async (_amount) => {
}).show();
}
} catch (e) {
if(e.message.indexOf('User denied transaction signature') == -1) {
if(e.message.indexOf('User denied transaction signature') > -1) {
message.error('User denied transaction signature')
} else if(e.message.indexOf('amount exceeds balance') == -1) {
} else if(e.message.indexOf('amount exceeds balance') > -1) {
message.error('transfer amount exceeds balance')
} else {
message.error('Vest fail')
@ -195,9 +195,9 @@ const cecWithdraw = async () => {
}).show();
}
} catch (e) {
if(e.message.indexOf('User denied transaction signature') == -1) {
if(e.message.indexOf('User denied transaction signature') > -1) {
message.error('User denied transaction signature')
} else if(e.message.indexOf('amount exceeds balance') == -1) {
} else if(e.message.indexOf('amount exceeds balance') > -1) {
message.error('transfer amount exceeds balance')
} else {
message.error('Vest cancel fail')
@ -233,10 +233,10 @@ 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) {
if(e.message.indexOf('transfer amount exceeds balance') > -1) {
message.error('transfer amount exceeds balance')
} else if(e.message.indexOf('User denied transaction signature') > -1) {
message.error('User denied transaction signature')
} else {
message.error('Claim fail')
}

View File

@ -245,14 +245,14 @@ onMounted(() => {
.staking-header {
width: 1348px;
margin: 0 auto;
margin-top: 80px;
margin-top: 140px;
.staking-header-tit {
display: flex;
justify-content: space-between;
align-items: center;
padding-left: 54px;
line-height: 22px;
margin-bottom: 5px;
margin-bottom: 20px;
h1 {
font-family: "Poppins";
font-weight: bold;
@ -284,7 +284,7 @@ onMounted(() => {
justify-content: space-between;
background: #2d2738;
padding: 20px 58px 25px 54px;
border-radius: 15px;
border-radius: 30px;
.staking-header-con {
display: flex;
flex-direction: column;

View File

@ -167,7 +167,10 @@ const localWalletStore = walletStore()
const stakingStore = useStakingStore()
const bc = new BlockChain();
const chainId = parseInt(import.meta.env.VUE_APP_STAKING_CHAIN);
const unStakingAmount = computed(() => Number(priceCalculated(toRaw(stakingStore.cecInfoData).CecStaked)) - Number(priceCalculated(toRaw(stakingStore.cecInfoData).CecDisarm)));
const unStakingAmount = computed(() => {
let amount = (Number(priceCalculated(toRaw(stakingStore.cecInfoData).CecStaked))*1e5) - (Number(priceCalculated(toRaw(stakingStore.cecInfoData).CecDisarm)*1e5))
return amount
});
const loadingDialogVisible = ref(false)
const dialogUnstakeText = ref({
title: "Stake CEC",
@ -246,7 +249,7 @@ const closeCecStakedText = async () => {
title: "Unstake CEC",
typeLabel: "Unstake",
typeName: "CEC",
amount: BigInt(unStakingAmount.value) * BigInt(1e18),
amount: BigInt(unStakingAmount.value) * BigInt(1e13),
btnText: 'Unstake'
}
@ -313,9 +316,9 @@ const onCecStaked = async (_amount) => {
}).show()
}
} catch (e) {
if(e.message.indexOf('User denied transaction signature') == -1) {
if(e.message.indexOf('User denied transaction signature') > -1) {
message.error('User denied transaction signature')
} else if(e.message.indexOf('amount exceeds balance') == -1) {
} else if(e.message.indexOf('amount exceeds balance') > -1) {
message.error('transfer amount exceeds balance')
} else {
message.error('Staked fail')
@ -342,9 +345,9 @@ const closeStaked = async (type, _amount) => {
}).show();
}
} catch (e) {
if(e.message.indexOf('User denied transaction signature') == -1) {
if(e.message.indexOf('User denied transaction signature') > -1) {
message.error('User denied transaction signature')
} else if(e.message.indexOf('amount exceeds balance') == -1) {
} else if(e.message.indexOf('amount exceeds balance') > -1) {
message.error('transfer amount exceeds balance')
} else {
message.error('Unstake fail')
@ -365,9 +368,9 @@ const closeStaked = async (type, _amount) => {
}).show();
}
} catch (e) {
if(e.message.indexOf('User denied transaction signature') == -1) {
if(e.message.indexOf('User denied transaction signature') > -1) {
message.error('User denied transaction signature')
} else if(e.message.indexOf('amount exceeds balance') == -1) {
} else if(e.message.indexOf('amount exceeds balance') > -1) {
message.error('transfer amount exceeds balance')
} else {
message.error('Unstake fail')
@ -393,9 +396,9 @@ const getCecCollection = async (type) => {
}).show();
}
} catch (e) {
if(e.message.indexOf('User denied transaction signature') == -1) {
if(e.message.indexOf('User denied transaction signature') > -1) {
message.error('User denied transaction signature')
} else if(e.message.indexOf('amount exceeds balance') == -1) {
} else if(e.message.indexOf('amount exceeds balance') > -1) {
message.error('transfer amount exceeds balance')
} else {
message.error('Claim fail')
@ -415,9 +418,9 @@ const getCecCollection = async (type) => {
loadingDialogVisible.value = false
}
} catch (e) {
if(e.message.indexOf('User denied transaction signature') == -1) {
if(e.message.indexOf('User denied transaction signature') > -1) {
message.error('User denied transaction signature')
} else if(e.message.indexOf('amount exceeds balance') == -1) {
} else if(e.message.indexOf('amount exceeds balance') > -1) {
message.error('transfer amount exceeds balance')
} else {
message.error('Claim fail')
@ -445,9 +448,9 @@ const esCecStaked = async (_amount) => {
}).show()
}
} catch (e) {
if(e.message.indexOf('User denied transaction signature') == -1) {
if(e.message.indexOf('User denied transaction signature') > -1) {
message.error('User denied transaction signature')
} else if(e.message.indexOf('amount exceeds balance') == -1) {
} else if(e.message.indexOf('amount exceeds balance') > -1) {
message.error('transfer amount exceeds balance')
} else {
message.error('Staked fail')

View File

@ -247,7 +247,7 @@ const toTwitter = () => {
const userCecInfo = async () => {
loadingDialogTime()
// loadingDialogTime()
getNetId();
// getVipInfo();
getCecData();