diff --git a/web/views/@default/api/node/createAddrPopup.js b/web/views/@default/api/node/createAddrPopup.js
deleted file mode 100644
index c8fe9515..00000000
--- a/web/views/@default/api/node/createAddrPopup.js
+++ /dev/null
@@ -1,3 +0,0 @@
-Tea.context(function () {
- this.success = NotifyPopup
-})
\ No newline at end of file
diff --git a/web/views/@default/api/node/createPopup.js b/web/views/@default/api/node/createPopup.js
index 1e839563..2947518d 100644
--- a/web/views/@default/api/node/createPopup.js
+++ b/web/views/@default/api/node/createPopup.js
@@ -1,6 +1,4 @@
Tea.context(function () {
- this.success = NotifyPopup
-
this.hasHTTPS = false
this.changeListens = function (addrs) {
this.hasHTTPS = addrs.$any(function (k, v) {
diff --git a/web/views/@default/api/node/updateAddrPopup.js b/web/views/@default/api/node/updateAddrPopup.js
index b98543ed..908b2e55 100644
--- a/web/views/@default/api/node/updateAddrPopup.js
+++ b/web/views/@default/api/node/updateAddrPopup.js
@@ -1,5 +1,4 @@
Tea.context(function () {
- this.success = NotifyPopup
let addr = window.parent.UPDATING_ADDR
this.protocol = addr.protocol
this.addr = addr.host + ":" + addr.portRange
diff --git a/web/views/@default/clusters/cluster/groups/createPopup.js b/web/views/@default/clusters/cluster/groups/createPopup.js
deleted file mode 100644
index c8fe9515..00000000
--- a/web/views/@default/clusters/cluster/groups/createPopup.js
+++ /dev/null
@@ -1,3 +0,0 @@
-Tea.context(function () {
- this.success = NotifyPopup
-})
\ No newline at end of file
diff --git a/web/views/@default/clusters/cluster/groups/updatePopup.js b/web/views/@default/clusters/cluster/groups/updatePopup.js
deleted file mode 100644
index c8fe9515..00000000
--- a/web/views/@default/clusters/cluster/groups/updatePopup.js
+++ /dev/null
@@ -1,3 +0,0 @@
-Tea.context(function () {
- this.success = NotifyPopup
-})
\ No newline at end of file
diff --git a/web/views/@default/clusters/cluster/updateNodeSSH.js b/web/views/@default/clusters/cluster/updateNodeSSH.js
deleted file mode 100644
index c8fe9515..00000000
--- a/web/views/@default/clusters/cluster/updateNodeSSH.js
+++ /dev/null
@@ -1,3 +0,0 @@
-Tea.context(function () {
- this.success = NotifyPopup
-})
\ No newline at end of file
diff --git a/web/views/@default/db/createPopup.js b/web/views/@default/db/createPopup.js
deleted file mode 100644
index c8fe9515..00000000
--- a/web/views/@default/db/createPopup.js
+++ /dev/null
@@ -1,3 +0,0 @@
-Tea.context(function () {
- this.success = NotifyPopup
-})
\ No newline at end of file
diff --git a/web/views/@default/db/updatePopup.js b/web/views/@default/db/updatePopup.js
deleted file mode 100644
index c8fe9515..00000000
--- a/web/views/@default/db/updatePopup.js
+++ /dev/null
@@ -1,3 +0,0 @@
-Tea.context(function () {
- this.success = NotifyPopup
-})
\ No newline at end of file
diff --git a/web/views/@default/dns/domains/createPopup.js b/web/views/@default/dns/domains/createPopup.js
deleted file mode 100644
index c8fe9515..00000000
--- a/web/views/@default/dns/domains/createPopup.js
+++ /dev/null
@@ -1,3 +0,0 @@
-Tea.context(function () {
- this.success = NotifyPopup
-})
\ No newline at end of file
diff --git a/web/views/@default/dns/domains/updatePopup.js b/web/views/@default/dns/domains/updatePopup.js
deleted file mode 100644
index c8fe9515..00000000
--- a/web/views/@default/dns/domains/updatePopup.js
+++ /dev/null
@@ -1,3 +0,0 @@
-Tea.context(function () {
- this.success = NotifyPopup
-})
\ No newline at end of file
diff --git a/web/views/@default/dns/issues/updateNodePopup.js b/web/views/@default/dns/issues/updateNodePopup.js
deleted file mode 100644
index c8fe9515..00000000
--- a/web/views/@default/dns/issues/updateNodePopup.js
+++ /dev/null
@@ -1,3 +0,0 @@
-Tea.context(function () {
- this.success = NotifyPopup
-})
\ No newline at end of file
diff --git a/web/views/@default/dns/providers/updatePopup.js b/web/views/@default/dns/providers/updatePopup.js
deleted file mode 100644
index c8fe9515..00000000
--- a/web/views/@default/dns/providers/updatePopup.js
+++ /dev/null
@@ -1,3 +0,0 @@
-Tea.context(function () {
- this.success = NotifyPopup
-})
\ No newline at end of file
diff --git a/web/views/@default/nodes/ipAddresses/createPopup.js b/web/views/@default/nodes/ipAddresses/createPopup.js
deleted file mode 100644
index 277e82e3..00000000
--- a/web/views/@default/nodes/ipAddresses/createPopup.js
+++ /dev/null
@@ -1,3 +0,0 @@
-Tea.context(function (){
- this.success = NotifyPopup;
-});
\ No newline at end of file
diff --git a/web/views/@default/servers/addOriginPopup.js b/web/views/@default/servers/addOriginPopup.js
deleted file mode 100644
index b0f74795..00000000
--- a/web/views/@default/servers/addOriginPopup.js
+++ /dev/null
@@ -1,3 +0,0 @@
-Tea.context(function () {
- this.success = NotifyPopup;
-});
\ No newline at end of file
diff --git a/web/views/@default/servers/certs/acme/@menu.html b/web/views/@default/servers/certs/acme/@menu.html
new file mode 100644
index 00000000..919facd6
--- /dev/null
+++ b/web/views/@default/servers/certs/acme/@menu.html
@@ -0,0 +1,4 @@
+
+ 证书
+ 用户
+
diff --git a/web/views/@default/servers/certs/acme/index.html b/web/views/@default/servers/certs/acme/index.html
new file mode 100644
index 00000000..02064593
--- /dev/null
+++ b/web/views/@default/servers/certs/acme/index.html
@@ -0,0 +1,6 @@
+{$layout}
+{$template "/left_menu_top"}
+
+
+ {$template "menu"}
+
\ No newline at end of file
diff --git a/web/views/@default/servers/certs/acme/users/createPopup.html b/web/views/@default/servers/certs/acme/users/createPopup.html
new file mode 100644
index 00000000..84728a84
--- /dev/null
+++ b/web/views/@default/servers/certs/acme/users/createPopup.html
@@ -0,0 +1,22 @@
+{$layout "layout_popup"}
+
+
创建用户
+
\ No newline at end of file
diff --git a/web/views/@default/servers/certs/acme/users/index.html b/web/views/@default/servers/certs/acme/users/index.html
new file mode 100644
index 00000000..d208add9
--- /dev/null
+++ b/web/views/@default/servers/certs/acme/users/index.html
@@ -0,0 +1,36 @@
+{$layout}
+{$template "/left_menu_top"}
+
+
\ No newline at end of file
diff --git a/web/views/@default/servers/certs/acme/users/index.js b/web/views/@default/servers/certs/acme/users/index.js
new file mode 100644
index 00000000..e06c7a19
--- /dev/null
+++ b/web/views/@default/servers/certs/acme/users/index.js
@@ -0,0 +1,32 @@
+Tea.context(function () {
+ this.createUser = function () {
+ teaweb.popup(Tea.url(".createPopup"), {
+ callback: function () {
+ teaweb.success("创建成功", function () {
+ teaweb.reload()
+ })
+ }
+ })
+ }
+
+ this.updateUser = function (userId) {
+ teaweb.popup("/servers/certs/acme/users/updatePopup?userId=" + userId, {
+ callback: function () {
+ teaweb.success("保存成功", function () {
+ teaweb.reload()
+ })
+ }
+ })
+ }
+
+ this.deleteUser = function (userId) {
+ let that = this
+ teaweb.confirm("确定要删除此用户吗?", function () {
+ that.$post(".delete")
+ .params({
+ userId: userId
+ })
+ .refresh()
+ })
+ }
+})
\ No newline at end of file
diff --git a/web/views/@default/servers/certs/acme/users/updatePopup.html b/web/views/@default/servers/certs/acme/users/updatePopup.html
new file mode 100644
index 00000000..e3ae06a4
--- /dev/null
+++ b/web/views/@default/servers/certs/acme/users/updatePopup.html
@@ -0,0 +1,23 @@
+{$layout "layout_popup"}
+
+
修改用户
+
\ No newline at end of file
diff --git a/web/views/@default/servers/components/ssl/certPopup.css b/web/views/@default/servers/certs/certPopup.css
similarity index 100%
rename from web/views/@default/servers/components/ssl/certPopup.css
rename to web/views/@default/servers/certs/certPopup.css
diff --git a/web/views/@default/servers/components/ssl/certPopup.css.map b/web/views/@default/servers/certs/certPopup.css.map
similarity index 100%
rename from web/views/@default/servers/components/ssl/certPopup.css.map
rename to web/views/@default/servers/certs/certPopup.css.map
diff --git a/web/views/@default/servers/components/ssl/certPopup.html b/web/views/@default/servers/certs/certPopup.html
similarity index 75%
rename from web/views/@default/servers/components/ssl/certPopup.html
rename to web/views/@default/servers/certs/certPopup.html
index d1fc51d0..66dd220a 100644
--- a/web/views/@default/servers/components/ssl/certPopup.html
+++ b/web/views/@default/servers/certs/certPopup.html
@@ -49,9 +49,9 @@
diff --git a/web/views/@default/servers/components/ssl/certPopup.js b/web/views/@default/servers/certs/certPopup.js
similarity index 100%
rename from web/views/@default/servers/components/ssl/certPopup.js
rename to web/views/@default/servers/certs/certPopup.js
diff --git a/web/views/@default/servers/components/ssl/certPopup.less b/web/views/@default/servers/certs/certPopup.less
similarity index 100%
rename from web/views/@default/servers/components/ssl/certPopup.less
rename to web/views/@default/servers/certs/certPopup.less
diff --git a/web/views/@default/servers/components/ssl/index.html b/web/views/@default/servers/certs/index.html
similarity index 69%
rename from web/views/@default/servers/components/ssl/index.html
rename to web/views/@default/servers/certs/index.html
index 9fde742b..50fe1765 100644
--- a/web/views/@default/servers/components/ssl/index.html
+++ b/web/views/@default/servers/certs/index.html
@@ -3,12 +3,12 @@
- 所有证书({{countAll}})
- CA证书({{countCA}})
- 有效证书({{countAvailable}})
- 过期证书({{countExpired}})
- 7天内过期({{count7Days}})
- 30天过期({{count30Days}})
+ 所有证书({{countAll}})
+ CA证书({{countCA}})
+ 有效证书({{countAvailable}})
+ 过期证书({{countExpired}})
+ 7天内过期({{count7Days}})
+ 30天过期({{count30Days}})|[上传证书]
diff --git a/web/views/@default/servers/components/ssl/index.js b/web/views/@default/servers/certs/index.js
similarity index 74%
rename from web/views/@default/servers/components/ssl/index.js
rename to web/views/@default/servers/certs/index.js
index 0bed2e1d..26bfe239 100644
--- a/web/views/@default/servers/components/ssl/index.js
+++ b/web/views/@default/servers/certs/index.js
@@ -1,7 +1,7 @@
Tea.context(function () {
// 上传证书
this.uploadCert = function () {
- teaweb.popup("/servers/components/ssl/uploadPopup", {
+ teaweb.popup("/servers/certs/uploadPopup", {
height: "28em",
callback: function () {
teaweb.success("上传成功", function () {
@@ -15,7 +15,7 @@ Tea.context(function () {
this.deleteCert = function (certId) {
let that = this
teaweb.confirm("确定要删除此证书吗?", function () {
- that.$post("/servers/components/ssl/delete")
+ that.$post("/servers/certs/delete")
.params({
certId: certId
})
@@ -25,7 +25,7 @@ Tea.context(function () {
// 查看证书
this.viewCert = function (certId) {
- teaweb.popup("/servers/components/ssl/certPopup?certId=" + certId, {
+ teaweb.popup("/servers/certs/certPopup?certId=" + certId, {
height: "28em",
width: "48em"
})
@@ -33,7 +33,7 @@ Tea.context(function () {
// 修改证书
this.updateCert = function (certId) {
- teaweb.popup("/servers/components/ssl/updatePopup?certId=" + certId, {
+ teaweb.popup("/servers/certs/updatePopup?certId=" + certId, {
height: "28em",
callback: function () {
teaweb.success("上传成功", function () {
diff --git a/web/views/@default/servers/components/ssl/selectPopup.html b/web/views/@default/servers/certs/selectPopup.html
similarity index 100%
rename from web/views/@default/servers/components/ssl/selectPopup.html
rename to web/views/@default/servers/certs/selectPopup.html
diff --git a/web/views/@default/servers/components/ssl/selectPopup.js b/web/views/@default/servers/certs/selectPopup.js
similarity index 100%
rename from web/views/@default/servers/components/ssl/selectPopup.js
rename to web/views/@default/servers/certs/selectPopup.js
diff --git a/web/views/@default/servers/components/ssl/updatePopup.html b/web/views/@default/servers/certs/updatePopup.html
similarity index 100%
rename from web/views/@default/servers/components/ssl/updatePopup.html
rename to web/views/@default/servers/certs/updatePopup.html
diff --git a/web/views/@default/servers/components/ssl/updatePopup.js b/web/views/@default/servers/certs/updatePopup.js
similarity index 100%
rename from web/views/@default/servers/components/ssl/updatePopup.js
rename to web/views/@default/servers/certs/updatePopup.js
diff --git a/web/views/@default/servers/components/ssl/uploadPopup.html b/web/views/@default/servers/certs/uploadPopup.html
similarity index 100%
rename from web/views/@default/servers/components/ssl/uploadPopup.html
rename to web/views/@default/servers/certs/uploadPopup.html
diff --git a/web/views/@default/servers/components/ssl/uploadPopup.js b/web/views/@default/servers/certs/uploadPopup.js
similarity index 100%
rename from web/views/@default/servers/components/ssl/uploadPopup.js
rename to web/views/@default/servers/certs/uploadPopup.js
diff --git a/web/views/@default/servers/components/groups/createPopup.js b/web/views/@default/servers/components/groups/createPopup.js
deleted file mode 100644
index c8fe9515..00000000
--- a/web/views/@default/servers/components/groups/createPopup.js
+++ /dev/null
@@ -1,3 +0,0 @@
-Tea.context(function () {
- this.success = NotifyPopup
-})
\ No newline at end of file
diff --git a/web/views/@default/servers/components/groups/updatePopup.js b/web/views/@default/servers/components/groups/updatePopup.js
deleted file mode 100644
index c8fe9515..00000000
--- a/web/views/@default/servers/components/groups/updatePopup.js
+++ /dev/null
@@ -1,3 +0,0 @@
-Tea.context(function () {
- this.success = NotifyPopup
-})
\ No newline at end of file
diff --git a/web/views/@default/servers/components/waf/createGroupPopup.js b/web/views/@default/servers/components/waf/createGroupPopup.js
deleted file mode 100644
index c8fe9515..00000000
--- a/web/views/@default/servers/components/waf/createGroupPopup.js
+++ /dev/null
@@ -1,3 +0,0 @@
-Tea.context(function () {
- this.success = NotifyPopup
-})
\ No newline at end of file
diff --git a/web/views/@default/servers/components/waf/createPopup.js b/web/views/@default/servers/components/waf/createPopup.js
deleted file mode 100644
index c8fe9515..00000000
--- a/web/views/@default/servers/components/waf/createPopup.js
+++ /dev/null
@@ -1,3 +0,0 @@
-Tea.context(function () {
- this.success = NotifyPopup
-})
\ No newline at end of file
diff --git a/web/views/@default/servers/components/waf/ipadmin/createIPPopup.js b/web/views/@default/servers/components/waf/ipadmin/createIPPopup.js
deleted file mode 100644
index c8fe9515..00000000
--- a/web/views/@default/servers/components/waf/ipadmin/createIPPopup.js
+++ /dev/null
@@ -1,3 +0,0 @@
-Tea.context(function () {
- this.success = NotifyPopup
-})
\ No newline at end of file
diff --git a/web/views/@default/servers/components/waf/ipadmin/updateIPPopup.js b/web/views/@default/servers/components/waf/ipadmin/updateIPPopup.js
deleted file mode 100644
index c8fe9515..00000000
--- a/web/views/@default/servers/components/waf/ipadmin/updateIPPopup.js
+++ /dev/null
@@ -1,3 +0,0 @@
-Tea.context(function () {
- this.success = NotifyPopup
-})
\ No newline at end of file
diff --git a/web/views/@default/servers/components/waf/updateGroupPopup.js b/web/views/@default/servers/components/waf/updateGroupPopup.js
deleted file mode 100644
index c8fe9515..00000000
--- a/web/views/@default/servers/components/waf/updateGroupPopup.js
+++ /dev/null
@@ -1,3 +0,0 @@
-Tea.context(function () {
- this.success = NotifyPopup
-})
\ No newline at end of file
diff --git a/web/views/@default/servers/server/settings/headers/createDeletePopup.js b/web/views/@default/servers/server/settings/headers/createDeletePopup.js
deleted file mode 100644
index c8fe9515..00000000
--- a/web/views/@default/servers/server/settings/headers/createDeletePopup.js
+++ /dev/null
@@ -1,3 +0,0 @@
-Tea.context(function () {
- this.success = NotifyPopup
-})
\ No newline at end of file
diff --git a/web/views/@default/servers/server/settings/headers/createSetPopup.js b/web/views/@default/servers/server/settings/headers/createSetPopup.js
deleted file mode 100644
index c8fe9515..00000000
--- a/web/views/@default/servers/server/settings/headers/createSetPopup.js
+++ /dev/null
@@ -1,3 +0,0 @@
-Tea.context(function () {
- this.success = NotifyPopup
-})
\ No newline at end of file
diff --git a/web/views/@default/servers/server/settings/headers/updateSetPopup.js b/web/views/@default/servers/server/settings/headers/updateSetPopup.js
deleted file mode 100644
index c8fe9515..00000000
--- a/web/views/@default/servers/server/settings/headers/updateSetPopup.js
+++ /dev/null
@@ -1,3 +0,0 @@
-Tea.context(function () {
- this.success = NotifyPopup
-})
\ No newline at end of file
diff --git a/web/views/@default/servers/server/settings/https/index.html b/web/views/@default/servers/server/settings/https/index.html
index db5ec3b5..54ab2214 100644
--- a/web/views/@default/servers/server/settings/https/index.html
+++ b/web/views/@default/servers/server/settings/https/index.html
@@ -2,7 +2,7 @@
{$template "/left_menu"}
{$var "header"}
-
+
{$end}
diff --git a/web/views/@default/servers/server/settings/origins/addPopup.js b/web/views/@default/servers/server/settings/origins/addPopup.js
deleted file mode 100644
index b0f74795..00000000
--- a/web/views/@default/servers/server/settings/origins/addPopup.js
+++ /dev/null
@@ -1,3 +0,0 @@
-Tea.context(function () {
- this.success = NotifyPopup;
-});
\ No newline at end of file
diff --git a/web/views/@default/servers/server/settings/origins/updatePopup.js b/web/views/@default/servers/server/settings/origins/updatePopup.js
deleted file mode 100644
index b0f74795..00000000
--- a/web/views/@default/servers/server/settings/origins/updatePopup.js
+++ /dev/null
@@ -1,3 +0,0 @@
-Tea.context(function () {
- this.success = NotifyPopup;
-});
\ No newline at end of file
diff --git a/web/views/@default/servers/server/settings/pages/createPopup.js b/web/views/@default/servers/server/settings/pages/createPopup.js
deleted file mode 100644
index c8fe9515..00000000
--- a/web/views/@default/servers/server/settings/pages/createPopup.js
+++ /dev/null
@@ -1,3 +0,0 @@
-Tea.context(function () {
- this.success = NotifyPopup
-})
\ No newline at end of file
diff --git a/web/views/@default/servers/server/settings/tls/index.html b/web/views/@default/servers/server/settings/tls/index.html
index 79b2c7b0..b996f327 100644
--- a/web/views/@default/servers/server/settings/tls/index.html
+++ b/web/views/@default/servers/server/settings/tls/index.html
@@ -2,7 +2,7 @@
{$template "/left_menu"}
{$var "header"}
-
+
{$end}
diff --git a/web/views/@default/servers/server/settings/web/createIndex.js b/web/views/@default/servers/server/settings/web/createIndex.js
deleted file mode 100644
index c8fe9515..00000000
--- a/web/views/@default/servers/server/settings/web/createIndex.js
+++ /dev/null
@@ -1,3 +0,0 @@
-Tea.context(function () {
- this.success = NotifyPopup
-})
\ No newline at end of file
diff --git a/web/views/@default/servers/server/settings/websocket/createOrigin.js b/web/views/@default/servers/server/settings/websocket/createOrigin.js
deleted file mode 100644
index c8fe9515..00000000
--- a/web/views/@default/servers/server/settings/websocket/createOrigin.js
+++ /dev/null
@@ -1,3 +0,0 @@
-Tea.context(function () {
- this.success = NotifyPopup
-})
\ No newline at end of file
diff --git a/web/views/@default/ui/selectProvincesPopup.js b/web/views/@default/ui/selectProvincesPopup.js
deleted file mode 100644
index c8fe9515..00000000
--- a/web/views/@default/ui/selectProvincesPopup.js
+++ /dev/null
@@ -1,3 +0,0 @@
-Tea.context(function () {
- this.success = NotifyPopup
-})
\ No newline at end of file