diff --git a/src/api/accountPool.js b/src/api/accountPool.js index 3e3ff82..2206e2e 100644 --- a/src/api/accountPool.js +++ b/src/api/accountPool.js @@ -58,3 +58,12 @@ export function replenishAccountPool(module, data) { data, }); } + +/** 使用厂商 Token 探测是否可用(服务端转发)。Cursor 传 { id, accessToken }(会话 JWT)以便回写 is_used;仅传 accessToken 也可探测但不更新库;Windsurf/Kiro 传 { id } */ +export function probeAccountPoolToken(module, data) { + return request({ + url: `${base(module)}/probeToken`, + method: 'post', + data, + }); +} diff --git a/src/views/accountpool/cursor/components/detail.vue b/src/views/accountpool/cursor/components/detail.vue index f99d4b5..c0db780 100644 --- a/src/views/accountpool/cursor/components/detail.vue +++ b/src/views/accountpool/cursor/components/detail.vue @@ -104,6 +104,17 @@ function copyToken() { row.extractStatus === 2 ? '补号' : row.extracted ? '已提取' : '未提取' }} + + {{ + row.isUsed === null || row.isUsed === undefined + ? '未探测' + : Number(row.isUsed) === 1 + ? '可用' + : Number(row.isUsed) === 0 + ? '已用完' + : String(row.isUsed) + }} + {{ row.extractedAt || '-' }} diff --git a/src/views/accountpool/cursor/index.vue b/src/views/accountpool/cursor/index.vue index 86c8748..ed0d9ed 100644 --- a/src/views/accountpool/cursor/index.vue +++ b/src/views/accountpool/cursor/index.vue @@ -1,6 +1,6 @@ + + + - +