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] }}