2525 <div class =" form-group" >
2626 <label >返回条数 (limit):</label >
2727 <select v-model.number =" searchParams.limit" >
28+ <option :value =" 5" >5</option >
2829 <option :value =" 10" >10</option >
2930 <option :value =" 25" >25</option >
3031 <option :value =" 50" >50</option >
3132 <option :value =" 100" >100</option >
3233 <option :value =" 200" >200</option >
34+ <option :value =" 500" >500</option >
35+ <option :value =" 1000" >1000</option >
3336 </select >
3437 </div >
3538
4144 <option value =" ASC" >升序 (ASC)</option >
4245 </select >
4346 </div >
44-
47+ <div class =" form-group" >
48+ <label >交易类型 (type):</label >
49+ <select v-model =" searchParams.type" >
50+ <option value =" TRADE" >TRADE (交易)</option >
51+ <option value =" SPLIT" >SPLIT (拆分)</option >
52+ <option value =" TRADE" >MERGE (合并)</option >
53+ <option value =" REDEEM" >REDEEM (赎回/兑换)</option >
54+ <option value =" REWARD" >REWARD (奖励)</option >
55+ <option value =" CONVERSION" >CONVERSION (转换)</option >
56+ </select >
57+ </div >
4558 <div class =" button-group" >
4659 <button
4760 class =" btn-search"
@@ -124,7 +137,8 @@ const searchParams = ref({
124137 proxyWallet: ' 0x0d32e5fc366d846bbca8a82c6d60a6dd718b6336' ,
125138 title: ' ' ,
126139 limit: 100 , // 新增:默认返回条数
127- sortDirection: ' DESC' // 新增:默认排序方向
140+ sortDirection: ' DESC' , // 新增:默认排序方向
141+ type: " TRADE"
128142});
129143
130144const rawData = ref ([]);
@@ -155,7 +169,7 @@ const fetchData = async () => {
155169 return ;
156170 }
157171
158- if (! isValidAddress (searchParams .value .proxyWallet )) {
172+ if (! isValidAddress (searchParams .value .proxyWallet . trim () )) {
159173 error .value = ' ProxyWallet 地址格式不正确\n 应为 0x 开头的 42 位十六进制字符' ;
160174 return ;
161175 }
@@ -182,10 +196,11 @@ const fetchData = async () => {
182196 // 使用用户选择的 limit 和 sortDirection
183197 const result = await axios .get (' https://data-api.polymarket.com/activity' , {
184198 params: {
185- user: searchParams .value .proxyWallet ,
199+ user: searchParams .value .proxyWallet . trim () ,
186200 limit: limit,
187201 sortBy: ' TIMESTAMP' ,
188- sortDirection: sortDir
202+ sortDirection: sortDir,
203+ type: searchParams .value .type
189204 },
190205 timeout: 10000 // ✅ 新增:10秒超时
191206 });
0 commit comments