diff --git a/src/router/index.ts b/src/router/index.ts index a3a74b5..6eb49b1 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -113,8 +113,21 @@ const routes: Array = [ }, { path: "/trade-settings/my-subscribe", - component: () => import("@/views/trade-settings/my-subscribe/index.vue"), + component: () => import("@/views/trade-settings/my-subscribe/outlet.vue"), meta: { requiresAuth: true }, + children: [ + { + path: "", + component: () => import("@/views/trade-settings/my-subscribe/index.vue"), + meta: { requiresAuth: true }, + }, + { + path: ":id", + props: true, + component: () => import("@/views/trade-settings/my-subscribe/detail.vue"), + meta: { requiresAuth: true }, + }, + ], }, { path: "/trade-settings/my-issues", diff --git a/src/views/trade-settings/my-issues/outlet.vue b/src/views/trade-settings/my-issues/outlet.vue index cc444c9..0584c54 100644 --- a/src/views/trade-settings/my-issues/outlet.vue +++ b/src/views/trade-settings/my-issues/outlet.vue @@ -5,7 +5,7 @@ const { t } = useI18n(); diff --git a/src/views/trade-settings/my-subscribe/components/about.vue b/src/views/trade-settings/my-subscribe/components/about.vue new file mode 100644 index 0000000..55c2c0d --- /dev/null +++ b/src/views/trade-settings/my-subscribe/components/about.vue @@ -0,0 +1,23 @@ + + + + + diff --git a/src/views/trade-settings/my-subscribe/components/base.vue b/src/views/trade-settings/my-subscribe/components/base.vue new file mode 100644 index 0000000..8d3b464 --- /dev/null +++ b/src/views/trade-settings/my-subscribe/components/base.vue @@ -0,0 +1,60 @@ + + + + + diff --git a/src/views/trade-settings/my-subscribe/components/my-subscribe-list.vue b/src/views/trade-settings/my-subscribe/components/my-subscribe-list.vue index 7ff30f6..3083d71 100644 --- a/src/views/trade-settings/my-subscribe/components/my-subscribe-list.vue +++ b/src/views/trade-settings/my-subscribe/components/my-subscribe-list.vue @@ -5,6 +5,12 @@ import CryptocurrencyColorNuls from "~icons/cryptocurrency-color/nuls"; defineProps<{ data: MySubscribeRwaData[]; }>(); + +const router = useRouter(); + +function gotoMySubscribe(id: string) { + router.push(`/trade-settings/my-subscribe/${id}`); +}