parent
7cfee35383
commit
3c3a31571a
|
@ -18,7 +18,7 @@
|
|||
v-close-popup
|
||||
:disable="$props.disable"
|
||||
@click="$emit('edit_volume', $props.window.window_id)"
|
||||
v-if="!$props.window.muted && is_audo_player_window"
|
||||
v-if="false && !$props.window.muted && is_audo_player_window"
|
||||
>
|
||||
<q-item-section> {{ $t("edit volume") }} </q-item-section>
|
||||
</q-item>
|
||||
|
@ -27,7 +27,7 @@
|
|||
v-close-popup
|
||||
:disable="$props.disable"
|
||||
@click="$emit('mute_unmute', $props.window.window_id)"
|
||||
v-if="is_audo_player_window"
|
||||
v-if="false && is_audo_player_window"
|
||||
>
|
||||
<q-item-section>
|
||||
{{ $props.window.muted ? $t("unmute") : $t("mute") }}
|
||||
|
@ -60,6 +60,7 @@
|
|||
<q-item-section> {{ $t("close all windwos") }} </q-item-section>
|
||||
</q-item>
|
||||
<q-item
|
||||
v-if="false"
|
||||
clickable
|
||||
v-close-popup
|
||||
:disable="$props.disable"
|
||||
|
@ -70,6 +71,7 @@
|
|||
</q-item-section>
|
||||
</q-item>
|
||||
<q-item
|
||||
v-if="false"
|
||||
clickable
|
||||
v-close-popup
|
||||
:disable="$props.disable"
|
||||
|
|
|
@ -314,6 +314,6 @@ export default {
|
|||
"font name": "字体",
|
||||
"font color": "字体颜色",
|
||||
"new signal source": "新建信号源",
|
||||
"lower window": "窗口置底",
|
||||
"top window": "窗口置顶",
|
||||
"lower window": "置底窗口",
|
||||
"top window": "置顶窗口",
|
||||
};
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
<div>
|
||||
<q-toolbar style="background-color: #3e9acd" class="shadow-2 text-white">
|
||||
<q-btn-dropdown
|
||||
v-if="false"
|
||||
v-touch-hold:10000.mouse="handleHold"
|
||||
:disable-dropdown="!show_advanced_menu"
|
||||
stretch
|
||||
|
@ -25,6 +26,24 @@
|
|||
</q-item>
|
||||
</q-list>
|
||||
</q-btn-dropdown>
|
||||
|
||||
<q-btn-dropdown
|
||||
stretch
|
||||
flat
|
||||
icon="devices"
|
||||
:label="$store.state.device_ip_address"
|
||||
class="q-mr-sm"
|
||||
>
|
||||
<q-list>
|
||||
<q-item clickable v-close-popup @click="logout">
|
||||
<q-item-section avatar> <q-icon name="logout" /> </q-item-section>
|
||||
<q-item-section>
|
||||
{{ $t("logout") }}
|
||||
</q-item-section>
|
||||
</q-item>
|
||||
</q-list>
|
||||
</q-btn-dropdown>
|
||||
|
||||
<q-separator vertical inset />
|
||||
|
||||
<q-btn
|
||||
|
@ -86,6 +105,26 @@
|
|||
@click="lowerWindow"
|
||||
/>
|
||||
|
||||
<q-btn
|
||||
stretch
|
||||
flat
|
||||
stack
|
||||
icon="close"
|
||||
:label="$t('close this window')"
|
||||
class="q-mr-sm"
|
||||
@click="closeCurrentWindow"
|
||||
/>
|
||||
|
||||
<q-btn
|
||||
stretch
|
||||
flat
|
||||
stack
|
||||
icon="clear_all"
|
||||
:label="$t('close all windwos')"
|
||||
class="q-mr-sm"
|
||||
@click="closeAllWindows"
|
||||
/>
|
||||
|
||||
<q-btn
|
||||
stretch
|
||||
flat
|
||||
|
@ -138,6 +177,18 @@
|
|||
{{ $t("database export") }}
|
||||
</q-item-section>
|
||||
</q-item>
|
||||
<q-item
|
||||
clickable
|
||||
v-close-popup
|
||||
@click="$refs.upgrade_dialog.showDialog()"
|
||||
>
|
||||
<q-item-section avatar>
|
||||
<q-icon name="system_update" />
|
||||
</q-item-section>
|
||||
<q-item-section>
|
||||
{{ $t("upgrade") }}
|
||||
</q-item-section>
|
||||
</q-item>
|
||||
<q-item
|
||||
clickable
|
||||
v-close-popup
|
||||
|
@ -163,23 +214,6 @@
|
|||
{{ $store.state.fan_temp.toFixed(1) }} ℃
|
||||
</q-item-section>
|
||||
</q-item>
|
||||
<q-separator vertical inset />
|
||||
<q-btn-dropdown
|
||||
stretch
|
||||
flat
|
||||
icon="devices"
|
||||
:label="$store.state.device_ip_address"
|
||||
class="q-mr-sm"
|
||||
>
|
||||
<q-list>
|
||||
<q-item clickable v-close-popup @click="logout">
|
||||
<q-item-section avatar> <q-icon name="logout" /> </q-item-section>
|
||||
<q-item-section>
|
||||
{{ $t("logout") }}
|
||||
</q-item-section>
|
||||
</q-item>
|
||||
</q-list>
|
||||
</q-btn-dropdown>
|
||||
</q-toolbar>
|
||||
</div>
|
||||
<grid-setting-dialog ref="grid_setting_dialog" />
|
||||
|
@ -311,6 +345,25 @@ export default defineComponent({
|
|||
?.lowerWindow(window.window_id);
|
||||
}
|
||||
},
|
||||
closeCurrentWindow() {
|
||||
const window = $store.state.windows.find(
|
||||
(element) => element && element.uuid == $store.state.selected_window
|
||||
);
|
||||
if (window) {
|
||||
GlobalData.getInstance()
|
||||
.getCurrentClient()
|
||||
?.closeWindow(window.window_id);
|
||||
}
|
||||
},
|
||||
closeAllWindows() {
|
||||
for (const window of $store.state.windows) {
|
||||
if (window) {
|
||||
GlobalData.getInstance()
|
||||
.getCurrentClient()
|
||||
?.closeWindow(window.window_id);
|
||||
}
|
||||
}
|
||||
},
|
||||
logout() {
|
||||
SessionStorage.clear();
|
||||
window.location.reload();
|
||||
|
|
|
@ -671,6 +671,7 @@ export default defineComponent({
|
|||
},
|
||||
|
||||
onWallGridsClick(e: MouseEvent) {
|
||||
e.stopPropagation();
|
||||
EventBus.getInstance().emit(EventNamesDefine.UnSelectAllWindows);
|
||||
$store.commit("setSelectedWindow", "");
|
||||
},
|
||||
|
|
Loading…
Reference in New Issue