From e64a9eeee6619b08cb9d00c4c7cc9bb23a68a60c Mon Sep 17 00:00:00 2001 From: MHSanaei <ho3ein.sanaei@gmail.com> Date: Sat, 13 May 2023 14:51:07 +0330 Subject: [PATCH] random UUID --- web/html/xui/form/client.html | 3 ++- web/html/xui/form/protocol/vless.html | 3 ++- web/html/xui/form/protocol/vmess.html | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/web/html/xui/form/client.html b/web/html/xui/form/client.html index 1aaf9073..b655ba64 100644 --- a/web/html/xui/form/client.html +++ b/web/html/xui/form/client.html @@ -31,7 +31,8 @@ <a-input-number v-model="client.alterId"></a-input-number> </a-form-item> <a-form-item label="ID" v-if="inbound.protocol === Protocols.VMESS || inbound.protocol === Protocols.VLESS"> - <a-input v-model.trim="client.id" style="width: 300px;"></a-input> + <a-icon @click="client.id = RandomUtil.randomUUID()" type="sync"> </a-icon> + <a-input v-model.trim="client.id" style="width: 300px;"></a-input> </a-form-item> <a-form-item v-if="client.email"> <span slot="label"> diff --git a/web/html/xui/form/protocol/vless.html b/web/html/xui/form/protocol/vless.html index b253a4a3..5c4624f4 100644 --- a/web/html/xui/form/protocol/vless.html +++ b/web/html/xui/form/protocol/vless.html @@ -15,7 +15,8 @@ <a-input v-model.trim="client.email" style="width: 150px;"></a-input> </a-form-item> <a-form-item label="ID"> - <a-input v-model.trim="client.id" style="width: 300px;"></a-input> + <a-icon @click="client.id = RandomUtil.randomUUID()" type="sync"> </a-icon> + <a-input v-model.trim="client.id" style="width: 300px;"></a-input> </a-form-item> <a-form-item v-if="client.email"> <span slot="label"> diff --git a/web/html/xui/form/protocol/vmess.html b/web/html/xui/form/protocol/vmess.html index f703210b..786b770b 100644 --- a/web/html/xui/form/protocol/vmess.html +++ b/web/html/xui/form/protocol/vmess.html @@ -20,7 +20,8 @@ </a-form-item> <br> <a-form-item label="ID"> - <a-input v-model.trim="client.id" style="width: 300px;"></a-input> + <a-icon @click="client.id = RandomUtil.randomUUID()" type="sync"> </a-icon> + <a-input v-model.trim="client.id" style="width: 300px;"></a-input> </a-form-item> <a-form-item v-if="client.email"> <span slot="label">