Skip to content

Commit b26c90c

Browse files
committed
chore: py 添加交易类型参数
1 parent 69c0e42 commit b26c90c

File tree

1 file changed

+20
-5
lines changed

1 file changed

+20
-5
lines changed

docs/polymarket/index.vue

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,14 @@
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

@@ -41,7 +44,17 @@
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
130144
const 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

Comments
 (0)