阶段更新

This commit is contained in:
2026-07-14 10:09:24 +08:00
parent 3da6718729
commit cc9f6c4d71
13 changed files with 1262 additions and 446 deletions
+12 -7
View File
@@ -103,19 +103,24 @@ function openAddDialog(mode = "single") {
async function saveRows(rows) {
if (!rows.length) return;
if (rows.length === 1) {
await addAccountPool(moduleKey, rows[0]);
return;
return await addAccountPool(moduleKey, rows[0]);
}
await batchAddAccountPool(moduleKey, rows);
return await batchAddAccountPool(moduleKey, rows);
}
async function handleEditSubmit(payload) {
loading.value = true;
try {
await saveRows(payload.rows || []);
ElMessage.success(
payload.mode === "batch" ? "批量添加成功" : "账号添加成功",
);
const res = await saveRows(payload.rows || []);
if (payload.mode === "batch") {
const successCount = res?.data?.success_count ?? 0;
const duplicateCount = res?.data?.duplicate_count ?? 0;
ElMessage.success(
`批量添加完成:成功 ${successCount} 条,重复跳过 ${duplicateCount}`,
);
} else {
ElMessage.success("账号添加成功");
}
await fetchList();
} finally {
loading.value = false;
@@ -165,19 +165,24 @@ function nowText() {
async function saveRows(rows) {
if (!rows.length) return;
if (rows.length === 1) {
await addAccountPool(moduleKey, rows[0]);
return;
return await addAccountPool(moduleKey, rows[0]);
}
await batchAddAccountPool(moduleKey, rows);
return await batchAddAccountPool(moduleKey, rows);
}
async function handleEditSubmit(payload) {
loading.value = true;
try {
await saveRows(payload.rows || []);
ElMessage.success(
payload.mode === "batch" ? "批量添加成功" : "账号添加成功",
);
const res = await saveRows(payload.rows || []);
if (payload.mode === "batch") {
const successCount = res?.data?.success_count ?? 0;
const duplicateCount = res?.data?.duplicate_count ?? 0;
ElMessage.success(
`批量添加完成:成功 ${successCount} 条,重复跳过 ${duplicateCount}`,
);
} else {
ElMessage.success("账号添加成功");
}
await fetchList();
} finally {
loading.value = false;
+12 -7
View File
@@ -103,19 +103,24 @@ function openAddDialog(mode = "single") {
async function saveRows(rows) {
if (!rows.length) return;
if (rows.length === 1) {
await addAccountPool(moduleKey, rows[0]);
return;
return await addAccountPool(moduleKey, rows[0]);
}
await batchAddAccountPool(moduleKey, rows);
return await batchAddAccountPool(moduleKey, rows);
}
async function handleEditSubmit(payload) {
loading.value = true;
try {
await saveRows(payload.rows || []);
ElMessage.success(
payload.mode === "batch" ? "批量添加成功" : "账号添加成功",
);
const res = await saveRows(payload.rows || []);
if (payload.mode === "batch") {
const successCount = res?.data?.success_count ?? 0;
const duplicateCount = res?.data?.duplicate_count ?? 0;
ElMessage.success(
`批量添加完成:成功 ${successCount} 条,重复跳过 ${duplicateCount}`,
);
} else {
ElMessage.success("账号添加成功");
}
await fetchList();
} finally {
loading.value = false;
@@ -89,19 +89,24 @@ function openAddDialog(mode = "single") {
async function saveRows(rows) {
if (!rows.length) return;
if (rows.length === 1) {
await addAccountPool(moduleKey, rows[0]);
return;
return await addAccountPool(moduleKey, rows[0]);
}
await batchAddAccountPool(moduleKey, rows);
return await batchAddAccountPool(moduleKey, rows);
}
async function handleEditSubmit(payload) {
loading.value = true;
try {
await saveRows(payload.rows || []);
ElMessage.success(
payload.mode === "batch" ? "批量添加成功" : "账号添加成功",
);
const res = await saveRows(payload.rows || []);
if (payload.mode === "batch") {
const successCount = res?.data?.success_count ?? 0;
const duplicateCount = res?.data?.duplicate_count ?? 0;
ElMessage.success(
`批量添加完成:成功 ${successCount} 条,重复跳过 ${duplicateCount}`,
);
} else {
ElMessage.success("账号添加成功");
}
await fetchList();
} finally {
loading.value = false;