feat: 下载中心

This commit is contained in:
rd
2025-07-17 11:18:36 +08:00
parent 123f2ce3db
commit e6a957d2d2
8 changed files with 395 additions and 334 deletions

View File

@ -100,7 +100,7 @@
</div>
<template #footer>
<span class="cts color-#3C4043 s1"
>已选<span class="color-#6D4CFE num mx-3px">{{ selectedAccounts.length }}</span>账户</span
>已选<span class="color-#6D4CFE num mx-3px">{{ selectedRows.length }}</span>账户</span
>
<div class="flex items-center">
<a-button class="cancel-btn" size="large" @click="onClose">取消</a-button>
@ -109,7 +109,7 @@
class="ml-16px"
status="danger"
size="large"
:disabled="!selectedAccounts.length"
:disabled="!selectedRows.length"
@click="onConfirm"
>添加已选账户</a-button
>
@ -136,7 +136,7 @@ const form = ref(null);
const ROW_KEY = 'account_id';
const {
selectedRowKeys,
selectedRows: selectedAccounts,
selectedRows,
dataSource,
pageInfo,
onPageChange,
@ -170,7 +170,8 @@ const open = (formData) => {
const onClose = () => {
form.value = null;
selectedAccounts.value = [];
selectedRows.value = [];
dataSource.value = [];
selectedRowKeys.value = [];
query.value = cloneDeep(INITIAL_FORM);
pageInfo.value = cloneDeep(INITIAL_PAGE_INFO);
@ -178,7 +179,7 @@ const onClose = () => {
};
const onConfirm = async () => {
const { code } = await postAddSubAccount({ ...form.value, subaccounts: selectedAccounts.value });
const { code } = await postAddSubAccount({ ...form.value, subaccounts: selectedRows.value });
if (code === 200) {
visible.value = false;
update();