170 lines
7.7 KiB
PHP
170 lines
7.7 KiB
PHP
<?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); ?>
|