From 135a2cb64c949e41f608380af3799495e02f7ecb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=89=AB=E5=9C=B0=E5=83=A7?= <357099073@qq.com>
Date: Mon, 13 Apr 2026 08:37:54 +0800
Subject: [PATCH] =?UTF-8?q?=E6=89=B9=E9=87=8F=E6=9B=B4=E6=96=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/accountPool.js | 44 ++
.../accountpool/cursor/components/edit.vue | 256 ++++++++++
src/views/accountpool/cursor/index.vue | 462 ++++++++++++++++++
src/views/accountpool/index.vue | 11 +
.../accountpool/kiro/components/edit.vue | 256 ++++++++++
src/views/accountpool/kiro/index.vue | 443 +++++++++++++++++
.../accountpool/windsurf/components/edit.vue | 256 ++++++++++
src/views/accountpool/windsurf/index.vue | 443 +++++++++++++++++
8 files changed, 2171 insertions(+)
create mode 100644 src/api/accountPool.js
create mode 100644 src/views/accountpool/cursor/components/edit.vue
create mode 100644 src/views/accountpool/cursor/index.vue
create mode 100644 src/views/accountpool/index.vue
create mode 100644 src/views/accountpool/kiro/components/edit.vue
create mode 100644 src/views/accountpool/kiro/index.vue
create mode 100644 src/views/accountpool/windsurf/components/edit.vue
create mode 100644 src/views/accountpool/windsurf/index.vue
diff --git a/src/api/accountPool.js b/src/api/accountPool.js
new file mode 100644
index 0000000..f5ccdf5
--- /dev/null
+++ b/src/api/accountPool.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request';
+
+function base(module) {
+ return `/platform/accountPool/${module}`;
+}
+
+export function getAccountPoolList(module, params) {
+ return request({
+ url: `${base(module)}/list`,
+ method: 'get',
+ params,
+ });
+}
+
+export function addAccountPool(module, data) {
+ return request({
+ url: `${base(module)}/add`,
+ method: 'post',
+ data,
+ });
+}
+
+export function batchAddAccountPool(module, rows) {
+ return request({
+ url: `${base(module)}/batchAdd`,
+ method: 'post',
+ data: { rows },
+ });
+}
+
+export function getAccountPoolDetail(module, id) {
+ return request({
+ url: `${base(module)}/detail/${id}`,
+ method: 'get',
+ });
+}
+
+export function extractAccountPool(module, data) {
+ return request({
+ url: `${base(module)}/extract`,
+ method: 'post',
+ data,
+ });
+}
diff --git a/src/views/accountpool/cursor/components/edit.vue b/src/views/accountpool/cursor/components/edit.vue
new file mode 100644
index 0000000..f7ff6c7
--- /dev/null
+++ b/src/views/accountpool/cursor/components/edit.vue
@@ -0,0 +1,256 @@
+
+
+
+ emit('update:modelValue', v)"
+ >
+
+
+
+ 账号密码
+ 账号密码+Token
+ Token
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 取消
+ 确认
+
+
+
diff --git a/src/views/accountpool/cursor/index.vue b/src/views/accountpool/cursor/index.vue
new file mode 100644
index 0000000..b1d256d
--- /dev/null
+++ b/src/views/accountpool/cursor/index.vue
@@ -0,0 +1,462 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ typeText(row.type) }}
+
+
+
+
+
+
+ {{ row.password || '-' }}
+
+
+ {{ `${row.password || '-'} / ${row.token || '-'}` }}
+
+ {{ row.token || '-' }}
+
+
+
+
+
+
+ {{ row.extracted ? '已提取' : '未提取' }}
+
+
+
+
+
+
+ {{ platformText(row.extractedPlatform) }}
+
+
+
+
+ 详情
+
+ 提取
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ detailRow.id }}
+
+ {{ typeText(detailRow.type) }}
+
+
+ {{ detailRow.account || '-' }}
+
+
+ {{ detailRow.password || '-' }}
+
+
+ {{ detailRow.token || '-' }}
+
+
+ {{ detailRow.extracted ? '已提取' : '未提取' }}
+
+
+ {{ detailRow.extractedAt || '-' }}
+
+
+ {{ platformText(detailRow.extractedPlatform) }}
+
+
+ {{ detailRow.remark || '-' }}
+
+
+
+
+
+
+
+
+
+
+
+ 本地
+ 闲鱼
+
+
+
+
+ 取消
+
+ 确认提取
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/accountpool/index.vue b/src/views/accountpool/index.vue
new file mode 100644
index 0000000..2fa6465
--- /dev/null
+++ b/src/views/accountpool/index.vue
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/accountpool/kiro/components/edit.vue b/src/views/accountpool/kiro/components/edit.vue
new file mode 100644
index 0000000..f7ff6c7
--- /dev/null
+++ b/src/views/accountpool/kiro/components/edit.vue
@@ -0,0 +1,256 @@
+
+
+
+ emit('update:modelValue', v)"
+ >
+
+
+
+ 账号密码
+ 账号密码+Token
+ Token
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 取消
+ 确认
+
+
+
diff --git a/src/views/accountpool/kiro/index.vue b/src/views/accountpool/kiro/index.vue
new file mode 100644
index 0000000..0ab5af3
--- /dev/null
+++ b/src/views/accountpool/kiro/index.vue
@@ -0,0 +1,443 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ typeText(row.type) }}
+
+
+
+
+
+
+ {{ row.password || '-' }}
+
+
+ {{ `${row.password || '-'} / ${row.token || '-'}` }}
+
+ {{ row.token || '-' }}
+
+
+
+
+
+
+ {{ row.extracted ? '已提取' : '未提取' }}
+
+
+
+
+
+
+ {{ platformText(row.extractedPlatform) }}
+
+
+
+
+ 详情
+
+ 提取
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ detailRow.id }}
+
+ {{ typeText(detailRow.type) }}
+
+
+ {{ detailRow.account || '-' }}
+
+
+ {{ detailRow.password || '-' }}
+
+
+ {{ detailRow.token || '-' }}
+
+
+ {{ detailRow.extracted ? '已提取' : '未提取' }}
+
+
+ {{ detailRow.extractedAt || '-' }}
+
+
+ {{ platformText(detailRow.extractedPlatform) }}
+
+
+ {{ detailRow.remark || '-' }}
+
+
+
+
+
+
+
+
+
+
+
+ 本地
+ 闲鱼
+
+
+
+
+ 取消
+
+ 确认提取
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/accountpool/windsurf/components/edit.vue b/src/views/accountpool/windsurf/components/edit.vue
new file mode 100644
index 0000000..f7ff6c7
--- /dev/null
+++ b/src/views/accountpool/windsurf/components/edit.vue
@@ -0,0 +1,256 @@
+
+
+
+ emit('update:modelValue', v)"
+ >
+
+
+
+ 账号密码
+ 账号密码+Token
+ Token
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 取消
+ 确认
+
+
+
diff --git a/src/views/accountpool/windsurf/index.vue b/src/views/accountpool/windsurf/index.vue
new file mode 100644
index 0000000..bc0e718
--- /dev/null
+++ b/src/views/accountpool/windsurf/index.vue
@@ -0,0 +1,443 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ typeText(row.type) }}
+
+
+
+
+
+
+ {{ row.password || '-' }}
+
+
+ {{ `${row.password || '-'} / ${row.token || '-'}` }}
+
+ {{ row.token || '-' }}
+
+
+
+
+
+
+ {{ row.extracted ? '已提取' : '未提取' }}
+
+
+
+
+
+
+ {{ platformText(row.extractedPlatform) }}
+
+
+
+
+ 详情
+
+ 提取
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ detailRow.id }}
+
+ {{ typeText(detailRow.type) }}
+
+
+ {{ detailRow.account || '-' }}
+
+
+ {{ detailRow.password || '-' }}
+
+
+ {{ detailRow.token || '-' }}
+
+
+ {{ detailRow.extracted ? '已提取' : '未提取' }}
+
+
+ {{ detailRow.extractedAt || '-' }}
+
+
+ {{ platformText(detailRow.extractedPlatform) }}
+
+
+ {{ detailRow.remark || '-' }}
+
+
+
+
+
+
+
+
+
+
+
+ 本地
+ 闲鱼
+
+
+
+
+ 取消
+
+ 确认提取
+
+
+
+
+
+
+
\ No newline at end of file