From 8624607a2b66509cefa675f3b6588966e6ae09b0 Mon Sep 17 00:00:00 2001
From: chengkun <chengkun@ishangstudy.com>
Date: Fri, 30 May 2025 14:40:01 +0800
Subject: [PATCH] 提交
---
app/template/admin/admin_msg_config.htm | 343 +++++++++++++++++++++++++++++----------------------------
1 files changed, 175 insertions(+), 168 deletions(-)
diff --git a/app/template/admin/admin_msg_config.htm b/app/template/admin/admin_msg_config.htm
index 2f54014..fadb355 100644
--- a/app/template/admin/admin_msg_config.htm
+++ b/app/template/admin/admin_msg_config.htm
@@ -1,93 +1,112 @@
-<!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/phpyun_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>
</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">SecretId:</th>
+ <td>
+ <input class="tty_input t_w250" type="text" name="sy_sms_secret_id" id="sy_sms_secret_id" value="{yun:}$config.sy_sms_secret_id{/yun}" size="30" />
+ <span class="admin_web_tip">腾讯云SecretId</span>
+ </td>
+ </tr>
+ <tr class="admin_table_trbg">
+ <th width="220">SecretKey:</th>
+ <td>
+ <input class="tty_input t_w250" type="password" name="sy_sms_secret_key" id="sy_sms_secret_key" value="{yun:}$config.sy_sms_secret_key{/yun}" size="50" />
+ <span class="admin_web_tip">腾讯云SecretKey</span>
+ </td>
+ </tr>
+ <tr>
+ <th width="220">SmsSdkAppId:</th>
+ <td>
+ <input class="tty_input t_w250" type="text" name="sy_sms_sdk_app_id" id="sy_sms_sdk_app_id" value="{yun:}$config.sy_sms_sdk_app_id{/yun}" size="50" />
+ <span class="admin_web_tip">腾讯云短信SmsSdkAppId</span>
+ </td>
+ </tr>
+ <tr>
+ <th width="220">短信签名:</th>
+ <td>
+ <input class="tty_input t_w250" type="text" name="sy_sms_sign_name" id="sy_sms_sign_name" value="{yun:}$config.sy_sms_sign_name{/yun}" size="50" />
+ <span class="admin_web_tip">腾讯云短信签名</span>
+ </td>
+ </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 +165,79 @@
<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>
+ <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.$;
+ });
-</div>
+ $(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_sms_secret_id: $("#sy_sms_secret_id").val(),
+ sy_sms_secret_key: $("#sy_sms_secret_key").val(),
+ sy_sms_sdk_app_id: $("#sy_sms_sdk_app_id").val(),
+ sy_sms_sign_name: $("#sy_sms_sign_name").val(),
-</div>
-</div>
-<script>
-layui.use(['layer', 'form'], function(){
- var layer = layui.layer
- ,form = layui.form
- ,$ = layui.$;
-});
+ 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(),
-$(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(),
+ sy_tyc_appkey: $("#sy_tyc_appkey").val(),
+ sy_tyc_appsecret: $("#sy_tyc_appsecret").val(),
+ pytoken: $("#pytoken").val(),
- 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_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);
+ });
+ }
+ });
- 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>
+ $.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