fix: 修复关闭SSH终端标签页时会话状态未更新的问题

This commit is contained in:
2026-04-18 02:35:38 +08:00
commit 6e2e2f9387
43467 changed files with 5489040 additions and 0 deletions
+41
View File
@@ -0,0 +1,41 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.toArray = exports.isNil = exports.isCheckDisabled = exports.getAllKeys = exports.fillFieldNames = void 0;
var toArray = exports.toArray = function toArray(value) {
return Array.isArray(value) ? value : value !== undefined ? [value] : [];
};
var fillFieldNames = exports.fillFieldNames = function fillFieldNames(fieldNames) {
var _ref = fieldNames || {},
label = _ref.label,
value = _ref.value,
children = _ref.children;
return {
_title: label ? [label] : ['title', 'label'],
value: value || 'value',
key: value || 'value',
children: children || 'children'
};
};
var isCheckDisabled = exports.isCheckDisabled = function isCheckDisabled(node) {
return !node || node.disabled || node.disableCheckbox || node.checkable === false;
};
var getAllKeys = exports.getAllKeys = function getAllKeys(treeData, fieldNames) {
var keys = [];
var dig = function dig(list) {
list.forEach(function (item) {
var children = item[fieldNames.children];
if (children) {
keys.push(item[fieldNames.value]);
dig(children);
}
});
};
dig(treeData);
return keys;
};
var isNil = exports.isNil = function isNil(val) {
return val === null || val === undefined;
};