后台UI完善,体验优化
前端用户中心功能初始化
This commit is contained in:
@@ -8,7 +8,7 @@
|
||||
<h3 class="box-title">{$meta_title}</h3>
|
||||
<div class="box-tools pull-right">
|
||||
<a class="btn btn-sm btn-primary" href="{:url('/admin/ad/add')}">新 增</a>
|
||||
<button class="btn btn-sm btn-danger ajax-post confirm" url="{:url('/admin/ad/del')}" target-form="ids">删 除</button>
|
||||
<button class="btn btn-sm btn-danger ajax-post confirm" url="{:url('/admin/ad/del')}" data-form="ids">删 除</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="box-body">
|
||||
|
||||
@@ -63,7 +63,7 @@
|
||||
<div class="form-group">
|
||||
<div class="col-lg-offset-2 col-lg-10">
|
||||
<input type="hidden" name="id" value="{$info['id']|default=''}">
|
||||
<button class="btn btn-success submit-btn ajax-post" type="submit" target-form="form-horizontal">确 定</button>
|
||||
<button class="btn btn-success submit-btn" type="submit">确 定</button>
|
||||
<button class="btn btn-primary submit-btn" type="button">预 览</button>
|
||||
<button class="btn btn-danger btn-return" onclick="javascript:history.back(-1);return false;">返 回</button>
|
||||
</div>
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
<h3 class="box-title">{$meta_title}</h3>
|
||||
<div class="box-tools pull-right">
|
||||
<a class="btn btn-sm btn-primary" href="{:url('/admin/addons/addhook')}">新 增</a>
|
||||
<button class="btn btn-sm btn-danger ajax-post confirm" url="{:url('/admin/addons/delhook')}" target-form="ids">删 除</button>
|
||||
<button class="btn btn-sm btn-danger ajax-post confirm" url="{:url('/admin/addons/delhook')}" data-form="ids">删 除</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="box-body">
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
<h3 class="box-title">{$meta_title}</h3>
|
||||
<div class="box-tools pull-right">
|
||||
<a class="btn btn-sm btn-danger" href="{:url('/admin/attribute/add', ['model_id'=>$model_id])}"><i class="fa fa-plus"></i> 新 增</a>
|
||||
<!-- <button class="btn btn-danger ajax-post confirm" url="{:url('del')}" target-form="ids"><i class="fa fa-remove"></i> 删 除</button> -->
|
||||
<!-- <button class="btn btn-danger ajax-post confirm" url="{:url('del')}" data-form="ids"><i class="fa fa-remove"></i> 删 除</button> -->
|
||||
<a class="btn btn-sm btn-warning" href="{:url('/admin/attribute/index')}"><i class="fa fa-reply"></i> 返回</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
</div>
|
||||
<div class="box-body">
|
||||
<form method="post" class="form form-horizontal" role="form">
|
||||
<div class="tabs-wrapper">
|
||||
<div class="nav-tabs-custom">
|
||||
<ul class="nav nav-tabs">
|
||||
<li class="active">
|
||||
<a href="#tab-base" data-toggle="tab">基 础</a>
|
||||
@@ -148,7 +148,7 @@
|
||||
<div class="form-group">
|
||||
<div class="col-sm-offset-2 col-sm-10">
|
||||
<input type="hidden" name="id" value="{$info['id']|default=''}">
|
||||
<button type="submit" class="btn btn-success submit-btn ajax-post" target-form="form">确认提交</button>
|
||||
<button type="submit" class="btn btn-success submit-btn">确认提交</button>
|
||||
<button class="btn btn-danger btn-return" onclick="javascript:history.back(-1);return false;">返 回</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -3,11 +3,7 @@
|
||||
<!-- datepicker end -->
|
||||
<div class="box box-primary">
|
||||
<div class="box-header with-border">
|
||||
<div class="pull-left">
|
||||
<h2>
|
||||
生成到导航
|
||||
</h2>
|
||||
</div>
|
||||
<h3 class="box-title">{$meta_title}</h3>
|
||||
</div>
|
||||
<div class="box-body">
|
||||
<form method="post" class="form form-horizontal" role="form">
|
||||
@@ -104,7 +100,7 @@
|
||||
<div class="form-group">
|
||||
<div class="col-lg-offset-2 col-lg-10">
|
||||
<input type="hidden" name="id" value="{$data.id|default=''}">
|
||||
<button class="btn btn-success submit-btn ajax-post" type="submit" target-form="form-horizontal">确 定</button>
|
||||
<button class="btn btn-success submit-btn" type="submit">确 定</button>
|
||||
<button class="btn btn-danger btn-return" onclick="javascript:history.back(-1);return false;">返 回</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
<div class="box-body">
|
||||
<!-- 表格列表 -->
|
||||
<div class="table-responsive clearfix">
|
||||
<div class="tabs-wrapper">
|
||||
<div class="nav-tabs-custom">
|
||||
<ul class="nav nav-tabs">
|
||||
<li {if $model_id == ''}class="active"{/if}><a href="{:url('/admin/category/index')}">全部</a></li>
|
||||
{volist name="model_list" id="item"}
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
<div class="form-group">
|
||||
<div class="col-lg-offset-2 col-lg-10">
|
||||
<input type="hidden" name="from" value="{$from}">
|
||||
<button type="submit" class="btn btn-success submit-btn ajax-post" target-form="form">确认提交</button>
|
||||
<button type="submit" class="btn btn-success submit-btn ajax-post" data-form="form">确认提交</button>
|
||||
<button class="btn btn-danger btn-return" onclick="javascript:history.back(-1);return false;">返 回</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -100,7 +100,7 @@
|
||||
<div class="form-group">
|
||||
<div class="col-lg-offset-2 col-lg-10">
|
||||
<input type="hidden" name="id" value="{$info.id|default=''}">
|
||||
<button class="btn btn-success submit-btn ajax-post" type="submit" target-form="form-horizontal">确 定</button>
|
||||
<button class="btn btn-success submit-btn" type="submit">确 定</button>
|
||||
<button class="btn btn-danger btn-return" onclick="javascript:history.back(-1);return false;">返 回</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -5,12 +5,12 @@
|
||||
<h3 class="box-title">{$meta_title}</h3>
|
||||
<div class="box-tools pull-right">
|
||||
<a class="btn btn-sm btn-primary" href="{:url('/admin/channel/add')}">新 增</a>
|
||||
<button class="btn btn-sm btn-danger ajax-post confirm" url="{:url('/admin/channel/del')}" target-form="ids">删 除</button>
|
||||
<button class="btn btn-sm btn-danger ajax-post confirm" url="{:url('/admin/channel/del')}" data-form="ids">删 除</button>
|
||||
<button class="btn btn-sm btn-success list_sort" url="{:url('/admin/channel/sort')}">排序</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="box-body">
|
||||
<div class="tabs-wrapper">
|
||||
<div class="nav-tabs-custom">
|
||||
<ul class="nav nav-tabs">
|
||||
<li {if 0 eq $type}class="active"{/if}><a href="{:url('/admin/channel/index',array('type'=>0))}">全部</a></li>
|
||||
{volist name="config['nav_type_list']" id="item"}
|
||||
|
||||
@@ -25,8 +25,8 @@
|
||||
<div class="sort_bottom form-group">
|
||||
<div class="col-lg-12">
|
||||
<input type="hidden" name="ids">
|
||||
<button class="sort_confirm btn btn-primary submit-btn" type="button">确 定</button>
|
||||
<button class="sort_cancel btn btn-dafault btn-return" type="button" url="{$Think.cookie.__forward__}">返 回</button>
|
||||
<button class="btn btn-primary submit-btn" type="submit">确 定</button>
|
||||
<button class="btn btn-dafault btn-return" type="button" url="{$Think.cookie.__forward__}">返 回</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
<div class="form-group">
|
||||
<div class="col-md-offset-2 col-md-10">
|
||||
<input type="hidden" name="id" value="{$info['id']|default=''}">
|
||||
<button class="btn btn-success submit-btn ajax-post" type="submit" target-form="form-horizontal">确 定</button>
|
||||
<button class="btn btn-success submit-btn" type="submit">确 定</button>
|
||||
<button class="btn btn-danger btn-return" onclick="javascript:history.back(-1);return false;">返 回</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
<h3 class="box-title">{$meta_title}</h3>
|
||||
<div class="box-tools pull-right">
|
||||
<a class="btn btn-sm btn-primary" href="{:url('/admin/client/add')}">新 增</a>
|
||||
<button class="btn btn-sm btn-danger ajax-post confirm" url="{:url('/admin/client/del')}" target-form="ids">删 除</button>
|
||||
<button class="btn btn-sm btn-danger ajax-post confirm" url="{:url('/admin/client/del')}" data-form="ids">删 除</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="box-body">
|
||||
|
||||
@@ -75,7 +75,7 @@
|
||||
<div class="form-group">
|
||||
<div class="col-sm-offset-2 col-sm-8">
|
||||
<input type="hidden" name="id" value="{$info.id|default=''}">
|
||||
<button class="btn btn-success submit-btn ajax-post" type="submit" target-form="form-horizontal">确 定</button>
|
||||
<button class="btn btn-success submit-btn" type="submit">确 定</button>
|
||||
<button class="btn btn-danger btn-return" onclick="javascript:history.back(-1);return false;">返 回</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="box-body">
|
||||
<div class="tabs-wrapper">
|
||||
<div class="nav-tabs-custom">
|
||||
<ul class="nav nav-tabs">
|
||||
{volist name="config['config_group_list']" id="item"}
|
||||
<li {if $item.key == $id}class="active"{/if}>
|
||||
@@ -24,7 +24,7 @@
|
||||
{/volist}
|
||||
</ul>
|
||||
<div class="tab-content">
|
||||
<div class="tab-pane fade in active" id="tab-home">
|
||||
<div class="tab-pane tab-box fade in active" id="tab-home">
|
||||
<form method="post" class="form form-horizontal" role="form">
|
||||
{volist name="list" id="item"}
|
||||
<div class="form-group">
|
||||
@@ -68,7 +68,7 @@
|
||||
{/volist}
|
||||
<div class="form-group">
|
||||
<div class="col-sm-offset-2 col-sm-10">
|
||||
<button type="submit" class="btn btn-success submit-btn ajax-post" target-form="form">确认提交</button>
|
||||
<button type="submit" class="btn btn-success submit-btn">确认提交</button>
|
||||
<button class="btn btn-danger btn-return" onclick="javascript:history.back(-1);return false;">返 回</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -13,9 +13,9 @@
|
||||
添加配置
|
||||
</a>
|
||||
</div>
|
||||
<div class="box-header with-border">
|
||||
</div>
|
||||
<div class="box-body">
|
||||
<div class="tabs-wrapper">
|
||||
<div class="nav-tabs-custom">
|
||||
<ul class="nav nav-tabs">
|
||||
<li {if !$group_id}class="active"{/if}><a href="{:url('/admin/config/index')}">全部</a></li>
|
||||
{volist name="config['config_group_list']" id="item"}
|
||||
@@ -70,47 +70,4 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{/block}
|
||||
{block name="script"}
|
||||
<script type="text/javascript">
|
||||
$(function () {
|
||||
//搜索功能
|
||||
$("#search").click(function () {
|
||||
var url = $(this).attr('url');
|
||||
var query = $('.search-form').find('input').serialize();
|
||||
query = query.replace(/(&|^)(\w*?\d*?\-*?_*?)*?=?((?=&)|(?=$))/g, '');
|
||||
query = query.replace(/^&/g, '');
|
||||
if (url.indexOf('?') > 0) {
|
||||
url += '&' + query;
|
||||
} else {
|
||||
url += '?' + query;
|
||||
}
|
||||
window.location.href = url;
|
||||
});
|
||||
//回车搜索
|
||||
$(".search-input").keyup(function (e) {
|
||||
if (e.keyCode === 13) {
|
||||
$("#search").click();
|
||||
return false;
|
||||
}
|
||||
});
|
||||
//点击排序
|
||||
$('.list_sort').click(function () {
|
||||
var url = $(this).attr('url');
|
||||
var ids = $('.ids:checked');
|
||||
var param = '';
|
||||
if (ids.length > 0) {
|
||||
var str = new Array();
|
||||
ids.each(function () {
|
||||
str.push($(this).val());
|
||||
});
|
||||
param = str.join(',');
|
||||
}
|
||||
|
||||
if (url != undefined && url != '') {
|
||||
window.location.href = url + '/ids/' + param;
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
{/block}
|
||||
@@ -8,7 +8,7 @@
|
||||
</div>
|
||||
<div class="box-body">
|
||||
<form method="post" class="form form-horizontal" action="edit">
|
||||
<div class="tabs-wrapper">
|
||||
<div class="nav-tabs-custom">
|
||||
<ul class="nav nav-tabs">
|
||||
<li class="active"><a href="#pc" data-toggle="tab">PC端模板</a></li>
|
||||
<li><a href="#mobile" data-toggle="tab">移动端模板</a></li>
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
<h3 class="box-title">{$meta_title}</h3>
|
||||
<div class="box-tools pull-right">
|
||||
<a class="btn btn-sm btn-primary" href="{:url('/admin/'.$model_name.'/add')}">新 增</a>
|
||||
<button class="btn btn-sm btn-danger ajax-post confirm" url="{:url('/admin/'.$model_name.'/del')}" target-form="ids">删 除</button>
|
||||
<button class="btn btn-sm btn-danger ajax-post confirm" url="{:url('/admin/'.$model_name.'/del')}" data-form="ids">删 除</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="box-body">
|
||||
|
||||
@@ -3,13 +3,11 @@
|
||||
<div class="box box-primary">
|
||||
<div class="box-header with-border">
|
||||
<!-- 标题栏 -->
|
||||
<div class="pull-left">
|
||||
<h2>数据备份</h2>
|
||||
</div>
|
||||
<h3 class="box-title">{$meta_title}</h3>
|
||||
<div class="pull-right">
|
||||
<a id="export" class="btn btn-primary" href="javascript:;" autocomplete="off">立即备份</a>
|
||||
<a id="optimize" class="btn btn-success" href="{:url('/admin/database/optimize')}">优化表</a>
|
||||
<a id="repair" class="btn btn-warning" href="{:url('/admin/database/repair')}">修复表</a>
|
||||
<a id="export" class="btn btn-sm btn-primary" href="javascript:;" autocomplete="off">立即备份</a>
|
||||
<a id="optimize" class="btn btn-sm btn-success" href="{:url('/admin/database/optimize')}">优化表</a>
|
||||
<a id="repair" class="btn btn-sm btn-warning" href="{:url('/admin/database/repair')}">修复表</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="box-body">
|
||||
|
||||
@@ -4,9 +4,7 @@
|
||||
<div class="box box-primary">
|
||||
<div class="box-header with-border">
|
||||
<!-- 标题栏 -->
|
||||
<div class="pull-left">
|
||||
<h2>数据恢复</h2>
|
||||
</div>
|
||||
<h3 class="box-title">{$meta_title}</h3>
|
||||
<div class="pull-right">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
<h3 class="box-title">{$meta_title}</h3>
|
||||
<div class="box-tools pull-right">
|
||||
<a class="btn btn-danger" href="{:url('/admin/form/addattr',array('form_id'=>$form_id))}"><i class="fa fa-plus"></i> 新 增</a>
|
||||
<!-- <button class="btn btn-danger ajax-post confirm" url="{:url('del')}" target-form="ids"><i class="fa fa-remove"></i> 删 除</button> -->
|
||||
<!-- <button class="btn btn-danger ajax-post confirm" url="{:url('del')}" data-form="ids"><i class="fa fa-remove"></i> 删 除</button> -->
|
||||
<a class="btn btn-warning" href="{:url('/admin/form/index')}"><i class="fa fa-reply"></i> 返回</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -1,60 +0,0 @@
|
||||
{extend name="admin/public/base"/}
|
||||
{block name="body"}
|
||||
<div class="box box-primary">
|
||||
<div class="box-header with-border">
|
||||
<h3 class="box-title">{$meta_title}</h3>
|
||||
<div class="box-tools pull-right">
|
||||
</div>
|
||||
</div>
|
||||
<div class="box-body">
|
||||
<div class="table-responsive clearfix">
|
||||
<table class="table table-hover table-bordered">
|
||||
<tr>
|
||||
<th width="120" style="text-align: right;">姓名</th>
|
||||
<td>{$info['name']}</td>
|
||||
<th width="120" style="text-align: right;">性别</th>
|
||||
<td>{if $info['sex'] == 0}保密{elseif $info['sex'] == 1}男{elseif $info['sex'] == 2}女{/if}</td>
|
||||
<th width="120" style="text-align: right;">出生年月</th>
|
||||
<td>{$info['birthday']|date='Y-m-d',###}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th width="120" style="text-align: right;">从事行业</th>
|
||||
<td>{$info['industry']}</td>
|
||||
<th width="120" style="text-align: right;">所在单位</th>
|
||||
<td colspan="3">{$info['company']}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th width="120" style="text-align: right;">单位职务</th>
|
||||
<td>{$info['duties']}</td>
|
||||
<th width="120" style="text-align: right;">入学年份</th>
|
||||
<td>{$info['en_year']}</td>
|
||||
<th width="120" style="text-align: right;">所学专业</th>
|
||||
<td>{$info['major']}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th width="120" style="text-align: right;">联系电话</th>
|
||||
<td>{$info['mobile']}</td>
|
||||
<th width="120" style="text-align: right;">QQ</th>
|
||||
<td>{$info['qq']}</td>
|
||||
<th width="120" style="text-align: right;">微信</th>
|
||||
<td>{$info['wechat']}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th width="120" style="text-align: right;">个人简历</th>
|
||||
<td colspan="5">
|
||||
{$info['profile']}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="6">
|
||||
说明:个人简历中,您可以添加任何您愿意提供的信息,例如您可以为校友提供何种帮助,有何特长,获得的主要荣誉,是否参加其他社团组织等等。
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/block}
|
||||
{block name="script"}
|
||||
|
||||
{/block}
|
||||
@@ -8,7 +8,7 @@
|
||||
<h3 class="box-title">{$meta_title}</h3>
|
||||
<div class="box-tools pull-right">
|
||||
<a class="btn btn-sm btn-primary" href="{:url('/admin/form/add')}">新 增</a>
|
||||
<button class="btn btn-sm btn-danger ajax-post confirm" url="{:url('/admin/form/del')}" target-form="ids">删 除</button>
|
||||
<button class="btn btn-sm btn-danger ajax-post confirm" url="{:url('/admin/form/del')}" data-form="ids">删 除</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="box-body">
|
||||
|
||||
@@ -1,60 +0,0 @@
|
||||
{extend name="admin/public/base"/}
|
||||
{block name="body"}
|
||||
<div class="box box-primary">
|
||||
<div class="box-header with-border">
|
||||
<h3 class="box-title">{$meta_title}</h3>
|
||||
<div class="box-tools pull-right">
|
||||
<a class="btn btn-primary" href="{:url('admin/form/outxls?form_id='.$form_id)}" target="_blank">导出</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="box-body">
|
||||
<div class="table-responsive clearfix">
|
||||
<table class="table table-hover">
|
||||
<thead>
|
||||
<tr>
|
||||
<th><input class="checkbox check-all" type="checkbox"></th>
|
||||
<th>姓名</th>
|
||||
<th>性别</th>
|
||||
<th>生日</th>
|
||||
<th>从事行业</th>
|
||||
<th>所在单位</th>
|
||||
<th>职务</th>
|
||||
<th>入学年份</th>
|
||||
<th>所学专业</th>
|
||||
<th>电话</th>
|
||||
<th>QQ</th>
|
||||
<th>微信</th>
|
||||
<th>操作</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{volist name="list" id="item"}
|
||||
<tr>
|
||||
<td><input class="ids row-selected" type="checkbox" name="id[]" value="{$item['id']}"></td>
|
||||
<td>{$item['name']}</td>
|
||||
<td>{if $item['sex'] == 0}保密{elseif $item['sex'] == 1}男{elseif $item['sex'] == 2}女{/if}</td>
|
||||
<td>{$item['birthday']|date='Y-m-d',###}</td>
|
||||
<td>{$item['industry']}</td>
|
||||
<td>{$item['company']}</td>
|
||||
<td>{$item['duties']}</td>
|
||||
<td>{$item['en_year']}</td>
|
||||
<td>{$item['major']}</td>
|
||||
<td>{$item['mobile']}</td>
|
||||
<td>{$item['qq']}</td>
|
||||
<td>{$item['wechat']}</td>
|
||||
<td>
|
||||
<a href="{:url('detail',array('id'=>$item['id'], 'form_id'=>$form_id))}">详情</a>
|
||||
<a href="{:url('deldata',array('id'=>$item['id'], 'form_id'=>$form_id))}" class="confirm ajax-get">删除</a>
|
||||
</td>
|
||||
</tr>
|
||||
{/volist}
|
||||
</tbody>
|
||||
</table>
|
||||
{$page|raw}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/block}
|
||||
{block name="script"}
|
||||
|
||||
{/block}
|
||||
@@ -15,7 +15,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="box-body">
|
||||
<div class="tabs-wrapper">
|
||||
<div class="nav-tabs-custom">
|
||||
<ul class="nav nav-tabs">
|
||||
{volist name="config['user_group_type']" id="item"}
|
||||
<li {if $item['key'] eq $type}class="active"{/if}>
|
||||
|
||||
@@ -49,7 +49,7 @@
|
||||
<div class="form-group">
|
||||
<div class="col-lg-offset-2 col-lg-10">
|
||||
<input type="hidden" name="id" value="{$id}">
|
||||
<button type="submit" class="btn btn-success submit-btn ajax-post" target-form="form">确认提交</button>
|
||||
<button type="submit" class="btn btn-success submit-btn">确认提交</button>
|
||||
<button class="btn btn-danger btn-return" onclick="javascript:history.back(-1);return false;">返 回</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -1,7 +1,4 @@
|
||||
{extend name="admin/public/base"/}
|
||||
{block name="style"}
|
||||
<link rel="stylesheet" type="text/css" href="__static__/common/css/bootstrap-editable.css">
|
||||
{/block}
|
||||
{block name="body"}
|
||||
<div class="box box-primary">
|
||||
<div class="box-header with-border">
|
||||
@@ -11,7 +8,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="box-body">
|
||||
<div class="tabs-wrapper">
|
||||
<div class="nav-tabs-custom">
|
||||
<ul class="nav nav-tabs">
|
||||
{volist name="config['user_group_type']" id="item"}
|
||||
<li {if $item['key'] == $type}class="active"{/if}>
|
||||
@@ -67,15 +64,4 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/block}
|
||||
{block name="script"}
|
||||
<script type="text/javascript" src="__static__/common/js/bootstrap-editable.min.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function(){
|
||||
$.fn.editable.defaults.mode = 'popup';
|
||||
$.fn.editableform.buttons = '<button type="submit" class="btn btn-success editable-submit btn-mini"><i class="fa fa-check-square-o fa-white"></i></button>' +
|
||||
'<button type="button" class="btn editable-cancel btn-mini"><i class="fa fa-times"></i></button>';
|
||||
$('.editable').editable();
|
||||
})
|
||||
</script>
|
||||
{/block}
|
||||
@@ -8,7 +8,7 @@
|
||||
<h3 class="box-title">{$meta_title}</h3>
|
||||
<div class="box-tools pull-right">
|
||||
<a class="btn btn-sm btn-primary" href="{:url('/admin/link/add')}">新 增</a>
|
||||
<button class="btn btn-sm btn-danger ajax-post confirm" url="{:url('/admin/link/delete')}" target-form="ids">删 除</button>
|
||||
<button class="btn btn-sm btn-danger ajax-post confirm" url="{:url('/admin/link/delete')}" data-form="ids">删 除</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="box-body">
|
||||
|
||||
@@ -84,7 +84,7 @@
|
||||
<div class="form-group">
|
||||
<div class="col-sm-offset-2 col-sm-10">
|
||||
<input type="hidden" name="id" value="{$info['id']|default=''}">
|
||||
<button class="btn btn-success submit-btn ajax-post" type="submit" target-form="form-horizontal">确 定</button>
|
||||
<button class="btn btn-success submit-btn" type="submit">确 定</button>
|
||||
<button class="btn btn-danger btn-return" onclick="javascript:history.back(-1);return false;">返 回</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -5,19 +5,19 @@
|
||||
<h3 class="box-title">{$meta_title}</h3>
|
||||
</div>
|
||||
<div class="box-body">
|
||||
<form id="form" action="{:url('/admin/menu/import')}" method="post" class="form form-horizontal" role="form">
|
||||
<form method="post" class="form form-horizontal" role="form">
|
||||
<!-- 基础文档模型 -->
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label">导入的内容</label>
|
||||
<div class="col-sm-10">
|
||||
<textarea name="tree" class="form-control" style="width:80%; height:160px;"></textarea>
|
||||
<textarea name="tree" class="form-control" style="height:160px;" data-rule="required"></textarea>
|
||||
<span class="help-block"><b>导入格式:</b><br/>首页|/admin/index/index|0|分组名称<br/>更新缓存|/admin/menu/clear|0|分组名称<br/>(请按照导入格式输入)</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div class="col-sm-offset-2 col-sm-10">
|
||||
<input type="hidden" name="id" value="{$info.id|default=''}">
|
||||
<button class="btn btn-success submit-btn ajax-post" type="submit" target-form="form-horizontal">确 定</button>
|
||||
<button class="btn btn-success submit-btn" type="submit">确 定</button>
|
||||
<button class="btn btn-danger btn-return" onclick="javascript:history.back(-1);return false;">返 回</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -4,108 +4,108 @@
|
||||
{/block}
|
||||
{block name="body"}
|
||||
<div class="box box-primary">
|
||||
<div class="box-header with-border">
|
||||
<h3 class="box-title">{$meta_title}</h3>
|
||||
<div class="box-tools pull-right">
|
||||
<a class="btn btn-sm btn-primary" href="{:url('/admin/menu/add',['pid'=>input('get.pid',0)])}">新 增</a>
|
||||
<button class="btn btn-sm btn-danger ajax-post confirm" url="{:url('/admin/menu/del')}" target-form="ids">删 除</button>
|
||||
<a class="btn btn-sm btn-success" href="{:url('/admin/menu/import',array('pid'=>input('get.pid',0)))}">导 入</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="box-body">
|
||||
<form class="ids">
|
||||
<div class="table-responsive clearfix">
|
||||
<table class="table table-hover">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="row-selected">
|
||||
<input class="checkbox check-all" type="checkbox">
|
||||
</th>
|
||||
<th>ID</th>
|
||||
<th>名称</th>
|
||||
<th>上级菜单</th>
|
||||
<th>分组</th>
|
||||
<th>URL</th>
|
||||
<th>排序</th>
|
||||
<th>仅开发者模式显示</th>
|
||||
<th>隐藏</th>
|
||||
<th>操作</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<div class="box-header with-border">
|
||||
<h3 class="box-title">{$meta_title}</h3>
|
||||
<div class="box-tools pull-right">
|
||||
<a class="btn btn-sm btn-primary" href="{:url('/admin/menu/add',['pid'=>input('get.pid',0)])}">新 增</a>
|
||||
<button class="btn btn-sm btn-danger ajax-post confirm" url="{:url('/admin/menu/del')}" data-form="ids">删 除</button>
|
||||
<a class="btn btn-sm btn-success" href="{:url('/admin/menu/import',array('pid'=>input('get.pid',0)))}">导 入</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="box-body">
|
||||
<form class="ids">
|
||||
<div class="table-responsive clearfix">
|
||||
<table class="table table-hover">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="row-selected">
|
||||
<input class="checkbox check-all" type="checkbox">
|
||||
</th>
|
||||
<th>ID</th>
|
||||
<th>名称</th>
|
||||
<th>上级菜单</th>
|
||||
<th>分组</th>
|
||||
<th>URL</th>
|
||||
<th>排序</th>
|
||||
<th>仅开发者模式显示</th>
|
||||
<th>隐藏</th>
|
||||
<th>操作</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
{notempty name="list"}
|
||||
{volist name="list" id="menu"}
|
||||
<tr>
|
||||
<td><input class="ids row-selected" type="checkbox" name="id[]" value="{$menu.id}"></td>
|
||||
<td>{$menu.id}</td>
|
||||
<td>
|
||||
{$menu['level_show']|raw}
|
||||
<a href="#" class="editable editable-click" data-id="{$menu['id']}" data-name="title" data-type="text" data-pk="{$menu['id']}" data-url="{:url('/admin/menu/editable')}">{$menu['title']}</a>
|
||||
<a class="add-sub-cate" title="添加子分类" href="{:url('/admin/menu/add', ['pid' => $menu['id']])}">
|
||||
<i class="fa fa-plus-square"></i>
|
||||
</a>
|
||||
</td>
|
||||
<td>{$menu.up_title|default='无'}</td>
|
||||
<td>{$menu.group}</td>
|
||||
<td>{$menu.url}</td>
|
||||
<td><a href="#" class="editable editable-click" data-id="{$menu['id']}" data-name="sort" data-type="text" data-pk="{$menu['id']}" data-url="{:url('/admin/menu/editable')}">{$menu['sort']}</a></td>
|
||||
<td>
|
||||
<a href="{:url('/admin/menu/toogleDev',array('id'=>$menu['id'],'value'=>abs($menu['is_dev']-1)))}"
|
||||
class="ajax-get">
|
||||
{$menu['is_dev_text']}
|
||||
</a>
|
||||
</td>
|
||||
<td>
|
||||
<a href="{:url('/admin/menu/toogleHide',array('id'=>$menu['id'],'value'=>abs($menu['hide']-1)))}"
|
||||
class="ajax-get">
|
||||
{$menu['hide_text']}
|
||||
</a>
|
||||
</td>
|
||||
<td>
|
||||
<a title="编辑" href="{:url('/admin/menu/edit', ['id' =>$menu['id']])}">编辑</a>
|
||||
<a class="confirm ajax-get" title="删除" href="{:url('/admin/menu/del', ['id' =>$menu['id']])}">删除</a>
|
||||
</td>
|
||||
</tr>
|
||||
{/volist}
|
||||
{else/}
|
||||
<td colspan="10" class="text-center"> aOh! 暂时还没有内容!</td>
|
||||
{/notempty}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<tbody>
|
||||
{notempty name="list"}
|
||||
{volist name="list" id="menu"}
|
||||
<tr>
|
||||
<td><input class="ids row-selected" type="checkbox" name="id[]" value="{$menu.id}"></td>
|
||||
<td>{$menu.id}</td>
|
||||
<td>
|
||||
{$menu['level_show']|raw}
|
||||
<a href="#" class="editable editable-click" data-id="{$menu['id']}" data-name="title" data-type="text" data-pk="{$menu['id']}" data-url="{:url('/admin/menu/editable')}">{$menu['title']}</a>
|
||||
<a class="add-sub-cate" title="添加子分类" href="{:url('/admin/menu/add', ['pid' => $menu['id']])}">
|
||||
<i class="fa fa-plus-square"></i>
|
||||
</a>
|
||||
</td>
|
||||
<td>{$menu.up_title|default='无'}</td>
|
||||
<td>{$menu.group}</td>
|
||||
<td>{$menu.url}</td>
|
||||
<td><a href="#" class="editable editable-click" data-id="{$menu['id']}" data-name="sort" data-type="text" data-pk="{$menu['id']}" data-url="{:url('/admin/menu/editable')}">{$menu['sort']}</a></td>
|
||||
<td>
|
||||
<a href="{:url('/admin/menu/toogleDev',array('id'=>$menu['id'],'value'=>abs($menu['is_dev']-1)))}"
|
||||
class="ajax-get">
|
||||
{$menu['is_dev_text']}
|
||||
</a>
|
||||
</td>
|
||||
<td>
|
||||
<a href="{:url('/admin/menu/toogleHide',array('id'=>$menu['id'],'value'=>abs($menu['hide']-1)))}"
|
||||
class="ajax-get">
|
||||
{$menu['hide_text']}
|
||||
</a>
|
||||
</td>
|
||||
<td>
|
||||
<a title="编辑" href="{:url('/admin/menu/edit', ['id' =>$menu['id']])}">编辑</a>
|
||||
<a class="confirm ajax-get" title="删除" href="{:url('/admin/menu/del', ['id' =>$menu['id']])}">删除</a>
|
||||
</td>
|
||||
</tr>
|
||||
{/volist}
|
||||
{else/}
|
||||
<td colspan="10" class="text-center"> aOh! 暂时还没有内容!</td>
|
||||
{/notempty}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
{/block}
|
||||
{block name="script"}
|
||||
<script type="text/javascript" src="__static__/common/js/bootstrap-editable.min.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function () {
|
||||
$.fn.editable.defaults.mode = 'popup';
|
||||
$.fn.editableform.buttons = '<button type="submit" class="btn btn-success editable-submit btn-mini"><i class="fa fa-check-square-o fa-white"></i></button>' +
|
||||
'<button type="button" class="btn editable-cancel btn-mini"><i class="fa fa-times"></i></button>';
|
||||
$('.editable').editable();
|
||||
//搜索功能
|
||||
$("#search").click(function () {
|
||||
var url = $(this).attr('url');
|
||||
var query = $('.search-form').find('input').serialize();
|
||||
query = query.replace(/(&|^)(\w*?\d*?\-*?_*?)*?=?((?=&)|(?=$))/g, '');
|
||||
query = query.replace(/^&/g, '');
|
||||
if (url.indexOf('?') > 0) {
|
||||
url += '&' + query;
|
||||
} else {
|
||||
url += '?' + query;
|
||||
}
|
||||
window.location.href = url;
|
||||
});
|
||||
//回车搜索
|
||||
$(".search-input").keyup(function (e) {
|
||||
if (e.keyCode === 13) {
|
||||
$("#search").click();
|
||||
return false;
|
||||
}
|
||||
});
|
||||
$.fn.editable.defaults.mode = 'popup';
|
||||
$.fn.editableform.buttons = '<button type="submit" class="btn btn-success editable-submit btn-mini"><i class="fa fa-check-square-o fa-white"></i></button>' +
|
||||
'<button type="button" class="btn editable-cancel btn-mini"><i class="fa fa-times"></i></button>';
|
||||
$('.editable').editable();
|
||||
//搜索功能
|
||||
$("#search").click(function () {
|
||||
var url = $(this).attr('url');
|
||||
var query = $('.search-form').find('input').serialize();
|
||||
query = query.replace(/(&|^)(\w*?\d*?\-*?_*?)*?=?((?=&)|(?=$))/g, '');
|
||||
query = query.replace(/^&/g, '');
|
||||
if (url.indexOf('?') > 0) {
|
||||
url += '&' + query;
|
||||
} else {
|
||||
url += '?' + query;
|
||||
}
|
||||
window.location.href = url;
|
||||
});
|
||||
//回车搜索
|
||||
$(".search-input").keyup(function (e) {
|
||||
if (e.keyCode === 13) {
|
||||
$("#search").click();
|
||||
return false;
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
{/block}
|
||||
@@ -2,9 +2,7 @@
|
||||
{block name="body"}
|
||||
<div class="box box-primary">
|
||||
<div class="box-header with-border">
|
||||
<div class="pull-left">
|
||||
<h2>菜单排序 [ <a href="{:url('index',array('pid'=>I('pid')))}">返回列表</a> ]</h2>
|
||||
</div>
|
||||
<h3 class="box-title">{$meta_title}</h3>
|
||||
</div>
|
||||
<div class="box-body">
|
||||
<form action="{:url('sort')}" method="post" class="form form-horizontal" role="form">
|
||||
@@ -26,8 +24,8 @@
|
||||
<div class="sort_bottom form-group">
|
||||
<div class="col-lg-12">
|
||||
<input type="hidden" name="ids">
|
||||
<button class="sort_confirm btn btn-primary submit-btn" type="button">确 定</button>
|
||||
<button class="sort_cancel btn btn-dafault btn-return" type="button" url="{$Think.cookie.__forward__}">返 回</button>
|
||||
<button class="btn btn-primary submit-btn" type="submit">确 定</button>
|
||||
<button class="btn btn-dafault btn-return" type="button" url="{$Think.cookie.__forward__}">返 回</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
<div class="box-body">
|
||||
|
||||
<!-- 表单 -->
|
||||
<form id="form" method="post" class="form-horizontal form">
|
||||
<form method="post" class="form-horizontal form">
|
||||
<!-- 基础 -->
|
||||
<div id="tab1" class="tab-pane in tab1">
|
||||
<div class="form-group">
|
||||
@@ -49,7 +49,7 @@
|
||||
<!-- 按钮 -->
|
||||
<div class="form-group">
|
||||
<div class="col-lg-offset-2 col-lg-10">
|
||||
<button class="btn btn-success submit-btn ajax-post" type="submit" target-form="form-horizontal">确 定</button>
|
||||
<button class="btn btn-success submit-btn" type="submit">确 定</button>
|
||||
<button class="btn btn-danger btn-return" onclick="javascript:history.back(-1);return false;">返 回</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -10,8 +10,8 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="box-body">
|
||||
<form id="form" method="post" class="form form-horizontal" role=form>
|
||||
<div class="tabs-wrapper">
|
||||
<form method="post" class="form form-horizontal" role=form>
|
||||
<div class="nav-tabs-custom">
|
||||
<ul class="nav nav-tabs">
|
||||
<li class="active"><a href="#tab1" data-toggle="tab">基 础</a></li>
|
||||
<li><a href="#tab2" data-toggle="tab">设 计</a></li>
|
||||
@@ -128,27 +128,11 @@
|
||||
<div class="form-group">
|
||||
<div class="col-lg-offset-2 col-lg-10">
|
||||
<input type="hidden" name="id" value="{$info['id']}">
|
||||
<button type="submit" class="btn btn-success submit-btn ajax-post" target-form="form">确认提交</button>
|
||||
<button type="submit" class="btn btn-success submit-btn">确认提交</button>
|
||||
<button class="btn btn-danger btn-return" onclick="javascript:history.back(-1);return false;">返 回</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
{/block}
|
||||
{block name="script"}
|
||||
<script type="text/javascript" src="__static__/common/js/droppable.js"></script>
|
||||
<script type="text/javascript" src="__static__/plugins/board/board.min.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function(){
|
||||
$('.form-group #attribute_sort').boards();
|
||||
$('.form-group #attribute_group_sort').boards({
|
||||
drop: function(e){
|
||||
var group = e.target.closest('.board').find('.board-list').attr('data-group');
|
||||
e.element.find('input').attr('name','attribute_sort[' + group + '][]')
|
||||
}
|
||||
})
|
||||
})
|
||||
</script>
|
||||
{/block}
|
||||
|
||||
{/block}
|
||||
@@ -65,22 +65,4 @@
|
||||
{$page|raw}
|
||||
</div>
|
||||
</div>
|
||||
{/block}
|
||||
{block name="script"}
|
||||
<script type="text/javascript">
|
||||
$(function(){
|
||||
$("#search").click(function(){
|
||||
var url = $(this).attr('url');
|
||||
var status = $('select[name=status]').val();
|
||||
var search = $('input[name=search]').val();
|
||||
if(status != ''){
|
||||
url += '/status/' + status;
|
||||
}
|
||||
if(search != ''){
|
||||
url += '/search/' + search;
|
||||
}
|
||||
window.location.href = url;
|
||||
});
|
||||
})
|
||||
</script>
|
||||
{/block}
|
||||
{/block}
|
||||
@@ -1,182 +1,181 @@
|
||||
{include file="admin/public/header" /}
|
||||
<div class="wrapper">
|
||||
|
||||
<header class="main-header">
|
||||
<!-- Logo -->
|
||||
<a href="{:url('/admin/index/index')}" class="logo">
|
||||
<!-- mini logo for sidebar mini 50x50 pixels -->
|
||||
<span class="logo-mini"><b>S</b>ent</span>
|
||||
<!-- logo for regular state and mobile devices -->
|
||||
<span class="logo-lg"><b>Sent</b>CMS</span>
|
||||
<div class="wrapper">
|
||||
<header class="main-header">
|
||||
<!-- Logo -->
|
||||
<a href="{:url('/admin/index/index')}" class="logo">
|
||||
<!-- mini logo for sidebar mini 50x50 pixels -->
|
||||
<span class="logo-mini"><b>S</b>ent</span>
|
||||
<!-- logo for regular state and mobile devices -->
|
||||
<span class="logo-lg"><b>Sent</b>CMS</span>
|
||||
</a>
|
||||
<!-- Header Navbar: style can be found in header.less -->
|
||||
<nav class="navbar navbar-static-top">
|
||||
<!-- Sidebar toggle button-->
|
||||
<a href="#" class="sidebar-toggle" data-toggle="offcanvas" role="button">
|
||||
<span class="sr-only">导航</span>
|
||||
</a>
|
||||
<!-- Header Navbar: style can be found in header.less -->
|
||||
<nav class="navbar navbar-static-top">
|
||||
<!-- Sidebar toggle button-->
|
||||
<a href="#" class="sidebar-toggle" data-toggle="offcanvas" role="button">
|
||||
<span class="sr-only">导航</span>
|
||||
</a>
|
||||
<div class="navbar-custom-menu" style="float: left;">
|
||||
<ul class="nav navbar-nav">
|
||||
{volist name="__menu__['main']" id="item"}
|
||||
<li class="{$item['style']}">
|
||||
<a href="{$item['url']|url}">
|
||||
<i class="fa fa-{$item['icon']|default='file'}"></i>
|
||||
<span>{$item['title']}</span>
|
||||
<div class="navbar-custom-menu" style="float: left;">
|
||||
<ul class="nav navbar-nav">
|
||||
{volist name="__menu__['main']" id="item"}
|
||||
<li class="{$item['style']}">
|
||||
<a href="{$item['url']|url}">
|
||||
<i class="fa fa-{$item['icon']|default='file'}"></i>
|
||||
<span>{$item['title']}</span>
|
||||
</a>
|
||||
</li>
|
||||
{/volist}
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="navbar-custom-menu">
|
||||
<ul class="nav navbar-nav">
|
||||
<!-- User Account: style can be found in dropdown.less -->
|
||||
<li class="dropdown user user-menu">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
|
||||
<img src="__plugins__/adminlte/img/user2-160x160.jpg" class="user-image" alt="User Image">
|
||||
<span class="hidden-xs">{:session('userInfo.nickname')}</span>
|
||||
</a>
|
||||
</li>
|
||||
{/volist}
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="navbar-custom-menu">
|
||||
<ul class="nav navbar-nav">
|
||||
<!-- User Account: style can be found in dropdown.less -->
|
||||
<li class="dropdown user user-menu">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
|
||||
<img src="__plugins__/adminlte/img/user2-160x160.jpg" class="user-image" alt="User Image">
|
||||
<span class="hidden-xs">{:session('userInfo.nickname')}</span>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<!-- User image -->
|
||||
<li class="user-header">
|
||||
<img src="__plugins__/adminlte/img/user2-160x160.jpg" class="img-circle" alt="User Image">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- User image -->
|
||||
<li class="user-header">
|
||||
<img src="__plugins__/adminlte/img/user2-160x160.jpg" class="img-circle" alt="User Image">
|
||||
|
||||
<p>
|
||||
{:session('userInfo.nickname')} - Web Developer
|
||||
<small>Member since Nov. 2012</small>
|
||||
</p>
|
||||
</li>
|
||||
<!-- Menu Body -->
|
||||
<li class="user-body">
|
||||
<div class="row">
|
||||
<div class="col-xs-4 text-center">
|
||||
<a href="{:url('front.Index/index')}">网站首页</a>
|
||||
</div>
|
||||
<div class="col-xs-4 text-center">
|
||||
<a href="{:url('/admin/user/editpwd')}">修改密码</a>
|
||||
</div>
|
||||
<div class="col-xs-4 text-center">
|
||||
<a href="{:url('/admin/user/edit')}">修改资料</a>
|
||||
</div>
|
||||
<p>
|
||||
{:session('userInfo.nickname')}
|
||||
<small>Member since Nov. 2012</small>
|
||||
</p>
|
||||
</li>
|
||||
<!-- Menu Body -->
|
||||
<li class="user-body">
|
||||
<div class="row">
|
||||
<div class="col-xs-4 text-center">
|
||||
<a href="{:url('front.Index/index')}">网站首页</a>
|
||||
</div>
|
||||
<!-- /.row -->
|
||||
</li>
|
||||
<!-- Menu Footer-->
|
||||
<li class="user-footer">
|
||||
<div class="pull-left">
|
||||
<a href="{:url('/admin/index/clear')}" class="btn btn-default btn-flat">更新缓存</a>
|
||||
<div class="col-xs-4 text-center">
|
||||
<a href="{:url('/admin/user/editpwd')}">修改密码</a>
|
||||
</div>
|
||||
<div class="pull-right">
|
||||
<a href="{:url('/admin/index/logout')}" class="btn btn-default btn-flat">退出</a>
|
||||
<div class="col-xs-4 text-center">
|
||||
<a href="{:url('/admin/user/edit')}">修改资料</a>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<!-- Control Sidebar Toggle Button -->
|
||||
<li>
|
||||
<a href="#" data-toggle="control-sidebar"><i class="fa fa-gears"></i></a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
<!-- Left side column. contains the logo and sidebar -->
|
||||
<aside class="main-sidebar">
|
||||
<!-- sidebar: style can be found in sidebar.less -->
|
||||
<section class="sidebar">
|
||||
<!-- Sidebar user panel -->
|
||||
<div class="user-panel">
|
||||
<div class="pull-left image">
|
||||
<img src="__plugins__/adminlte/img/user2-160x160.jpg" class="img-circle" alt="User Image">
|
||||
</div>
|
||||
<div class="pull-left info">
|
||||
<p>{:session('userInfo.nickname')}</p>
|
||||
<a href="#"><i class="fa fa-circle text-success"></i> 在线</a>
|
||||
</div>
|
||||
</div>
|
||||
<!-- /.search form -->
|
||||
<!-- sidebar menu: : style can be found in sidebar.less -->
|
||||
<ul class="sidebar-menu">
|
||||
{volist name="__menu__['child']" id="nav"}
|
||||
<li class="header">{$key}</li>
|
||||
{volist name="nav" id="item"}
|
||||
{if isset($item['_child'])}
|
||||
<li class="treeview">
|
||||
<a href="#">
|
||||
<i class="fa fa-{$item['icon']|default='file'}"></i> <span>{$item['title']}</span><span class="pull-right-container"><i class="fa fa-angle-left pull-right"></i></span>
|
||||
</a>
|
||||
<ul class="treeview-menu">
|
||||
{volist name="item['_child']" id="vo" key="k"}
|
||||
<li class="{$vo['style']}"><a href="{$vo['url']}"><i class="fa fa-{$vo['icon']|default='file'}"></i><span>{$vo['title']}</span></a></li>
|
||||
{/volist}
|
||||
</div>
|
||||
<!-- /.row -->
|
||||
</li>
|
||||
<!-- Menu Footer-->
|
||||
<li class="user-footer">
|
||||
<div class="pull-left">
|
||||
<a href="{:url('/admin/index/clear')}" class="btn btn-default btn-flat">更新缓存</a>
|
||||
</div>
|
||||
<div class="pull-right">
|
||||
<a href="{:url('/admin/index/logout')}" class="btn btn-default btn-flat">退出</a>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
{else/}
|
||||
<!-- Control Sidebar Toggle Button -->
|
||||
<li>
|
||||
<a href="#" data-toggle="control-sidebar"><i class="fa fa-gears"></i></a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
<!-- Left side column. contains the logo and sidebar -->
|
||||
<aside class="main-sidebar">
|
||||
<!-- sidebar: style can be found in sidebar.less -->
|
||||
<section class="sidebar">
|
||||
<!-- Sidebar user panel -->
|
||||
<div class="user-panel">
|
||||
<div class="pull-left image">
|
||||
<img src="__plugins__/adminlte/img/user2-160x160.jpg" class="img-circle" alt="User Image">
|
||||
</div>
|
||||
<div class="pull-left info">
|
||||
<p>{:session('userInfo.nickname')}</p>
|
||||
<a href="#"><i class="fa fa-circle text-success"></i> 在线</a>
|
||||
</div>
|
||||
</div>
|
||||
<!-- /.search form -->
|
||||
<!-- sidebar menu: : style can be found in sidebar.less -->
|
||||
<ul class="sidebar-menu">
|
||||
{volist name="__menu__['child']" id="nav"}
|
||||
<li class="header">{$key}</li>
|
||||
{volist name="nav" id="item"}
|
||||
{if isset($item['_child'])}
|
||||
<li class="treeview">
|
||||
<a href="#">
|
||||
<i class="fa fa-{$item['icon']|default='file'}"></i> <span>{$item['title']}</span><span class="pull-right-container"><i class="fa fa-angle-left pull-right"></i></span>
|
||||
</a>
|
||||
<ul class="treeview-menu">
|
||||
{volist name="item['_child']" id="vo" key="k"}
|
||||
<li class="{$vo['style']}"><a href="{$vo['url']}"><i class="fa fa-{$vo['icon']|default='file'}"></i><span>{$vo['title']}</span></a></li>
|
||||
{/volist}
|
||||
</ul>
|
||||
</li>
|
||||
{else/}
|
||||
<li class="{$item['style']}">
|
||||
<a href="{$item['url']}">
|
||||
<i class="fa fa-{$item['icon']|default='file'}"></i>
|
||||
<span>{$item['title']}</span>
|
||||
</a>
|
||||
</li>
|
||||
{/if}
|
||||
{/volist}
|
||||
{/volist}
|
||||
{if isset($extend_menu)}
|
||||
{volist name="extend_menu" id="sub"}
|
||||
{if is_string($key)}<li class="header">{$key}</li>{/if}
|
||||
{volist name="sub" id="item"}
|
||||
<li class="{$item['style']}">
|
||||
<a href="{$item['url']}">
|
||||
<i class="fa fa-{$item['icon']|default='file'}"></i>
|
||||
<span>{$item['title']}</span>
|
||||
</a>
|
||||
</li>
|
||||
{/if}
|
||||
{/volist}
|
||||
{/volist}
|
||||
{if isset($extend_menu)}
|
||||
{volist name="extend_menu" id="sub"}
|
||||
{if is_string($key)}<li class="header">{$key}</li>{/if}
|
||||
{volist name="sub" id="item"}
|
||||
<li class="{$item['style']}">
|
||||
<a href="{$item['url']}">
|
||||
<i class="fa fa-{$item['icon']|default='file'}"></i>
|
||||
<span>{$item['title']}</span>
|
||||
</a>
|
||||
</li>
|
||||
{/volist}
|
||||
{/volist}
|
||||
{/if}
|
||||
<li class="header">相关连接</li>
|
||||
<li><a href="https://www.kancloud.cn/tensent/sentcms4/content" target="_blank"><i class="fa fa-file-text text-red"></i> <span>开发文档</span></a></li>
|
||||
<li><a href="https://www.tensent.cn/" target="_blank"><i class="fa fa-globe text-yellow"></i> <span>官方网站</span></a></li>
|
||||
<li><a href="https://jq.qq.com/?_wv=1027&k=5v72Y0v" target="_blank"><i class="fa fa-qq text-aqua"></i> <span>开发交流群</span></a></li>
|
||||
</ul>
|
||||
</section>
|
||||
<!-- /.sidebar -->
|
||||
</aside>
|
||||
|
||||
|
||||
<!-- Content Wrapper. Contains page content -->
|
||||
<div class="content-wrapper">
|
||||
<!-- Content Header (Page header) -->
|
||||
<section class="content-header">
|
||||
<h1> </h1>
|
||||
<ol class="breadcrumb">
|
||||
<li><a href="{:url('/admin/index/index')}"><i class="fa fa-dashboard"></i> 后台首页</a></li>
|
||||
<li class="active">{$meta_title}</li>
|
||||
</ol>
|
||||
<div style="clear: both;"></div>
|
||||
</section>
|
||||
|
||||
<!-- Main content -->
|
||||
<section class="content">{block name="body"}{/block}</section>
|
||||
</div>
|
||||
<!-- /.content-wrapper -->
|
||||
<footer class="main-footer">
|
||||
<div class="pull-right hidden-xs">
|
||||
<b>Version</b> 4.x
|
||||
</div>
|
||||
<strong>Copyright © 2013-2020 <a href="https://www.tensent.cn">SentCMS</a>.</strong> All rights
|
||||
reserved.
|
||||
</footer>
|
||||
|
||||
<!-- Control Sidebar -->
|
||||
<aside class="control-sidebar control-sidebar-dark">
|
||||
<!-- Create the tabs -->
|
||||
<ul class="nav nav-tabs nav-justified control-sidebar-tabs">
|
||||
{/volist}
|
||||
{/if}
|
||||
<li class="header">相关连接</li>
|
||||
<li><a href="https://www.kancloud.cn/tensent/sentcms4/content" target="_blank"><i class="fa fa-file-text text-red"></i> <span>开发文档</span></a></li>
|
||||
<li><a href="https://www.tensent.cn/" target="_blank"><i class="fa fa-globe text-yellow"></i> <span>官方网站</span></a></li>
|
||||
<li><a href="https://jq.qq.com/?_wv=1027&k=5v72Y0v" target="_blank"><i class="fa fa-qq text-aqua"></i> <span>开发交流群</span></a></li>
|
||||
</ul>
|
||||
<!-- Tab panes -->
|
||||
<div class="tab-content" id="control-sidebar-content">
|
||||
</div>
|
||||
</aside>
|
||||
<!-- /.control-sidebar -->
|
||||
</section>
|
||||
<!-- /.sidebar -->
|
||||
</aside>
|
||||
|
||||
|
||||
<!-- Content Wrapper. Contains page content -->
|
||||
<div class="content-wrapper">
|
||||
<!-- Content Header (Page header) -->
|
||||
<section class="content-header">
|
||||
<h1> </h1>
|
||||
<ol class="breadcrumb">
|
||||
<li><a href="{:url('/admin/index/index')}"><i class="fa fa-dashboard"></i> 后台首页</a></li>
|
||||
<li class="active">{$meta_title}</li>
|
||||
</ol>
|
||||
<div style="clear: both;"></div>
|
||||
</section>
|
||||
|
||||
<!-- Main content -->
|
||||
<section class="content">{block name="body"}{/block}</section>
|
||||
</div>
|
||||
<!-- /.content-wrapper -->
|
||||
<footer class="main-footer">
|
||||
<div class="pull-right hidden-xs">
|
||||
<b>Version</b> 4.x
|
||||
</div>
|
||||
<strong>Copyright © 2013-2020 <a href="https://www.tensent.cn">SentCMS</a>.</strong> All rights
|
||||
reserved.
|
||||
</footer>
|
||||
|
||||
<!-- Control Sidebar -->
|
||||
<aside class="control-sidebar control-sidebar-dark">
|
||||
<!-- Create the tabs -->
|
||||
<ul class="nav nav-tabs nav-justified control-sidebar-tabs">
|
||||
</ul>
|
||||
<!-- Tab panes -->
|
||||
<div class="tab-content" id="control-sidebar-content">
|
||||
</div>
|
||||
</aside>
|
||||
<!-- /.control-sidebar -->
|
||||
</div>
|
||||
{include file="admin/public/footer" /}
|
||||
@@ -10,7 +10,7 @@
|
||||
{assign name="info" value="" /}
|
||||
{/if}
|
||||
{if !empty($fieldGroup)}
|
||||
<div class="tabs-wrapper">
|
||||
<div class="nav-tabs-custom">
|
||||
<ul class="nav nav-tabs">
|
||||
{volist name="fieldGroup" id="vGroup"}
|
||||
<li {if $i eq 1}class="active"{/if}><a href="#tab{$key}" data-toggle="tab">{$key}</a></li>
|
||||
@@ -54,7 +54,7 @@
|
||||
<div class="form-group">
|
||||
<div class="col-sm-offset-2 col-sm-10">
|
||||
{if isset($info['id'])}<input type="hidden" name="id" value="{$info['id']|default=''}">{/if}
|
||||
<button class="btn btn-success submit-btn ajax-post" type="submit" target-form="form-horizontal">确 定</button>
|
||||
<button class="btn btn-success submit-btn" type="submit">确 定</button>
|
||||
<button class="btn btn-danger btn-return" onclick="javascript:history.back(-1);return false;">返 回</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -1,51 +0,0 @@
|
||||
<div id="config-tool" class="closed hidden-sm">
|
||||
<a id="config-tool-cog">
|
||||
<i class="fa fa-cog"></i>
|
||||
</a>
|
||||
<div id="config-tool-options">
|
||||
<h4>布局选项</h4>
|
||||
<ul>
|
||||
<li>
|
||||
<div class="checkbox-nice">
|
||||
<input type="checkbox" id="config-boxed-layout"/>
|
||||
<label for="config-boxed-layout">内嵌布局</label>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div class="checkbox-nice">
|
||||
<input type="checkbox" id="config-sidebar-samll"/>
|
||||
<label for="config-sidebar-samll">小菜单</label>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
<br/>
|
||||
<h4>皮肤颜色</h4>
|
||||
<ul id="skin-colors" class="clearfix">
|
||||
<li>
|
||||
<a class="skin-changer" data-skin="" data-toggle="tooltip" title="默认" style="background-color: #34495e;"></a>
|
||||
</li>
|
||||
<li>
|
||||
<a class="skin-changer" data-skin="theme-white" data-toggle="tooltip" title="白/绿" style="background-color: #2ecc71;"></a>
|
||||
</li>
|
||||
<li>
|
||||
<a class="skin-changer blue-gradient" data-skin="theme-blue-gradient" data-toggle="tooltip" title="渐变"></a>
|
||||
</li>
|
||||
<li>
|
||||
<a class="skin-changer" data-skin="theme-turquoise" data-toggle="tooltip" title="绿色海洋" style="background-color: #1abc9c;"></a>
|
||||
</li>
|
||||
<li>
|
||||
<a class="skin-changer" data-skin="theme-amethyst" data-toggle="tooltip" title="紫水晶" style="background-color: #9b59b6;"></a>
|
||||
</li>
|
||||
<li>
|
||||
<a class="skin-changer" data-skin="theme-blue" data-toggle="tooltip" title="蓝色" style="background-color: #2980b9;"></a>
|
||||
</li>
|
||||
<li>
|
||||
<a class="skin-changer" data-skin="theme-red" data-toggle="tooltip" title="红色" style="background-color: #e74c3c;"></a>
|
||||
</li>
|
||||
<li>
|
||||
<a class="skin-changer" data-skin="theme-whbl" data-toggle="tooltip" title="白/蓝" style="background-color: #3498db;"></a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<script src="__js__/skin-changer.js"></script>
|
||||
@@ -8,7 +8,7 @@
|
||||
<h3 class="box-title">{$meta_title}</h3>
|
||||
<div class="box-tools pull-right">
|
||||
<a class="btn btn-sm btn-primary" href="{:url('/admin/seo/add')}">新 增</a>
|
||||
<button class="btn btn-sm btn-danger ajax-post confirm" url="{:url('/admin/seo/del')}" target-form="ids">删 除</button>
|
||||
<button class="btn btn-sm btn-danger ajax-post confirm" url="{:url('/admin/seo/del')}" data-form="ids">删 除</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="box-body">
|
||||
@@ -46,33 +46,4 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/block}
|
||||
|
||||
{block name="script"}
|
||||
<script type="text/javascript" src="__static__/common/js/bootstrap-editable.min.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
//点击排序
|
||||
$('.list_sort').click(function(){
|
||||
var url = $(this).attr('url');
|
||||
var ids = $('.ids:checked');
|
||||
var param = '';
|
||||
if(ids.length > 0){
|
||||
var str = new Array();
|
||||
ids.each(function(){
|
||||
str.push($(this).val());
|
||||
});
|
||||
param = str.join(',');
|
||||
}
|
||||
|
||||
if(url != undefined && url != ''){
|
||||
window.location.href = url + '/ids/' + param;
|
||||
}
|
||||
});
|
||||
$.fn.editable.defaults.mode = 'popup';
|
||||
$.fn.editableform.buttons = '<button type="submit" class="btn btn-success editable-submit btn-mini"><i class="fa fa-check-square-o fa-white"></i></button>' +
|
||||
'<button type="button" class="btn editable-cancel btn-mini"><i class="fa fa-times"></i></button>';
|
||||
$('.editable').editable();
|
||||
});
|
||||
</script>
|
||||
{/block}
|
||||
@@ -8,7 +8,7 @@
|
||||
<h3 class="box-title">{$meta_title}</h3>
|
||||
<div class="box-tools pull-right">
|
||||
<a class="btn btn-sm btn-primary" href="{:url('/admin/seo/addrewrite')}">新 增</a>
|
||||
<button class="btn btn-sm btn-danger ajax-post confirm" url="{:url('/admin/seo/delrewrite')}" target-form="ids">删 除</button>
|
||||
<button class="btn btn-sm btn-danger ajax-post confirm" url="{:url('/admin/seo/delrewrite')}" data-form="ids">删 除</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="box-body">
|
||||
@@ -41,7 +41,4 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/block}
|
||||
|
||||
{block name="script"}
|
||||
{/block}
|
||||
@@ -4,7 +4,6 @@
|
||||
<div class="box-header with-border">
|
||||
<h3 class="box-title">{$meta_title}</h3>
|
||||
<div class="box-tools pull-right">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div class="box-body">
|
||||
@@ -37,7 +36,7 @@
|
||||
<div class="form-group">
|
||||
<div class="col-lg-offset-2 col-lg-10">
|
||||
<input type="hidden" name="uid" value="{$uid}">
|
||||
<button type="submit" class="btn btn-success submit-btn ajax-post" target-form="form">确认提交</button>
|
||||
<button type="submit" class="btn btn-success submit-btn">确认提交</button>
|
||||
<button class="btn btn-danger btn-return" onclick="javascript:history.back(-1);return false;">返 回</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
<div class="form-group">
|
||||
<div class="col-sm-offset-2 col-sm-10">
|
||||
<input type="hidden" name="uid" value="{:session('userInfo.uid')}">
|
||||
<button type="submit" class="btn btn-success submit-btn ajax-post" target-form="form">确认提交</button>
|
||||
<button type="submit" class="btn btn-success submit-btn">确认提交</button>
|
||||
<button class="btn btn-danger btn-return" onclick="javascript:history.back(-1);return false;">返 回</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<h3 class="box-title">{$meta_title}</h3>
|
||||
<div class="box-tools pull-right">
|
||||
<a class="btn btn-sm btn-primary" id="action_add" href="{:url('/admin/wechat/add')}">新 增</a>
|
||||
<button class="btn btn-sm btn-danger ajax-post confirm" target-form="ids" url="{:url('/admin/wechat/del')}">删 除</button>
|
||||
<button class="btn btn-sm btn-danger ajax-post confirm" data-form="ids" url="{:url('/admin/wechat/del')}">删 除</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="box-body">
|
||||
|
||||
Reference in New Issue
Block a user