U 更新提示信息

pull/517/head
vapao 2022-07-05 15:49:58 +08:00
parent 78b30d0451
commit 0b9ab1e379
3 changed files with 19 additions and 13 deletions

View File

@ -112,7 +112,7 @@ def _do_sync(rds, task, host):
fp.write(host.pkey or AppSetting.get('private_key'))
fp.flush()
options = '-azv' if task.host_id else '-rzv'
options = '-azv --progress' if task.host_id else '-rzv --progress'
argument = f'{task.src_dir}/ {host.username}@{host.hostname}:{task.dst_dir}'
command = f'rsync {options} -h -e "ssh -p {host.port} -o StrictHostKeyChecking=no -i {fp.name}" {argument}'
task = subprocess.Popen(command, shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)

View File

@ -6,7 +6,12 @@
import React, { useState, useEffect } from 'react';
import { observer } from 'mobx-react';
import {
PlusOutlined, ThunderboltOutlined, QuestionCircleOutlined, UploadOutlined, CloudServerOutlined
PlusOutlined,
ThunderboltOutlined,
QuestionCircleOutlined,
UploadOutlined,
CloudServerOutlined,
BulbOutlined,
} from '@ant-design/icons';
import { Form, Button, Alert, Tooltip, Space, Card, Table, Input, Upload, message } from 'antd';
import { AuthDiv, Breadcrumb } from 'components';
@ -119,7 +124,11 @@ function TransferIndex() {
<Button danger type="link" onClick={() => handleRemove(index)}>移除</Button>)}/>
</Table>
</Card>
<Card type="inner" title="分发目标" style={{margin: '24px 0'}} bodyStyle={{paddingBottom: 0}}>
<Card type="inner" title="分发目标" style={{margin: '24px 0'}} bodyStyle={{paddingBottom: 0}} extra={(
<Tooltip className={style.tips} title="文件分发功能依赖rsync大部分linux发行版默认都已安装如未安装可通过「批量执行/执行任务」进行批量安装。">
<BulbOutlined/> 小提示
</Tooltip>
)}>
<Form>
<Form.Item required label="目标路径">
<Input value={dir} onChange={e => setDir(e.target.value)} placeholder="请输入目标路径"/>

View File

@ -16,19 +16,16 @@
}
.tips {
position: absolute;
top: 10px;
left: 180px;
font-size: 12px;
color: #999;
}
.tips:hover {
color: #777;
}
.editor {
height: calc(100vh - 482px) !important;
min-height: 152px;
:global(.ant-table-tbody) {
tr:last-child {
td {
border: none;
}
}
}
:global(.ant-empty-normal) {