diff --git a/components.d.ts b/components.d.ts
index 18b410c..0eab7d1 100644
--- a/components.d.ts
+++ b/components.d.ts
@@ -11,6 +11,18 @@ declare module '@vue/runtime-core' {
BkTable: typeof import('./src/components/table/desktop/bkTable.vue')['default']
BkTableDetails: typeof import('./src/components/table/desktop/bkTableDetails.vue')['default']
DetailsRow: typeof import('./src/components/table/dBase/detailsRow.vue')['default']
+ ElButton: typeof import('element-plus/es')['ElButton']
+ ElIcon: typeof import('element-plus/es')['ElIcon']
+ ElInput: typeof import('element-plus/es')['ElInput']
+ ElPagination: typeof import('element-plus/es')['ElPagination']
+ ElPopover: typeof import('element-plus/es')['ElPopover']
+ ElSkeleton: typeof import('element-plus/es')['ElSkeleton']
+ ElSkeletonItem: typeof import('element-plus/es')['ElSkeletonItem']
+ ElTable: typeof import('element-plus/es')['ElTable']
+ ElTableColumn: typeof import('element-plus/es')['ElTableColumn']
+ ElTabPane: typeof import('element-plus/es')['ElTabPane']
+ ElTabs: typeof import('element-plus/es')['ElTabs']
+ ElTooltip: typeof import('element-plus/es')['ElTooltip']
Footer: typeof import('./src/components/footer.vue')['default']
Hp_card: typeof import('./src/components/base/hp_card.vue')['default']
HpRow: typeof import('./src/components/table/dBase/hpRow.vue')['default']
diff --git a/src/components/search.vue b/src/components/search.vue
index a9c6df8..ecac6fd 100644
--- a/src/components/search.vue
+++ b/src/components/search.vue
@@ -31,7 +31,7 @@
/>
- {{ item?.hash || '-' }}
+ {{ item?.info || '-' }}
@@ -94,7 +94,11 @@ const handleClick = (item: any) => {
}
}
// 跳转
- router.push(`/${route}/${item.hash}`)
+ if (item?.type == 4) {
+ router.replace(`/${route}/${item?.hash}`)
+ return
+ }
+ router.replace(`/${route}/${item.info}`)
}
// 修改input
const handleChangeInput = () => {
diff --git a/src/components/table/constant.ts b/src/components/table/constant.ts
index 11b83bb..b795227 100644
--- a/src/components/table/constant.ts
+++ b/src/components/table/constant.ts
@@ -161,6 +161,7 @@ export const transactDetailsCollocate = {
false,
false,
], // 是否可复制
+ links: ['', '', '', 'tokens', 'tokens', '', '', '', '', '', '', ''],
}
// tokensTable 表配置
export const tokensTableCollocate = {
diff --git a/src/components/table/dBase/bkRow.vue b/src/components/table/dBase/bkRow.vue
index 4478b94..b5d3aac 100644
--- a/src/components/table/dBase/bkRow.vue
+++ b/src/components/table/dBase/bkRow.vue
@@ -71,8 +71,6 @@ const props = defineProps({
})
const router = useRouter()
const handleClick = (route: any) => {
- console.log(props.values)
-
router.replace(`/${route}/${props.values.txnContractAddress}`)
}
diff --git a/src/components/table/desktop/transactDetails.vue b/src/components/table/desktop/transactDetails.vue
index 92d1ee2..a81f653 100644
--- a/src/components/table/desktop/transactDetails.vue
+++ b/src/components/table/desktop/transactDetails.vue
@@ -2,14 +2,22 @@
-
+ @click="
+ invariable.links[index]
+ ? handleClick(currentData?.[invariable.sequence[index]])
+ : ''
+ "
+ >
+
+
@@ -17,6 +25,7 @@
import { defineProps, ref, watchEffect } from 'vue'
import transactDetailsRow from '../dBase/transactDetailsRow.vue'
import { transactDetailsCollocate } from '../constant'
+import { useRouter } from 'vue-router'
const props = defineProps({
data: Object as any,
@@ -25,6 +34,10 @@ const invariable = {
...transactDetailsCollocate,
}
const currentData = ref()
+const router = useRouter()
+const handleClick = (route: any) => {
+ router.replace(`/tokens/${route}`)
+}
watchEffect(() => {
currentData.value = props.data
if (props?.data && props.data?.receiptList.length === 0) {