refactor(web): remove topbar equipment filter
This commit is contained in:
parent
656a2a6b36
commit
c1c70ed7f6
|
|
@ -5,7 +5,6 @@
|
||||||
<button type="button" class="tab-btn" id="tabConfig">配置</button>
|
<button type="button" class="tab-btn" id="tabConfig">配置</button>
|
||||||
</div>
|
</div>
|
||||||
<div class="topbar-actions">
|
<div class="topbar-actions">
|
||||||
<button type="button" class="secondary" id="clearEquipmentFilter">设备筛选: 全部</button>
|
|
||||||
<button type="button" class="secondary" id="openApiDoc">API.md</button>
|
<button type="button" class="secondary" id="openApiDoc">API.md</button>
|
||||||
<div class="status" id="statusText">
|
<div class="status" id="statusText">
|
||||||
<span class="ws-dot" id="wsDot"></span>
|
<span class="ws-dot" id="wsDot"></span>
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,6 @@ import { closeApiDocDrawer, openApiDocDrawer } from "./docs.js";
|
||||||
import { loadEvents } from "./events.js";
|
import { loadEvents } from "./events.js";
|
||||||
import {
|
import {
|
||||||
applyBatchEquipmentUnit,
|
applyBatchEquipmentUnit,
|
||||||
clearEquipmentFilter,
|
|
||||||
clearPointBinding,
|
clearPointBinding,
|
||||||
clearSelectedEquipments,
|
clearSelectedEquipments,
|
||||||
closeEquipmentModal,
|
closeEquipmentModal,
|
||||||
|
|
@ -93,7 +92,6 @@ function bindEvents() {
|
||||||
dom.refreshEquipmentBtn.addEventListener("click", () => withStatus(loadEquipments()));
|
dom.refreshEquipmentBtn.addEventListener("click", () => withStatus(loadEquipments()));
|
||||||
dom.newEquipmentBtn.addEventListener("click", openCreateEquipmentModal);
|
dom.newEquipmentBtn.addEventListener("click", openCreateEquipmentModal);
|
||||||
dom.closeEquipmentModalBtn.addEventListener("click", closeEquipmentModal);
|
dom.closeEquipmentModalBtn.addEventListener("click", closeEquipmentModal);
|
||||||
dom.clearEquipmentFilterBtn.addEventListener("click", () => withStatus(clearEquipmentFilter()));
|
|
||||||
dom.applyEquipmentUnitBtn.addEventListener("click", () => withStatus(applyBatchEquipmentUnit()));
|
dom.applyEquipmentUnitBtn.addEventListener("click", () => withStatus(applyBatchEquipmentUnit()));
|
||||||
dom.clearEquipmentSelectionBtn.addEventListener("click", clearSelectedEquipments);
|
dom.clearEquipmentSelectionBtn.addEventListener("click", clearSelectedEquipments);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -20,7 +20,6 @@ export const dom = {
|
||||||
selectedCount: byId("selectedCount"),
|
selectedCount: byId("selectedCount"),
|
||||||
selectedPointCount: byId("selectedPointCount"),
|
selectedPointCount: byId("selectedPointCount"),
|
||||||
pointFilterSummary: byId("pointFilterSummary"),
|
pointFilterSummary: byId("pointFilterSummary"),
|
||||||
clearEquipmentFilterBtn: byId("clearEquipmentFilter"),
|
|
||||||
pointSourceSelect: byId("pointSourceSelect"),
|
pointSourceSelect: byId("pointSourceSelect"),
|
||||||
pointSourceNodeCount: byId("pointSourceNodeCount"),
|
pointSourceNodeCount: byId("pointSourceNodeCount"),
|
||||||
openPointModalBtn: byId("openPointModal"),
|
openPointModalBtn: byId("openPointModal"),
|
||||||
|
|
|
||||||
|
|
@ -146,13 +146,6 @@ export function renderEquipments() {
|
||||||
dom.equipmentList.innerHTML = "";
|
dom.equipmentList.innerHTML = "";
|
||||||
updateSelectedEquipmentSummary();
|
updateSelectedEquipmentSummary();
|
||||||
|
|
||||||
const activeEquipment = state.selectedEquipmentId
|
|
||||||
? state.equipmentMap.get(state.selectedEquipmentId) || null
|
|
||||||
: null;
|
|
||||||
dom.clearEquipmentFilterBtn.textContent = activeEquipment
|
|
||||||
? `设备筛选 ${activeEquipment.name}`
|
|
||||||
: "设备筛选 全部";
|
|
||||||
|
|
||||||
const items = filteredEquipments();
|
const items = filteredEquipments();
|
||||||
if (!items.length) {
|
if (!items.length) {
|
||||||
dom.equipmentList.innerHTML = '<div class="list-item"><div class="muted">No equipment</div></div>';
|
dom.equipmentList.innerHTML = '<div class="list-item"><div class="muted">No equipment</div></div>';
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue