refactor(vimp): 移除冗余的选中设备GB编码相关代码
删除alarm-tree、camera-tree组件中的选中状态定义、节点绑定及双击设置逻辑,同时移除vimp主页面中对应的状态声明、组件传参和状态展示代码
This commit is contained in:
@@ -11,8 +11,6 @@ const { isLoading } = useDeviceCenterQuery();
|
||||
const alarmStore = useAlarmStore();
|
||||
const { lineTabPanes } = storeToRefs(alarmStore);
|
||||
|
||||
const selectedDeviceGbCode = defineModel<[string]>('selectedDeviceGbCode', { default: () => [''] });
|
||||
|
||||
const overrideNodeClickBehavior: TreeOverrideNodeClickBehavior = ({ option }) => {
|
||||
const hasChildren = (option.children?.length ?? 0) > 0;
|
||||
if (hasChildren) {
|
||||
@@ -61,7 +59,6 @@ const renderNodeLabel: TreeProps['renderLabel'] = ({ option }) => {
|
||||
draggable: alarmOnline(),
|
||||
onDblclick() {
|
||||
if (!alarmOnline()) return;
|
||||
selectedDeviceGbCode.value = [alarm.code];
|
||||
window.$message.info(`查看警报器:${JSON.stringify({ code: alarm.code, name: alarm.name })}`);
|
||||
},
|
||||
onDragstart(event) {
|
||||
@@ -92,7 +89,6 @@ const renderNodeLabel: TreeProps['renderLabel'] = ({ option }) => {
|
||||
show-line
|
||||
virtual-scroll
|
||||
style="height: 100%"
|
||||
v-model:selected-keys="selectedDeviceGbCode"
|
||||
:data="lineTabPanes.at(0)?.alarmTree"
|
||||
:override-default-node-click-behavior="overrideNodeClickBehavior"
|
||||
:render-label="renderNodeLabel"
|
||||
@@ -107,7 +103,6 @@ const renderNodeLabel: TreeProps['renderLabel'] = ({ option }) => {
|
||||
show-line
|
||||
virtual-scroll
|
||||
style="height: 100%"
|
||||
v-model:selected-keys="selectedDeviceGbCode"
|
||||
:data="alarmTree"
|
||||
:override-default-node-click-behavior="overrideNodeClickBehavior"
|
||||
:render-label="renderNodeLabel"
|
||||
|
||||
Reference in New Issue
Block a user