Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
ycc-website
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Website
ycc-website
Commits
08e73969
Commit
08e73969
authored
Feb 15, 2022
by
chenqikuai
1
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: tradeDetail
parent
bde966f9
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
168 additions
and
1 deletion
+168
-1
tradeDetail.vue
src/views/mobile/tradeDetail.vue
+168
-0
tradeDetail.vue
src/views/pc/tradeDetail.vue
+0
-1
No files found.
src/views/mobile/tradeDetail.vue
0 → 100644
View file @
08e73969
<
template
>
<div
class=
"c-trade-detail mx-4 flow-root"
>
<MChainSearch
class=
"mt-3.5"
></MChainSearch>
<m-title
:title=
"$t('lang.txDetail.detail')"
class=
"mt-5"
></m-title>
<div
class=
"bg-white px-3.5 mb-5"
>
<div
class=
"flex items-center"
>
<div
class=
"label"
>
{{
$t
(
'lang.block.hash'
)
}}
</div>
<div
class=
"content"
>
{{
data
.
hash
|
filterHash
}}
<m-copy-btn
:copyTxt=
"data.hash"
></m-copy-btn>
</div>
</div>
<div
class=
"flex items-center"
>
<div
class=
"label"
>
{{
$t
(
'lang.txDetail.status'
)
}}
</div>
<div
class=
"content"
>
<tx-status
size=
"small"
:status=
"data.status"
></tx-status>
</div>
</div>
<div
class=
"flex items-center"
>
<div
class=
"label"
>
{{
$t
(
'lang.block.height'
)
}}
</div>
<div
class=
"content"
>
{{
data
.
height
}}
</div>
</div>
<div
class=
"flex items-center"
>
<div
class=
"label"
>
{{
$t
(
'lang.txDetail.time'
)
}}
</div>
<div
class=
"content"
>
{{
data
.
blockTime
|
formatTime
}}
</div>
</div>
<div
class=
"flex items-center"
>
<div
class=
"label"
>
{{
$t
(
'lang.trade.sender'
)
}}
</div>
<div
class=
"content"
>
<router-link
:to=
"`/address?address=$
{data.from}`"
class="text-footer-color"
>
{{
data
.
from
|
filterHash
(
10
)
}}
</router-link>
</div>
</div>
<div
class=
"flex items-center"
>
<div
class=
"label"
>
{{
$t
(
'lang.trade.receiver'
)
}}
</div>
<div
class=
"content"
>
<router-link
:to=
"`/address?address=$
{data.to}`"
class="text-footer-color"
>
{{
data
.
to
|
filterHash
(
10
)
}}
</router-link>
</div>
</div>
<div
class=
"flex items-center"
>
<div
class=
"label"
>
{{
$t
(
'lang.txDetail.value'
)
}}
</div>
<div
class=
"content"
>
{{
{
amount
:
data
.
amount
,
assets
:
data
.
assets
,
tx
:
data
.
inData
}
|
TradeValue
}}
<
/div
>
<
/div
>
<
div
class
=
"flex items-center"
>
<
div
class
=
"label"
>
{{
$t
(
'lang.txDetail.fee'
)
}}
<
/div
>
<
div
class
=
"content"
>
{{
data
.
fee
|
filterFee
}}
<
/div
>
<
/div
>
<
div
class
=
"flex items-center"
>
<
div
class
=
"label"
>
{{
$t
(
'lang.txDetail.random'
)
}}
<
/div
>
<
div
class
=
"content"
>
{{
String
(
data
.
nonce
)
}}
<
/div
>
<
/div
>
<
div
class
=
"flex items-center"
>
<
div
class
=
"label"
>
{{
$t
(
'lang.txDetail.execer'
)
}}
<
/div
>
<
div
class
=
"content"
>
{{
data
.
execer
}}
<
/div
>
<
/div
>
<
div
class
=
"flex items-center"
>
<
div
class
=
"label"
>
{{
$t
(
'lang.trade.func'
)
}}
<
/div
>
<
div
class
=
"content"
>
{{
data
.
actionName
===
'unknown'
?
'none'
:
data
.
actionName
}}
<
/div
>
<
/div
>
<
div
class
=
"flex items-center"
>
<
div
class
=
"label"
>
{{
$t
(
'lang.txDetail.txType'
)
}}
<
/div
>
<
div
class
=
"content"
>
{{
data
.
txType
===
'normalTx'
?
$t
(
'lang.txDetail.normalTx'
)
:
$t
(
'lang.txDetail.groupTx'
)
}}
<
/div
>
<
/div
>
<
div
class
=
""
>
<
div
class
=
"label"
>
{{
$t
(
'lang.txDetail.inData'
)
}}
<
/div
>
<
div
class
=
"preBox"
>
<
pre
class
=
"preTxt"
contenteditable
=
"true"
><
code
>
{{
data
.
inData
|
decodeTransferNote
}}
<
/code
>
<
/pre
>
<
/div
>
<
/div
>
<
div
class
=
"pb-3.5"
>
<
div
class
=
"label"
>
{{
$t
(
'lang.txDetail.outData'
)
}}
<
/div
>
<
div
class
=
"preBox"
>
<
pre
class
=
"preTxt"
contenteditable
=
"true"
><
code
>
{{
data
.
outData
}}
<
/code
>
<
/pre
>
<
/div
>
<
/div
>
<
/div
>
<
/div
>
<
/template
>
<
script
lang
=
"ts"
>
import
vueTypedMixins
from
'vue-typed-mixins'
import
MChainSearch
from
'@/components/mobile/m-chainSearch.vue'
import
MTitle
from
'@/components/mobile/m-title.vue'
import
MCopyBtn
from
'@/components/mobile/m-copyBtn.vue'
import
TxStatus
from
'@/components/pc/txStatus.vue'
import
tradeDetail
from
'@/mixin/tradeDetail'
export
default
vueTypedMixins
(
tradeDetail
).
extend
({
components
:
{
MChainSearch
,
MTitle
,
MCopyBtn
,
TxStatus
,
}
,
}
)
<
/script
>
<
style
lang
=
"scss"
scoped
>
.
c
-
trade
-
detail
{
padding
-
top
:
44
px
;
.
label
{
font
-
size
:
14
px
;
font
-
family
:
PingFangSC
-
Regular
,
PingFang
SC
;
font
-
weight
:
400
;
color
:
#
7
c88ad
;
width
:
73
px
;
min
-
height
:
40
px
;
line
-
height
:
40
px
;
}
.
content
{
font
-
size
:
14
px
;
font
-
family
:
PingFangSC
-
Regular
,
PingFang
SC
;
font
-
weight
:
400
;
color
:
#
1
f3470
;
line
-
height
:
40
px
;
}
.
preBox
{
width
:
305
px
;
height
:
150
px
;
background
:
#
ffffff
;
border
:
1
px
solid
#
ebeff1
;
overflow
:
auto
;
font
-
size
:
12
px
;
font
-
family
:
PingFangSC
-
Regular
,
PingFang
SC
;
font
-
weight
:
400
;
color
:
#
1
f3470
;
word
-
break
:
break
-
all
;
}
}
<
/style
>
src/views/pc/tradeDetail.vue
View file @
08e73969
...
...
@@ -176,7 +176,6 @@ export default vueTypedMixins(tradeDetail).extend({
ChainSearch
,
CopyBtn
,
}
,
mixins
:
[
tradeDetail
],
}
)
<
/script
>
...
...
chenqikuai
@chenqikuai
mentioned in commit
748f7ae1
·
Mar 03, 2022
mentioned in commit
748f7ae1
mentioned in commit 748f7ae18ac2f8eb14ee7c2865eaea786342a520
Toggle commit list
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment