diff --git a/components.d.ts b/components.d.ts index 0eab7d1..18b410c 100644 --- a/components.d.ts +++ b/components.d.ts @@ -11,18 +11,6 @@ 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/dist.zip b/dist.zip deleted file mode 100644 index 34afefd..0000000 Binary files a/dist.zip and /dev/null differ diff --git a/src/api/TokensController/index.ts b/src/api/TokensController/index.ts index 5af5b66..03045f1 100644 --- a/src/api/TokensController/index.ts +++ b/src/api/TokensController/index.ts @@ -30,7 +30,7 @@ export const getFindReceiptByTokenPage = ( interface TokenInfoProps { pageNum?: number pageSize?: number - tokenId: string + tokenId?: string contractAddress: string } ///api/token/findTokenInfo diff --git a/src/components/row-search.vue b/src/components/row-search.vue index 09b9ae4..6b527fb 100644 --- a/src/components/row-search.vue +++ b/src/components/row-search.vue @@ -40,7 +40,7 @@ " @click="handleClick(item)" > - {{ item.hash || '-' }} + {{ item.info || '-' }} @@ -125,7 +125,6 @@ const handleEnter = (e: string | number) => { } // 处理点击 const handleClick = (item: any) => { - console.log('click', item) // 根据type判断需要跳转到哪个页面 let route = '' switch (item?.type) { @@ -141,9 +140,16 @@ const handleClick = (item: any) => { route = 'tokens' break } + case 4: { + route = 'BitcNFT' + } } // 跳转 - 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 b14d824..11b83bb 100644 --- a/src/components/table/constant.ts +++ b/src/components/table/constant.ts @@ -174,6 +174,8 @@ export const tokensTableCollocate = { ], // 对应数据的变量名称 // 数据颜色 colorSequence: ['', 'text-blue-65B5FF', 'text-blue-65B5FF', '', ''], + // 是否跳转 / 跳转的路由 + links: ['', 'BitcNFt', 'tokens', '', ''], } // tokensTable 表配置 export const tokensMobileCollocate = { diff --git a/src/components/table/dBase/bkRow.vue b/src/components/table/dBase/bkRow.vue index 5210546..4478b94 100644 --- a/src/components/table/dBase/bkRow.vue +++ b/src/components/table/dBase/bkRow.vue @@ -19,7 +19,9 @@ v-if="item !== 'result'" :class="colorSequence[index] || 'text-white'" class="text-[14px] font-medium" - >{{ values[item] }} + @click="handleClick(link?.[index])" + > + {{ values[item] }}
, @@ -63,8 +66,15 @@ const props = defineProps({ type: Array as PropType, required: true, }, + link: Array, last: Boolean, }) +const router = useRouter() +const handleClick = (route: any) => { + console.log(props.values) + + router.replace(`/${route}/${props.values.txnContractAddress}`) +} diff --git a/src/components/table/desktop/tokensTable.vue b/src/components/table/desktop/tokensTable.vue index e2204ed..71a5b38 100644 --- a/src/components/table/desktop/tokensTable.vue +++ b/src/components/table/desktop/tokensTable.vue @@ -21,13 +21,13 @@
@@ -105,10 +105,10 @@ watchEffect(() => { initBlock(currentPage.value, input.value) }) // 路由跳转 -const routerLink = (id: string | number) => { - console.log(id) - id && router.push(`/tokens/${id}`) -} +// const routerLink = (id: string | number) => { +// console.log(id) +// id && router.push(`/tokens/${id}`) +// }