From 4be2904f3688c07e0e9793414bda33ae1f85f565 Mon Sep 17 00:00:00 2001 From: chengkun <chengkun@ishangstudy.com> Date: Wed, 28 May 2025 18:41:16 +0800 Subject: [PATCH] 提交 --- app/template/admin/admin_msg_config.htm | 347 +++++++++++++++++++++++++++++---------------------------- 1 files changed, 178 insertions(+), 169 deletions(-) diff --git a/app/template/admin/admin_msg_config.htm b/app/template/admin/admin_msg_config.htm index 11c1ea5..98a06e5 100644 --- a/app/template/admin/admin_msg_config.htm +++ b/app/template/admin/admin_msg_config.htm @@ -1,93 +1,101 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<html> +<!DOCTYPE html> +<html lang="zh-cn"> + <head> -<meta http-equiv="Content-Type" content="text/html;charset=utf-8"> -<meta http-equiv="Pragma" content="no-cache" /> -<meta http-equiv="Cache-Control" content="no-cache" /> -<meta http-equiv="Expires" content="0" /> -<link href="images/reset.css?v={yun:}$config.cachecode{/yun}" rel="stylesheet" type="text/css" /> -<link href="images/system.css?v={yun:}$config.cachecode{/yun}" rel="stylesheet" type="text/css" /> -<link href="images/table_form.css?v={yun:}$config.cachecode{/yun}" rel="stylesheet" type="text/css" /> -<script src="{yun:}$config.sy_weburl{/yun}/js/jquery-1.8.0.min.js?v={yun:}$config.cachecode{/yun}"></script> -<script src="js/admin_public.js?v={yun:}$config.cachecode{/yun}" language="javascript"></script> -<link href="{yun:}$config.sy_weburl{/yun}/js/layui/css/layui.css?v={yun:}$config.cachecode{/yun}" rel="stylesheet"> -<script src="{yun:}$config.sy_weburl{/yun}/js/layui/layui.js?v={yun:}$config.cachecode{/yun}" language="javascript"></script> -<script src="{yun:}$config.sy_weburl{/yun}/js/layui/custom_layer.js?v={yun:}$config.cachecode{/yun}"></script> - -<title>后台管理</title> + <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> + <meta http-equiv="Pragma" content="no-cache" /> + <meta http-equiv="Cache-Control" content="no-cache" /> + <meta http-equiv="Expires" content="0" /> + <link href="images/reset.css?v={yun:}$config.cachecode{/yun}" rel="stylesheet" type="text/css" /> + <link href="images/system.css?v={yun:}$config.cachecode{/yun}" rel="stylesheet" type="text/css" /> + <link href="images/table_form.css?v={yun:}$config.cachecode{/yun}" rel="stylesheet" type="text/css" /> + <script src="{yun:}$config.sy_weburl{/yun}/js/jquery-1.8.0.min.js?v={yun:}$config.cachecode{/yun}"></script> + <script src="js/admin_public.js?v={yun:}$config.cachecode{/yun}" language="javascript"></script> + <link href="{yun:}$config.sy_weburl{/yun}/js/layui/css/layui.css?v={yun:}$config.cachecode{/yun}" rel="stylesheet"> + <script src="{yun:}$config.sy_weburl{/yun}/js/layui/layui.js?v={yun:}$config.cachecode{/yun}" language="javascript"></script> + <script src="{yun:}$config.sy_weburl{/yun}/js/layui/custom_layer.js?v={yun:}$config.cachecode{/yun}"></script> + <title>后台管理</title> + <style> + .table_form .layui-input-block{ + margin-left: 0; + } + </style> </head> -<body class="body_ifm"> -<div class="infoboxp"> -<div class="tty-tishi_top"> -<div class="admin_new_tip"> -<a href="javascript:;" class="admin_new_tip_close"></a> -<a href="javascript:;" class="admin_new_tip_open" style="display:none;"></a> -<div class="admin_new_tit"><i class="admin_new_tit_icon"></i>操作提示</div> -<div class="admin_new_tip_list_cont"> -<div class="admin_new_tip_list">请先注册帐户 短信内容支持长短信,最多500个字,65个字按一条短信计费。</div> -</div> -</div> -<div class="clear"></div> -<div class="tag_box"> - <div> - <form action="" method="post" class="layui-form"> - <table width="100%" class="table_form" > - <tr class="admin_table_trbg"> - <th width="220">是否开启:</th> - <td> - <div class="layui-input-block"> - <div class="layui-input-inline"> - <input id="sy_msg_isopen_1" type="radio" {yun:}if $config.sy_msg_isopen=='1'{/yun}checked=""{yun:}/if{/yun} value="1" name="sy_msg_isopen" title="开启" > - <input id="sy_msg_isopen_2" type="radio" {yun:}if $config.sy_msg_isopen!='1'{/yun}checked=""{yun:}/if{/yun} value="2" name="sy_msg_isopen" title="关闭" > - </div> - </div> - </td> - </tr> - - <tr> - <th width="220">短信宝账号:</th> - <td><input class="tty_input t_w250" type="text" name="sy_msg_appkey" id="sy_msg_appkey" value="{yun:}$config.sy_msg_appkey{/yun}" size="30"/> - </tr> - <tr class="admin_table_trbg"> - <th width="220">短信宝密码:</th> - <td><input class="tty_input t_w250" type="password" name="sy_msg_appsecret" id="sy_msg_appsecret" value="{yun:}$config.sy_msg_appsecret{/yun}" size="50"/> - </tr> - <tr> - <th width="220">短信宝签名:</th> - <td><input class="tty_input t_w250" type="text" name="sy_msg_appsing" id="sy_msg_appsing" value="{yun:}$config.sy_msg_appsing{/yun}" size="50"/> - </tr> - <tr class="admin_table_trbg"> - <th width="220">单IP每日最大发信:</th> - <td><input class="tty_input t_w250" type="text" name="ip_msgnum" id="ip_msgnum" value="{yun:}$config.ip_msgnum{/yun}" size="30" />条</td> - </tr> - - <tr> - <th width="220">单手机号每日最大发信:</th> - <td><input class="tty_input t_w250" type="text" name="moblie_msgnum" id="moblie_msgnum" value="{yun:}$config.moblie_msgnum{/yun}" size="30" />条</td> - </tr> - <tr> - <th width="220">单手机号认证类短信发送频率:</th> - <td><input class="tty_input t_w250" type="text" name="cert_msgtime" id="cert_msgtime" value="{yun:}$config.cert_msgtime{/yun}" size="30"/>分钟</td> - </tr> - <tr class="admin_table_trbg"> - <th width="220" class="t_fr">短信验证码时效:</th> - <td> - <div class="layui-input-block"> - <input class="tty_input t_w250" type="text" name="moblie_codetime" id="moblie_codetime" value="{yun:}$config.moblie_codetime{/yun}" size="30" maxlength="60"/>分钟 <span class="admin_web_tip">验证码类短信有效时长,建议大于两分钟。</span> - </div> - </td> - </tr> - <tr> - <th width="220">剩余短信数量:</th> - <td><input class="tty_input t_w250" type="text" name="rest_msgnum" id="rest_msgnum" value="0" disabled="disabled"/>条</td> - </tr> - - <tr class="admin_table_trbg"> - <th width="220">购买短信:</th> - <td><div class="yun_admin_divh"><a href="http://www.smsbao.com/reg?r=11641" target="_blank" style=" color:#CC3300; text-decoration:underline; "> 短信购买地址</a></div></td> - </tr> - <!-- +<body class="body_ifm"> + <div class="infoboxp"> + <div class="tty-tishi_top"> + <div class="admin_new_tip"> + <a href="javascript:;" class="admin_new_tip_close"></a> + <a href="javascript:;" class="admin_new_tip_open" style="display:none;"></a> + <div class="admin_new_tit"><i class="admin_new_tit_icon"></i>操作提示</div> + <div class="admin_new_tip_list_cont"> + <div class="admin_new_tip_list">请先注册帐户 短信内容支持长短信,最多500个字,65个字按一条短信计费。</div> + </div> + </div> + <div class="clear"></div> + + <div class="tag_box"> + <div> + <form action="" method="post" class="layui-form"> + <table width="100%" class="table_form"> + <tr class="admin_table_trbg"> + <th width="220">是否开启:</th> + <td> + <div class="layui-input-block"> + <div class="layui-input-inline"> + <input id="sy_msg_isopen_1" type="radio" {yun:}if $config.sy_msg_isopen=='1' {/yun}checked="" {yun:}/if{/yun} value="1" name="sy_msg_isopen" title="开启"> + <input id="sy_msg_isopen_2" type="radio" {yun:}if $config.sy_msg_isopen!='1' {/yun}checked="" {yun:}/if{/yun} value="2" name="sy_msg_isopen" title="关闭"> + </div> + </div> + </td> + </tr> + + <tr> + <th width="220">短信宝账号:</th> + <td><input class="tty_input t_w250" type="text" name="sy_msg_appkey" id="sy_msg_appkey" value="{yun:}$config.sy_msg_appkey{/yun}" size="30" /> + </tr> + <tr class="admin_table_trbg"> + <th width="220">短信宝密码:</th> + <td><input class="tty_input t_w250" type="password" name="sy_msg_appsecret" id="sy_msg_appsecret" value="{yun:}$config.sy_msg_appsecret{/yun}" size="50" /> + </tr> + <tr> + <th width="220">短信宝签名:</th> + <td><input class="tty_input t_w250" type="text" name="sy_msg_appsing" id="sy_msg_appsing" value="{yun:}$config.sy_msg_appsing{/yun}" size="50" /> + </tr> + <tr class="admin_table_trbg"> + <th width="220">单IP每日最大发信:</th> + <td><input class="tty_input t_w250" type="text" name="ip_msgnum" id="ip_msgnum" value="{yun:}$config.ip_msgnum{/yun}" size="30" />条</td> + </tr> + + <tr> + <th width="220">单手机号每日最大发信:</th> + <td><input class="tty_input t_w250" type="text" name="moblie_msgnum" id="moblie_msgnum" value="{yun:}$config.moblie_msgnum{/yun}" size="30" />条</td> + </tr> + <tr> + <th width="220">单手机号认证类短信发送频率:</th> + <td><input class="tty_input t_w250" type="text" name="cert_msgtime" id="cert_msgtime" value="{yun:}$config.cert_msgtime{/yun}" size="30" />分钟</td> + </tr> + <tr class="admin_table_trbg"> + <th width="220" class="t_fr">短信验证码时效:</th> + <td> + <div class="layui-input-block"> + <input class="tty_input t_w250" type="text" name="moblie_codetime" id="moblie_codetime" value="{yun:}$config.moblie_codetime{/yun}" size="30" maxlength="60" />分钟 <span class="admin_web_tip">验证码类短信有效时长,建议大于两分钟。</span> + </div> + </td> + </tr> + <tr> + <th width="220">剩余短信数量:</th> + <td><input class="tty_input t_w250" type="text" name="rest_msgnum" id="rest_msgnum" value="0" disabled="disabled" />条</td> + </tr> + + <tr class="admin_table_trbg"> + <th width="220">购买短信:</th> + <td> + <div class="yun_admin_divh"><a href="http://www.smsbao.com/reg?r=11641" target="_blank" style=" color:#CC3300; text-decoration:underline; "> 短信购买地址</a></div> + </td> + </tr> + <!-- <tr> <th colspan="2" class="admin_bold_box"> <div class="admin_bold">空号检测</div> @@ -146,91 +154,92 @@ <th width="220">购买天眼查:</th> <td><div class="yun_admin_divh"><a href="https://u.phpyun.com/" target="_blank" style=" color:#CC3300; text-decoration:underline; "> 购买地址</a></div></td> </tr>--> - <tr> - <th width="220"></th> - <td> - <input class="layui-btn tty_sub" id="config" type="button" name="msgconfig" value="提交" /> - <input class="layui-btn tty_cz" type="reset" value="重置" /> - </td> - </tr> - - - </table> - <input type="hidden" id="pytoken" name="pytoken" value="{yun:}$pytoken{/yun}"> - </form> - -</div> - -</div> -</div> -<script> -layui.use(['layer', 'form'], function(){ - var layer = layui.layer - ,form = layui.form - ,$ = layui.$; -}); - -$(function(){ - $("#config").click(function(){ - - var msgtime = $("#moblie_codetime").val(); - - if(parseInt(msgtime) < 2){ - - parent.layer.msg('短信验证时效因大于两分钟!',2,8); return false; - - }else{ - - loadlayer(); - - $.post("index.php?m=msgconfig&c=save",{ - config : $("#config").val(), - sy_msg_isopen : $("input[name=sy_msg_isopen]:checked").val(), - sy_msg_appkey :$("#sy_msg_appkey").val(), - sy_msg_appsecret : $("#sy_msg_appsecret").val(), - sy_msg_appsing : $("#sy_msg_appsing").val(), + <tr> + <th width="220"></th> + <td> + <input class="layui-btn tty_sub" id="config" type="button" name="msgconfig" value="提交" /> + <input class="layui-btn tty_cz" type="reset" value="重置" /> + </td> + </tr> - sy_kh_isopen : $("input[name=sy_kh_isopen]:checked").val(), - sy_kh_appkey :$("#sy_kh_appkey").val(), - sy_kh_appsecret : $("#sy_kh_appsecret").val(), - sy_kh_city : $("#sy_kh_city").val(), + </table> + <input type="hidden" id="pytoken" name="pytoken" value="{yun:}$pytoken{/yun}"> + </form> - sy_tyc_appkey :$("#sy_tyc_appkey").val(), - sy_tyc_appsecret : $("#sy_tyc_appsecret").val(), - - pytoken : $("#pytoken").val(), - - sy_msgsendnum : $("#sy_msgsendnum").val(), - ip_msgnum : $("#ip_msgnum").val(), - moblie_msgnum : $("#moblie_msgnum").val(), - cert_msgtime : $("#cert_msgtime").val(), - moblie_codetime : $("#moblie_codetime").val(), - integral_msg_proportion : $("#integral_msg_proportion").val() - },function(data,textStatus){ - parent.layer.closeAll('loading'); - config_msg(data); - }); - - } - }); - - $.post("index.php?m=msgconfig&c=get_restnums",{pytoken : $("#pytoken").val(),msguser : $("#sy_msguser").val()},function(data){ - data = eval('('+data+')'); - if(data){ - if(data){ - $("#rest_msgnum").val(data); - }else{ - $("#rest_msgnum").val(0); - } - $("#rest_khnum").val(data.khnum); - $("#rest_businessnum").val(data.businessnum); - } - }); + </div> + + </div> + </div> + <script> + layui.use(['layer', 'form'], function () { + var layer = layui.layer + , form = layui.form + , $ = layui.$; + }); + + $(function () { + $("#config").click(function () { + + var msgtime = $("#moblie_codetime").val(); + + if (parseInt(msgtime) < 2) { + + parent.layer.msg('短信验证时效因大于两分钟!', 2, 8); return false; + + } else { + + loadlayer(); + + $.post("index.php?m=msgconfig&c=save", { + config: $("#config").val(), + sy_msg_isopen: $("input[name=sy_msg_isopen]:checked").val(), + sy_msg_appkey: $("#sy_msg_appkey").val(), + sy_msg_appsecret: $("#sy_msg_appsecret").val(), + sy_msg_appsing: $("#sy_msg_appsing").val(), -}) -</script> -</div> + sy_kh_isopen: $("input[name=sy_kh_isopen]:checked").val(), + sy_kh_appkey: $("#sy_kh_appkey").val(), + sy_kh_appsecret: $("#sy_kh_appsecret").val(), + sy_kh_city: $("#sy_kh_city").val(), + + sy_tyc_appkey: $("#sy_tyc_appkey").val(), + sy_tyc_appsecret: $("#sy_tyc_appsecret").val(), + + pytoken: $("#pytoken").val(), + + sy_msgsendnum: $("#sy_msgsendnum").val(), + ip_msgnum: $("#ip_msgnum").val(), + moblie_msgnum: $("#moblie_msgnum").val(), + cert_msgtime: $("#cert_msgtime").val(), + moblie_codetime: $("#moblie_codetime").val(), + integral_msg_proportion: $("#integral_msg_proportion").val() + }, function (data, textStatus) { + parent.layer.closeAll('loading'); + config_msg(data); + }); + + } + }); + + $.post("index.php?m=msgconfig&c=get_restnums", { pytoken: $("#pytoken").val(), msguser: $("#sy_msguser").val() }, function (data) { + data = eval('(' + data + ')'); + if (data) { + if (data) { + $("#rest_msgnum").val(data); + } else { + $("#rest_msgnum").val(0); + } + $("#rest_khnum").val(data.khnum); + $("#rest_businessnum").val(data.businessnum); + } + }); + + + }) + </script> + </div> </body> -</html> + +</html> \ No newline at end of file -- Gitblit v1.9.0