319 lines
15 KiB
HTML
Raw Permalink Normal View History

2024-09-30 09:10:47 +08:00
{extend name="../../admin/view/table"}
2024-09-29 15:43:18 +08:00
{block name="content"}
<form onsubmit="return false;" data-auto="true" action="{:url('save')}" method="post" class='layui-form layui-card' autocomplete="off">
<div class="layui-card-body padding-40">
<label class="layui-form-item relative block">
<span class="color-black font-w7">系统域名</span>
<input class="layui-input" placeholder="请输入系统域名" name="system_host" value="{:sysconf('system_host')}"/>
<span class="help-block">请填写系统域名带有http://,最后不要加上/如http://openapi.mhtest.com</span>
</label>
<label class="layui-form-item relative block">
<span class="color-black font-w7">商户后台地址</span>
<input class="layui-input" placeholder="请输入商户后台地址" name="system_shanghu_host" value="{:sysconf('system_shanghu_host')}"/>
<span class="help-block">请填写商户后台地址</span>
</label>
<label class="layui-form-item relative block">
<span class="color-black font-w7">接口地址</span>
<input class="layui-input" placeholder="请输入开发平台接口地址" name="api_host" value="{:sysconf('api_host')}"/>
<span class="help-block">请输入开发平台接口地址</span>
</label>
<label class="layui-form-item relative block">
<span class="color-black font-w7">接口文档地址</span>
<input class="layui-input" placeholder="请输入接口文档地址" name="system_api_host" value="{:sysconf('system_api_host')}"/>
<span class="help-block">请填写接口文档地址</span>
2024-09-30 09:10:47 +08:00
<label class="layui-form-item relative block">
<span class="color-black font-w7">回调接口地址接口地址</span>
<input class="layui-input" placeholder="请输入回调接口地址" name="api_notify_host" value="{:sysconf('api_notify_host')}"/>
<span class="help-block">若不填写,默认走系统域名</span>
</label>
2024-09-29 15:43:18 +08:00
</label>
<label class="layui-form-item relative block">
<span class="color-black font-w7">常规接口版本号</span>
<input class="layui-input" placeholder="请输入常规最新接口版本号" name="api_version" value="{:sysconf('api_version')}"/>
<span class="help-block">请输入常规最新接口版本号</span>
</label>
<label class="layui-form-item relative block">
<span class="color-black font-w7">维护时间</span>
<input class="layui-input" placeholder="请输入维护时间" name="settingOpenTime" value="{:sysconf('settingOpenTime')}"/>
<span class="help-block">请填写维护时间为空则24小时开启值为22:30-00:30</span>
</label>
<label class="layui-form-item margin-top-20 block relative">
<span class="color-green margin-right-10">是否支持携号转网接口</span>
<div>
{foreach ['1'=>'是','2'=>'否'] as $k=>$v}
<label class="think-radio">
{if sysconf('settingPhoneMNPStatus') eq $k}
<input checked type="radio" id="settingPhoneMNPStatus" name="settingPhoneMNPStatus" value="{$k}" lay-ignore> {$v}
{else}
<input type="radio" id="settingPhoneMNPStatus2" name="settingPhoneMNPStatus" value="{$k}" lay-ignore> {$v}
{/if}
</label>
{/foreach}
</div>
<span class="color-desc">开启后支持dhcz_mnp产品进行三网自动判断</span>
</label>
<div class="layui-form-item" id="Mnp_info" style="display: none;">
<label class="layui-form-item relative block" >
<span class="color-black font-w7">携转查询接口渠道ID</span>
<input class="layui-input" placeholder="请输入携转接口渠道ID" name="PhoneMnp_cid" value="{:sysconf('PhoneMnp_cid')}"/>
<span class="help-block">携转查询接口渠道ID</span>
</label>
</div>
<label class="layui-form-item margin-top-20 block relative">
<span class="color-green margin-right-10">是否支持宝塔Nginx WAF防火墙</span>
<div>
{foreach ['1'=>'是','2'=>'否'] as $k=>$v}
<label class="think-radio">
{if sysconf('settingBtWafStatus') eq $k}
<input checked type="radio" id="settingBtWafStatus" name="settingBtWafStatus" value="{$k}" lay-ignore> {$v}
{else}
<input type="radio" id="settingBtWafStatus2" name="settingBtWafStatus" value="{$k}" lay-ignore> {$v}
{/if}
</label>
{/foreach}
</div>
<span class="color-desc">如果是宝塔部署后端并支持Nginx WAF防火墙请配置</span>
</label>
<div class="layui-form-item" id="btWaf_info" style="display: none;">
<label class="layui-form-item relative block" >
<span class="color-black font-w7">宝塔ip地址</span>
<input class="layui-input" placeholder="请输入宝塔ip地址" name="BtApi_ip" value="{:sysconf('BtApi_ip')}"/>
<span class="help-block">请填写宝塔ip地址请不要随意修改</span>
</label>
<label class="layui-form-item relative block" >
<span class="color-black font-w7">宝塔接口密钥</span>
<input class="layui-input" placeholder="请输入宝塔接口密钥" name="BtApi_password" value="{:sysconf('BtApi_password')}"/>
<span class="help-block">请填写宝塔接口密钥,请不要随意修改</span>
</label>
<label class="layui-form-item relative block" >
<span class="color-black font-w7">宝塔防火墙网站域名</span>
<input class="layui-input" placeholder="宝塔防火墙网站域名" name="BtWaf_domain" value="{:sysconf('BtWaf_domain')}"/>
<span class="help-block">请填写宝塔防火墙网站域名,请不要随意修改</span>
</label>
</div>
2024-09-29 15:43:18 +08:00
<label class="layui-form-item margin-top-20 block relative">
<span class="color-green margin-right-10">是否维护</span>
<div>
{foreach ['1'=>'是','2'=>'否'] as $k=>$v}
<label class="think-radio">
{if sysconf('settingStatus') eq $k}
<input checked type="radio" name="settingStatus" value="{$k}" lay-ignore> {$v}
{else}
<input type="radio" name="settingStatus" value="{$k}" lay-ignore> {$v}
{/if}
</label>
{/foreach}
</div>
<span class="color-desc">如果是维护状态,将无法进行本系统下单,但如有之前下单的订单,依然会继续向渠道发起请求</span>
</label>
<label class="layui-form-item margin-top-20 block relative">
<span class="color-green margin-right-10">是否更新</span>
<div>
{foreach ['1'=>'是','2'=>'否'] as $k=>$v}
<label class="think-radio">
{if sysconf('settingUpdate') eq $k}
<input checked type="radio" name="settingUpdate" value="{$k}" lay-ignore> {$v}
{else}
<input type="radio" name="settingUpdate" value="{$k}" lay-ignore> {$v}
{/if}
</label>
{/foreach}
</div>
<span class="color-desc">如果是更新状态,将无法向渠道发起请求,但本系统下单功能依然会正常运行</span>
</label>
<label class="layui-form-item margin-top-20 block relative">
<span class="color-green margin-right-10">多进程模式</span>
<div>
{foreach ['1'=>'是','2'=>'否'] as $k=>$v}
<label class="think-radio">
{if sysconf('queue') eq $k}
<input checked type="radio" name="queue" value="{$k}" lay-ignore> {$v}
{else}
<input type="radio" name="queue" value="{$k}" lay-ignore> {$v}
{/if}
</label>
{/foreach}
</div>
<span class="color-desc">开启多进程模式,守护进程将根据每一个订单都开启一个子进程,高并发时适用</span>
</label>
<label class="layui-form-item relative block">
<span class="color-black font-w7">队列地址</span>
<input class="layui-input" placeholder="请输入队列地址" name="redis_host" value="{:sysconf('redis_host')}"/>
<span class="help-block">请填写队列地址,请不要随意修改</span>
</label>
<label class="layui-form-item relative block">
<span class="color-black font-w7">队列端口</span>
<input class="layui-input" placeholder="请输入队列端口" name="redis_port" value="{:sysconf('redis_port')}"/>
<span class="help-block">请填写队列端口,请不要随意修改</span>
</label>
<label class="layui-form-item relative block">
<span class="color-black font-w7">队列密码</span>
<input class="layui-input" placeholder="请输入队列密码" name="redis_password" value="{:sysconf('redis_password')}"/>
<span class="help-block">请填写队列密码,请不要随意修改</span>
</label>
2024-11-02 15:27:08 +08:00
<label class="layui-form-item margin-top-20 block relative">
<span class="color-green margin-right-10">是否队列多线程查单</span>
<div>
{foreach ['1'=>'是','2'=>'否'] as $k=>$v}
<label class="think-radio">
{if sysconf('settingRedisQueryOrder') eq $k}
<input checked type="radio" name="settingRedisQueryOrder" value="{$k}" lay-ignore> {$v}
{else}
<input type="radio" name="settingRedisQueryOrder" value="{$k}" lay-ignore> {$v}
{/if}
</label>
{/foreach}
</div>
<span class="color-desc">是否队列多线程查单,请不要随意修改</span>
</label>
2024-09-29 15:43:18 +08:00
<label class="layui-form-item relative block">
<span class="color-black font-w7">订单号前缀</span>
<input class="layui-input" placeholder="请输入订单号前缀" name="system_order_perfix" value="{:sysconf('system_order_perfix')}"/>
<span class="help-block">请输入订单号前缀</span>
</label>
<label class="layui-form-item relative block">
<span class="color-black font-w7">流水字段名</span>
<input class="layui-input" placeholder="请输入流水字段名" name="order_name" value="{:sysconf('order_name')}"/>
<span class="help-block">请输入流水字段名</span>
</label>
<label class="layui-form-item margin-top-20 block relative">
<span class="color-green margin-right-10">加密方式</span>
<div>
{foreach ['1'=>'sha1加密','2'=>'md5加密'] as $k=>$v}
<label class="think-radio">
{if sysconf('sign_type') eq $k}
<input checked type="radio" name="sign_type" value="{$k}" lay-ignore> {$v}
{else}
<input type="radio" name="sign_type" value="{$k}" lay-ignore> {$v}
{/if}
</label>
{/foreach}
</div>
<span class="help-block">选择加密方式</span>
</label>
2024-12-04 12:33:47 +08:00
<label class="layui-form-item relative block">
<span class="color-black font-w7">商户系统白名单</span>
<input class="layui-input" placeholder="请输入商户系统白名单" name="MerchantSystem_ip_white" value="{:sysconf('MerchantSystem_ip_white')}"/>
<span class="help-block">请输入系统白名单,多个用逗号隔开</span>
</label>
<label class="layui-form-item relative block">
<span class="color-black font-w7">商户系统通讯密钥</span>
<input class="layui-input" placeholder="商户系统通讯密钥" name="MerchantSystem_token" value="{:sysconf('MerchantSystem_token')}"/>
<span class="help-block">请输入商户系统通讯密钥,所有商户系统密钥一致</span>
</label>
2024-09-29 15:43:18 +08:00
<label class="layui-form-item relative block">
<span class="color-black font-w7">不计入统计</span>
<input class="layui-input" placeholder="请输入商户ID" name="no_account_merchant" value="{:sysconf('no_account_merchant')}"/>
<span class="help-block">请输入商户ID将不计入统计多个用逗号隔开</span>
</label>
<label class="layui-form-item relative block">
<span class="color-black font-w7">不计入利润</span>
<input class="layui-input" placeholder="请输入商户ID" name="no_profit_merchant" value="{:sysconf('no_profit_merchant')}"/>
<span class="help-block">请输入商户ID将不计入利润多个用逗号隔开</span>
</label>
<div style="display: none;">
<label class="layui-form-item margin-top-20 block relative" >
<span class="color-green margin-right-10">ip白名单</span>
<textarea placeholder="请输入ip白名单" class="layui-textarea" name="settingIp">{:sysconf('settingIp')}</textarea>
</label>
</div>
2024-12-04 12:33:47 +08:00
2024-09-29 15:43:18 +08:00
<div class="layui-form-item text-center margin-top-20">
<button class="layui-btn" type="submit">保存配置</button>
</div>
</div>
</form>
{/block}
{block name='script'}
2024-09-29 15:43:18 +08:00
<script>
layui.use(['form', 'layer', 'upload'], function () {
var form = layui.form, layer = layui.layer, upload = layui.upload;
});
var obj = document.getElementsByName("settingBtWafStatus")
if(obj[0].checked){
$("#btWaf_info").show()
}else {
$("#btWaf_info").hide()
}
var objs = document.getElementsByName("settingPhoneMNPStatus")
if(objs[0].checked){
$("#Mnp_info").show()
}else {
$("#Mnp_info").hide()
}
$(document).ready(function() {
$('input[type=radio][name=settingBtWafStatus]').change(function() {
if (this.value == '1') {
$("#btWaf_info").show()
} else if (this.value == '2') {
$("#btWaf_info").hide()
}
});
});
$(document).ready(function() {
$('input[type=radio][name=settingPhoneMNPStatus]').change(function() {
if (this.value == '1') {
$("#Mnp_info").show()
} else if (this.value == '2') {
$("#Mnp_info").hide()
}
});
});
2024-09-29 15:43:18 +08:00
</script>
{/block}