mirror of
https://github.com/mofeng-git/One-KVM.git
synced 2026-10-27 16:00:49 +08:00
fix(web): 移除鼠标配置中的 HID 状态信息
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { focusConsolePanel } from "@/composables/useConsoleAppearance"
|
import { focusConsolePanel } from "@/composables/useConsoleAppearance"
|
||||||
import { ref, computed, watch, nextTick } from 'vue'
|
import { ref, computed, watch } from 'vue'
|
||||||
import { useI18n } from 'vue-i18n'
|
import { useI18n } from 'vue-i18n'
|
||||||
import { toast } from 'vue-sonner'
|
import { toast } from 'vue-sonner'
|
||||||
import { Button } from '@/components/ui/button'
|
import { Button } from '@/components/ui/button'
|
||||||
@@ -15,9 +15,6 @@ import {
|
|||||||
} from '@/components/ui/popover'
|
} from '@/components/ui/popover'
|
||||||
import { MousePointer, Move } from 'lucide-vue-next'
|
import { MousePointer, Move } from 'lucide-vue-next'
|
||||||
import HelpTooltip from '@/components/HelpTooltip.vue'
|
import HelpTooltip from '@/components/HelpTooltip.vue'
|
||||||
import HidDeviceOverview from '@/components/HidDeviceOverview.vue'
|
|
||||||
import HidDriverDialog from '@/components/HidDriverDialog.vue'
|
|
||||||
import { useHidConnection } from '@/composables/useHidConnection'
|
|
||||||
import { useConfigStore } from '@/stores/config'
|
import { useConfigStore } from '@/stores/config'
|
||||||
import { HidBackend } from '@/types/generated'
|
import { HidBackend } from '@/types/generated'
|
||||||
|
|
||||||
@@ -66,14 +63,7 @@ watch(showCursor, (newValue, oldValue) => {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
const guideOpen = ref(false)
|
|
||||||
const buttonText = computed(() => t('actionbar.hidConfig'))
|
const buttonText = computed(() => t('actionbar.hidConfig'))
|
||||||
const { status, bluetooth, error } = useHidConnection(computed(() => props.open && !guideOpen.value), computed(() => configStore.hid?.backend))
|
|
||||||
async function configure() {
|
|
||||||
emit('update:open', false)
|
|
||||||
await nextTick()
|
|
||||||
guideOpen.value = true
|
|
||||||
}
|
|
||||||
|
|
||||||
function toggleMouseMode() {
|
function toggleMouseMode() {
|
||||||
if (configStore.hid?.backend === HidBackend.Bluetooth) return
|
if (configStore.hid?.backend === HidBackend.Bluetooth) return
|
||||||
@@ -195,12 +185,7 @@ watch(() => props.open, (open) => {
|
|||||||
<Switch v-model="showCursor" />
|
<Switch v-model="showCursor" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<Separator />
|
|
||||||
<HidDeviceOverview :hid="configStore.hid" :status="status" :bluetooth="bluetooth" :error="error" />
|
|
||||||
<Button variant="outline" class="w-full" @click="configure">{{ t('hidGuide.reconfigure') }}</Button>
|
|
||||||
</div>
|
</div>
|
||||||
</PopoverContent>
|
</PopoverContent>
|
||||||
</Popover>
|
</Popover>
|
||||||
<HidDriverDialog v-if="guideOpen" @close="guideOpen = false" />
|
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
Reference in New Issue
Block a user