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 @@
+
+
+
+
+
+
+
+
+
+
+ {{ T('Refresh') }}
+ {{ T('Save') }}
+
+
+
+
+
+
+
+
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 @@
+
+
+
+
+
+
+
+
+
+
+ {{ T('Refresh') }}
+ {{ T('Save') }}
+
+
+
+
+
+