From 06780dadb29a03df6fca7192aad265f0b065aceb Mon Sep 17 00:00:00 2001 From: midoks Date: Sun, 13 Nov 2022 00:39:50 +0800 Subject: [PATCH] up --- route/static/app/site.js | 62 +++++++++++++++++++++++++++++---------- route/static/css/site.css | 12 +++++++- 2 files changed, 57 insertions(+), 17 deletions(-) diff --git a/route/static/app/site.js b/route/static/app/site.js index ff72dd34d..9a3bacabe 100755 --- a/route/static/app/site.js +++ b/route/static/app/site.js @@ -1021,7 +1021,7 @@ function webEdit(id,website,endTime,addtime){ layer.open({ type: 1, - area: '640px', + area: '700px', title: '站点修改['+website+'] -- 添加时间['+addtime+']', closeBtn: 1, shift: 0, @@ -1041,18 +1041,19 @@ function webEdit(id,website,endTime,addtime){ $(this).hide(); $('#newdomain').focus(); }); + $('#newdomain').focus(function() { $(".placeholder").hide(); }); $('#newdomain').blur(function() { - if($(this).val().length==0){ + if($(this).val().length == 0){ $(".placeholder").show(); } }); + //切换 - var $p = $(".bt-w-menu p"); - $p.click(function(){ + $(".bt-w-menu p").click(function(){ $(this).addClass("bgw").siblings().removeClass("bgw"); }); } @@ -1067,7 +1068,7 @@ function getSiteLogs(siteName){ logs.msg = ''; } if (logs.msg == '') logs.msg = '当前没有日志.'; - var phpCon = ''; + var phpCon = ''; $("#webedit-con").html(phpCon); var ob = document.getElementById('error_log'); ob.scrollTop = ob.scrollHeight; @@ -1084,7 +1085,7 @@ function getSiteErrorLogs(siteName){ logs.msg = ''; } if (logs.msg == '') logs.msg = '当前没有日志.'; - var phpCon = ''; + var phpCon = ''; $("#webedit-con").html(phpCon); var ob = document.getElementById('error_log'); ob.scrollTop = ob.scrollHeight; @@ -1870,22 +1871,23 @@ function setCertSsl(certName,siteName){ //ssl function setSSL(id,siteName){ - var mBody = '
\ - Let\'s Encrypt\ - 其他证书\ - 关闭\ + var sslHtml = '

温馨提示:当前站点未开启SSL证书访问,站点访问可能存在风险。

\ +
\ + 当前证书 - [未部署SSL]\ + Let\'s Encrypt\ + ACME\ 证书夹' + '
\ - 强制HTTPS\ + \
' - + '
' - - $("#webedit-con").html(mBody); - opSSL('lets',id,siteName); + + '
'; + // 关闭\ + $("#webedit-con").html(sslHtml); + opSSL('now',id,siteName); $(".tab-nav span").click(function(){ $(this).addClass("on").siblings().removeClass("on"); }); @@ -1973,6 +1975,7 @@ function httpToHttps(siteName){ //SSL function opSSL(type,id,siteName){ + var lets = '
' + '
验证方式
\
' @@ -1987,6 +1990,13 @@ function opSSL(type,id,siteName){ + '
'; var other = '
密钥(KEY)
' + + '
证书(PEM格式)
' + + '
' + + '
  • 粘贴您的*.key以及*.pem内容,然后保存即可。
  • \ +
  • 如果浏览器提示证书链不完整,请检查是否正确拼接PEM证书
  • PEM格式证书 = 域名证书.crt + 根证书(root_bundle).crt
  • \ +
  • 在未指定SSL默认站点时,未开启SSL的站点使用HTTPS会直接访问到已开启SSL的站点
'; + + var now = '
密钥(KEY)
' + '
证书(PEM格式)
' + '
' + '
  • 粘贴您的*.key以及*.pem内容,然后保存即可。
  • \ @@ -2052,6 +2062,26 @@ function opSSL(type,id,siteName){ }) },'json'); break; + case 'now': + $(".tab-con").html(other); + var key = ''; + var csr = ''; + var loadT = layer.msg('正在提交任务...',{icon:16,time:0,shade: [0.3, '#000']}); + $.post('site/get_ssl','siteName='+siteName,function(data){ + layer.close(loadT); + var rdata = data['data']; + if (rdata.type == 0){ + setCookie('letssl', 1); + } + if(rdata.status){ + $(".ssl-btn").append(""); + } + if(rdata.key == false) rdata.key = ''; + if(rdata.csr == false) rdata.csr = ''; + $("#key").val(rdata.key); + $("#csr").val(rdata.csr); + },'json'); + break; case 'other': $(".tab-con").html(other); var key = ''; diff --git a/route/static/css/site.css b/route/static/css/site.css index a785048a6..b864d9eca 100755 --- a/route/static/css/site.css +++ b/route/static/css/site.css @@ -2369,6 +2369,16 @@ html .menu .menu_exit:hover { width: 100% } +.warning_info { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; + height: 40px; + line-height: 20px; + padding: 10px 15px; + border-radius: 4px; +} + .success-msg { width: 100%; padding: 30px 50px; @@ -2454,7 +2464,7 @@ html .menu .menu_exit:hover { border: #cacad9 1px solid; color: #444; display: inline-block; - margin: 0 3px -1px 0; + margin: 0 -5px -1px 0; cursor: pointer }