ソースを参照

add reset default config function

Hamidreza Ghavami 1 年間 前
コミット
f26a7df11b
1 ファイル変更9 行追加0 行削除
  1. 9 0
      web/html/xui/setting.html

+ 9 - 0
web/html/xui/setting.html

@@ -271,6 +271,15 @@ const app = new Vue({
                         location.reload();
                     }
                 },
+                async resetXrayConfigToDefault() {
+                    this.loading(true);
+                    const msg = await HttpUtil.get("/xui/setting/getDefaultJsonConfig");
+                    this.loading(false);
+                    if (msg.success) {
+                        this.templateSettings = JSON.parse(JSON.stringify(msg.obj, null, 2));
+                        this.saveBtnDisable = true;
+                    }
+                },
                 checkRequiredOutbounds() {
                     const newTemplateSettings = this.templateSettings;
                     const haveIPv4Outbounds = newTemplateSettings.outbounds.some((o) => o?.tag === "IPv4");