|
@@ -14,7 +14,7 @@
|
|
<div class="information-title">{{ $t('transaction.CurrentPriceSTT') }}</div>
|
|
<div class="information-title">{{ $t('transaction.CurrentPriceSTT') }}</div>
|
|
<div class="rate">{{formatToFixed4(WGTLIST.rate)}}</div>
|
|
<div class="rate">{{formatToFixed4(WGTLIST.rate)}}</div>
|
|
<div class="cny">≈CNY {{multiplyAndFormat4(WGTLIST.rate,WGTLIST.cny)}}</div>
|
|
<div class="cny">≈CNY {{multiplyAndFormat4(WGTLIST.rate,WGTLIST.cny)}}</div>
|
|
- <div class="balance">{{ $t('transaction.WalletBalanceWGT') }} {{formatToFixed4(WGTLIST.balance)}}</div>
|
|
|
|
|
|
+ <div class="balance">{{ $t('transaction.WalletBalanceWGT') }}(WGT) {{formatToFixed4(WGTLIST.balance)}}</div>
|
|
</div>
|
|
</div>
|
|
<div class="information-ul">
|
|
<div class="information-ul">
|
|
<div class="information-title">{{tabActive == 0?$t('transaction.PurchaseQuantitySTT'):tabActive == 1?$t('transaction.OrderQuantityWGT'):$t('transaction.ReservationQuantityWGT')}}</div>
|
|
<div class="information-title">{{tabActive == 0?$t('transaction.PurchaseQuantitySTT'):tabActive == 1?$t('transaction.OrderQuantityWGT'):$t('transaction.ReservationQuantityWGT')}}</div>
|
|
@@ -275,11 +275,18 @@ const getTransfer = async (params) => {
|
|
forbidClick: true,
|
|
forbidClick: true,
|
|
duration: 0,
|
|
duration: 0,
|
|
});
|
|
});
|
|
- const res = await contractTransfer(params).finally(() => {isConfirm.value = false});
|
|
|
|
- if(res.ret){
|
|
|
|
- showToast($t('transaction.SuccessfulPurchase'));
|
|
|
|
- }else{
|
|
|
|
- showToast(res.data.message || $t('transaction.FailedToBuy'));
|
|
|
|
|
|
+ try {
|
|
|
|
+ const res = await contractTransfer(params);
|
|
|
|
+ if (res.ret) {
|
|
|
|
+ showToast($t('transaction.SuccessfulPurchase'));
|
|
|
|
+ } else {
|
|
|
|
+ showToast($t('transaction.FailedToBuy'));
|
|
|
|
+ }
|
|
|
|
+ } catch (error) {
|
|
|
|
+ const message = error?.response?.data?.message || $t('transaction.FailedToBuy');
|
|
|
|
+ showToast(message);
|
|
|
|
+ } finally {
|
|
|
|
+ isConfirm.value = false;
|
|
}
|
|
}
|
|
valueInput.value = '';
|
|
valueInput.value = '';
|
|
showWallet.value = false;
|
|
showWallet.value = false;
|
|
@@ -291,15 +298,22 @@ const getPublisher = async (params) => {
|
|
forbidClick: true,
|
|
forbidClick: true,
|
|
duration: 0,
|
|
duration: 0,
|
|
});
|
|
});
|
|
- const res = await entrustContractPublisher(params).finally(() => {isConfirm.value = false});
|
|
|
|
- if(res.ret){
|
|
|
|
- showToast($t('transaction.PublishedSuccessfully'));
|
|
|
|
- setTimeout(() => {
|
|
|
|
- getentrustList();
|
|
|
|
- getentrustMy();
|
|
|
|
- }, 1000);
|
|
|
|
- }else{
|
|
|
|
- showToast($t('transaction.FailedToPublish'));
|
|
|
|
|
|
+ try {
|
|
|
|
+ const res = await entrustContractPublisher(params);
|
|
|
|
+ if(res.ret){
|
|
|
|
+ showToast($t('transaction.PublishedSuccessfully'));
|
|
|
|
+ setTimeout(() => {
|
|
|
|
+ getentrustList();
|
|
|
|
+ getentrustMy();
|
|
|
|
+ }, 1000);
|
|
|
|
+ }else{
|
|
|
|
+ showToast($t('transaction.FailedToPublish'));
|
|
|
|
+ }
|
|
|
|
+ } catch (error) {
|
|
|
|
+ const message = error?.response?.data?.message || $t('transaction.FailedToPublish');
|
|
|
|
+ showToast(message);
|
|
|
|
+ } finally {
|
|
|
|
+ isConfirm.value = false;
|
|
}
|
|
}
|
|
valueInput.value = '';
|
|
valueInput.value = '';
|
|
showWallet.value = false;
|
|
showWallet.value = false;
|
|
@@ -311,14 +325,21 @@ const getsubscribePublisher = async (params) => {
|
|
forbidClick: true,
|
|
forbidClick: true,
|
|
duration: 0,
|
|
duration: 0,
|
|
});
|
|
});
|
|
- const res = await subscribeContractPublisher(params).finally(() => {isConfirm.value = false});
|
|
|
|
- if(res.ret){
|
|
|
|
- showToast($t('transaction.PublishedSuccessfully'));
|
|
|
|
- setTimeout(() => {
|
|
|
|
- getsubscribeMy();
|
|
|
|
- }, 1000);
|
|
|
|
- }else{
|
|
|
|
- showToast($t('transaction.FailedToPublish'));
|
|
|
|
|
|
+ try {
|
|
|
|
+ const res = await subscribeContractPublisher(params);
|
|
|
|
+ if(res.ret){
|
|
|
|
+ showToast($t('transaction.PublishedSuccessfully'));
|
|
|
|
+ setTimeout(() => {
|
|
|
|
+ getsubscribeMy();
|
|
|
|
+ }, 1000);
|
|
|
|
+ }else{
|
|
|
|
+ showToast($t('transaction.FailedToPublish'));
|
|
|
|
+ }
|
|
|
|
+ } catch (error) {
|
|
|
|
+ const message = error?.response?.data?.message || $t('transaction.FailedToPublish');
|
|
|
|
+ showToast(message);
|
|
|
|
+ } finally {
|
|
|
|
+ isConfirm.value = false;
|
|
}
|
|
}
|
|
valueInput.value = '';
|
|
valueInput.value = '';
|
|
showWallet.value = false;
|
|
showWallet.value = false;
|
|
@@ -342,15 +363,22 @@ const popConfirm = async () => {
|
|
forbidClick: true,
|
|
forbidClick: true,
|
|
duration: 0,
|
|
duration: 0,
|
|
});
|
|
});
|
|
- const res = await contractRevoke(params).finally(() => {isPopConfirm.value = false});
|
|
|
|
- if(res.ret){
|
|
|
|
- showToast($t('transaction.RevocationSuccessful'));
|
|
|
|
- setTimeout(() => {
|
|
|
|
- getentrustList();
|
|
|
|
- getentrustMy();
|
|
|
|
- }, 1000);
|
|
|
|
- }else{
|
|
|
|
- showToast(res.data.message || $t('transaction.RevocationFailed'));
|
|
|
|
|
|
+ try {
|
|
|
|
+ const res = await contractRevoke(params);
|
|
|
|
+ if(res.ret){
|
|
|
|
+ showToast($t('transaction.RevocationSuccessful'));
|
|
|
|
+ setTimeout(() => {
|
|
|
|
+ getentrustList();
|
|
|
|
+ getentrustMy();
|
|
|
|
+ }, 1000);
|
|
|
|
+ }else{
|
|
|
|
+ showToast(res.data.message || $t('transaction.RevocationFailed'));
|
|
|
|
+ }
|
|
|
|
+ } catch (error) {
|
|
|
|
+ const message = error?.response?.data?.message || $t('transaction.RevocationFailed');
|
|
|
|
+ showToast(message);
|
|
|
|
+ } finally {
|
|
|
|
+ isPopConfirm.value = false;
|
|
}
|
|
}
|
|
showCX.value = false;
|
|
showCX.value = false;
|
|
}
|
|
}
|
|
@@ -368,14 +396,19 @@ const collect = async (item) => {
|
|
forbidClick: true,
|
|
forbidClick: true,
|
|
duration: 0,
|
|
duration: 0,
|
|
});
|
|
});
|
|
- const res = await subscribeContractReceive(params)
|
|
|
|
- if(res.ret){
|
|
|
|
- showToast($t('transaction.SuccessfullyClaimed'));
|
|
|
|
- setTimeout(() => {
|
|
|
|
- getsubscribeMy();
|
|
|
|
- }, 1000);
|
|
|
|
- }else{
|
|
|
|
- showToast(res.data.message || $t('transaction.FailedToClaim'));
|
|
|
|
|
|
+ try {
|
|
|
|
+ const res = await subscribeContractReceive(params);
|
|
|
|
+ if(res.ret){
|
|
|
|
+ showToast($t('transaction.SuccessfullyClaimed'));
|
|
|
|
+ setTimeout(() => {
|
|
|
|
+ getsubscribeMy();
|
|
|
|
+ }, 1000);
|
|
|
|
+ }else{
|
|
|
|
+ showToast(res.data.message || $t('transaction.FailedToClaim'));
|
|
|
|
+ }
|
|
|
|
+ } catch (error) {
|
|
|
|
+ const message = error?.response?.data?.message || $t('transaction.FailedToClaim');
|
|
|
|
+ showToast(message);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
// 买入
|
|
// 买入
|
|
@@ -398,15 +431,22 @@ const purchaseConfirm = async () => {
|
|
forbidClick: true,
|
|
forbidClick: true,
|
|
duration: 0,
|
|
duration: 0,
|
|
});
|
|
});
|
|
- const res = await contractBuy(params).finally(() => {isPurchaseConfirm.value = false});
|
|
|
|
- if(res.ret){
|
|
|
|
- showToast($t('transaction.SuccessfulPurchase'));
|
|
|
|
- setTimeout(() => {
|
|
|
|
- getentrustList();
|
|
|
|
- getentrustMy();
|
|
|
|
- }, 1000);
|
|
|
|
- }else{
|
|
|
|
- showToast($t('transaction.FailedToBuy'));
|
|
|
|
|
|
+ try {
|
|
|
|
+ const res = await contractBuy(params);
|
|
|
|
+ if(res.ret){
|
|
|
|
+ showToast($t('transaction.SuccessfulPurchase'));
|
|
|
|
+ setTimeout(() => {
|
|
|
|
+ getentrustList();
|
|
|
|
+ getentrustMy();
|
|
|
|
+ }, 1000);
|
|
|
|
+ }else{
|
|
|
|
+ showToast($t('transaction.FailedToBuy'));
|
|
|
|
+ }
|
|
|
|
+ } catch (error) {
|
|
|
|
+ const message = error?.response?.data?.message || $t('transaction.FailedToBuy');
|
|
|
|
+ showToast(message);
|
|
|
|
+ } finally {
|
|
|
|
+ isPurchaseConfirm.value = false;
|
|
}
|
|
}
|
|
isShowDetail.value = false;
|
|
isShowDetail.value = false;
|
|
}
|
|
}
|