|
|
|
|
@ -17057,7 +17057,7 @@ function tasks_reducer(state, action) {
|
|
|
|
|
} //重启云主机
|
|
|
|
|
function _onResetVnc() {
|
|
|
|
|
_onResetVnc = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee21() {
|
|
|
|
|
var sleep, reset, _res, _res2, _res3, str, cloneTabs, _res4;
|
|
|
|
|
var reset, _res, _res2, _res3, str, cloneTabs, _res4;
|
|
|
|
|
return regeneratorRuntime_default()().wrap(function _callee21$(_context21) {
|
|
|
|
|
while (1) switch (_context21.prev = _context21.next) {
|
|
|
|
|
case 0:
|
|
|
|
|
@ -17065,16 +17065,10 @@ function tasks_reducer(state, action) {
|
|
|
|
|
type: constant/* SET_VNC_LOADING */.RY,
|
|
|
|
|
payload: true //工具栏控制
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
// 辅助函数,用于等待一定的时间
|
|
|
|
|
sleep = function sleep(ms) {
|
|
|
|
|
return new Promise(function (resolve) {
|
|
|
|
|
return setTimeout(resolve, ms);
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
reset = /*#__PURE__*/function () {
|
|
|
|
|
var _ref7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee20() {
|
|
|
|
|
var result, _result, _taskData$myshixun3, _result2;
|
|
|
|
|
var _taskData$myshixun3;
|
|
|
|
|
var result;
|
|
|
|
|
return regeneratorRuntime_default()().wrap(function _callee20$(_context20) {
|
|
|
|
|
while (1) switch (_context20.prev = _context20.next) {
|
|
|
|
|
case 0:
|
|
|
|
|
@ -17086,20 +17080,8 @@ function tasks_reducer(state, action) {
|
|
|
|
|
});
|
|
|
|
|
case 2:
|
|
|
|
|
result = _context20.sent;
|
|
|
|
|
if (!(((_result2 = result) === null || _result2 === void 0 || (_result2 = _result2.data) === null || _result2 === void 0 ? void 0 : _result2.instance_status) === 'creating')) {
|
|
|
|
|
_context20.next = 6;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
_context20.next = 6;
|
|
|
|
|
return sleep(3000);
|
|
|
|
|
case 6:
|
|
|
|
|
if (((_result = result) === null || _result === void 0 || (_result = _result.data) === null || _result === void 0 ? void 0 : _result.instance_status) === 'creating') {
|
|
|
|
|
_context20.next = 0;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
case 7:
|
|
|
|
|
return _context20.abrupt("return", result);
|
|
|
|
|
case 8:
|
|
|
|
|
case 4:
|
|
|
|
|
case "end":
|
|
|
|
|
return _context20.stop();
|
|
|
|
|
}
|
|
|
|
|
@ -17110,38 +17092,38 @@ function tasks_reducer(state, action) {
|
|
|
|
|
};
|
|
|
|
|
}();
|
|
|
|
|
if (!(tab_type === 2)) {
|
|
|
|
|
_context21.next = 9;
|
|
|
|
|
_context21.next = 8;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
mediator/* default */.Z.publish('vnc-reseting');
|
|
|
|
|
_context21.next = 7;
|
|
|
|
|
_context21.next = 6;
|
|
|
|
|
return reset();
|
|
|
|
|
case 7:
|
|
|
|
|
case 6:
|
|
|
|
|
_res = _context21.sent;
|
|
|
|
|
if (_res.status === 0) {
|
|
|
|
|
mediator/* default */.Z.publish('vnc-reseting-done', _res);
|
|
|
|
|
}
|
|
|
|
|
case 9:
|
|
|
|
|
case 8:
|
|
|
|
|
if (!(tab_type === 3)) {
|
|
|
|
|
_context21.next = 15;
|
|
|
|
|
_context21.next = 14;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
mediator/* default */.Z.publish("vnc-reset-".concat(index_tab));
|
|
|
|
|
_context21.next = 13;
|
|
|
|
|
_context21.next = 12;
|
|
|
|
|
return reset();
|
|
|
|
|
case 13:
|
|
|
|
|
case 12:
|
|
|
|
|
_res2 = _context21.sent;
|
|
|
|
|
if (_res2.status === 0) {
|
|
|
|
|
mediator/* default */.Z.publish("reset-linux-windows-vnc-".concat(index_tab));
|
|
|
|
|
}
|
|
|
|
|
case 15:
|
|
|
|
|
case 14:
|
|
|
|
|
if (!(tab_type === 4)) {
|
|
|
|
|
_context21.next = 20;
|
|
|
|
|
_context21.next = 19;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
_context21.next = 18;
|
|
|
|
|
_context21.next = 17;
|
|
|
|
|
return reset();
|
|
|
|
|
case 18:
|
|
|
|
|
case 17:
|
|
|
|
|
_res3 = _context21.sent;
|
|
|
|
|
if (_res3.status === 0) {
|
|
|
|
|
str = index_tab.split('-')[0];
|
|
|
|
|
@ -17157,25 +17139,25 @@ function tasks_reducer(state, action) {
|
|
|
|
|
});
|
|
|
|
|
setTabs(cloneTabs);
|
|
|
|
|
}
|
|
|
|
|
case 20:
|
|
|
|
|
case 19:
|
|
|
|
|
if (!(tab_type === 5)) {
|
|
|
|
|
_context21.next = 26;
|
|
|
|
|
_context21.next = 25;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
mediator/* default */.Z.publish("unity3d-reset", 'start');
|
|
|
|
|
_context21.next = 24;
|
|
|
|
|
_context21.next = 23;
|
|
|
|
|
return reset();
|
|
|
|
|
case 24:
|
|
|
|
|
case 23:
|
|
|
|
|
_res4 = _context21.sent;
|
|
|
|
|
if (_res4.status === 0) {
|
|
|
|
|
mediator/* default */.Z.publish("unity3d-reset", 'done');
|
|
|
|
|
}
|
|
|
|
|
case 26:
|
|
|
|
|
case 25:
|
|
|
|
|
dispatch({
|
|
|
|
|
type: constant/* SET_VNC_LOADING */.RY,
|
|
|
|
|
payload: false
|
|
|
|
|
});
|
|
|
|
|
case 27:
|
|
|
|
|
case 26:
|
|
|
|
|
case "end":
|
|
|
|
|
return _context21.stop();
|
|
|
|
|
}
|