diff --git a/src/components/market/NftDetail.vue b/src/components/market/NftDetail.vue index 3c98570..cce8f6a 100644 --- a/src/components/market/NftDetail.vue +++ b/src/components/market/NftDetail.vue @@ -72,6 +72,54 @@
+
+
+
+
+ Basic Data +
+
+
+
+
Attack
+
{{nftData.attrMap.get('atk')}}
+
+
+
Clip
+
{{nftData.attrMap.get('clip_volume')}}
+
+
+
+
+
Reload
+
{{nftData.attrMap.get('reload_time')}}
+
+
+
Rate
+
{{nftData.attrMap.get('fire_rate')}}
+
+
+
+
+
Speed
+
{{nftData.attrMap.get('bullet_speed')}}
+
+
+
Range
+
{{nftData.attrMap.get('range')}}
+
+
+
+
+
Advanced Count
+
{{nftData.attrMap.get('advanced_count')}}
+
+
+
+
+
+
+
@@ -104,7 +152,7 @@
-
{{data.key}}
+
{{data.key.replace(/_/g, ' ')}}
{{data.value}}
@@ -382,6 +430,7 @@ export default class extends Vue { .info-title { font-size: 20px; width: 60%; + text-transform: capitalize; } .info-val { color: #3CF562; @@ -530,6 +579,7 @@ export default class extends Vue { .info-title { font-size: 16px; width: 60%; + text-transform: capitalize; } .info-val { color: #3CF562; diff --git a/src/components/market/NftInfo.vue b/src/components/market/NftInfo.vue index e1eea20..dc2032c 100644 --- a/src/components/market/NftInfo.vue +++ b/src/components/market/NftInfo.vue @@ -37,14 +37,40 @@
-
-
-
Level
+
+
+
Level
{{nftData.level}}
-
-
{{data.key.replace(/_/g, ' ')}}
-
{{data.value}}
+
+
+
+
Attack
+
{{nftData.attrMap.get('atk')}}
+
+
+
clip
+
{{nftData.attrMap.get('clip_volume')}}
+
+
+
+
+
reload
+
{{nftData.attrMap.get('reload_time')}}
+
+
+
rate
+
{{nftData.attrMap.get('fire_rate')}}
+
+
+
+
+
Speed
+
{{nftData.attrMap.get('bullet_speed')}}
+
+
+
range
+
{{nftData.attrMap.get('range')}}
diff --git a/src/types/Nft.ts b/src/types/Nft.ts index 2a9aa7e..cb1e8cb 100644 --- a/src/types/Nft.ts +++ b/src/types/Nft.ts @@ -71,7 +71,7 @@ export function parseNftData(data: any) { const extAttrList = [] if (info.attr) { for (const sub of info.attr) { - const val = sub.type ? `${sub.val}%` : sub.val + const val = parseInt(sub.type) === 2 ? `${sub.val}%` : sub.val extAttrList.push({ key: sub.name, value: val }) } }