feat: 增加Notificatio方法
This commit is contained in:
@ -12,6 +12,7 @@ import { downloadByUrl } from '@/utils/tools';
|
||||
import DeleteTaskModal from './delete-task-modal.vue';
|
||||
import icon1 from '@/assets/img/media-account/icon-delete.png';
|
||||
import icon5 from '@/assets/img/media-account/icon-warn-1.png';
|
||||
import { showExportNotification } from '@/utils/arcoD';
|
||||
|
||||
export default {
|
||||
setup(props, { emit, expose }) {
|
||||
@ -106,18 +107,7 @@ export default {
|
||||
};
|
||||
|
||||
const handleDownload = (record) => {
|
||||
Notification.warning({
|
||||
showIcon: false,
|
||||
closable: true,
|
||||
content: (
|
||||
<div class="flex items-center">
|
||||
<icon-loading size="16" class="color-#6D4CFE mr-8px" />
|
||||
<p class="text-14px lh-22px font-400 color-#211F24">{`正在下载“${record.name}”,请稍后...`}</p>
|
||||
</div>
|
||||
),
|
||||
duration: 3000,
|
||||
class: `px-16px py-9px w-400px rounded-2px bg-#F0EDFF`,
|
||||
});
|
||||
showExportNotification(record.name)
|
||||
record.file && downloadByUrl(record.file);
|
||||
};
|
||||
const handleBatchDownload = () => {
|
||||
|
||||
@ -12,6 +12,7 @@ import { downloadByUrl } from '@/utils/tools';
|
||||
import DeleteTaskModal from './delete-task-modal.vue';
|
||||
import icon1 from '@/assets/img/media-account/icon-delete.png';
|
||||
import icon5 from '@/assets/img/media-account/icon-warn-1.png';
|
||||
import { showExportNotification } from '@/utils/arcoD';
|
||||
|
||||
export default {
|
||||
setup(props, { emit, expose }) {
|
||||
@ -106,19 +107,7 @@ export default {
|
||||
};
|
||||
|
||||
const handleDownload = (record) => {
|
||||
Notification.warning({
|
||||
showIcon: false,
|
||||
closable: true,
|
||||
content: (
|
||||
<div class="flex items-center">
|
||||
<icon-loading size="16" class="color-#6D4CFE mr-8px" />
|
||||
<p class="text-14px lh-22px font-400 color-#211F24">{`正在下载“${record.name}”,请稍后...`}</p>
|
||||
</div>
|
||||
),
|
||||
duration: 3000,
|
||||
class: `px-16px py-9px w-400px rounded-2px bg-#F0EDFF`,
|
||||
});
|
||||
record.file && downloadByUrl(record.file);
|
||||
showExportNotification(record.name)
|
||||
};
|
||||
const handleBatchDownload = () => {
|
||||
// 批量下载逻辑
|
||||
|
||||
@ -8,7 +8,7 @@
|
||||
:footer="false"
|
||||
@close="onClose"
|
||||
>
|
||||
<a-tabs v-model="activeTab" @tab-click="handleTabClick">
|
||||
<a-tabs :active-key="activeTab" @tab-click="handleTabClick">
|
||||
<a-tab-pane key="0" title="导入"> </a-tab-pane>
|
||||
<a-tab-pane key="1" title="导出"> </a-tab-pane>
|
||||
</a-tabs>
|
||||
@ -42,6 +42,8 @@ const getData = () => {
|
||||
const open = () => {
|
||||
getData();
|
||||
|
||||
console.log(activeTab.value);
|
||||
|
||||
timer = setInterval(() => {
|
||||
getData();
|
||||
}, 10000);
|
||||
|
||||
Reference in New Issue
Block a user