修改小数报错

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) => { 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)) { 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 loadingDialogVisible.value = true
try { try {
let res = await bc.vester.deposit(amount) let res = await bc.vester.deposit(amount)
@ -161,10 +161,8 @@ const cecDeposit = async (_amount) => {
}).show(); }).show();
} }
} catch (e) { } 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') message.error('User denied transaction signature')
} else if(e.message.indexOf('amount exceeds balance') > -1) {
message.error('transfer amount exceeds balance')
} else { } else {
message.error('Vest fail') message.error('Vest fail')
} }
@ -198,7 +196,7 @@ const cecWithdraw = async () => {
if(e.message.indexOf('User denied transaction signature') > -1) { if(e.message.indexOf('User denied transaction signature') > -1) {
message.error('User denied transaction signature') 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') message.error('transfer amount exceeds balance. please contact us for help')
} else { } else {
message.error('Vest cancel fail') message.error('Vest cancel fail')
} }
@ -234,8 +232,8 @@ const claimCec = async () => {
} }
} catch (e) { } catch (e) {
if(e.message.indexOf('transfer amount exceeds balance') > -1) { if(e.message.indexOf('transfer amount exceeds balance') > -1) {
message.error('transfer amount exceeds balance') message.error('transfer amount exceeds balance. please contact us for help')
} else if(e.message.indexOf('User denied transaction signature') > -1) { } else if(e.message.indexOf('User denied transaction signature') == -1) {
message.error('User denied transaction signature') message.error('User denied transaction signature')
} else { } else {
message.error('Claim fail') message.error('Claim fail')

View File

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

View File

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