|
|
@@ -19,11 +19,12 @@
|
|
19
|
19
|
>
|
|
20
|
20
|
<el-tab-pane :label="T('Simple')" name="Simple">
|
|
21
|
21
|
<el-space>
|
|
22
|
|
- <RelayServers ref="rs" :can-send="canSendCmd(ID_TARGET)"></RelayServers>
|
|
23
|
|
- <alwaysUseRelay :can-send="canSendCmd(ID_TARGET)" @success="handleAlwaysUseRelaySuccess"></alwaysUseRelay>
|
|
24
|
|
- <mustLogin v-if="canControlMustLogin" :can-send="canSendCmd(ID_TARGET)"></mustLogin>
|
|
25
|
|
- <blocklist :can-send="canSendCmd(RELAY_TARGET)"></blocklist>
|
|
26
|
|
- <blacklist :can-send="canSendCmd(RELAY_TARGET)"></blacklist>
|
|
|
22
|
+ <RelayServers ref="rs" :can-send="canSendIdServerCmd"/>
|
|
|
23
|
+ <alwaysUseRelay :can-send="canSendIdServerCmd" @success="handleAlwaysUseRelaySuccess"/>
|
|
|
24
|
+ <mustLogin v-if="canControlMustLogin" :can-send="canSendIdServerCmd"/>
|
|
|
25
|
+ <blocklist :can-send="canSendRelayServerCmd"/>
|
|
|
26
|
+ <blacklist :can-send="canSendRelayServerCmd"/>
|
|
|
27
|
+ <usage :can-send="canSendRelayServerCmd"/>
|
|
27
|
28
|
</el-space>
|
|
28
|
29
|
|
|
29
|
30
|
|
|
|
@@ -119,16 +120,16 @@
|
|
119
|
120
|
import { onMounted, reactive, ref } from 'vue'
|
|
120
|
121
|
import { T } from '@/utils/i18n'
|
|
121
|
122
|
import { ElMessage, ElMessageBox } from 'element-plus'
|
|
|
123
|
+ import { ID_TARGET, RELAY_TARGET } from '@/views/rustdesk/options'
|
|
122
|
124
|
import blocklist from '@/views/rustdesk/blocklist.vue'
|
|
123
|
125
|
import blacklist from '@/views/rustdesk/blacklist.vue'
|
|
124
|
126
|
import alwaysUseRelay from '@/views/rustdesk/always_use_relay.vue'
|
|
125
|
127
|
import RelayServers from '@/views/rustdesk/relay_servers.vue'
|
|
126
|
128
|
import mustLogin from '@/views/rustdesk/must_login.vue'
|
|
127
|
|
- import { ID_TARGET, RELAY_TARGET } from '@/views/rustdesk/options'
|
|
|
129
|
+ import usage from '@/views/rustdesk/usage.vue'
|
|
128
|
130
|
|
|
129
|
131
|
const activeName = ref('Simple')
|
|
130
|
132
|
|
|
131
|
|
-
|
|
132
|
133
|
const canSendIdServerCmd = ref(false)
|
|
133
|
134
|
const checkCanSendIdServerCmd = async () => {
|
|
134
|
135
|
const res = await sendCmd({ cmd: 'h', target: ID_TARGET }).catch(_ => false)
|