mirror of
https://github.com/BTMuli/TeyvatGuide.git
synced 2026-05-22 05:35:48 +08:00
💄 显示设备ID
This commit is contained in:
@@ -4,7 +4,7 @@
|
|||||||
<v-divider :inset="true" class="border-opacity-75" />
|
<v-divider :inset="true" class="border-opacity-75" />
|
||||||
<v-list-item title="Tauri 版本" @click="openUrl('https://v2.tauri.app/')">
|
<v-list-item title="Tauri 版本" @click="openUrl('https://v2.tauri.app/')">
|
||||||
<template #prepend>
|
<template #prepend>
|
||||||
<v-img class="config-icon" src="/platforms/tauri.webp" alt="Tauri" />
|
<v-img alt="Tauri" class="config-icon" src="/platforms/tauri.webp" />
|
||||||
</template>
|
</template>
|
||||||
<template #append>
|
<template #append>
|
||||||
<v-list-item-subtitle>{{ versionTauri }}</v-list-item-subtitle>
|
<v-list-item-subtitle>{{ versionTauri }}</v-list-item-subtitle>
|
||||||
@@ -12,7 +12,7 @@
|
|||||||
</v-list-item>
|
</v-list-item>
|
||||||
<v-list-item title="成就版本">
|
<v-list-item title="成就版本">
|
||||||
<template #prepend>
|
<template #prepend>
|
||||||
<img class="config-icon" src="@/assets/icons/achievements.svg" alt="Achievements" />
|
<img alt="Achievements" class="config-icon" src="@/assets/icons/achievements.svg" />
|
||||||
</template>
|
</template>
|
||||||
<template #append>
|
<template #append>
|
||||||
<v-list-item-subtitle>{{ latestAchiVersion }}</v-list-item-subtitle>
|
<v-list-item-subtitle>{{ latestAchiVersion }}</v-list-item-subtitle>
|
||||||
@@ -38,6 +38,16 @@
|
|||||||
<v-list-item-subtitle>{{ osVersion }}</v-list-item-subtitle>
|
<v-list-item-subtitle>{{ osVersion }}</v-list-item-subtitle>
|
||||||
</template>
|
</template>
|
||||||
</v-list-item>
|
</v-list-item>
|
||||||
|
<v-list-item title="设备ID">
|
||||||
|
<template #prepend>
|
||||||
|
<div class="config-icon">
|
||||||
|
<v-icon>mdi-chip</v-icon>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
<template #append>
|
||||||
|
<v-list-item-subtitle>{{ machineId }}</v-list-item-subtitle>
|
||||||
|
</template>
|
||||||
|
</v-list-item>
|
||||||
<v-list-item title="数据库更新时间">
|
<v-list-item title="数据库更新时间">
|
||||||
<template #prepend>
|
<template #prepend>
|
||||||
<div class="config-icon">
|
<div class="config-icon">
|
||||||
@@ -74,6 +84,7 @@
|
|||||||
</template>
|
</template>
|
||||||
<script lang="ts" setup>
|
<script lang="ts" setup>
|
||||||
import showSnackbar from "@comp/func/snackbar.js";
|
import showSnackbar from "@comp/func/snackbar.js";
|
||||||
|
import { commands } from "@skipperndt/plugin-machine-uid";
|
||||||
import TGSqlite from "@Sql/index.js";
|
import TGSqlite from "@Sql/index.js";
|
||||||
import TSUserAchi from "@Sqlm/userAchi.js";
|
import TSUserAchi from "@Sqlm/userAchi.js";
|
||||||
import { app } from "@tauri-apps/api";
|
import { app } from "@tauri-apps/api";
|
||||||
@@ -86,6 +97,7 @@ const latestAchiVersion = TSUserAchi.getLatestAchiVersion();
|
|||||||
const osPlatform = platform();
|
const osPlatform = platform();
|
||||||
const osVersion = version();
|
const osVersion = version();
|
||||||
|
|
||||||
|
const machineId = ref<string>("");
|
||||||
const versionApp = ref<string>("");
|
const versionApp = ref<string>("");
|
||||||
const versionTauri = ref<string>("");
|
const versionTauri = ref<string>("");
|
||||||
const iconPlatform = ref<string>("mdi-microsoft-windows");
|
const iconPlatform = ref<string>("mdi-microsoft-windows");
|
||||||
@@ -94,6 +106,10 @@ const dbInfo = shallowRef<Array<TGApp.Sqlite.AppData.Item>>([]);
|
|||||||
onMounted(async () => {
|
onMounted(async () => {
|
||||||
versionApp.value = await app.getVersion();
|
versionApp.value = await app.getVersion();
|
||||||
versionTauri.value = await app.getTauriVersion();
|
versionTauri.value = await app.getTauriVersion();
|
||||||
|
const deviceRes = await commands.getMachineUid();
|
||||||
|
if (deviceRes.status === "ok") {
|
||||||
|
machineId.value = deviceRes.data.id ?? "";
|
||||||
|
}
|
||||||
switch (osPlatform) {
|
switch (osPlatform) {
|
||||||
case "linux":
|
case "linux":
|
||||||
iconPlatform.value = "mdi-linux";
|
iconPlatform.value = "mdi-linux";
|
||||||
|
|||||||
Reference in New Issue
Block a user