⚡ 优化终端代码.
This commit is contained in:
@@ -85,15 +85,21 @@ export default class SftpSession extends BaseSession implements ISftpSession {
|
||||
display: 'flex',
|
||||
flexDirection: 'column',
|
||||
maxHeight: '40vh',
|
||||
overflowY: 'auto'
|
||||
overflowY: 'auto',
|
||||
}
|
||||
},
|
||||
paths.map(s => {
|
||||
return h('span', { style: { marginTop: '4px' } }, s);
|
||||
return h('span', {
|
||||
style: {
|
||||
marginTop: '4px',
|
||||
wordBreak: 'break-all',
|
||||
}
|
||||
}, s);
|
||||
}));
|
||||
// 提示
|
||||
Modal.confirm({
|
||||
title: '确定后将立即删除这些文件且无法恢复!',
|
||||
title: `确定后将立即删除这 ${paths.length} 个文件且无法恢复!`,
|
||||
width: 426,
|
||||
modalStyle: { padding: '24px 32px' },
|
||||
bodyStyle: { marginTop: '-14px' },
|
||||
okButtonProps: { status: 'danger' },
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import type { ISftpTransferHandler, ISftpTransferManager, SftpFile, SftpTransferItem, TransferOperatorResponse } from '../types/define';
|
||||
import { sessionCloseMsg, TransferReceiver, TransferStatus, TransferType } from '../types/const';
|
||||
import { Message } from '@arco-design/web-vue';
|
||||
import { getTerminalAccessToken, openHostTransferChannel } from '@/api/asset/host-terminal';
|
||||
import { getTerminalTransferToken, openHostTransferChannel } from '@/api/asset/host-terminal';
|
||||
import { nextId } from '@/utils';
|
||||
import SftpTransferUploader from './sftp-transfer-uploader';
|
||||
import SftpTransferDownloader from './sftp-transfer-downloader';
|
||||
@@ -105,11 +105,11 @@ export default class SftpTransferManager implements ISftpTransferManager {
|
||||
// 打开会话
|
||||
private async openClient() {
|
||||
this.run = true;
|
||||
// 获取 access
|
||||
const { data: accessToken } = await getTerminalAccessToken();
|
||||
// 获取 transferToken
|
||||
const { data: transferToken } = await getTerminalTransferToken();
|
||||
// 打开会话
|
||||
try {
|
||||
this.client = await openHostTransferChannel(accessToken);
|
||||
this.client = await openHostTransferChannel(transferToken);
|
||||
} catch (e) {
|
||||
// 打开失败将传输列表置为失效
|
||||
Message.error('会话打开失败');
|
||||
|
||||
Reference in New Issue
Block a user