Cette révision appartient à :
ljw
2024-09-13 16:34:15 +08:00
révision 364064e5ce
62 fichiers modifiés avec 8448 ajouts et 0 suppressions
+26
Voir le fichier
@@ -0,0 +1,26 @@
import { ref } from 'vue'
import { config } from '@/api/rustdesk'
export const toWebClientLink = (row) => {
window.open(`${rustdeskConfig.value.api_server}/webclient/#/?id=${row.id}`)
}
export function loadRustdeskConfig () {
const rustdeskConfig = ref({})
const fetchConfig = async () => {
const res = await config().catch(_ => false)
if (res) {
rustdeskConfig.value = res.data
localStorage.setItem('custom-rendezvous-server', res.data.id_server)
localStorage.setItem('key', res.data.key)
localStorage.setItem('api-server', res.data.api_server)
}
}
if (rustdeskConfig.value.id_server === undefined || rustdeskConfig.value.key === undefined) {
fetchConfig()
}
return {
rustdeskConfig,
}
}
const { rustdeskConfig } = loadRustdeskConfig()