2023-11-27 09:45:13 +08:00

170 lines
7.9 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
/**
* @author Any
* @description Do it yourself.
* @date 2018-6-21 23:20:52
* @version 1.0.0
*/
$this->title = '微信配置';
$this->params['breadcrumbs'][] = $this->title;
?>
<div class="layui-fluid">
<div class="layui-card">
<div class="layui-card-header"><?= $this->title?></div>
<div class="layui-card-body">
<div class="layui-row">
<div class="layui-col-md5">
<div class="layui-form">
<div class="layui-form-item">
<label class="layui-form-label">微信小程序名称</label>
<div class="layui-input-block">
<input type="text" name="name" lay-verify="required" placeholder="请输入微信小程序名称" autocomplete="off" class="layui-input" value="<?=$model->name?>">
</div>
<div class="layui-form-mid layui-word-aux"></div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">微信小程序AppId</label>
<div class="layui-input-block">
<input type="text" name="app_id" lay-verify="required" placeholder="请输入微信小程序AppId" autocomplete="off" class="layui-input" value="<?=$model->app_id?>">
</div>
<div class="layui-form-mid layui-word-aux"></div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">微信小程序AppSecret</label>
<div class="layui-input-block">
<input type="text" name="app_secret" lay-verify="required" placeholder="请输入微信小程序AppSecret" autocomplete="off" class="layui-input" value="<?=$model->app_secret?>">
</div>
<div class="layui-form-mid layui-word-aux"></div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">微信支付商户号</label>
<div class="layui-input-block">
<input type="text" name="mch_id" lay-verify="required" placeholder="请输入微信支付商户号" autocomplete="off" class="layui-input" value="<?=$model->mch_id?>">
</div>
<div class="layui-form-mid layui-word-aux"></div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">微信支付Apiv2密钥</label>
<div class="layui-input-block">
<div class="input-hide">
<input type="text" name="key" lay-verify="required" placeholder="请输入微信支付Apiv2密钥" autocomplete="off" class="layui-input" value="<?=$model->key?>">
<div class="tip-block">已隐藏内容,点击查看或编辑</div>
</div>
</div>
<div class="layui-form-mid layui-word-aux"></div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">微信支付Apiv3密钥</label>
<div class="layui-input-block">
<div class="input-hide">
<input type="text" name="key_three" lay-verify="required" placeholder="请输入微信支付Apiv3密钥" autocomplete="off" class="layui-input" value="<?=$model->key_three?>">
<div class="tip-block">已隐藏内容,点击查看或编辑</div>
</div>
</div>
<div class="layui-form-mid layui-word-aux"></div>
</div>
<div class="layui-form-item layui-form-text">
<label class="layui-form-label">微信支付apiclient_cert.pem</label>
<div class="layui-input-block">
<div class="input-hide">
<textarea name="cert_pem" placeholder="" class="layui-textarea"><?= $model->cert_pem ?></textarea>
<div class="tip-block">已隐藏内容,点击查看或编辑</div>
</div>
<div class="layui-form-mid layui-word-aux">使用文本编辑器打开apiclient_cert.pem文件将文件的全部内容复制进来</div>
</div>
</div>
<div class="layui-form-item layui-form-text">
<label class="layui-form-label">微信支付apiclient_key.pem</label>
<div class="layui-input-block">
<div class="input-hide">
<textarea name="key_pem" placeholder="" class="layui-textarea"><?= $model->key_pem ?></textarea>
<div class="tip-block">已隐藏内容,点击查看或编辑</div>
</div>
<div class="layui-form-mid layui-word-aux">使用文本编辑器打开apiclient_key.pem文件将文件的全部内容复制进来</div>
</div>
</div>
<div class="layui-form-item">
<div class="layui-input-block">
<div class="" >
<button class="layui-btn" lay-submit="" lay-filter="admin-setting-wechat">立即提交</button>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<script>
<?php $this->beginBlock('js_script_wrap') ?>
layui.config({
base: '/statics/layuiadmin/' //静态资源所在路径
}).extend({
index: 'lib/index' //主入口模块
}).use(['index', 'user'], function(){
var $ = layui.$
,setter = layui.setter
,admin = layui.admin
,form = layui.form
,router = layui.router()
,search = router.search;
form.render();
//提交
var submitLock = false;
form.on('submit(admin-setting-wechat)', function(obj){
if(submitLock){
return false;
}
submitLock = true;
//请求登入接口
//console.log(obj)
var url = '<?=\Yii::$app->urlManager->createUrl(["/admin/wechat/mp"])?>';
var returnUrl = "<?=\Yii::$app->request->get('return_url')?>";
var data = obj.field;
data._csrf = _csrf;
$.ajax(url,{
type:"POST",
dataType:"json",
data:data,
timeout:10000,
success:function(res){
if(res.code == 0){
layer.msg(res.msg, {
offset: '15px'
,icon: 1
,time: 1000
}, function(){
location.reload();
});
} else {
layer.msg(res.msg, {
offset: '15px'
,icon: 2
,time: 1000
}, function(){
});
}
},
error:function(xhr,type,err){
},
complete:function(){
submitLock = false;
}
})
});
$('.input-hide .tip-block').each(function(index){
$('.input-hide .tip-block').eq(index).bind('click',function(){
$('.input-hide .tip-block').eq(index).hide();
});
});
});
<?php $this->endBlock(); ?>
</script>
<?php $this->registerJs($this->blocks['js_script_wrap'],\yii\web\View::POS_END); ?>