80 行
3.7 KiB
HTML
可执行文件
80 行
3.7 KiB
HTML
可执行文件
<!--[1.1.96]-->
|
|
<div class="layui-fluid" style="padding: 15px;">
|
|
<blockquote class="layui-elem-quote layui-quote-nm" style="background-color:#fff;">
|
|
功能提示:
|
|
<p>1.默认状态为全部开启(显示),需要隐藏请关闭。</p>
|
|
<p>2.查看相关设置效果时,请注意刷新界面。</p>
|
|
<p>3.插件菜单功能由插件提供,插件状态开启且设置为显示,菜单才会显示。</p>
|
|
</blockquote>
|
|
<div class="layui-card">
|
|
<div class="layui-card-header">菜单设置</div>
|
|
<div class="layui-card-body">
|
|
<form class="layui-form" action="" id="forms" style="background-color:#f2f2f2;">
|
|
<volist name="arr" id="info" key="k">
|
|
<div class="layui-card" style="margin-bottom: 0px">
|
|
<div class="layui-card-header">
|
|
<if condition="$k eq '2'">
|
|
默认菜单
|
|
<else />
|
|
插件菜单
|
|
</if>
|
|
</div>
|
|
<div class="layui-card-body">
|
|
<div class="layui-row layui-col-space10" style="padding:5px 10px">
|
|
<volist name="info" id="vo">
|
|
<div class="layui-col-xs6 layui-col-sm4 layui-col-md3">
|
|
<div class="layui-card">
|
|
<div class="layui-card-header">
|
|
{$vo.menu}
|
|
</div>
|
|
<div class="layui-card-body">
|
|
<if condition="$vo['hide'] eq '1'">
|
|
<input type="checkbox" name="switch" lay-skin="switch" checked lay-text="显示|隐藏" <if condition="$authArr['setVipCardMenuBar'] neq true">disabled </if> data-key="{$vo.id}" lay-filter="*">
|
|
<else/>
|
|
<input type="checkbox" name="switch" lay-skin="switch" lay-text="显示|隐藏" data-key="{$vo.id}" lay-filter="*" <if condition="$authArr['setVipCardMenuBar'] neq true">disabled </if>>
|
|
</if>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</volist>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</volist>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<script type="text/javascript">
|
|
layui.use(['form','layer'], function() {
|
|
var form = layui.form;
|
|
var layer = layui.layer;
|
|
form.render();
|
|
form.on('switch(*)', function(data){
|
|
var status = 1;
|
|
if(data.elem.checked){
|
|
status = 1;
|
|
}else{
|
|
status = 2;
|
|
}
|
|
var id = $(data.elem).attr('data-key');
|
|
$.ajax({
|
|
url: "{:U('VipCardMenuBar/setVipCardMenuBar')}",
|
|
type: "POST",
|
|
data: {
|
|
id:id,
|
|
status:status
|
|
},
|
|
success: function (res) {
|
|
if(res.status==1){
|
|
layer.msg(res.msg,{icon:1,time:1000})
|
|
}else{
|
|
layer.msg(res.msg,{icon:2,time:1000})
|
|
}
|
|
}
|
|
})
|
|
});
|
|
})
|
|
</script>
|