You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
69 lines
9.5 KiB
69 lines
9.5 KiB
|
2 weeks ago
|
"use strict";
|
||
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||
|
|
exports.default = {
|
||
|
|
flatTree() {
|
||
|
|
var _a;
|
||
|
|
const out = [];
|
||
|
|
this.flatten((_a = this.tree.roots) !== null && _a !== void 0 ? _a : [], 0, out);
|
||
|
|
return out;
|
||
|
|
},
|
||
|
|
/** 节点选择弹层:全部节点(不依赖展开状态)+ 搜索过滤。 */
|
||
|
|
pickerRows() {
|
||
|
|
var _a;
|
||
|
|
const out = [];
|
||
|
|
const walk = (nodes, depth) => {
|
||
|
|
for (const n of nodes) {
|
||
|
|
const row = n;
|
||
|
|
row.depth = depth;
|
||
|
|
row.hasChildren = !!(n.children && n.children.length);
|
||
|
|
out.push(row);
|
||
|
|
if (row.hasChildren) {
|
||
|
|
walk(n.children, depth + 1);
|
||
|
|
}
|
||
|
|
}
|
||
|
|
};
|
||
|
|
walk((_a = this.tree.roots) !== null && _a !== void 0 ? _a : [], 0);
|
||
|
|
const f = (this.nodePicker.filter || '').trim().toLowerCase();
|
||
|
|
return f ? out.filter((r) => r.name.toLowerCase().includes(f)) : out;
|
||
|
|
},
|
||
|
|
/** 资产选择弹层:按类型过滤 + 搜索过滤。 */
|
||
|
|
assetRows() {
|
||
|
|
let rows = this.assetPicker.list;
|
||
|
|
if (this.assetPicker.type) {
|
||
|
|
rows = rows.filter((r) => r.type === this.assetPicker.type);
|
||
|
|
}
|
||
|
|
const f = (this.assetPicker.filter || '').trim().toLowerCase();
|
||
|
|
if (f) {
|
||
|
|
rows = rows.filter((r) => (r.name || '').toLowerCase().includes(f) || (r.type || '').toLowerCase().includes(f));
|
||
|
|
}
|
||
|
|
return rows;
|
||
|
|
},
|
||
|
|
filteredLogs() {
|
||
|
|
const f = this.logFilter;
|
||
|
|
if (f === 'all') {
|
||
|
|
return this.logs;
|
||
|
|
}
|
||
|
|
return this.logs.filter((l) => {
|
||
|
|
const m = l && typeof l === 'object' ? l : null;
|
||
|
|
if (m && m.evt === 'console') {
|
||
|
|
return m.level === f;
|
||
|
|
}
|
||
|
|
return true; // 非 console 消息(sys/写回提示)始终显示
|
||
|
|
});
|
||
|
|
},
|
||
|
|
clientTypeMeta() {
|
||
|
|
switch (this.state.clientType) {
|
||
|
|
case 'h5':
|
||
|
|
return { label: '浏览器', cls: 'h5' };
|
||
|
|
case 'editor':
|
||
|
|
return { label: '编辑器', cls: 'editor' };
|
||
|
|
case 'simulator':
|
||
|
|
return { label: '模拟器', cls: 'simulator' };
|
||
|
|
case 'device':
|
||
|
|
return { label: '真机', cls: 'device' };
|
||
|
|
default:
|
||
|
|
return { label: '未知?', cls: 'unknown' };
|
||
|
|
}
|
||
|
|
},
|
||
|
|
};
|
||
|
|
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tcHV0ZWQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zb3VyY2UvcGFuZWxzL2RlZmF1bHQvY29tcHV0ZWQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFFQSxrQkFBZTtJQUNYLFFBQVE7O1FBQ0osTUFBTSxHQUFHLEdBQWMsRUFBRSxDQUFDO1FBQzFCLElBQUksQ0FBQyxPQUFPLENBQUMsTUFBQSxJQUFJLENBQUMsSUFBSSxDQUFDLEtBQUssbUNBQUksRUFBRSxFQUFFLENBQUMsRUFBRSxHQUFHLENBQUMsQ0FBQztRQUM1QyxPQUFPLEdBQUcsQ0FBQztJQUNmLENBQUM7SUFDRCxrQ0FBa0M7SUFDbEMsVUFBVTs7UUFDTixNQUFNLEdBQUcsR0FBYyxFQUFFLENBQUM7UUFDMUIsTUFBTSxJQUFJLEdBQUcsQ0FBQyxLQUFpQixFQUFFLEtBQWEsRUFBRSxFQUFFO1lBQzlDLEtBQUssTUFBTSxDQUFDLElBQUksS0FBSyxFQUFFLENBQUM7Z0JBQ3BCLE1BQU0sR0FBRyxHQUFHLENBQVksQ0FBQztnQkFDekIsR0FBRyxDQUFDLEtBQUssR0FBRyxLQUFLLENBQUM7Z0JBQ2xCLEdBQUcsQ0FBQyxXQUFXLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQVEsSUFBSSxDQUFDLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxDQUFDO2dCQUN0RCxHQUFHLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDO2dCQUNkLElBQUksR0FBRyxDQUFDLFdBQVcsRUFBRSxDQUFDO29CQUNsQixJQUFJLENBQUMsQ0FBQyxDQUFDLFFBQVEsRUFBRSxLQUFLLEdBQUcsQ0FBQyxDQUFDLENBQUM7Z0JBQ2hDLENBQUM7WUFDTCxDQUFDO1FBQ0wsQ0FBQyxDQUFDO1FBQ0YsSUFBSSxDQUFDLE1BQUEsSUFBSSxDQUFDLElBQUksQ0FBQyxLQUFLLG1DQUFJLEVBQUUsRUFBRSxDQUFDLENBQUMsQ0FBQztRQUMvQixNQUFNLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsTUFBTSxJQUFJLEVBQUUsQ0FBQyxDQUFDLElBQUksRUFBRSxDQUFDLFdBQVcsRUFBRSxDQUFDO1FBQzlELE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxFQUFFLEVBQUUsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLFdBQVcsRUFBRSxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUM7SUFDekUsQ0FBQztJQUNELDJCQUEyQjtJQUMzQixTQUFTO1FBQ0wsSUFBSSxJQUFJLEdBQW1ELElBQUksQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDO1FBQ2pGLElBQUksSUFBSSxDQUFDLFdBQVcsQ0FBQyxJQUFJLEVBQUUsQ0FBQztZQUN4QixJQUFJLEdBQUcsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsRUFBRSxFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksS0FBSyxJQUFJLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxDQUFDO1FBQ2hFLENBQUM7UUFDRCxNQUFNLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsTUFBTSxJQUFJLEVBQUUsQ0FBQyxDQUFDLElBQUksRUFBRSxDQUFDLFdBQVcsRUFBRSxDQUFDO1FBQy9ELElBQUksQ0FBQyxFQUFFLENBQUM7WUFDSixJQUFJLEdBQUcsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsRUFBRSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxJQUFJLEVBQUUsQ0FBQyxDQUFDLFdBQVcsRUFBRSxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxJQUFJLElBQUksRUFBRSxDQUFDLENBQUMsV0FBVyxFQUFFLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFDcEgsQ0FBQztRQUNELE9BQU8sSUFBSSxDQUFDO0lBQ2hCLENBQUM7SUFDRCxZQUFZO1FBQ1IsTUFBTSxDQUFDLEdBQUcsSUFBSSxDQUFDLFNBQVMsQ0FBQztRQUN6QixJQUFJLENBQUMsS0FBSyxLQUFLLEVBQUUsQ0FBQztZQUNkLE9BQU8sSUFBSSxDQUFDLElBQUksQ0FBQztRQUNyQixDQUFDO1FBQ0QsT0FBTyxJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQVUsRUFBRSxFQUFFO1lBQ25DLE1BQU0sQ0FBQyxHQUFHLENBQUMsSUFBSSxPQUFPLENBQUMsS0FBSyxRQUFRLENBQUMsQ0FBQyxDQUFFLENBQVMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDO1lBQ3pELElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxHQUFHLEtBQUssU0FBUyxFQUFFLENBQUM7Z0JBQzNCLE9BQU8sQ0FBQyxDQUFDLEtBQUssS0FBSyxDQUFDLENBQUM7WUFDekIsQ0FBQztZQUNELE9BQU8sSUFBSSxDQUFDLENBQUMsNkJBQTZCO1FBQzlDLENBQUMsQ0FBQyxDQUFDO0lBQ1AsQ0FBQztJQUNELGNBQWM7UUFDVixRQUFRLElBQUksQ0FBQyxLQUFLLENBQUMsVUFBVSxFQUFFLENBQUM7WUFDNUIsS0FBSyxJQUFJO2dCQUNMLE9BQU8sRUFBRSxLQUFLLEVBQUUsS0FBSyxFQUFFLEdBQUcsRUFBRSxJQUFJLEVBQUUsQ0FBQztZQUN2QyxLQUFLLFFBQVE7Z0JBQ1QsT0FBTyxFQUFFLEtBQUssRUFBRSxLQUFLLEVBQUUsR0FBRyxFQUFFLFFBQVEsRUFBRSxDQUFDO1lBQzNDLEtBQUssV0FBVztnQkFDWixPQUFPLEVBQUUsS0FBSyxFQUFFLEtBQUssRUFBRSxHQUFHLEVBQUUsV0FBVyxFQUFFLENBQUM7WUFDOUMsS0FBSyxRQUFRO2dCQUNULE9BQU8sRUFBRSxLQUFLLEVBQUUsSUFBSSxFQUFFLEdBQUcsRUFBRSxRQUFRLEVBQUUsQ0FBQztZQUMxQztnQkFDSSxPQUFPLEVBQUUsS0FBSyxFQUFFLEtBQUssRUFBRSxHQUFHLEVBQUUsU0FBUyxFQUFFLENBQUM7UUFDaEQsQ0FBQztJQUNMLENBQUM7Q0FDSixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBUcmVlTm9kZSwgVHJlZVJvdyB9IGZyb20gJy4vdHlwZXMnO1xuXG5leHBvcnQgZGVmYXVsdCB7XG4gICAgZmxhdFRyZWUodGhpczogYW55KTogVHJlZVJvd1tdIHtcbiAgICAgICAgY29uc3Qgb3V0OiBUcmVlUm93W10gPSBbXTtcbiAgICAgICAgdGhpcy5mbGF0dGVuKHRoaXMudHJlZS5yb290cyA/PyBbXSwgMCwgb3V0KTtcbiAgICAgICAgcmV0dXJuIG91dDtcbiAgICB9LFxuICAgIC8qKiDoioLngrnpgInmi6nlvLnlsYLvvJrlhajpg6joioLngrnvvIjkuI3kvp3otZblsZXlvIDnirbmgIHvvIkrIOaQnOe0oui/h
|