diff --git a/src/api/types.ts b/src/api/types.ts index 7caa221..76b1bec 100644 --- a/src/api/types.ts +++ b/src/api/types.ts @@ -76,6 +76,10 @@ export type TradableData = Treaty.Data; +export type HoldingsData = Treaty.Data; + +export type HoldingItem = HoldingsData extends { data: Array } ? T : HoldingsData extends Array ? T : never; + /** * 应用版本信息 */ diff --git a/src/locales/en-US.json b/src/locales/en-US.json index 27ac2ff..196e109 100644 --- a/src/locales/en-US.json +++ b/src/locales/en-US.json @@ -304,6 +304,22 @@ }, "loadMore": "Load More" }, + "holdings": { + "title": "My Holdings", + "empty": "No holdings yet", + "nameCode": "Name/Code", + "quantity": "Quantity", + "totalValue": "Total Value", + "purchaseDate": "Purchase Date", + "status": { + "active": "Active", + "tokenized": "Tokenized", + "locked": "Locked" + }, + "units": { + "shares": "shares" + } + }, "market": { "title": "Market", "search": { diff --git a/src/locales/zh-CN.json b/src/locales/zh-CN.json index 3930a66..7247a7e 100644 --- a/src/locales/zh-CN.json +++ b/src/locales/zh-CN.json @@ -310,6 +310,22 @@ }, "loadMore": "加载更多" }, + "holdings": { + "title": "我的持仓", + "empty": "暂无持仓订单", + "nameCode": "名称/编号", + "quantity": "数量", + "totalValue": "总价值", + "purchaseDate": "购买日期", + "status": { + "active": "持有中", + "tokenized": "已代币化", + "locked": "锁定中" + }, + "units": { + "shares": "份" + } + }, "market": { "title": "市场", "search": { diff --git a/src/views/market/components/rwa-orders.vue b/src/views/market/components/rwa-orders.vue index 3cedd96..15dcd05 100644 --- a/src/views/market/components/rwa-orders.vue +++ b/src/views/market/components/rwa-orders.vue @@ -1,11 +1,122 @@ - +