📝 docs.
This commit is contained in:
@@ -2,9 +2,8 @@
|
|||||||
|
|
||||||
## v1.0.2
|
## v1.0.2
|
||||||
|
|
||||||
`2024-03-2` `release`
|
`2024-03-22` `release`
|
||||||
|
|
||||||
* 🚀 升级 `arco design` `2.55.0`
|
|
||||||
* 🐞 修复 SFTP 加载失败后一直 loading
|
* 🐞 修复 SFTP 加载失败后一直 loading
|
||||||
* 🐞 修复 主机终端搜索框报错
|
* 🐞 修复 主机终端搜索框报错
|
||||||
* 🐞 修复 SSH 配置未启用还可以连接
|
* 🐞 修复 SSH 配置未启用还可以连接
|
||||||
|
|||||||
@@ -1,8 +1,12 @@
|
|||||||
## 功能排期 ⏳
|
## 功能排期 ⏳
|
||||||
|
|
||||||
* 定时执行
|
* 定时执行
|
||||||
* 批量上传
|
|
||||||
* 文件夹书签
|
* 文件夹书签
|
||||||
|
* 文件重复删除/重命名 可配置
|
||||||
|
* tracker 可配置
|
||||||
|
* 断开连接后回车重新连接
|
||||||
|
* template 配置默认主机
|
||||||
|
* 批量上传
|
||||||
* 站内消息
|
* 站内消息
|
||||||
* 终端背景图片
|
* 终端背景图片
|
||||||
* 资产授权 UI 改版
|
* 资产授权 UI 改版
|
||||||
|
|||||||
@@ -50,10 +50,10 @@
|
|||||||
##### 日志面板中有几个内置的快捷键
|
##### 日志面板中有几个内置的快捷键
|
||||||
|
|
||||||
* 回车: `Enter`
|
* 回车: `Enter`
|
||||||
* 向上滚动: `↑`
|
* 向上滚动一行: `↑`
|
||||||
* 向上滚动一页: `ctrl` `↑`
|
* 向上滚动一页: `Home`
|
||||||
* 向下滚动: `↓`
|
* 向下滚动一行: `↓`
|
||||||
* 向下滚动一页: `ctrl` `↓`
|
* 向下滚动一页: `End`
|
||||||
* 全选: `ctrl` `A`
|
* 全选: `ctrl` `A`
|
||||||
* 复制: `ctrl` `C`
|
* 复制: `ctrl` `C`
|
||||||
* 搜索: `ctrl` `F`
|
* 搜索: `ctrl` `F`
|
||||||
|
|||||||
@@ -31,7 +31,9 @@
|
|||||||
<select id="getExecHistory" resultMap="BaseResultMap">
|
<select id="getExecHistory" resultMap="BaseResultMap">
|
||||||
SELECT
|
SELECT
|
||||||
<include refid="Base_Column_List"/>
|
<include refid="Base_Column_List"/>
|
||||||
, max(id) max_id
|
FROM exec_log e
|
||||||
|
RIGHT JOIN (
|
||||||
|
SELECT MAX(id) AS max_id
|
||||||
FROM exec_log
|
FROM exec_log
|
||||||
WHERE deleted = 0
|
WHERE deleted = 0
|
||||||
AND source = #{source}
|
AND source = #{source}
|
||||||
@@ -39,6 +41,7 @@
|
|||||||
GROUP BY description
|
GROUP BY description
|
||||||
ORDER BY max_id DESC
|
ORDER BY max_id DESC
|
||||||
LIMIT #{limit}
|
LIMIT #{limit}
|
||||||
|
) sub ON e.id = sub.max_id
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|||||||
@@ -29,7 +29,7 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@arco-design/web-vue": "^2.55.0",
|
"@arco-design/web-vue": "^2.53.3",
|
||||||
"@dangojs/a-query-header": "^0.0.31",
|
"@dangojs/a-query-header": "^0.0.31",
|
||||||
"@sanqi377/arco-vue-icon-picker": "^1.0.7",
|
"@sanqi377/arco-vue-icon-picker": "^1.0.7",
|
||||||
"@vueuse/core": "^9.3.0",
|
"@vueuse/core": "^9.3.0",
|
||||||
|
|||||||
11594
orion-ops-ui/pnpm-lock.yaml
generated
11594
orion-ops-ui/pnpm-lock.yaml
generated
File diff suppressed because it is too large
Load Diff
@@ -80,24 +80,22 @@ export default class LogAppender implements ILogAppender {
|
|||||||
// 新起一行
|
// 新起一行
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
terminal.write('\r\n');
|
terminal.write('\r\n');
|
||||||
|
} else if (e.code === 'Home') {
|
||||||
|
// 上移一页
|
||||||
|
e.preventDefault();
|
||||||
|
terminal.scrollPages(-1);
|
||||||
} else if (e.code === 'ArrowUp') {
|
} else if (e.code === 'ArrowUp') {
|
||||||
|
// 上移
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
if (e.ctrlKey) {
|
terminal.scrollLines(-1);
|
||||||
// 上移一页
|
} else if (e.code === 'End') {
|
||||||
terminal.scrollPages(-1);
|
// 下移一页
|
||||||
} else {
|
e.preventDefault();
|
||||||
// 上移
|
terminal.scrollPages(1);
|
||||||
terminal.scrollLines(-1);
|
|
||||||
}
|
|
||||||
} else if (e.code === 'ArrowDown') {
|
} else if (e.code === 'ArrowDown') {
|
||||||
|
// 下移
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
if (e.ctrlKey) {
|
terminal.scrollLines(1);
|
||||||
// 下移一页
|
|
||||||
terminal.scrollPages(1);
|
|
||||||
} else {
|
|
||||||
// 下移
|
|
||||||
terminal.scrollLines(1);
|
|
||||||
}
|
|
||||||
} else if (e.ctrlKey && e.code === 'KeyA') {
|
} else if (e.ctrlKey && e.code === 'KeyA') {
|
||||||
// 全选
|
// 全选
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
|
|||||||
Reference in New Issue
Block a user