修改小数报错

This commit is contained in:
yuyongdong 2024-09-23 11:55:06 +08:00
parent 27530dbcaa
commit ef47563a54
3 changed files with 17 additions and 24 deletions

View File

@ -146,7 +146,7 @@ const eventBtnName = (val) => {
//
const cecDeposit = async (_amount) => {
if((Number(priceCalculated(stakingStore.cecInfoData.CecStaked)) - Number(priceCalculated(stakingStore.cecInfoData.CecDisarm))) == Number(_amount) || (Number(priceCalculated(stakingStore.cecInfoData.CecStaked)) - Number(priceCalculated(stakingStore.cecInfoData.CecDisarm))) > Number(_amount)) {
let amount = BigInt(_amount) * BigInt(1e18)
let amount = BigInt(_amount*1e5) * BigInt(1e13)
loadingDialogVisible.value = true
try {
let res = await bc.vester.deposit(amount)
@ -161,10 +161,8 @@ 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) {
message.error('transfer amount exceeds balance')
} else {
message.error('Vest fail')
}
@ -198,7 +196,7 @@ const cecWithdraw = async () => {
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')
message.error('transfer amount exceeds balance. please contact us for help')
} else {
message.error('Vest cancel fail')
}
@ -234,8 +232,8 @@ const claimCec = async () => {
}
} catch (e) {
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('transfer amount exceeds balance. please contact us for help')
} else if(e.message.indexOf('User denied transaction signature') == -1) {
message.error('User denied transaction signature')
} else {
message.error('Claim fail')

View File

@ -102,7 +102,7 @@
</li>
</div>
</div>
<div class="staking-header-right">
<!-- <div class="staking-header-right">
<div class="logo" @click="vipDialogVisible = true">
<div>
<img src="@/assets/img/staking/VIP5.png" alt />
@ -112,7 +112,7 @@
<div class="bar-cen"></div>
</div>
<div class="amount">2150/5000</div>
</div>
</div> -->
</div>
<VipDialog
:vipDialogVisible="vipDialogVisible"
@ -289,7 +289,8 @@ onMounted(() => {
display: flex;
flex-direction: column;
justify-content: space-between;
width: 1002px;
// width: 1002px;
width: 100%;
.staking-header-con-top {
display: flex;
align-items: center;

View File

@ -295,7 +295,7 @@ const closeEsCecStakedText = () => {
// cec
const onCecStaked = async (_amount) => {
const amount = BigInt(_amount) * BigInt(1e18)
const amount = BigInt(_amount*1e5) * BigInt(1e13)
loadingDialogVisible.value = true
try{
let allow = await bc.erc20.allowance(STAKING_ADDRESSES[chainId].cec, STAKING_ADDRESSES[chainId].stakedCecTracker)
@ -316,10 +316,8 @@ 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) {
message.error('transfer amount exceeds balance')
} else {
message.error('Staked fail')
}
@ -329,7 +327,7 @@ const onCecStaked = async (_amount) => {
//
const closeStaked = async (type, _amount) => {
let amount = BigInt(_amount) * BigInt(1e18)
let amount = BigInt(_amount*1e5) * BigInt(1e13)
loadingDialogVisible.value = true
if(type == 'Unstake CEC') {
try {
@ -345,10 +343,8 @@ 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) {
message.error('transfer amount exceeds balance')
} else {
message.error('Unstake fail')
}
@ -370,8 +366,6 @@ 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')
}
@ -399,7 +393,7 @@ const getCecCollection = async (type) => {
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')
message.error('transfer amount exceeds balance. please contact us for help')
} else {
message.error('Claim fail')
}
@ -421,7 +415,7 @@ const getCecCollection = async (type) => {
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')
message.error('transfer amount exceeds balance. please contact us for help')
} else {
message.error('Claim fail')
}
@ -433,7 +427,7 @@ const getCecCollection = async (type) => {
// esCec
const esCecStaked = async (_amount) => {
const amount = BigInt(_amount) * BigInt(1e18)
const amount = BigInt(_amount*1e5) * BigInt(1e13)
loadingDialogVisible.value = true
try{
let res = await bc.staking.stakeEsCec(amount)
@ -451,7 +445,7 @@ const esCecStaked = async (_amount) => {
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')
message.error('transfer amount exceeds balance. please contact us for help')
} else {
message.error('Staked fail')
}