文件

1022 行
59 KiB
HTML
可执行文件

此文件含有模棱两可的 Unicode 字符

此文件含有可能会与其他字符混淆的 Unicode 字符。 如果您是想特意这样的,可以安全地忽略该警告。 使用 Escape 按钮显示他们。

<!DOCTYPE html>
<html>
<!--[1.0.63]-->
<head>
<meta charset="utf-8"/>
<title>系统配置</title>
<link href="/Public/logo.ico" type="image/x-icon" rel="shortcut icon">
<link rel="stylesheet" type="text/css" href="__PUBLIC__/layui/css/layui.css"/>
<link rel="stylesheet" href="__PUBLIC__/layuiadmin/layui/css/layui.css" media="all">
<link rel="stylesheet" href="__PUBLIC__/layuiadmin/style/admin.css" media="all">
<style>
.layui-input {
width: 80%;
}
.layui-textarea {
width: 80%;
}
.oneinput {
width: 100%;
}
.layui-form[wid100] .labelone {
width: 180px;
}
.layui-form[wid100] .layui-input-block {
margin-left: 220px;
}
.layui-form[wid100] .blockone {
margin-left: 90px;
}
.oneinline {
width: 326px !important
}
.newbtn {
margin-top: 25px;
margin-left: 150px;
}
.layui-form[wid100] .labeltwo {
width: 60px;
}
.copy {
margin-left: 50px;
}
</style>
</head>
<body>
<div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief">
<ul class="layui-tab-title">
<li class="layui-this">微信开放平台配置</li>
<li>小程序配置</li>
<li>服务商配置</li>
<li>短信配置</li>
<li>百度地图API配置</li>
<li>websocket配置</li>
</ul>
<div class="layui-tab-content">
<div class="layui-tab-item layui-show">
<div class="container">
<div class="layui-fluid">
<div class="layui-row layui-col-space15">
<div class="layui-col-md12">
<div class="layui-card">
<div class="layui-card-header">微信开放平台配置</div>
<div class="layui-card-body" pad15="">
<div style="padding: 20px;display: none;" class="newdiv">
<div class="layui-form-item">
<label class="layui-form-label">名称:</label>
<div class="layui-input-inline oneinline">
<input type="text" value="{$nickname}" required lay-verify="required"
autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">原始ID:</label>
<div class="layui-input-inline oneinline">
<input type="text" value="{$username}" required lay-verify="required"
autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">签名:</label>
<div class="layui-input-inline oneinline">
<input type="text" value="{$signature}" required lay-verify="required"
autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">AppID:</label>
<div class="layui-input-inline oneinline">
<input type="text" value="{$authorizerappid}" required
lay-verify="required" autocomplete="off" class="layui-input">
</div>
</div>
<p style="color: red;margin-left: 150px;">当前检测已完成,数据一切正常</p>
</div>
<div style="padding: 20px;display: none;" class="newcheck">
<p style="color: red;margin-left: 150px;">请决定是否继续检测</p>
<button onclick="javascript:history.go(-1)" class="close newbtn layui-btn"
lay-filter="set_website">取消
</button>
<a type="button" href="{:U('Super/Config/authindex')}"
class="newbtn layui-btn layui-btn-warm" lay-filter="set_website">去检测</a>
</div>
<div class="layui-form" wid100="" lay-filter="">
<div class="layui-form-item">
<label class="layui-form-label labelone">开放平台APPID</label>
<div class="layui-input-block">
<input type="text" name="appid" value="{$info['appid']}" id="appid"
placeholder="请输入开放平台APPID" autocomplete="off"
class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label labelone">开放平台AppSecret</label>
<div class="layui-input-block">
<input type="text" name="appsecret" value="{$info['appsecret']}"
id="appsecret" placeholder="请输入AppSecret" autocomplete="off"
class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label labelone">消息校验Token</label>
<div class="layui-input-block">
<input type="text" name="token" value="{$info['token']}" id="token"
placeholder="请输入消息校验Token" autocomplete="off"
class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label labelone">消息加解密Key</label>
<div class="layui-input-block">
<input type="text" name="key" id="key" value="{$info['encodingaeskey']}"
placeholder="请输入消息加解密Key" autocomplete="off" class="layui-input">
</div>
</div>
<input type="hidden" name="errcode" id="errcode" value="{$info['errcode']}"
autocomplete="off" class="layui-input">
<p style="margin-left: 220px;color: red;"><b>注意事项:</b>&nbsp;&nbsp;1.
确认保存完毕后,请在十分钟左右后开始检测问题</p>
<p style="margin-left: 281px;color: red;">&nbsp;&nbsp;2.
网站避免强制使用https,避免授权后页面不跳转</p>
<div class="layui-form-item" style="margin-top: 14px;">
<div class="layui-input-block">
<button class="layui-btn" id="submit" lay-filter="set_website">确认保存
</button>
<if condition="$info['appid'] != null && $info['appsecret'] != null && $info['token'] != null && $info['encodingaeskey'] != null">
<button class="layui-btn layui-btn-warm" id="check"
lay-filter="set_website">检查问题
</button>
</if>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="layui-col-md12">
<div class="layui-card">
<div class="layui-card-header">微信开放平台接入配置项</div>
<div class="layui-card-body" pad15="">
<div class="layui-form" wid100="" lay-filter="">
<div class="layui-form-item">
<label class="layui-form-label labelone">登录授权的发起页域名</label>
<div class="layui-input-inline" style="width: 65.4%;margin-left: 10px;">
<input type="text" id="onecopy" value="{$wx['name']}" autocomplete="off"
readonly class="layui-input oneinput">
</div>
<a href="javascript:;"
onclick="javascript:document.getElementById('onecopy').select();document.execCommand('copy')"
class="layui-form-mid layui-word-aux copy">点击复制</a>
</div>
</div>
<div class="layui-form" wid100="" lay-filter="">
<div class="layui-form-item">
<label class="layui-form-label labelone">授权事件接受URL</label>
<div class="layui-input-inline" style="width: 65.4%;margin-left: 10px;">
<input type="text" id="twocopy" value="{$wx['authname']}" readonly
autocomplete="off" class="layui-input oneinput">
</div>
<a href="javascript:;"
onclick="javascript:document.getElementById('twocopy').select();document.execCommand('copy')"
class="layui-form-mid layui-word-aux copy">点击复制</a>
</div>
</div>
<div class="layui-form" wid100="" lay-filter="">
<div class="layui-form-item">
<label class="layui-form-label labelone">公众号消息与事件接受URL</label>
<div class="layui-input-inline" style="width: 65.4%;margin-left: 10px;">
<input type="text" name="" id="threecopy" readonly
value="http://{$wx['name']}/index.php/WxApi/wx/auth/Appid/$APPID$"
autocomplete="off" class="layui-input oneinput">
</div>
<a href="javascript:;"
onclick="javascript:document.getElementById('threecopy').select();document.execCommand('copy')"
class="layui-form-mid layui-word-aux copy">点击复制</a>
</div>
</div>
<div class="layui-form" wid100="" lay-filter="">
<div class="layui-form-item">
<label class="layui-form-label labelone">网页开发域名</label>
<div class="layui-input-inline" style="width: 65.4%;margin-left: 10px;">
<input type="text" name="" id="fourcopy" readonly value="{$wx['name']}"
autocomplete="off" class="layui-input oneinput">
</div>
<a href="javascript:;"
onclick="javascript:document.getElementById('fourcopy').select();document.execCommand('copy')"
class="layui-form-mid layui-word-aux copy">点击复制</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="layui-tab-item">
<div class="layui-fluid">
<div class="layui-row layui-col-space15">
<div class="layui-col-md12">
<div class="layui-card">
<div class="layui-card-header">小程序配置</div>
<div class="layui-card-body" pad15="">
<div class="layui-form" wid100="" lay-filter="">
<div class="layui-form-item">
<label class="layui-form-label labelone">服务器域名</label>
<div class="layui-input-block">
<input type="text" id="server" name="server" value="{$info['server']}"
placeholder="请输入小程序服务域名" autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label labelone">小程序业务域名</label>
<div class="layui-input-block">
<input type="text" id="business" name="business" value="{$info['business']}"
placeholder="请输入小程序业务域名" autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label labelone">小程序版本号</label>
<div class="layui-input-block">
<input type="text" name="version" id="version" value="{$info['version']}"
placeholder="请输入小程序版本号" autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label labelone">小程序简介</label>
<div class="layui-input-block">
<textarea name="information" id="information" placeholder="请输入小程序介绍"
class="layui-textarea">{$info['information']}</textarea>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label labelone">小程序标签</label>
<div class="layui-input-block">
<textarea name="tag" id="tag" placeholder="请输入小程序标签" class="layui-textarea">{$info['tag']}</textarea>
</div>
</div>
<div class="layui-form-item">
<div class="layui-input-block">
<button class="layui-btn" id="submit1" lay-filter="set_website">确认保存
</button>
<a class="layui-btn layui-btn-warm" href="{:U('xcxtemplate')}">选择小程序模板</a>
</div>
</div>
</div>
</div>
</div>
<div class="layui-card">
<div class="layui-card-header">小程序模板上传</div>
<div class="layui-card-body" pad15="">
<div class="layui-form" wid100="" lay-filter="">
<div class="layui-form-item">
<label class="layui-form-label labelone">零售小程序:</label>
<div class="layui-input-block">
<a class="layui-btn layui-btn-primary layui-btn-sm"
href="{:U('xcxupload',array('xcxid'=>5))}">零售小程序模板上传</a>
&nbsp;&nbsp;&nbsp;
<a href="http://qn.mobzhifu.com/%E5%BE%AE%E4%BF%A1%E7%AC%AC%E4%B8%89%E6%96%B9%E5%B9%B3%E5%8F%B0%E4%B8%8A%E4%BC%A0%E5%B0%8F%E7%A8%8B%E5%BA%8F%E6%B5%81%E7%A8%8B.doc"
style="font-size: 12px;color: blue">帮助手册</a>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label labelone">零售小程序助手:</label>
<div class="layui-input-block">
<a class="layui-btn layui-btn-primary layui-btn-sm "
href="{:U('xcxupload',array('xcxid'=>3))}">助手小程序模板上传</a>
&nbsp;&nbsp;&nbsp;
<a href="http://qn.mobzhifu.com/%E7%8B%AC%E7%AB%8B%E7%89%88%E5%B0%8F%E7%A8%8B%E5%BA%8F%E5%95%86%E5%AE%B6%E5%8A%A9%E6%89%8B%E4%B8%8A%E4%BC%A0%E8%AF%B4%E6%98%8E.doc"
style="font-size: 12px;color: blue">帮助手册</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="layui-tab-item">
<form class="layui-form" action="">
<div class="layui-fluid">
<div class="layui-row layui-col-space15">
<div class="layui-col-md12">
<div class="layui-card">
<div class="layui-card-header">微信服务商配置</div>
<div class="layui-card-body" pad15="">
<div class="layui-form" wid100="" lay-filter="">
<div class="layui-form-item">
<label class="layui-form-label labelone">服务商公众号AppID</label>
<div class="layui-input-block">
<input type="text" name="wx_appid" value="{$cache['wx_appid']}"
placeholder="请输入AppID" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label labelone">服务商后台的api秘钥</label>
<div class="layui-input-block">
<input type="text" name="wx_key" value="{$cache['wx_key']}"
placeholder="请输入服务商后台的api秘钥" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label labelone">微信服务商商户号</label>
<div class="layui-input-block">
<input type="text" name="mch_id" value="{$cache['mch_id']}"
placeholder="请输入服务商门店id" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label labelone">证书上传 ( 服务商api证书 )</label>
<div class="layui-input-block">
<div class="layui-upload">
<button type="button" class="layui-btn layui-btn-normal"
id="wx_choose1">选择文件
</button>
<input name="wx_apiclient_cert" type="hidden"
value="{$cache['wx_apiclient_cert']}">
<empty name="cache['wx_apiclient_cert']">
<span class="apiclient_certs">(请上传apiclient_cert证书)</span>
<else/>
<span class="apiclient_certs">apiclient_cert证书已上传</span>
</empty>
</div>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label labelone">证书上传( 服务商api证书 )</label>
<div class="layui-input-block">
<div class="layui-upload">
<button type="button" class="layui-btn layui-btn-normal"
id="wx_choose2">选择文件
</button>
<input name="wx_apiclient_key" type="hidden"
value="{$cache['wx_apiclient_key']}">
<empty name="cache['wx_apiclient_key']">
<span class="apiclient_keys">(请上传apiclient_key证书)</span>
<else/>
<span class="apiclient_keys">apiclient_key证书已上传</span>
</empty>
</div>
</div>
</div>
<div class="layui-form-item">
<div class="layui-input-block">
<button class="layui-btn" type="button" lay-submit
lay-filter="formDemo01">修改配置
</button>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</form>
<form class="layui-form" action="">
<div class="layui-fluid">
<div class="layui-row layui-col-space15">
<div class="layui-col-md12">
<div class="layui-card">
<div class="layui-card-header">支付宝服务商配置</div>
<div class="layui-card-body" pad15="">
<div class="layui-form" wid100="" lay-filter="">
<div class="layui-form-item">
<label class="layui-form-label labelone">AppID</label>
<div class="layui-input-block">
<input type="text" name="alipay_appid" value="{$cache['alipay_appid']}"
placeholder="请输入AppID" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label labelone">支付宝Pid</label>
<div class="layui-input-block">
<input type="text" name="alipay_pid" value="{$cache['alipay_pid']}"
placeholder="请输入Pid" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label labelone">支付宝公钥</label>
<div class="layui-input-block">
<textarea name="alipay_public_key" placeholder="请输入支付宝公钥" required
lay-verify="required" class="layui-textarea">{$cache['alipay_public_key']}</textarea>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label labelone">应用私钥</label>
<div class="layui-input-block">
<textarea name="alipay_private_key" placeholder="请输入应用秘钥" required
lay-verify="required" class="layui-textarea">{$cache['alipay_private_key']}</textarea>
</div>
</div>
<div class="layui-form-item">
<div class="layui-input-block">
<button class="layui-btn" type="button" lay-submit
lay-filter="formDemo02">修改配置
</button>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</form>
<form class="layui-form" action="">
<div class="layui-fluid">
<div class="layui-row layui-col-space15">
<div class="layui-col-md12">
<div class="layui-card">
<div class="layui-card-header">新大陆支付配置</div>
<div class="layui-card-body" pad15="">
<div class="layui-form" wid100="" lay-filter="">
<div class="layui-form-item">
<label class="layui-form-label labelone">新大陆服务商机构号</label>
<div class="layui-input-block">
<input type="text" name="continent_number"
value="{$continent.continent_number}" required
lay-verify="required" placeholder="请输入新大陆机构号"
class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label labelone">新大陆支付秘钥</label>
<div class="layui-input-block">
<input type="text" name="continent_pay_secret_key"
value="{$continent.continent_pay_secret_key}" required
lay-verify="required" placeholder="新大陆支付秘钥" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label labelone">新大陆支付回调秘钥</label>
<div class="layui-input-block">
<input type="text" name="continent_callback_secret_key"
value="{$continent.continent_callback_secret_key}" required
lay-verify="required" placeholder="新大陆支付回调秘钥"
class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label labelone">新大陆支付证书
pem格式</label>
<div class="layui-input-block">
<button type="button" class="layui-btn layui-btn-normal"
id="continent_credential">选择文件
</button>
<empty name="continent['continent_credential']">
<span class="continent_credential">(请上传apiclient_key证书)</span>
<else/>
<span class="continent_credential">apiclient_key证书已上传</span>
</empty>
<input name="continent_credential" class="layui-input" readonly
type="hidden" value="{$continent.continent_credential}">
</div>
</div>
<!--<div class="layui-form-item">-->
<!--<label class="layui-form-label labelone">多域名配置</label>-->
<!--<div class="layui-input-block">-->
<!--<div class="layui-inline">-->
<!--<button type="button" class="layui-btn layui-btn-normal"-->
<!--id="adddomain">-->
<!--<i class="layui-icon-add-1 layui-icon"></i>-->
<!--添加-->
<!--</button>-->
<!--</div>-->
<!--<div id="domainbox">-->
<!--<volist name="continent.continent_domain" id="vo">-->
<!--<div class="layui-inline domainitem">-->
<!--<i class="layui-icon-close-fill layui-icon deldomainitem"></i>-->
<!--<input type="text" name="continent_domain[]" value="{$vo}"-->
<!--placeholder="域名" class="layui-input">-->
<!--</div>-->
<!--</volist>-->
<!--<div class="layui-inline domaincopy domainitem"-->
<!--style="display: none">-->
<!--<i class="layui-icon-close-fill layui-icon deldomainitem"></i>-->
<!--<input type="text" name="continent_domain[]" value=""-->
<!--placeholder="域名" class="layui-input">-->
<!--</div>-->
<!--</div>-->
<!--</div>-->
<!--</div>-->
<!--<div class="layui-form-item">-->
<!--<label class="layui-form-label labelone">多域名回调加密秘钥</label>-->
<!--<div class="layui-input-block">-->
<!--<input type="text" name="continent_domain_secret"-->
<!--value="{$continent.continent_domain_secret}"-->
<!--placeholder="多域名回调加密秘钥" class="layui-input">-->
<!--</div>-->
<!--</div>-->
<hr>
<div class="layui-form-item">
<label class="layui-form-label labelone"></label>
<div class="layui-input-block">
<button class="layui-btn" type="button" lay-submit
lay-filter="formDemo03">修改配置
</button>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</form>
</div>
<div class="layui-tab-item">
<div class="layui-fluid">
<div class="layui-row layui-col-space15">
<div class="layui-col-md12">
<div class="layui-card">
<div class="layui-card-header">短信配置</div>
<div class="layui-card-body" pad15="">
<div class="layui-form" wid100="" lay-filter="">
<div class="layui-form-item">
<label class="layui-form-label labelone">阿里大鱼KeyId</label>
<div class="layui-input-block">
<input type="text" name="accesskeyid" value="{$data['accesskeyid']}"
id="accesskeyid" placeholder="请输入阿里大鱼accessKeyId"
class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label labelone">阿里大鱼密钥</label>
<div class="layui-input-block">
<input type="text" name="accesskeysecret" id="accesskeysecret"
value="{$data['accesskeysecret']}" placeholder="请输入阿里大鱼密钥"
class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label labelone">阿里大鱼签名</label>
<div class="layui-input-block">
<input type="text" name="accessname" id="accessname"
value="{$data['accessname']}" placeholder="请输入阿里大鱼签名名称"
class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label labelone">模板code</label>
<div class="layui-input-block">
<input type="text" name="accesscode" id="accesscode"
value="{$data['accesscode']}" placeholder="请输入模板验证码"
class="layui-input">
</div>
</div>
<div class="layui-form-item">
<div class="layui-input-block">
<button class="layui-btn" id="submit2" lay-filter="set_website">确认保存
</button>
<button class="layui-btn layui-btn-warm" id="checkone"
lay-filter="set_website">短信检测
</button>
</div>
</div>
<div style="padding: 30px;display: none;" class="onediv">
<div class="layui-form-item">
<label class="layui-form-label labeltwo">手机号:</label>
<div class="layui-input-inline oneinline">
<input type="text" name="phone" id="phone" required
lay-verify="required" autocomplete="off" class="layui-input">
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="layui-tab-item">
<div class="layui-fluid">
<div class="layui-row layui-col-space15">
<div class="layui-col-md12">
<div class="layui-card">
<div class="layui-card-header">百度地图API配置</div>
<div class="layui-card-body" pad15="">
<div class="layui-form" wid100="" lay-filter="">
<div class="layui-form-item">
<label class="layui-form-label labelone">百度地图浏览器KeyId</label>
<div class="layui-input-block">
<input type="text" name="baidukeyid" value="{$data['baidukeyid']}"
id="baidukeyid" placeholder="请输入百度地图浏览器KeyId" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label labelone">百度地图服务端KeyId</label>
<div class="layui-input-block">
<input type="text" name="serverkeyid" id="serverkeyid"
value="{$data['serverkeyid']}" placeholder="请输入百度地图服务端KeyId"
class="layui-input">
</div>
</div>
<div class="layui-form-item">
<div class="layui-input-block">
<button class="layui-btn" id="submit3" lay-filter="set_website">确认保存
</button>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="layui-tab-item">
<div class="layui-fluid">
<div class="layui-row layui-col-space15">
<div class="layui-col-md12">
<div class="layui-card">
<div class="layui-card-header">Websocket配置</div>
<div class="layui-card-body" pad15="">
<div class="layui-form" wid100="" lay-filter="">
<div class="layui-form-item">
<label class="layui-form-label labelone">是否开启</label>
<div class="layui-input-block">
<input type="checkbox" value="1"
<if condition="$Webcache['status'] eq 1">checked</if>
name="webstatus" lay-skin="switch" lay-text="开|关">
</div>
<div class="layui-form-mid layui-word-aux">
<span style="color: #f00">如果系统没开启websocket服务,请不要开启此选项,可能会造成安卓收银机异常</span>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label labelone">服务器局域网地址</label>
<div class="layui-input-block">
<input type="text" name="ip" value="{$Webcache.ip}"
placeholder="请输入服务器的内网地址" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label labelone">端口号</label>
<div class="layui-input-block">
<input type="text" name="client" value="7282" readonly class="layui-input">
<div class="layui-form-mid layui-word-aux">
<span>请开启服务器的7282端口</span>
</div>
<div class="layui-form-item">
<a style="color: blue"
href="http://qn.mobzhifu.com/websocket%20%E7%8B%AC%E7%AB%8B%E6%9C%8D%E5%8A%A1%E5%99%A8%E9%85%8D%E7%BD%AE.docx">
下载开启websocket文档教程
</a>
</div>
</div>
</div>
<div class="layui-form-item">
<div class="layui-input-block">
<button class="layui-btn" id="submit5">保存</button>
<button class="layui-btn layui-btn-warm " id="submit4"
lay-filter="set_website">生成websocket文件
</button>
<!--<button class="layui-btn" id="submit6" lay-filter="set_website">测试地址</button>
--></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
<script type="text/javascript" src="__PUBLIC__/layui/layui.js"></script>
<script src="__PUBLIC__/jquery/js/jquery.min.js"></script>
<script>
layui.use(['element', 'form', 'upload', 'layer', 'laydate'], function () {
var form = layui.form;
var upload = layui.upload;
var layer = layui.layer;
var laydate = layui.laydate;
var element = layui.element;
$("#submit4").click(function () {
var ip = $("input[name='ip']").val();
layer.confirm("确定生成websocket的配置文件吗?", function () {
$.ajax({
type: "post",
data: {"ip": ip},
url: "{:U('makefile')}",
success: function (re) {
layer.msg(re.msg);
}
})
})
})
$("#submit5").click(function () {
var webstatus = $("input[name='webstatus']:checked").val();
var ip = $("input[name='ip']").val();
var client = $("input[name='client']").val();
var data = {"status": webstatus, "ip": ip, "client": client};
$.ajax({
url: "{:U('addWebsocket')}",
type: "post",
data: data,
success: function (re) {
layer.msg(re.msg);
}
})
});
// 检测问题后返回的数据
var nickname = "{$nickname}";
var username = "{$username}";
var signature = "{$signature}";
var authorizerappid = "{$authorizerappid}";
if (nickname && username && signature && authorizerappid) {
layer.open({
type: 1,
content: $(".newdiv"),
title: "检测授权返回的信息",
area: ["40%", '48%'],
btnAlign: 'c',
})
}
$('#check').click(function () {
var appid = $('#appid').val();
var token = $('#token').val();
var appsecret = $('#appsecret').val();
var errcode = $('#errcode').val();
switch (errcode) {
case "-40001":
top.layer.msg('签名验证错误,请检查你的token');
break;
case "-40002":
top.layer.msg('xml解析失败');
break;
case "-40003":
top.layer.msg('xml解析失败');
break;
case "-40004":
top.layer.msg('encodingAesKey 非法');
break;
case "-40005":
top.layer.msg('appid 校验错误');
break;
case "-40006":
top.layer.msg('aes 加密失败');
break;
case "-40007":
top.layer.msg('aes 解密失败');
break;
case "-40008":
top.layer.msg('解密后得到的buffer非法');
break;
case "-40009":
top.layer.msg('base64加密失败');
break;
case "-40010":
top.layer.msg('base64解密失败');
break;
case "-40011":
top.layer.msg('生成xml失败');
break;
default:
//配置一个透明的询问框
layer.msg('参数无误,选择继续或取消', {
time: 20000, //20s后自动关闭
btnAlign: 'c',
btn: ['去检测', '取消'],
yes: function (index, layero) {
window.location.href = "{:U('Super/Config/authindex')}";
}
, no: function (index, layero) {
//return false 开启该代码可禁止点击该按钮关闭
}
});
break;
}
})
// 微信开放平台配置
$('#submit').click(function () {
var appid = $('#appid').val();
var token = $('#token').val();
var key = $('#key').val();
var appsecret = $('#appsecret').val();
if (!appid || !token || !key || !appsecret) {
top.layer.msg('缺少参数', {time: 1000})
return;
}
$.post("{:U('setConfig')}", {
appid: appid,
token: token,
key: key,
appsecret: appsecret,
}, function (res) {
top.layer.msg(res.msg, {time: 1000})
})
})
// 小程序配置
$('#submit1').click(function () {
var server = $('#server').val();
var business = $('#business').val();
var version = $('#version').val();
var information = $('#information').val();
var tag = $('#tag').val();
if (!server || !business || !version || !information || !tag) {
top.layer.msg('缺少参数', {time: 1000})
return;
}
$.post("{:U('Config/setProgram')}", {
server: server,
business: business,
version: version,
information: information,
tag: tag,
}, function (re) {
// console.log(111)
top.layer.msg(re.msg, {time: 1000})
})
})
// 短信配置的检测
$('#checkone').click(function () {
layer.open({
type: 1,
content: $(".onediv"),
title: "短信配置检测",
area: ['505px', '215px'],
btn: ['确定'],
btnAlign: 'c',
yes: function (index, layero) {
var phone = $('#phone').val();
if (!phone) {
top.layer.msg('请填写手机号', {time: 1000})
return;
}
$.post("{:U('Config/checkSms')}", {
phone: phone,
}, function (re) {
top.layer.msg(re.msg, {time: 2000})
layer.close(index);
})
}
})
})
// 短信配置
$('#submit2').click(function () {
var accesskeyid = $('#accesskeyid').val();
var accesskeysecret = $('#accesskeysecret').val();
var accessname = $('#accessname').val();
var accesscode = $('#accesscode').val();
if (!accesskeyid || !accesskeysecret || !accessname || !accesscode) {
top.layer.msg('缺少参数', {time: 1000})
return;
}
$.post("{:U('setSms')}", {
accesskeyid: accesskeyid,
accesskeysecret: accesskeysecret,
accessname: accessname,
accesscode: accesscode,
}, function (re) {
top.layer.msg(re.msg, {time: 1000})
})
})
// 百度API配置
$('#submit3').click(function () {
var baidukeyid = $('#baidukeyid').val();
var serverkeyid = $('#serverkeyid').val();
if (!baidukeyid || !serverkeyid) {
top.layer.msg('缺少参数', {time: 1000})
return;
}
$.post("{:U('setSmsone')}", {
baidukeyid: baidukeyid,
serverkeyid: serverkeyid,
}, function (re) {
top.layer.msg(re.msg, {time: 1000})
})
})
//选完文件后不自动上传
upload.render({
elem: '#wx_choose1',
url: '{:U("upload")}',
accept: 'file',
auto: true,
bindAction: '#wx_upload1',
done: function (res) {
console.log(res);
if (res.path != undefined) {
$('input[name="wx_apiclient_cert"]').val(res.path);
$('span.apiclient_certs').html("apiclient_cert证书已上传");
} else {
layer.alert(res.error_info);
}
}
});
upload.render({
elem: '#wx_choose2',
url: '{:U("upload")}',
accept: 'file',
auto: true,
bindAction: '#wx_upload2',
done: function (res) {
if (res.path != undefined) {
$('input[name="wx_apiclient_key"]').val(res.path);
$('span.apiclient_keys').html("apiclient_key证书已上传");
} else {
layer.alert(res.error_info);
}
}
});
//监听提交 微信服务商配置
form.on('submit(formDemo01)', function (data) {
var data = data.field;
$.ajax({
url: "{:U('wx_agentconf')}",
data: data,
type: "post",
success: function (data) {
layer.msg(data.msg);
}
})
});
//监听提交 支付宝服务商配置
form.on('submit(formDemo02)', function (data) {
var data = data.field;
$.ajax({
url: "{:U('ali_agentconf')}",
data: data,
type: "post",
success: function (data) {
layer.msg(data.msg);
}
})
});
//监听提交
form.on('submit(formDemo03)', function(data) {
var data = data.field;
console.log(data);
// return;
$.ajax({
url:"{:U('continent_conf')}",
data:data,
type:"post",
success:function(data){
layer.msg(data.msg);
}
})
});
})
</script>
</html>