From 0e9391a4c58f531e9bda80901ab7299e99356335 Mon Sep 17 00:00:00 2001 From: lejianwen <84855512@qq.com> Date: Sun, 12 Jan 2025 21:22:29 +0800 Subject: [PATCH] refactor: Rustdesk Commands --- src/views/rustdesk/always_use_relay.vue | 69 +++++++++++++++ src/views/rustdesk/blacklist.vue | 2 +- src/views/rustdesk/blocklist.vue | 2 +- src/views/rustdesk/control.vue | 109 +++++------------------- src/views/rustdesk/must_login.vue | 67 +++++++++++++++ src/views/rustdesk/options.js | 4 + src/views/rustdesk/relay_servers.vue | 65 ++++++++++++++ 7 files changed, 229 insertions(+), 89 deletions(-) create mode 100644 src/views/rustdesk/always_use_relay.vue create mode 100644 src/views/rustdesk/must_login.vue create mode 100644 src/views/rustdesk/options.js create mode 100644 src/views/rustdesk/relay_servers.vue diff --git a/src/views/rustdesk/always_use_relay.vue b/src/views/rustdesk/always_use_relay.vue new file mode 100644 index 0000000..0c66681 --- /dev/null +++ b/src/views/rustdesk/always_use_relay.vue @@ -0,0 +1,69 @@ + + + + + diff --git a/src/views/rustdesk/blacklist.vue b/src/views/rustdesk/blacklist.vue index 68f76a7..38bc2ac 100644 --- a/src/views/rustdesk/blacklist.vue +++ b/src/views/rustdesk/blacklist.vue @@ -36,8 +36,8 @@ import { reactive, watch } from 'vue' import { sendCmd } from '@/api/rustdesk' import { ElMessage } from 'element-plus' + import { RELAY_TARGET } from '@/views/rustdesk/options' - const RELAY_TARGET = '21117' const props = defineProps({ canSend: Boolean, }) diff --git a/src/views/rustdesk/blocklist.vue b/src/views/rustdesk/blocklist.vue index e45c561..0c002cf 100644 --- a/src/views/rustdesk/blocklist.vue +++ b/src/views/rustdesk/blocklist.vue @@ -36,8 +36,8 @@ import { reactive, watch } from 'vue' import { sendCmd } from '@/api/rustdesk' import { ElMessage } from 'element-plus' + import { RELAY_TARGET } from '@/views/rustdesk/options' - const RELAY_TARGET = '21117' const props = defineProps({ canSend: Boolean, }) diff --git a/src/views/rustdesk/control.vue b/src/views/rustdesk/control.vue index 8a817a9..e647d30 100644 --- a/src/views/rustdesk/control.vue +++ b/src/views/rustdesk/control.vue @@ -19,38 +19,9 @@ > - - - - - - - - {{ T('Refresh') }} - {{ T('Save') }} - - - - - - - - - - - {{ T('Refresh') }} - {{ T('Save') }} - - - + + + @@ -63,12 +34,12 @@ {{ T('Filter') }} {{ T('Add') }} - {{ T('Send') }} + {{ T('Send') }} To Id + {{ T('Send') }} To Relay - @@ -144,17 +115,20 @@ + + + diff --git a/src/views/rustdesk/options.js b/src/views/rustdesk/options.js new file mode 100644 index 0000000..8217137 --- /dev/null +++ b/src/views/rustdesk/options.js @@ -0,0 +1,4 @@ + +export const ID_TARGET = '21115' + +export const RELAY_TARGET = '21117' diff --git a/src/views/rustdesk/relay_servers.vue b/src/views/rustdesk/relay_servers.vue new file mode 100644 index 0000000..13a5582 --- /dev/null +++ b/src/views/rustdesk/relay_servers.vue @@ -0,0 +1,65 @@ + + +