Commit 8bdba73c authored by wenglk's avatar wenglk

fix

parent 7800a6a0
...@@ -49,7 +49,9 @@ export default Vue.extend({ ...@@ -49,7 +49,9 @@ export default Vue.extend({
}, },
fetchTradeFromTxHashes() { fetchTradeFromTxHashes() {
this.loadingTable = true; this.loadingTable = true;
Rpc.getTxByHashes(this.txHashes).then((txRes) => { const start = this.pages.pageSize * (this.pages.currentPage - 1)
const end = this.pages.pageSize * this.pages.currentPage - 1 < this.pages.total ? this.pages.pageSize * this.pages.currentPage : this.pages.total
Rpc.getTxByHashes(this.txHashes.slice(start, end)).then((txRes) => {
this.loadingTable = false; this.loadingTable = false;
if (txRes.error == null) { if (txRes.error == null) {
console.log(txRes, "show txRes"); console.log(txRes, "show txRes");
...@@ -67,6 +69,7 @@ export default Vue.extend({ ...@@ -67,6 +69,7 @@ export default Vue.extend({
.sort((a) => (a.type === "pack" ? -1 : 0)); .sort((a) => (a.type === "pack" ? -1 : 0));
this.allTrades = this.checkGroup(txRes.result.txs); this.allTrades = this.checkGroup(txRes.result.txs);
} else { } else {
message.warning(this.$t("lang.components.tip") + txRes.error); message.warning(this.$t("lang.components.tip") + txRes.error);
} }
}); });
...@@ -154,9 +157,12 @@ export default Vue.extend({ ...@@ -154,9 +157,12 @@ export default Vue.extend({
}, },
pageChange(page: number) { pageChange(page: number) {
this.pages.currentPage = page; this.pages.currentPage = page;
this.fetchTradeFromTxHashes()
}, },
sizeChange(size: number) { sizeChange(size: number) {
this.pages.pageSize = size; this.pages.pageSize = size;
this.pages.currentPage = 1
this.fetchTradeFromTxHashes()
}, },
}, },
computed: { computed: {
...@@ -170,12 +176,7 @@ export default Vue.extend({ ...@@ -170,12 +176,7 @@ export default Vue.extend({
); );
}, },
Trades(): iCustomizedGetTxByHashesRetTxItem[] { Trades(): iCustomizedGetTxByHashesRetTxItem[] {
const end = return this.allTrades
this.pages.pageSize * this.pages.currentPage - 1 < this.pages.total
? this.pages.pageSize * this.pages.currentPage - 1
: this.pages.total - 1;
const start = this.pages.pageSize * (this.pages.currentPage - 1);
return this.allTrades.slice(start, end + 1);
}, },
tabList(): any[] { tabList(): any[] {
return [ return [
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment