Commit bcfe82f1 authored by ibuler's avatar ibuler

[Update] 优化错误颜色

parent 82af5f8f
...@@ -171,7 +171,7 @@ function initResultTerminal() { ...@@ -171,7 +171,7 @@ function initResultTerminal() {
cursorBlink: false, cursorBlink: false,
screenKeys: false, screenKeys: false,
fontFamily: '"Monaco", "Consolas", "monospace"', fontFamily: '"Monaco", "Consolas", "monospace"',
fontSize: 12, fontSize: 13,
rightClickSelectsWord: true, rightClickSelectsWord: true,
disableStdin: true, disableStdin: true,
theme: { theme: {
...@@ -182,6 +182,10 @@ function initResultTerminal() { ...@@ -182,6 +182,10 @@ function initResultTerminal() {
term.write("选择左侧资产, 选择运行的系统用户,批量执行命令\r\n") term.write("选择左侧资产, 选择运行的系统用户,批量执行命令\r\n")
} }
function wrapperError(msg) {
return '\033[31m' + msg + '\033[0m' + '\r\n';
}
function execute() { function execute() {
if (!term) { if (!term) {
initResultTerminal() initResultTerminal()
...@@ -192,6 +196,18 @@ function execute() { ...@@ -192,6 +196,18 @@ function execute() {
var hosts = getSelectedAssetsNode().map(function (node) { var hosts = getSelectedAssetsNode().map(function (node) {
return node.id; return node.id;
}); });
if (hosts.length === 0) {
term.write(wrapperError('没有选中资产'));
return
}
if (!command) {
term.write(wrapperError('没有输入命令'));
return
}
if (!run_as) {
term.write(wrapperError('没有选择运行用户'));
return
}
var data = { var data = {
hosts: hosts, hosts: hosts,
run_as: run_as, run_as: run_as,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment