From 5c206064303c5ed42065240971e000b2c13968f0 Mon Sep 17 00:00:00 2001 From: GoEdgeLab Date: Sun, 27 Nov 2022 22:00:35 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E8=BF=9B=E6=96=87=E5=AD=97=E6=8F=90?= =?UTF-8?q?=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../@default/clusters/cluster/createNode.html | 4 +-- .../@default/clusters/cluster/createNode.js | 29 +++++++++++++++++++ .../settings/https/requestCertPopup.html | 2 +- web/views/@default/setup/index.html | 6 ++-- 4 files changed, 35 insertions(+), 6 deletions(-) diff --git a/web/views/@default/clusters/cluster/createNode.html b/web/views/@default/clusters/cluster/createNode.html index 7fcd3f80..d5d40ac6 100644 --- a/web/views/@default/clusters/cluster/createNode.html +++ b/web/views/@default/clusters/cluster/createNode.html @@ -23,14 +23,14 @@ 节点名称 * - + IP地址 * -

用于访问节点和域名解析等。

+

用于访问节点和域名解析等,如果没有填写默认为{{defaultIP}}

diff --git a/web/views/@default/clusters/cluster/createNode.js b/web/views/@default/clusters/cluster/createNode.js index 0996a4bb..af704677 100644 --- a/web/views/@default/clusters/cluster/createNode.js +++ b/web/views/@default/clusters/cluster/createNode.js @@ -5,6 +5,7 @@ Tea.context(function () { this.sshPort = "" this.grantId = 0 this.step = "info" + this.name = "" this.success = function (resp) { this.node = resp.data.node @@ -170,4 +171,32 @@ Tea.context(function () { this.createNext = function () { teaweb.reload() } + + this.defaultIP = "" + this.changeName = function () { + if (this.validateIP(this.name)) { + this.defaultIP = this.name + } else { + this.defaultIP = "" + } + } + + this.validateIP = function (v) { + // 目前只支持ipv4 + let pieces = v.split(".") + if (pieces.length != 4) { + return false + } + for (let i = 0; i < pieces.length; i++) { + if (!/^\d{1,3}$/.test(pieces[i])) { + return false + } + let p = parseInt(pieces[i], 10) + if (p > 255) { + return false + } + } + + return true + } }) \ No newline at end of file diff --git a/web/views/@default/servers/server/settings/https/requestCertPopup.html b/web/views/@default/servers/server/settings/https/requestCertPopup.html index 492870aa..5b85b60f 100644 --- a/web/views/@default/servers/server/settings/https/requestCertPopup.html +++ b/web/views/@default/servers/server/settings/https/requestCertPopup.html @@ -8,7 +8,7 @@ 证书包含的域名 * - 还没有设置域名,暂时不能申请。 + 还没有需要申请证书的域名,暂时不能申请。
diff --git a/web/views/@default/setup/index.html b/web/views/@default/setup/index.html index 89986cdf..4a6c955e 100644 --- a/web/views/@default/setup/index.html +++ b/web/views/@default/setup/index.html @@ -47,10 +47,10 @@
-
感谢你选择使用GoEdge集群服务系统,下面让我们一起开始配置系统。
-
在这之前如果你还没有可用的MySQL数据库,请先安装数据库再进行。
+
感谢你选择使用GoEdgeCDN系统,下面让我们一起开始配置系统。
+
在这之前如果你还没有可用的MySQL数据库,请先安装MySQL数据库再进行。
免责声明:GoEdge软件开发者并不对您的软件使用方法、服务对象、服务内容负道德或法律上的约束责任,在使用本软件时产生的一切法律风险自负。
-
用户协议:请在遵守中华人民共和国政策、法律、法规的前提下使用本软件;自愿承担因不当使用本软件产生的一切法律后果;承认GoEdge开发者拥有本软件的著作权;点击"开始"安装表示你同意此用户协议。
+
用户协议:请在遵守中华人民共和国政策、法律、法规的前提下使用本软件;自愿承担因不当使用本软件产生的一切法律后果;承认GoEdge开发者拥有本软件的所有著作权;点击"开始"安装表示你同意此用户协议。