Commit 1417756a authored by chenqikuai's avatar chenqikuai

fix: fix some ui problem

parent 3ec32dde
...@@ -70,3 +70,9 @@ export default VueTypedMixins(AddressOverview).extend({ ...@@ -70,3 +70,9 @@ export default VueTypedMixins(AddressOverview).extend({
} }
} }
</style> </style>
<style>
.el-popover,
.el-popper {
z-index: 3001 !important;
}
</style>
...@@ -48,7 +48,7 @@ ...@@ -48,7 +48,7 @@
</p> --> </p> -->
<router-link <router-link
:to="`/tradeHash?hash=${item.row.txHash}`" :to="`/tradeHash?hash=${item.row.txHash}`"
class="light flex-left" class="light flex-left text-footer-color"
> >
{{ item.row.txHash | filterHash(10) }} {{ item.row.txHash | filterHash(10) }}
</router-link> </router-link>
...@@ -59,7 +59,7 @@ ...@@ -59,7 +59,7 @@
<template slot-scope="item"> <template slot-scope="item">
<router-link <router-link
:to="`/address?address=${item.row.fromAddr}`" :to="`/address?address=${item.row.fromAddr}`"
class="light" class="text-footer-color"
> >
{{ item.row.fromAddr | filterHash(10) }} {{ item.row.fromAddr | filterHash(10) }}
</router-link> </router-link>
...@@ -82,17 +82,26 @@ ...@@ -82,17 +82,26 @@
</el-table-column> </el-table-column>
<el-table-column prop="hash" :label="$t('lang.trade.receiver')"> <el-table-column prop="hash" :label="$t('lang.trade.receiver')">
<template slot-scope="item"> <template slot-scope="item">
<router-link :to="`/address?address=${item.row.tx.to}`" class="light"> <router-link
:to="`/address?address=${item.row.tx.to}`"
class="text-footer-color"
>
{{ item.row.tx.to | filterHash(10) }} {{ item.row.tx.to | filterHash(10) }}
</router-link> </router-link>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="fee" :label="$t('lang.block.txCount')"> <el-table-column prop="fee" :label="$t('lang.block.txCount')">
<template slot-scope="item">{{ item.row | TradeValue }}</template> <template slot-scope="item">
<div class="text-darkBlue">
{{ item.row | TradeValue }}
</div>
</template>
</el-table-column> </el-table-column>
<el-table-column :label="$t('lang.trade.fee')" width="120"> <el-table-column :label="$t('lang.trade.fee')" width="120">
<template slot-scope="item"> <template slot-scope="item">
{{ item.row.fee }}{{ item.row.tx.fee | filterFee }} <div class="text-darkBlue">
{{ item.row.fee }}{{ item.row.tx.fee | filterFee }}
</div>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column :label="$t('lang.trade.receiveStatus')"> <el-table-column :label="$t('lang.trade.receiveStatus')">
...@@ -106,12 +115,18 @@ ...@@ -106,12 +115,18 @@
</el-table-column> </el-table-column>
<el-table-column :label="$t('lang.trade.time')" width="160"> <el-table-column :label="$t('lang.trade.time')" width="160">
<template slot-scope="item"> <template slot-scope="item">
{{ item.row.blockTime | formatTime }} <div class="text-darkBlue">
{{ item.row.blockTime | formatTime }}
</div>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column :label="$t('lang.trade.type')" width="100"> <el-table-column :label="$t('lang.trade.type')" width="100">
<template slot-scope="item"> <template slot-scope="item">
{{ item.row.actionName === 'unknown' ? 'none' : item.row.actionName }} <div class="text-darkBlue">
{{
item.row.actionName === 'unknown' ? 'none' : item.row.actionName
}}
</div>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
......
...@@ -50,10 +50,10 @@ const routes: Array<RouteConfig> = [ ...@@ -50,10 +50,10 @@ const routes: Array<RouteConfig> = [
component: () => import(`@/views/${file}/tradeDetail.vue`), component: () => import(`@/views/${file}/tradeDetail.vue`),
}, },
{ {
path: '/address', path: "/address",
name: '个人地址', name: "个人地址",
component: () => import(`@/views/${file}/address/index.vue`), component: () => import(`@/views/${file}/address/index.vue`),
} },
], ],
}, },
]; ];
...@@ -64,4 +64,8 @@ const router = new VueRouter({ ...@@ -64,4 +64,8 @@ const router = new VueRouter({
routes, routes,
}); });
router.afterEach(() => {
window.scrollTo({ top: 0 });
});
export default router; export default router;
...@@ -71,7 +71,6 @@ const formatTime = (date: any, format = "yyyy-MM-dd hh:mm:ss") => { ...@@ -71,7 +71,6 @@ const formatTime = (date: any, format = "yyyy-MM-dd hh:mm:ss") => {
}; };
const decodeTransferNote = (tx: any = {}) => { const decodeTransferNote = (tx: any = {}) => {
let payload: any = ""; let payload: any = "";
if (tx.execer === "user.p.xunku.storage") { if (tx.execer === "user.p.xunku.storage") {
return JSON.parse(`${deCode(tx.rawPayload)}`); return JSON.parse(`${deCode(tx.rawPayload)}`);
...@@ -172,10 +171,12 @@ export default { ...@@ -172,10 +171,12 @@ export default {
} }
}, },
branchIncome: (num: string, token: string) => { branchIncome: (num: string, token: string) => {
return "这里是的收益来源以及金额"; return `8 YCC(${i18n.t("lang.block.votingNode")} 5 + ${i18n.t(
"lang.block.packingNode"
)} 3)`;
// return Number(num) > branchNum // return Number(num) > branchNum
// ? `8 ${base}(${i18n.t("home.miner")} 5 + ${i18n.t("home.fund")} 3)` // ? `8 ${base}(${i18n.t("home.miner")} 5 + ${i18n.t("home.fund")} 3)`
// : `30${base}(${i18n.t("home.miner")} 18 + ${i18n.t("home.fund")} 12)`; // : `30${base}(${i18n.t("home.miner")} 18 + ${i18n.t("home.fund")} 12)`;
}, },
TradeValue: (tradeInfo: any) => { TradeValue: (tradeInfo: any) => {
if (!tradeInfo.amount && !tradeInfo.assets) if (!tradeInfo.amount && !tradeInfo.assets)
......
...@@ -19,6 +19,13 @@ ...@@ -19,6 +19,13 @@
:focusedTab="focusedTab" :focusedTab="focusedTab"
:setFocusedTab="setFocusedTab" :setFocusedTab="setFocusedTab"
></m-tabs> ></m-tabs>
<div class="bg-white px-4">
<Select
:selectedValue="selectedOption"
:optionList="optionList"
@change="selectOption"
></Select>
</div>
<div v-if="focusedTab === '1'" class="flow-root"> <div v-if="focusedTab === '1'" class="flow-root">
<m-tx-item <m-tx-item
v-for="(trade, i) in Trades" v-for="(trade, i) in Trades"
...@@ -56,6 +63,7 @@ import MTabs from '@/components/mobile/m-tabs.vue' ...@@ -56,6 +63,7 @@ import MTabs from '@/components/mobile/m-tabs.vue'
import MTxItem from '@/components/mobile/m-txItem.vue' import MTxItem from '@/components/mobile/m-txItem.vue'
import MPageContainer from '@/components/mobile/m-pageContainer.vue' import MPageContainer from '@/components/mobile/m-pageContainer.vue'
import MConsensusNode from '@/components/mobile/m-consensus-node.vue' import MConsensusNode from '@/components/mobile/m-consensus-node.vue'
import Select from '@/components/pc/Select.vue'
export default VueTypedMixins(blockDetailMixin).extend({ export default VueTypedMixins(blockDetailMixin).extend({
components: { components: {
MChainSearch, MChainSearch,
...@@ -64,6 +72,7 @@ export default VueTypedMixins(blockDetailMixin).extend({ ...@@ -64,6 +72,7 @@ export default VueTypedMixins(blockDetailMixin).extend({
MTxItem, MTxItem,
MPageContainer, MPageContainer,
MConsensusNode, MConsensusNode,
Select,
}, },
}) })
</script> </script>
......
...@@ -66,7 +66,7 @@ ...@@ -66,7 +66,7 @@
</router-link> </router-link>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column :label="$t('lang.block.mineRevenue')"> <el-table-column :label="$t('lang.block.blockReward')">
<template slot-scope="block"> <template slot-scope="block">
<div class="light2"> <div class="light2">
{{ block.row.height | branchIncome('BTY') }} {{ block.row.height | branchIncome('BTY') }}
......
...@@ -76,7 +76,10 @@ ...@@ -76,7 +76,10 @@
<span>{{ $t('lang.trade.sender') }}</span> <span>{{ $t('lang.trade.sender') }}</span>
</label> </label>
<div class="item-text" v-loading="loading"> <div class="item-text" v-loading="loading">
<router-link :to="`/address?address=${data.from}`" class="light"> <router-link
:to="`/address?address=${data.from}`"
class="text-footer-color"
>
{{ data.from }} {{ data.from }}
</router-link> </router-link>
</div> </div>
...@@ -86,7 +89,10 @@ ...@@ -86,7 +89,10 @@
<span>{{ $t('lang.trade.receiver') }}</span> <span>{{ $t('lang.trade.receiver') }}</span>
</label> </label>
<div class="item-text" v-loading="loading"> <div class="item-text" v-loading="loading">
<router-link :to="`/address?address=${data.to}`" class="light"> <router-link
:to="`/address?address=${data.to}`"
class="text-footer-color"
>
{{ data.to }} {{ data.to }}
</router-link> </router-link>
</div> </div>
...@@ -232,6 +238,7 @@ export default vueTypedMixins(tradeDetail).extend({ ...@@ -232,6 +238,7 @@ export default vueTypedMixins(tradeDetail).extend({
border-radius: 15px; border-radius: 15px;
padding: 3px 10px; padding: 3px 10px;
font-size: 14px; font-size: 14px;
color: #1f3470;
i { i {
font-size: 14px; font-size: 14px;
} }
......
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