--- /dev/null
+<div class="layui-card">
+ <div class="layui-card-header">
+ <h2 class="header-title">支付能力配置</h2>
+ <span class="layui-breadcrumb pull-right">
+ <a href="#">参数管理</a>
+ <a><cite>支付能力配置</cite></a>
+ </span>
+ </div>
+ <div class="layui-card-body">
+ <div class="layui-form toolbar">
+ 搜索:
+ <input id="search-paytype" class="layui-input search-input" type="text" maxlength="40" style="width: 300px;"
+ placeholder="输入支付方式查询"/>
+ <button id="btn-search" class="layui-btn icon-btn" data-type="search"><i class="layui-icon"></i>搜索
+ </button>
+ <button id="btn-add" class="layui-btn icon-btn" data-type="add"><i class="layui-icon"></i>新 增</button>
+ <button id="btn-reset" class="layui-btn layui-btn-primary" data-type="reset"><i class="layui-icon"></i>清 空</button>
+ </div>
+ <table class="layui-table" id="paytypeTable" lay-filter="paytypeTable-filter"></table>
+ </div>
+</div>
+
+<!-- 表格操作列 -->
+<script type="text/html" id="paytype-table-bar">
+ {{# if(d.paytype == 'balance') { }}
+ <span></span>
+ {{# }else{ }}
+ <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a>
+ {{# } }}
+</script>
+
+<!-- 表格状态列 -->
+<script type="text/html" id="enable-tpl-state">
+ <input type="checkbox" lay-filter="enable-tpl-state" value="{{d.paytype}}" lay-skin="switch" lay-text="启用|关闭"
+ {{d.enable=='yes'?'checked':''}} />
+</script>
+<script type="text/html" id="chargeenable-tpl-state">
+ <input type="checkbox" lay-filter="chargeenable-tpl-state" value="{{d.paytype}}" lay-skin="switch" lay-text="启用|关闭"
+ {{(d.enable=='yes' && d.chargeEnable=='yes')?'checked':''}} />
+</script>
+<script type="text/html" id="consumeenable-tpl-state">
+ <input type="checkbox" lay-filter="consumeenable-tpl-state" value="{{d.paytype}}" lay-skin="switch" lay-text="启用|关闭"
+ {{(d.enable=='yes' && d.consumeEnable=='yes')?'checked':''}} />
+</script>
+<script type="text/html" id="anonymousenable-tpl-state">
+ <input type="checkbox" lay-filter="anonymousenable-tpl-state" value="{{d.paytype}}" lay-skin="switch" lay-text="启用|关闭"
+ {{(d.enable=='yes' && d.anonymousEnable=='yes')?'checked':''}} />
+</script>
+
+<script>
+ layui.use(['form', 'table', 'layer', 'admin', 'element'], function () {
+ var form = layui.form;
+ var table = layui.table;
+ var admin = layui.admin;
+ // 渲染表格
+ table.render({
+ elem: '#paytypeTable',
+ url: '/param/paytypelist',
+ page: true,
+ cols: [
+ [
+ {field: 'paytype', title: '支付方式', width: 200, align: 'center', fixed: 'left', sort: true},
+ {field: 'paydesc', title: '名称', align: 'center', sort: true},
+ {field: 'enable', title: '状态', align: 'center', templet: '#enable-tpl-state',sort: true},
+ {field: 'chargeEnable', title: '能否充值', align: 'center', templet: '#chargeenable-tpl-state',sort: true},
+ {field: 'consumeEnable', title: '能否消费', align: 'center', templet: '#consumeenable-tpl-state',sort: true},
+ {field: 'anonymousEnable', title: '匿名消费', align: 'center', templet: '#anonymousenable-tpl-state',sort: true},
+ {align: 'center', title: '操作', width: 100, fixed: 'right', templet: function(item){
+ if(item.paytype!='balance') {
+ return '<a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a>';
+ }else{
+ return '';
+ }
+ }}
+ ]
+ ]
+ });
+ // 搜索按钮点击事件
+ $('#btn-search').click(function () {
+ var paytype = $("#search-paytype").val();
+ table.reload('paytypeTable', {where: {paytype: paytype}, page: {curr: 1}});
+ });
+
+ $('#btn-add').click(function () {
+ showEditModel();
+ });
+
+ $('#btn-reset').click(function () {
+ $("#search-paytypeTable").val("");
+ });
+
+ // function showEditModel(data) {
+ // var title = data ? '修改角色' : '新增应用';
+ // admin.putTempData('t_appclient', data);
+ // admin.popupCenter({
+ // title: title,
+ // path: '/param/load4addapiclient',
+ // finish: function () {
+ // table.reload('apiClientTable');
+ // }
+ // });
+ // }
+ //
+ // // 修改user状态
+ // form.on('switch(api-tpl-state)', function (obj) {
+ // var token = $("meta[name='_csrf_token']").attr("value");
+ // admin.go('/param/updateapiclientstate', {
+ // appid: obj.elem.value,
+ // state: obj.elem.checked ? 'normal' : 'closed',
+ // _csrf: token
+ // }, function (data) {
+ // if (data.code == 200) {
+ // layer.msg(data.msg, {icon: 1});
+ // } else if (data.code == 401) {
+ // layer.msg(data.msg, {icon: 2, time: 1500}, function () {
+ // location.replace('/login');
+ // }, 1000);
+ // return;
+ // } else {
+ // layer.msg(data.msg, {icon: 2});
+ // $(obj.elem).prop('checked', !obj.elem.checked);
+ // form.render('checkbox');
+ // }
+ // },function () {
+ // layer.msg('请求失败了,请稍后再试', {icon: 2});
+ // $(obj.elem).prop('checked', !obj.elem.checked);
+ // form.render('checkbox');
+ // });
+ // });
+ //
+ // //监听单元格
+ // table.on('tool(apiClientTable-filter)', function (obj) {
+ // var data = obj.data;
+ // if('del' == obj.event){
+ // if(confirm("确定要删除应用参数["+data.appid+"]吗?")){
+ // layer.load(2);
+ // admin.go('/param/deleteapiclient', {
+ // appid: data.appid,
+ // _csrf: $("meta[name='_csrf_token']").attr("value")
+ // }, function (data) {
+ // console.log(data.code);
+ // layer.closeAll('loading');
+ // if (data.code == 200) {
+ // layer.msg(data.msg, {icon: 1});
+ // } else if (data.code == 401) {
+ // layer.msg(data.msg, {icon: 2, time: 1500}, function () {
+ // location.replace('/login');
+ // }, 1000);
+ // return;
+ // } else {
+ // layer.msg(data.msg, {icon: 2});
+ // }
+ // table.reload('apiClientTable');
+ // }, function (ret) {
+ // console.log(ret);
+ // layer.closeAll('loading');
+ // layer.msg('请求失败了,请稍后再试', {icon: 2});
+ // });
+ // }
+ // }else if('editRole' ==obj.event){
+ // showEditModel(data);
+ // }
+ // });
+ //
+ // table.on('edit(apiClientTable-filter)', function (obj) {
+ // var row = obj.data; //得到所在行所有键值
+ // var newval = obj.value; //得到修改后的值
+ // admin.go('/param/updateapiclientpara', {
+ // appid: row.appid,
+ // secret: newval,
+ // _csrf: $("meta[name='_csrf_token']").attr("value"),
+ // }, function (data) {
+ // if (data.code == 200) {
+ // layer.msg("修改成功", {icon: 1});
+ // } else if (data.code == 401) {
+ // layer.msg(data.msg, {icon: 2, time: 1500}, function () {
+ // location.replace('/login');
+ // }, 1000);
+ // return;
+ // } else {
+ // layer.msg(data.msg, {icon: 2});
+ // table.reload('apiClientTable');
+ // }
+ // },function () {
+ // layer.msg('修改失败了,请稍后再试', {icon: 2});
+ // table.reload('apiClientTable');
+ // });
+ // })
+
+ });
+</script>
\ No newline at end of file