From: Zhiting Lin Date: Thu, 17 Oct 2019 03:03:19 +0000 (+0800) Subject: update to v2.1.1 X-Git-Tag: 2.1.3~6 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=7426c7f9e96b0196e52f6e78212d26332542a4d0;p=bytom%2FByone.git update to v2.1.1 --- diff --git a/src/views/sendTransaction/transfer.vue b/src/views/sendTransaction/transfer.vue index a89c254..6900fcf 100644 --- a/src/views/sendTransaction/transfer.vue +++ b/src/views/sendTransaction/transfer.vue @@ -162,6 +162,7 @@ import { BTM } from "@/utils/constants"; import { Number as Num } from "@/utils/Number" import { mapActions, mapGetters, mapState } from 'vuex' import * as Actions from '@/store/constants'; + import _ from 'lodash' const currencyInPrice = { in_cny: 'cny_price', @@ -315,7 +316,7 @@ export default { transaction.build(this.account.guid, this.transaction.to, this.transaction.asset, Num.convertToNue(this.transaction.amount,this.selectAsset.decimals), this.transaction.fee, this.transaction.confirmations).then(result => { loader.hide(); if(!this.transaction.fee){ - this.transaction.fee = Number(result.fee / 100000000); + this.transaction.fee = Number( _.sumBy(result, 'fee') / 100000000); } this.$router.push({ name: 'transfer-confirm', params: { account: this.account, transaction: this.transaction, rawData: result, assetAlias: this.selectAsset.symbol, type: this.$route.query.type } }) }).catch(error => { diff --git a/src/views/sendTransaction/transferConfirm.vue b/src/views/sendTransaction/transferConfirm.vue index 832eae5..a936f22 100644 --- a/src/views/sendTransaction/transferConfirm.vue +++ b/src/views/sendTransaction/transferConfirm.vue @@ -195,7 +195,7 @@ export default { return { full: false, title:null, - rawData: {}, + rawData: [], account: {}, transaction: { to: "", @@ -249,11 +249,12 @@ export default { }); // rawData, password - transaction.transfer(this.account.guid, this.rawData, this.password) + + Promise.all(this.rawData.map( (rawdata) => transaction.transfer(this.account.guid, rawdata, this.password))) .then(ret => { loader.hide(); if(this.$route.params.type == 'popup'){ - LocalStream.send({method:'transfer',action:'success', message:ret}); + LocalStream.send({method:'transfer',action:'success', message:ret[ret.length-1]}); window.close(); } this.$dialog.show({ diff --git a/src/views/sideMenu/menuSettings.vue b/src/views/sideMenu/menuSettings.vue index 2490d01..5dcb3d2 100644 --- a/src/views/sideMenu/menuSettings.vue +++ b/src/views/sideMenu/menuSettings.vue @@ -124,17 +124,19 @@ export default { account.list() .then(accounts => { - console.log(accounts) bytom.accountList = accounts; if (accounts.length > 0) { bytom.currentAccount = accounts[0]; } + account.setupNet(`${val.value}${this.netType}`); this[Actions.UPDATE_STORED_BYTOM](bytom) }) .catch((errors) =>{ bytom.accountList =[] - this[Actions.UPDATE_STORED_BYTOM](bytom) + + account.setupNet(`${val.value}${this.netType}`); + this[Actions.UPDATE_STORED_BYTOM](bytom) }) } }, diff --git a/updates.xml b/updates.xml index f6a6c79..361fb78 100644 --- a/updates.xml +++ b/updates.xml @@ -1,6 +1,6 @@ - + \ No newline at end of file