test
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

146 lines
6.3 KiB

{php include wl_template('common/header');}
<style>
.form-group{max-width: 100%!important;}
</style>
<ul class="nav nav-tabs">
<li class="active"><a href="#">底部菜单</a></li>
</ul>
<div class="app-content">
<div class="app-form">
<form action="" class="form-horizontal form form-validate" method="post">
<div class="panel panel-default">
<div class="panel-body">
<div class="alert alert-warning" role="alert">菜单设置优先读取平台装修菜单设置,装修未设置时读取此处</div>
<!--开关设置 0=使用默认;1=使用当前自定义菜单-->
<div class="form-group">
<label class="col-sm-2 control-label">菜单设置</label>
<div class="col-sm-9">
<label class="radio radio-success radio-inline" onclick="$('.diymenu').hide()">
<input type="radio" name="info[status]" value="0" {if empty($set['status'])}checked="checked"{/if}>默认菜单
</label>
<label class="radio radio-success radio-inline" onclick="$('.diymenu').show()">
<input type="radio" name="info[status]" value="1" {if $set['status'] == 1}checked="checked"{/if}>自定义菜单
</label>
</div>
</div>
<!--自定义菜单设置-->
<div class="form-group diymenu" {if $set['status'] != 1}style="display: none;"{/if}>
<label class="col-sm-2 control-label">自定义菜单</label>
<div class="col-sm-9">
<div class="app-table-list">
<div class="table-responsive">
<table class="table table-hover">
<thead>
<tr>
<th class="text-center" width="7%">默认名称</th>
<th class="text-center" width="10%">修改名称</th>
<th class="text-center" width="20%">默认图片</th>
<th class="text-center" width="20%">选中图片</th>
<th class="text-center" width="25%">链接</th>
<th class="text-center" width="8%">按钮开关</th>
</tr>
</thead>
<tbody id="menuList">
{loop $set['list'] $index $item}
<tr class="text-center">
<td>
<input type="text" class="hide" name="info[list][{$index}][default_name]" value="{$item['default_name']}"/>
{$item['default_name']}
</td>
<td>
<input class="form-control" type="text" name="info[list][{$index}][diy_name]" value="{$item['diy_name']}" maxlength="4" placeholder="{$item['default_name']}" />
</td>
<!-- 默认图片 -->
<td class="select_img_temp">
<div class="input-group img-item">
<div class="input-group-addon">
<img src="{php echo tomedia($item['default_img'])}" id="pimg-{$index}default_img" style="height:20px;width:20px"/>
</div>
<input type="text" readonly="readonly" class="form-control" id="cimg-{$index}default_img" name="info[list][{$index}][default_img]" value="{$item['default_img']}"/>
<div class="input-group-btn">
<button type="button" class="btn btn-default"
data-toggle="selectAttachment"
data-input="#cimg-{$index}default_img"
data-img="#pimg-{$index}default_img">选择图片</button>
<button type="button" class="btn btn-default clearinput">X</button>
</div>
</div>
</td>
<!-- 选中图片 -->
<td class="select_img_temp">
<div class="input-group img-item">
<div class="input-group-addon">
<img src="{php echo tomedia($item['selected_img'])}" id="pimg-{$index}selected_img" style="height:20px;width:20px"/>
</div>
<input type="text" readonly="readonly" class="form-control" id="cimg-{$index}selected_img" name="info[list][{$index}][selected_img]" value="{$item['selected_img']}"/>
<div class="input-group-btn">
<button type="button" class="btn btn-default"
data-toggle="selectAttachment"
data-input="#cimg-{$index}selected_img"
data-img="#pimg-{$index}selected_img">选择图片</button>
<button type="button" class="btn btn-default clearinput">X</button>
</div>
</div>
</td>
<td>
<div class="input-group form-group" style="margin: 0;display: inline-block;">
<input name="info[list][{$index}][link]" value="{$item['link']}" id="advlink{$index}" style="width: 15rem;" class="form-control valid" readonly="readonly" type="text"/>
<span class="input-group-btn">
<span data-input="#advlink{$index}" data-toggle="selectUrl" class="btn btn-default">选择链接</span>
<span class="btn btn-default clearinput">X</span>
</span>
</div>
</td>
<td>
<!--是否开启:0=关,1=开启-->
<input type="checkbox" class="js-switch" name="info[list][{$index}][switch]" value="1" {if $item['switch']}checked="checked" {/if}>
</td>
</tr>
{/loop}
</tbody>
</table>
</div>
</div>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label"></label>
<div class="col-sm-9">
<input type="submit" name="submit" value="保存" class="btn btn-primary min-width" />
<input type="hidden" name="token" value="{$_W['token']}" />
</div>
</div>
</div>
</div>
</form>
</div>
</div>
<script type="text/javascript">
$(function(){
bindEvents();//引用图片选择触发器
});
/**
* 触发图片选择
*/
function bindEvents() {
require(['jquery', 'util'], function ($, util) {
$('.btn-select-pic').unbind('click').click(function () {
var imgitem = $(this).closest('.img-item');
util.image('', function (data) {
imgitem.find('img').attr('src', data['url']);
imgitem.find('input').val(data['attachment']);
});
});
});
}
/**
* 点击删除图片或者链接
*/
$("#menuList").on('click','.clearinput',function () {
$(this).closest('.input-group-btn').prev('.form-control').val('');
let a = $(this).closest('.input-group-btn').siblings('.input-group-addon').contents('img').attr('src','');
});
</script>
{php include wl_template('common/footer');}