更换后台UI,使用adminlteUI

This commit is contained in:
2020-04-07 12:47:03 +08:00
parent 209af6285a
commit c12a265034
462 changed files with 111399 additions and 948 deletions

View File

@@ -1 +0,0 @@
如果不使用模板,可以删除该目录

View File

@@ -3,17 +3,15 @@
<link rel="stylesheet" type="text/css" href="__static__/common/css/bootstrap-editable.css">
{/block}
{block name="body"}
<div class="main-box clearfix">
<header class="main-box-header clearfix">
<div class="pull-left">
<h2>{$meta_title}</h2>
<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/ad/add')}">新 增</a>
<button class="btn btn-sm btn-danger ajax-post confirm" url="{:url('/admin/ad/del')}" target-form="ids">删 除</button>
</div>
<div class="pull-right">
<a class="btn btn-primary" href="{:url('/admin/ad/add')}">新 增</a>
<button class="btn btn-danger ajax-post confirm" url="{:url('/admin/ad/del')}" target-form="ids">删 除</button>
</div>
</header>
<div class="main-box-body clearfix">
</div>
<div class="box-body">
<div class="table-responsive clearfix">
<table class="table table-hover">
<thead>

View File

@@ -4,16 +4,14 @@
{/block}
{block name="body"}
<div class="main-box no-header clearfix">
<header class="main-box-header clearfix">
<div class="pull-left">
<h2>{$meta_title}</h2>
<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-success" href="{:url('/admin/ad/addad', ['id'=>$id])}"><i class="fa fa-plus-circle fa-lg"></i> 新 增</a>
<a class="btn btn-sm btn-primary" href="{:url('/admin/ad/index')}"><i class="fa fa-list fa-lg"></i> 广告位</a>
</div>
<div class="pull-right">
<a class="btn btn-success" href="{:url('/admin/ad/addad', ['id'=>$id])}"><i class="fa fa-plus-circle fa-lg"></i> 新 增</a>
<a class="btn btn-primary" href="{:url('/admin/ad/index')}"><i class="fa fa-list fa-lg"></i> 广告位</a>
</div>
</header>
<div class="main-box-body clearfix">
</div>
<div class="box-body">
<!-- 表格列表 -->
<div class="table-responsive clearfix">
<table class="table table-hover">

View File

@@ -3,15 +3,13 @@
<link rel="stylesheet" type="text/css" href="__static__/common/css/bootstrap-editable.css">
{/block}
{block name="body"}
<div class="main-box clearfix">
<header class="main-box-header clearfix">
<div class="pull-left">
<h2>{$meta_title}</h2>
<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 class="pull-right">
</div>
</header>
<div class="main-box-body clearfix">
</div>
<div class="box-body">
<form method="post" class="form form-horizontal">
<div class="form-group">
<label class="col-lg-2 control-label">插件名</label>

View File

@@ -3,17 +3,15 @@
<link rel="stylesheet" type="text/css" href="__static__/common/css/bootstrap-editable.css">
{/block}
{block name="body"}
<div class="main-box clearfix">
<header class="main-box-header clearfix">
<div class="pull-left">
<h2>{$meta_title}</h2>
<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/addons/addhook')}">新 增</a>
<button class="btn btn-sm btn-danger ajax-post confirm" url="{:url('/admin/addons/delhook')}" target-form="ids">删 除</button>
</div>
<div class="pull-right">
<a class="btn btn-primary" href="{:url('/admin/addons/addhook')}">新 增</a>
<button class="btn btn-danger ajax-post confirm" url="{:url('/admin/addons/delhook')}" target-form="ids">删 除</button>
</div>
</header>
<div class="main-box-body clearfix">
</div>
<div class="box-body">
<div class="table-responsive clearfix">
<table class="table table-hover">
<thead>

View File

@@ -3,16 +3,14 @@
<link rel="stylesheet" type="text/css" href="__static__/common/css/bootstrap-editable.css">
{/block}
{block name="body"}
<div class="main-box clearfix">
<header class="main-box-header clearfix">
<div class="pull-left">
<h2>{$meta_title}</h2>
<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-info" href="{:url('/admin/addons/index', ['refresh'=>1])}">更 新</a>
</div>
<div class="pull-right">
<a class="btn btn-info" href="{:url('/admin/addons/index', ['refresh'=>1])}">更 新</a>
</div>
</header>
<div class="main-box-body clearfix">
</div>
<div class="box-body">
<div class="table-responsive clearfix">
<table class="table table-hover">
<thead>

View File

@@ -1,17 +1,15 @@
{extend name="admin/public/base"/}
{block name="body"}
<div class="main-box clearfix">
<header class="main-box-header clearfix">
<div class="pull-left">
<h2>{$meta_title}</h2>
</div>
<div class="pull-right">
<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-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> -->
<a class="btn btn-warning" href="{:url('/admin/attribute/index')}"><i class="fa fa-reply"></i> 返回</a>
</div>
</header>
<div class="main-box-body clearfix">
</div>
<div class="box-body">
<div class="table-responsive clearfix">
<table class="table table-hover">
<thead>

View File

@@ -1,12 +1,10 @@
{extend name="admin/public/base"/}
{block name="body"}
<div class="main-box clearfix">
<header class="main-box-header clearfix">
<div class="pull-left">
<h2>{:isset($info['id'])?'编辑':'新增'}分类</h2>
</div>
</header>
<div class="main-box-body clearfix">
<div class="box box-primary">
<div class="box-header with-border">
<h3 class="box-title">{$meta_title}</h3>
</div>
<div class="box-body">
<form method="post" class="form form-horizontal">
<div class="tabs-wrapper">
<ul class="nav nav-tabs">

View File

@@ -1,15 +1,15 @@
{extend name="admin/public/base"/}
{block name="body"}
<!-- datepicker end -->
<div class="main-box clearfix">
<header class="main-box-header clearfix">
<div class="box box-primary">
<div class="box-header with-border">
<div class="pull-left">
<h2>
生成到导航
</h2>
</div>
</header>
<div class="main-box-body clearfix">
</div>
<div class="box-body">
<form method="post" class="form form-horizontal">
<div class="form-group">
<label class="col-lg-2 control-label">导航标题</label>

View File

@@ -3,16 +3,14 @@
<link rel="stylesheet" type="text/css" href="__static__/common/css/bootstrap-editable.css">
{/block}
{block name="body"}
<div class="main-box no-header clearfix">
<header class="main-box-header clearfix">
<div class="pull-left">
<h2>{$meta_title}</h2>
</div>
<div class="pull-right">
<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/category/add')}"><i class="fa fa-plus-circle fa-lg"></i> 新 增</a>
</div>
</header>
<div class="main-box-body clearfix">
</div>
<div class="box-body">
<!-- 表格列表 -->
<div class="table-responsive clearfix">
<div class="tabs-wrapper">

View File

@@ -1,13 +1,13 @@
{extend name="admin/public/base"/}
{block name="body"}
<div class="main-box clearfix">
<header class="main-box-header clearfix">
<div class="box box-primary">
<div class="box-header with-border">
<div class="pull-left">
<h2>{$meta_title}分类</h2>
</div>
</header>
<div class="main-box-body clearfix">
</div>
<div class="box-body">
<form action="{:url($type)}" method="post" class="form form-horizontal">
<div id="tab1" class="tab-pane in tab1">
<div class="form-group">

View File

@@ -1,14 +1,14 @@
{extend name="admin/public/base"/}
{block name="body"}
<div class="main-box clearfix">
<header class="main-box-header clearfix">
<div class="box box-primary">
<div class="box-header with-border">
<div class="pull-left">
<h2>
{$info['id']?'编辑':'新增'}导航
</h2>
</div>
</header>
<div class="main-box-body clearfix">
</div>
<div class="box-body">
<form method="post" class="form form-horizontal">
<div class="form-group">
<label class="col-lg-2 control-label">导航标题</label>

View File

@@ -3,18 +3,16 @@
<link rel="stylesheet" type="text/css" href="__static__/common/css/bootstrap-editable.css">
{/block}
{block name="body"}
<div class="main-box clearfix">
<header class="main-box-header clearfix">
<div class="pull-left">
<h2>{$meta_title}</h2>
</div>
<div class="pull-right">
<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/channel/add')}">新 增</a>
<button class="btn btn-danger ajax-post confirm" url="{:url('/admin/channel/del')}" target-form="ids">删 除</button>
<button class="btn btn-success list_sort" url="{:url('/admin/channel/sort')}">排序</button>
</div>
</header>
<div class="main-box-body clearfix">
</div>
<div class="box-body">
<div class="tabs-wrapper">
<ul class="nav nav-tabs">
<li {if 0 eq $type}class="active"{/if}><a href="{:url('/admin/channel/index',array('type'=>0))}">全部</a></li>

View File

@@ -1,13 +1,13 @@
{extend name="admin/public/base"/}
{block name="body"}
<div class="main-box clearfix">
<header class="main-box-header clearfix">
<div class="box box-primary">
<div class="box-header with-border">
<div class="pull-left">
<h2>菜单排序 [ <a href="{:url('/admin/channel/index')}">返回列表</a> ]</h2>
</div>
</header>
<div class="main-box-body clearfix">
</div>
<div class="box-body">
<form method="post" class="form form-horizontal">
<div class="form-group">
<div class="col-lg-2">

View File

@@ -1,14 +1,12 @@
{extend name="admin/public/base"/}
{block name="body"}
<div class="main-box clearfix">
<header class="main-box-header clearfix">
<div class="pull-left">
<h2>{$meta_title}</h2>
<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 class="pull-right">
</div>
</header>
<div class="main-box-body clearfix">
</div>
<div class="box-body">
<form method="post" class="form form-horizontal">
<div class="form-group">
<label class="col-md-2 control-label">客户端名称</label>

View File

@@ -1,16 +1,14 @@
{extend name="admin/public/base"/}
{block name="body"}
<div class="main-box clearfix">
<header class="main-box-header clearfix">
<div class="pull-left">
<h2>{$meta_title}</h2>
<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/client/add')}">新 增</a>
<button class="btn btn-sm btn-danger ajax-post confirm" url="{:url('/admin/client/del')}" target-form="ids">删 除</button>
</div>
<div class="pull-right">
<a class="btn btn-primary" href="{:url('/admin/client/add')}">新 增</a>
<button class="btn btn-danger ajax-post confirm" url="{:url('/admin/client/del')}" target-form="ids">删 除</button>
</div>
</header>
<div class="main-box-body clearfix">
</div>
<div class="box-body">
<div class="table-responsive clearfix">
<table class="table table-hover">
<thead>

View File

@@ -1,16 +1,14 @@
{extend name="admin/public/base"/}
{block name="body"}
<div class="main-box clearfix">
<header class="main-box-header clearfix">
<div class="pull-left">
<h2>{$meta_title}</h2>
<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/client/add')}">新 增</a>
<button class="btn btn-sm btn-danger ajax-post confirm" url="{:url('/admin/client/del')}" target-form="ids">删 除</button>
</div>
<div class="pull-right">
<a class="btn btn-primary" href="{:url('/admin/client/add')}">新 增</a>
<button class="btn btn-danger ajax-post confirm" url="{:url('/admin/client/del')}" target-form="ids">删 除</button>
</div>
</header>
<div class="main-box-body clearfix">
</div>
<div class="box-body">
<div class="table-responsive clearfix">
<table class="table table-hover">
<thead>
@@ -43,8 +41,8 @@
{/volist}
</tbody>
</table>
{$page|raw}
</div>
</div>
<div class="box-footer">{$page|raw}</div>
</div>
{/block}

View File

@@ -1,38 +1,36 @@
{extend name="admin/public/base"/}
{block name="body"}
<div class="main-box clearfix">
<header class="main-box-header clearfix">
<div class="pull-left">
<h2>配置管理</h2>
</div>
</header>
<div class="main-box-body clearfix">
<div class="box box-primary">
<div class="box-header with-border">
<h3 class="box-title">{$meta_title}</h3>
</div>
<div class="box-body">
<form method="post" class="form form-horizontal">
<div class="form-group">
<label class="col-sm-2 control-label">配置标识</label>
<div class="col-sm-10">
<div class="col-sm-8">
<input type="text" class="form-control" style="width: 400px" name="name" value="{$info['name']|default=''}">
<span class="help-block">用于config函数调用只能使用英文且不能重复</span>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">配置标题</label>
<div class="col-sm-10">
<div class="col-sm-8">
<input type="text" class="form-control" style="width:400px;" name="title" value="{$info['title']|default=''}">
<span class="help-block">(用于后台显示的配置标题)</span>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">排序</label>
<div class="col-sm-10">
<div class="col-sm-8">
<input type="text" class="form-control" style="width: 400px" name="sort" value="{$info['sort']|default=0}">
<span class="help-block">(用于分组显示的顺序)</span>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">配置类型</label>
<div class="col-sm-10">
<div class="col-sm-8">
<select name="type" class="form-control" style="width:auto;">
{volist name="config['config_type_list']" id="item"}
<option value="{$item['key']}" {if isset($info['type']) && $item['key'] == $info['type']}selected{/if}>{$item['label']}</option>
@@ -43,7 +41,7 @@
</div>
<div class="form-group">
<label class="col-sm-2 control-label">配置分组</label>
<div class="col-sm-10">
<div class="col-sm-8">
<select name="group" class="form-control" style="width: auto">
<option value="0">不分组</option>
{volist name="config['config_group_list']" id="item"}
@@ -55,27 +53,27 @@
</div>
<div class="form-group">
<label class="col-sm-2 control-label">配置值</label>
<div class="col-sm-10">
<div class="col-sm-8">
<textarea name="value" class="form-control" style="width: 80%;height: 120px">{$info['value']|default=''}</textarea>
<span class="help-block">(配置值)</span>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">配置项</label>
<div class="col-sm-10">
<div class="col-sm-8">
<textarea name="extra" class="form-control" style="width: 80%;height: 120px">{$info['extra']|default=''}</textarea>
<span class="help-block">(如果是枚举型 需要配置该项)</span>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">说明</label>
<div class="col-sm-10">
<div class="col-sm-8">
<textarea name="remark" class="form-control" style="width: 80%;height: 120px">{$info['remark']|default=''}</textarea>
<span class="help-block">(配置详细说明)</span>
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<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-danger btn-return" onclick="javascript:history.back(-1);return false;">返 回</button>

View File

@@ -1,23 +1,20 @@
{extend name="admin/public/base"/}
{block name="body"}
<div class="main-box clearfix">
<header class="main-box-header clearfix">
<div class="pull-left">
<h2>配置管理</h2>
</div>
<div class="pull-right">
<a href="{:url('/admin/config/index')}" class="btn btn-primary">
<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 href="{:url('/admin/config/index')}" class="btn btn-sm btn-primary">
<i class="fa fa-list"></i>
配置列表
</a>
<a href="{:url('/admin/config/add')}" class="btn btn-danger">
<a href="{:url('/admin/config/add')}" class="btn btn-sm btn-danger">
<i class="fa fa-list"></i>
添加配置
</a>
</div>
</header>
<div class="main-box-body clearfix">
</div>
<div class="box-body">
<div class="tabs-wrapper">
<ul class="nav nav-tabs">
{volist name="config['config_group_list']" id="item"}
@@ -31,8 +28,8 @@
<form method="post" class="form form-horizontal" role="form">
{volist name="list" id="item"}
<div class="form-group">
<label for="inputEmail1" class="col-lg-2 control-label">{$item['title']}</label>
<div class="col-lg-10">
<label for="inputEmail1" class="col-sm-2 control-label">{$item['title']}</label>
<div class="col-sm-10">
{switch name="item['type']"}
{case value="text"}
<input type="text" class="form-control" name="config[{$item['name']}]" id="config[{$item['name']}]" value="{$item['value']}" placeholder="{$item['title']}" style="width:50%;">
@@ -54,11 +51,10 @@
</select>
{/case}
{case value="bool"}
<select class="form-control" name="config[{$item['name']}]" id="config[{$item['name']}]" style="width:auto;">
{volist name=":parse_config_attr($item['extra'])" id="vo"}
<option value="{$key}" {eq name="item['value']" value="$key"}selected{/eq}>{$vo}</option>
{/volist}
</select>
<input id="c-switch" name="config[{$item['name']}]" type="hidden" value="0">
<a href="javascript:;" data-toggle="switcher" class="btn-switcher" data-input-id="c-switch" data-yes="1" data-no="0" >
<i class="fa fa-toggle-on text-success {eq name="item['value']" value="$key"}fa-flip-horizontal text-gray{/eq} fa-2x"></i>
</a>
{/case}
{case value="image"}
{:widget('common/Form/showConfig',array($item,$item))}
@@ -71,7 +67,7 @@
</div>
{/volist}
<div class="form-group">
<div class="col-lg-offset-2 col-lg-10">
<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 class="btn btn-danger btn-return" onclick="javascript:history.back(-1);return false;">返 回</button>
</div>

View File

@@ -1,10 +1,8 @@
{extend name="admin/public/base"/}
{block name="body"}
<div class="main-box clearfix">
<header class="main-box-header clearfix">
<div class="pull-left">
<h2>网站设置</h2>
</div>
<div class="box box-primary">
<div class="box-header with-border">
<h3 class="box-title">{$meta_title}</h3>
<div class="pull-right">
<a href="{:url('/admin/config/group')}" class="btn btn-danger">
<i class="fa fa-list"></i>
@@ -15,8 +13,8 @@
添加配置
</a>
</div>
</header>
<div class="main-box-body clearfix">
<div class="box-header with-border">
<div class="box-body">
<div class="tabs-wrapper">
<ul class="nav nav-tabs">
<li {if !$group_id}class="active"{/if}><a href="{:url('/admin/config/index')}">全部</a></li>

View File

@@ -1,14 +1,12 @@
{extend name="admin/public/base"/}
{block name="body"}
<div class="main-box clearfix">
<header class="main-box-header clearfix">
<div class="pull-left">
<h2>{$meta_title}</h2>
<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 class="pull-right">
</div>
</header>
<div class="main-box-body clearfix">
</div>
<div class="box-body">
<form method="post" class="form form-horizontal" action="edit">
<div class="tabs-wrapper">
<ul class="nav nav-tabs">

View File

@@ -1,16 +1,14 @@
{extend name="admin/public/base"/}
{block name="body"}
<div class="main-box clearfix">
<header class="main-box-header clearfix">
<div class="pull-left">
<h2>{$meta_title}</h2>
<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/'.$model_name.'/add')}">新 增</a>
<button class="btn btn-sm btn-danger ajax-post confirm" url="{:url('/admin/'.$model_name.'/del')}" target-form="ids">删 除</button>
</div>
<div class="pull-right">
<a class="btn btn-primary" href="{:url('/admin/'.$model_name.'/add')}">新 增</a>
<button class="btn btn-danger ajax-post confirm" url="{:url('/admin/'.$model_name.'/del')}" target-form="ids">删 除</button>
</div>
</header>
<div class="main-box-body clearfix">
</div>
<div class="box-body">
<div class="row">
<form method="get">
<div class="col-sm-12 col-md-4 col-lg-3">

View File

@@ -1,7 +1,7 @@
{extend name="admin/public/base"/}
{block name="body"}
<div class="main-box clearfix">
<header class="main-box-header clearfix">
<div class="box box-primary">
<div class="box-header with-border">
<!-- 标题栏 -->
<div class="pull-left">
<h2>数据备份</h2>
@@ -11,8 +11,8 @@
<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>
</div>
</header>
<div class="main-box-body clearfix">
</div>
<div class="box-body">
<form id="export-form" method="post" action="{:url('/admin/database/export')}">
<div class="table-responsive clearfix">
<table class="table table-striped">

View File

@@ -1,16 +1,16 @@
{extend name="admin/public/base"/}
{block name="body"}
<div class="main-box clearfix">
<header class="main-box-header clearfix">
<div class="box box-primary">
<div class="box-header with-border">
<!-- 标题栏 -->
<div class="pull-left">
<h2>数据恢复</h2>
</div>
<div class="pull-right">
</div>
</header>
<div class="main-box-body clearfix">
</div>
<div class="box-body">
<div class="table-responsive clearfix">
<!-- 应用列表 -->

View File

@@ -1,17 +1,15 @@
{extend name="admin/public/base"/}
{block name="body"}
<div class="main-box clearfix">
<header class="main-box-header clearfix">
<div class="pull-left">
<h2>{$meta_title}</h2>
</div>
<div class="pull-right">
<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-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> -->
<a class="btn btn-warning" href="{:url('/admin/form/index')}"><i class="fa fa-reply"></i> 返回</a>
</div>
</header>
<div class="main-box-body clearfix">
</div>
<div class="box-body">
<div class="table-responsive clearfix">
<table class="table table-hover">
<thead>

View File

@@ -1,14 +1,12 @@
{extend name="admin/public/base"/}
{block name="body"}
<div class="main-box clearfix">
<header class="main-box-header clearfix">
<div class="pull-left">
<h2>{$meta_title}</h2>
<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 class="pull-right">
</div>
</header>
<div class="main-box-body clearfix">
</div>
<div class="box-body">
<div class="table-responsive clearfix">
<table class="table table-hover table-bordered">
<tr>

View File

@@ -3,17 +3,15 @@
<link rel="stylesheet" type="text/css" href="__static__/common/css/bootstrap-editable.css">
{/block}
{block name="body"}
<div class="main-box clearfix">
<header class="main-box-header clearfix">
<div class="pull-left">
<h2>{$meta_title}</h2>
<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/form/add')}">新 增</a>
<button class="btn btn-sm btn-danger ajax-post confirm" url="{:url('/admin/form/del')}" target-form="ids">删 除</button>
</div>
<div class="pull-right">
<a class="btn btn-primary" href="{:url('/admin/form/add')}">新 增</a>
<button class="btn btn-danger ajax-post confirm" url="{:url('/admin/form/del')}" target-form="ids">删 除</button>
</div>
</header>
<div class="main-box-body clearfix">
</div>
<div class="box-body">
<div class="table-responsive clearfix">
<table class="table table-hover">
<thead>

View File

@@ -1,15 +1,13 @@
{extend name="admin/public/base"/}
{block name="body"}
<div class="main-box clearfix">
<header class="main-box-header clearfix">
<div class="pull-left">
<h2>{$meta_title}</h2>
</div>
<div class="pull-right">
<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>
</header>
<div class="main-box-body clearfix">
</div>
<div class="box-body">
<div class="table-responsive clearfix">
<table class="table table-hover">
<thead>

View File

@@ -1,11 +1,9 @@
{extend name="admin/public/base"/}
{block name="body"}
<div class="main-box clearfix">
<header class="main-box-header clearfix">
<div class="pull-left">
<h2>{$meta_title}</h2>
</div>
<div class="pull-right">
<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 href="{:url('/admin/group/addnode',array('type'=>$type))}" class="btn btn-danger">
<i class="fa fa-plus"></i>
添加节点
@@ -15,8 +13,8 @@
更新节点
</a>
</div>
</header>
<div class="main-box-body clearfix">
</div>
<div class="box-body">
<div class="tabs-wrapper">
<ul class="nav nav-tabs">
{volist name="config['user_group_type']" id="item"}

View File

@@ -1,18 +1,16 @@
{extend name="admin/public/base"/}
{block name="body"}
<div class="main-box clearfix">
<header class="main-box-header clearfix">
<div class="pull-left">
<h2>{$meta_title}</h2>
</div>
<div class="pull-right">
<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 href="{:url('Group/index')}" class="btn btn-danger">
<i class="glyphicon glyphicon-menu-left"></i>
返回
</a>
</div>
</header>
<div class="main-box-body clearfix">
</div>
<div class="box-body">
<div class="table-responsive clearfix">
<form action="" class="form" method="post">
<table class="table table-striped">

View File

@@ -3,16 +3,14 @@
<link rel="stylesheet" type="text/css" href="__static__/common/css/bootstrap-editable.css">
{/block}
{block name="body"}
<div class="main-box clearfix">
<header class="main-box-header clearfix">
<div class="pull-left">
<h2>{$meta_title}</h2>
</div>
<div class="pull-right">
<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 href="{:url('/admin/group/add',array('type'=>$type))}" class="btn btn-danger"><i class="fa fa-plus"></i> 添加用户组</a>
</div>
</header>
<div class="main-box-body clearfix">
</div>
<div class="box-body">
<div class="tabs-wrapper">
<ul class="nav nav-tabs">
{volist name="config['user_group_type']" id="item"}

View File

@@ -3,17 +3,15 @@
<link rel="stylesheet" type="text/css" href="__static__/common/css/bootstrap-editable.css">
{/block}
{block name="body"}
<div class="main-box clearfix">
<header class="main-box-header clearfix">
<div class="pull-left">
<h2>{$meta_title}</h2>
<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/link/add')}">新 增</a>
<button class="btn btn-sm btn-danger ajax-post confirm" url="{:url('/admin/link/delete')}" target-form="ids">删 除</button>
</div>
<div class="pull-right">
<a class="btn btn-primary" href="{:url('/admin/link/add')}">新 增</a>
<button class="btn btn-danger ajax-post confirm" url="{:url('/admin/link/delete')}" target-form="ids">删 除</button>
</div>
</header>
<div class="main-box-body clearfix">
</div>
<div class="box-body">
<div class="table-responsive clearfix">
<table class="table table-hover">
<thead>

View File

@@ -1,13 +1,13 @@
{extend name="admin/public/base"/}
{block name="body"}
<div class="main-box clearfix">
<header class="main-box-header clearfix">
<div class="box box-primary">
<div class="box-header with-border">
<div class="pull-left">
<h2>{:isset($info['id'])?'编辑':'新增'}后台菜单</h2>
</div>
<div class="pull-right"></div>
</header>
<div class="main-box-body clearfix">
</div>
<div class="box-body">
<form method="post" class="form form-horizontal">
<div class="form-group">
<label class="col-sm-2 control-label">标题</label>

View File

@@ -1,12 +1,12 @@
{extend name="admin/public/base"/}
{block name="body"}
<div class="main-box clearfix">
<header class="main-box-header clearfix">
<div class="box box-primary">
<div class="box-header with-border">
<div class="pull-left">
<h2>批量导入 [{$menu['title']|default='顶级菜单'}]</h2>
</div>
</header>
<div class="main-box-body clearfix">
</div>
<div class="box-body">
<form id="form" action="{:url('/admin/menu/import')}" method="post" class="form form-horizontal">
<!-- 基础文档模型 -->
<div class="form-group">

View File

@@ -3,25 +3,16 @@
<link rel="stylesheet" type="text/css" href="__static__/common/css/bootstrap-editable.css">
{/block}
{block name="body"}
<div class="main-box clearfix">
<header class="main-box-header clearfix">
<div class="pull-left">
<h2>{present name="data"}[ {$data['title']} ] 子{/present}菜单管理</h2>
<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 class="pull-right">
<!-- <div class="search-form pull-left">
<div class="form-group">
<input type="text" name="title" class="form-control" value="{:input('title')}"
placeholder="请输入菜单名称">
<span class="input-group-btn"><a class="btn btn-default" href="javascript:;" id="search" url="__SELF__"><i class="icon-search"></i></a></span>
</div>
</div> -->
<a class="btn btn-primary" href="{:url('/admin/menu/add',['pid'=>input('get.pid',0)])}">新 增</a>
<button class="btn btn-danger ajax-post confirm" url="{:url('/admin/menu/del')}" target-form="ids">删 除</button>
<a class="btn btn-success" href="{:url('/admin/menu/import',array('pid'=>input('get.pid',0)))}">导 入</a>
</div>
</header>
<div class="main-box-body clearfix">
</div>
<div class="box-body">
<form class="ids">
<div class="table-responsive clearfix">
<table class="table table-hover">

View File

@@ -1,12 +1,12 @@
{extend name="admin/public/base"/}
{block name="body"}
<div class="main-box clearfix">
<header class="main-box-header clearfix">
<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>
</header>
<div class="main-box-body clearfix">
</div>
<div class="box-body">
<form action="{:url('sort')}" method="post" class="form form-horizontal">
<div class="form-group">
<div class="col-lg-2">

View File

@@ -1,15 +1,15 @@
{extend name="admin/public/base"/}
{block name="body"}
<div class="main-box clearfix">
<header class="main-box-header clearfix">
<div class="box box-primary">
<div class="box-header with-border">
<div class="pull-left">
<h2>新增模型</h2>
</div>
<div class="pull-right">
</div>
</header>
<div class="main-box-body clearfix">
</div>
<div class="box-body">
<!-- 表单 -->
<form id="form" method="post" class="form-horizontal form">

View File

@@ -3,15 +3,15 @@
<link rel="stylesheet" type="text/css" href="__static__/plugins/board/board.min.css">
{/block}
{block name="body"}
<div class="main-box clearfix">
<header class="main-box-header clearfix">
<div class="box box-primary">
<div class="box-header with-border">
<div class="pull-left">
<h2>编辑模型</h2>
</div>
<div class="pull-right">
</div>
</header>
<div class="main-box-body clearfix">
</div>
<div class="box-body">
<form id="form" method="post" class="form form-horizontal">
<div class="tabs-wrapper">
<ul class="nav nav-tabs">
@@ -22,22 +22,22 @@
<div class="tab-pane fade in active" id="tab1">
<!-- 基础 -->
<div class="form-group">
<label class="col-lg-2 control-label">模型标识</label>
<div class="col-lg-6 col-sm-10">
<label class="col-sm-2 control-label">模型标识</label>
<div class="col-sm-8">
<input type="text" class="form-control disabled" name="name" value="{$info['name']}" disabled>
<span class="help-block">(请输入文档模型标识)</span>
</div>
</div>
<div class="form-group">
<label class="col-lg-2 control-label">模型名称</label>
<div class="col-lg-6 col-sm-10">
<label class="col-sm-2 control-label">模型名称</label>
<div class="col-sm-8">
<input type="text" class="form-control " name="title" value="{$info['title']}">
<span class="help-block">(请输入模型的名称)</span>
</div>
</div>
<div class="form-group">
<label class="col-lg-2 control-label">模型图标</label>
<div class="col-lg-6 col-sm-10">
<label class="col-sm-2 control-label">模型图标</label>
<div class="col-sm-8">
<input type="text" class="form-control " name="icon" value="{$info['icon']}">
<span class="help-block">(模型图标)</span>
</div>
@@ -45,14 +45,14 @@
</div>
<div class="tab-pane fade" id="tab2">
<div class="form-group">
<label class="col-lg-2 control-label">表单显示分组</label>
<div class="col-lg-6 col-sm-10">
<label class="col-sm-2 control-label">表单显示分组</label>
<div class="col-sm-8">
<input type="text" class="form-control" name="attribute_group" value="{$info['attribute_group']}">
<span class="help-block">(用于表单显示的分组,以及设置该模型表单排序的显示)</span>
</div>
</div>
<div class="form-group">
<label class="col-lg-2 control-label">表单显示排序</label>
<label class="col-sm-2 control-label">表单显示排序</label>
<div class="col-lg-10 boards" id="attribute_group_sort">
{volist name="fields" id="field"}
<div class="board panel panel-info">
@@ -75,51 +75,51 @@
</div>
<div class="form-group">
<label class="col-lg-2 control-label">列表定义</label>
<div class="col-lg-6 col-sm-10">
<label class="col-sm-2 control-label">列表定义</label>
<div class="col-sm-8">
<textarea name="list_grid" class="form-control">{$info['list_grid']}</textarea>
<span class="help-block">(默认列表模板的展示规则)</span>
</div>
</div>
<div class="form-group">
<label class="col-lg-2 control-label">默认搜索字段</label>
<div class="col-lg-6 col-sm-10">
<label class="col-sm-2 control-label">默认搜索字段</label>
<div class="col-sm-8">
<input type="text" class="form-control" name="search_key" value="{$info['search_key']}">
<span class="help-block">(默认列表模板的默认搜索项)</span>
</div>
</div>
<div class="form-group">
<label class="col-lg-2 control-label">高级搜索字段</label>
<div class="col-lg-6 col-sm-10">
<label class="col-sm-2 control-label">高级搜索字段</label>
<div class="col-sm-8">
<input type="text" class="form-control" name="search_list" value="{$info['search_list']}">
<span class="help-block">(默认列表模板的高级搜索项)</span>
</div>
</div>
<div class="form-group">
<label class="col-lg-2 control-label">列表模板</label>
<div class="col-lg-6 col-sm-10">
<label class="col-sm-2 control-label">列表模板</label>
<div class="col-sm-8">
<input type="text" class="form-control" name="template_list" value="{$info['template_list']|default=''}">
<span class="help-block">自定义的列表模板放在application\admin\view\content下不写则使用默认模板</span>
</div>
</div>
<div class="form-group">
<label class="col-lg-2 control-label">新增模板</label>
<div class="col-lg-6 col-sm-10">
<label class="col-sm-2 control-label">新增模板</label>
<div class="col-sm-8">
<input type="text" class="form-control" name="template_add" value="{$info['template_add']|default=''}">
<span class="help-block">自定义的新增模板放在application\admin\view\content下不写则使用默认模板</span>
</div>
</div>
<div class="form-group">
<label class="col-lg-2 control-label">编辑模板</label>
<div class="col-lg-6 col-sm-10">
<label class="col-sm-2 control-label">编辑模板</label>
<div class="col-sm-8">
<input type="text" class="form-control" name="template_edit" value="{$info['template_edit']|default=''}">
<span class="help-block">自定义的编辑模板放在application\admin\view\content下不写则使用默认模板</span>
</div>
</div>
<div class="form-group">
<label class="col-lg-2 control-label">列表数据大小</label>
<div class="col-lg-6 col-sm-10">
<label class="col-sm-2 control-label">列表数据大小</label>
<div class="col-sm-8">
<input type="text" class="form-control" name="list_row" value="{$info['list_row']|default=''}">
<span class="help-block">(默认列表模板的分页属性)</span>
</div>

View File

@@ -1,16 +1,14 @@
{extend name="admin/public/base"/}
{block name="body"}
<div class="main-box clearfix">
<header class="main-box-header clearfix">
<div class="pull-left">
<h2>{$meta_title}</h2>
</div>
<div class="pull-right">
<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-success" href="{:url('/admin/model/add')}">新 增</a>
</div>
</header>
<div class="main-box-body clearfix">
</div>
<div class="box-body">
<div class="table-responsive clearfix">
<table class="table table-striped">
<thead>

View File

@@ -1,213 +1,182 @@
{include file="admin/public/header" /}
{block name="style"}{/block}
<div id="theme-wrapper">
<header class="navbar" id="header-navbar">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#header-nav">
<span class="sr-only">菜单</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a href="{:url('admin.index/index')}" id="logo" class="navbar-brand">
<img src="__static__/common/images/logo.png" alt="" class="normal-logo logo-white"/>
<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>
<ul class="nav navbar-nav pull-right visible-xs">
<li class="dropdown profile-dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
<img src="__img__/samples/scarlet-159.png" alt=""/>
<span class="hidden-xs">{:session('userInfo.nickname')}</span> <b class="caret"></b>
<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>
<ul class="dropdown-menu dropdown-menu-right">
<li>
<a href="{:url('/admin/user/edit')}">
<i class="fa fa-user"></i>
修改资料
</a>
</li>
<li>
<a href="{:url('/admin/user/editpwd')}">
<i class="fa fa-cog"></i>
修改密码
</a>
</li>
<li>
<a href="{:url('/admin/index/logout')}">
<i class="fa fa-power-off"></i>
退出后台
</a>
</li>
<li>
<a href="/" target="_blank">
<i class="fa fa-home"></i>
前台首页
</a>
</li>
</ul>
</li>
</ul>
</div>
<div class="nav-no-collapse navbar-left pull-left hidden-sm hidden-xs">
<ul class="nav navbar-nav pull-left">
<li>
<a class="btn" id="make-small-nav"> <i class="fa fa-bars"></i>
</a>
</li>
</ul>
</div>
<div class="collapse navbar-collapse" id="header-nav">
<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>
<ul class="nav navbar-nav pull-right">
<li class="dropdown profile-dropdown hidden-sm hidden-xs">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
<img src="__img__/samples/scarlet-159.png" alt=""/>
<span class="hidden-xs">{:session('userInfo.nickname')}</span> <b class="caret"></b>
</a>
<ul class="dropdown-menu dropdown-menu-right">
<li>
<a href="{:url('/admin/User/edit')}">
<i class="fa fa-user"></i>
修改资料
</a>
</li>
<li>
<a href="{:url('/admin/User/editpwd')}">
<i class="fa fa-cog"></i>
修改密码
</a>
</li>
<li>
<a href="{:url('/admin/index/logout')}">
<i class="fa fa-power-off"></i>
退出后台
</a>
</li>
<li>
<a href="/" target="_blank">
<i class="fa fa-home"></i>
前台首页
</a>
</li>
</ul>
</li>
<li class="visible-lg">
<a href="#" class="btn" onclick="helpIntro();">
<i class="fa fa-question-circle"></i>
操作指南
</a>
</li>
</ul>
</div>
</div>
</header>
</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">
<div id="page-wrapper" class="container nav-small">
<div class="row">
<div id="nav-col">
<section id="col-left" class="col-left-nano">
<div id="col-left-inner" class="col-left-nano-content">
<div id="sidebar-nav">
<ul class="nav nav-pills nav-stacked">
{volist name="__menu__['child']" id="nav"}
<li class="nav-header hidden-sm hidden-xs">{$key}</li>
{volist name="nav" id="item"}
{if isset($item['_child'])}
<li class="{$item['style']}">
<a href="#" class="dropdown-toggle">
<i class="fa fa-{$item['icon']|default='file'}"></i>
<span>{$item['title']}</span>
<i class="fa fa-angle-right drop-icon"></i>
</a>
<ul class="submenu">
{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>
<p>
{:session('userInfo.nickname')} - Web Developer
<small>Member since Nov. 2012</small>
</p>
</li>
{else/}
<li class="{$item['style']}">
<a href="{$item['url']}">
<i class="fa fa-{$item['icon']|default='file'}"></i>
<span>{$item['title']}</span>
</a>
<!-- Menu Body -->
<li class="user-body">
<div class="row">
<div class="col-xs-4 text-center">
<a href="#">网站首页</a>
</div>
<div class="col-xs-4 text-center">
<a href="#">修改密码</a>
</div>
<div class="col-xs-4 text-center">
<a href="#">修改资料</a>
</div>
</div>
<!-- /.row -->
</li>
{/if}
{/volist}
{/volist}
{if isset($extend_menu)}
{volist name="extend_menu" id="sub"}
{if is_string($key)}<li class="nav-header hidden-sm hidden-xs">{$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}
</ul>
</div>
</div>
</section>
<div id="nav-col-submenu"></div>
</div>
<div id="content-wrapper">
<div class="row">
<div class="col-lg-12">
<div class="row">
<div class="col-lg-12">
<div id="content-header" class="clearfix">
<!-- Menu Footer-->
<li class="user-footer">
<div class="pull-left">
<ol class="breadcrumb">
<li>
<a href="{:url('/admin/index/index')}">后台首页</a>
</li>
<li class="active">
{if $meta_title}
<span>{$meta_title}</span>
{else/}
<span>{:lang(request()->controller().'_'.request()->action())}</span>
{/if}
</li>
</ol>
<a href="#" class="btn btn-default btn-flat">更新缓存</a>
</div>
<div class="pull-right hidden-xs">
<div class="pull-right">
<a href="#" class="btn btn-default btn-flat">退出</a>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-12">
{block name="body"}{/block}
</div>
</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>
<footer id="footer-bar" class="row">
<p id="footer-copyright" class="col-xs-12">Powered by <a href="http://www.tensent.cn" target="_blank">TenSent,Inc.</a></p>
</footer>
</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>
{/volist}
{/volist}
{/if}
<li class="header">相关连接</li>
<li><a href="http://doc.tensent.cn" 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>&nbsp;</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 &copy; 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>
</div>
{include file="admin/public/tool" /}
{include file="admin/public/footer" /}
{block name="script"}{/block}
{include file="admin/public/footer" /}

View File

@@ -12,14 +12,12 @@
<!-- datepicker end -->
{/block}
{block name="body"}
<div class="main-box clearfix">
<header class="main-box-header clearfix">
<div class="pull-left">
<h2>{$meta_title}</h2>
</div>
</header>
<div class="main-box-body clearfix">
<form method="post" class="form form-horizontal">
<div class="box box-primary">
<div class="box-header with-border">
<h3 class="box-title">{$meta_title}</h3>
</div>
<div class="box-body">
<form method="post" class="form form-horizontal" role="form">
{if !isset($info)}
{assign name="info" value="" /}
{/if}

View File

@@ -1,11 +1,8 @@
<link rel="stylesheet" type="text/css" href="__plugins__/nanoscroller/nanoscroller.css">
<script src="__plugins__/nanoscroller/jquery.nanoscroller.min.js"></script>
<script src="__plugins__/bootstrap/js/bootstrap.min.js"></script>
<script src="__static__/plugins/jquery/pace.min.js"></script>
<script src="__static__/common/js/hopscotch.js"></script>
<link rel="stylesheet" type="text/css" href="__static__/common/css/hopscotch.css">
<script src="__js__/app.js"></script>
<script type="text/javascript">
var require = {
config: {"site": {$config|json_encode|raw}, 'module': 'admin', 'jsname': "{$require['jsname']|default=''}", 'actionname': "{$require['actionname']|default=''}", }
}
</script>
<script src="__plugins__/require/require.js" data-main="__js__/main.js"></script>
</body>
</html>

View File

@@ -1,31 +1,22 @@
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
<meta charset="UTF-8">
<!-- Tell the browser to be responsive to screen width -->
<meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport">
<title>SentCMS网站管理系统后台</title>
<link rel="stylesheet" type="text/css" href="__static__/plugins/bootstrap/css/bootstrap.min.css"/>
<link rel="stylesheet" type="text/css" href="__static__/common/css/font-awesome.css"/>
<link rel="stylesheet" type="text/css" href="__static__/common/css/common.css"/>
<!-- <link href='//fonts.googleapis.com/css?family=Open+Sans:400,600,700,300|Titillium+Web:200,300,400' rel='stylesheet' type='text/css'> -->
<link rel="stylesheet" type="text/css" href="__css__/style.css"/>
<script type="text/javascript" src="__static__/plugins/jquery/jquery.min.js"></script>
<script type="text/javascript" src="__static__/plugins/layui/layui.all.js"></script>
<script src="__static__/common/js/messager.js"></script>
<link rel="stylesheet" type="text/css" href="__static__/common/css/font-awesome.min.css?time={:time()}">
<link rel="stylesheet" type="text/css" href="__plugins__/bootstrap/css/bootstrap.min.css?time={:time()}">
<link rel="stylesheet" href="__plugins__/adminlte/css/adminlte.min.css?time={:time()}">
<link rel="stylesheet" href="__plugins__/adminlte/css/skins/_all-skins.min.css?time={:time()}">
<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="__static__/common/js/html5shiv.js"></script>
<script src="__static__/common/js/respond.min.js"></script>
<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
<script type="text/javascript">
var BASE_URL = "{:request()->domain()}"; //根目录地址
var SentCMS = window.Sent = {
"ROOT" : BASE_URL, //当前网站地址
"APP" : "__APP__", //当前项目地址
"PUBLIC" : "__static__", //项目公共目录地址
}
</script>
<script src="__static__/common/js/core.js"></script>
<style>
.tabs-wrapper .nav-tabs{margin-bottom: 15px;}
</style>
</head>
<body>
<body class="hold-transition skin-blue sidebar-mini">

View File

@@ -3,17 +3,15 @@
<link rel="stylesheet" type="text/css" href="__static__/common/css/bootstrap-editable.css">
{/block}
{block name="body"}
<div class="main-box clearfix">
<header class="main-box-header clearfix">
<div class="pull-left">
<h2>{$meta_title}</h2>
</div>
<div class="pull-right">
<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/seo/add')}">新 增</a>
<button class="btn btn-danger ajax-post confirm" url="{:url('/admin/seo/del')}" target-form="ids">删 除</button>
</div>
</header>
<div class="main-box-body clearfix">
</div>
<div class="box-body">
<div class="table-responsive clearfix">
<table class="table table-hover">
<thead>

View File

@@ -3,17 +3,15 @@
<link rel="stylesheet" type="text/css" href="__static__/common/css/bootstrap-editable.css">
{/block}
{block name="body"}
<div class="main-box clearfix">
<header class="main-box-header clearfix">
<div class="pull-left">
<h2>{$meta_title}</h2>
</div>
<div class="pull-right">
<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/seo/addrewrite')}">新 增</a>
<button class="btn btn-danger ajax-post confirm" url="{:url('/admin/seo/delrewrite')}" target-form="ids">删 除</button>
</div>
</header>
<div class="main-box-body clearfix">
</div>
<div class="box-body">
<div class="table-responsive clearfix">
<table class="table table-hover">
<thead>

View File

@@ -1,15 +1,13 @@
{extend name="admin/public/base"/}
{block name="body"}
<div class="main-box clearfix">
<header class="main-box-header clearfix">
<div class="pull-left">
<h2>{$meta_title}</h2>
</div>
<div class="pull-right">
<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>
</header>
<div class="main-box-body clearfix">
</div>
<div class="box-body">
<form method="post" class="form form-horizontal">
<table class="table table-striped">
<thead>

View File

@@ -3,15 +3,15 @@
<div class="main-box no-header clearfix">
<!-- 标题栏 -->
<header class="main-box-header clearfix">
<div class="box-header with-border">
<div class="pull-left">
<h2>修改昵称</h2>
</div>
<div class="pull-right">
</div>
</header>
<div class="box-header with-border">
<div class="main-box-body clearfix">
<div class="box-body">
<!-- 修改密码表单 -->
<form method="post" class="form-horizontal">
<div class="form-group">

View File

@@ -1,15 +1,13 @@
{extend name="admin/public/base"/}
{block name="body"}
<div class="main-box no-header clearfix">
<header class="main-box-header clearfix">
<div class="pull-left">
<h2>{$meta_title}</h2>
<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 href="{:url('/admin/user/add')}" class="btn btn-sm btn-primary"> <i class="fa fa-plus-circle fa-lg"></i> 新增用户</a>
</div>
<div class="pull-right">
<a href="{:url('/admin/user/add')}" class="btn btn-primary pull-right"> <i class="fa fa-plus-circle fa-lg"></i> 新增用户</a>
</div>
</header>
<div class="main-box-body clearfix">
</div>
<div class="box-body">
<div class="navbar navbar-default">
<form action="" class="navbar-form form-inline" method="get">
<div class="form-group">

View File

@@ -1,17 +1,15 @@
{extend name="admin/public/base"/}
{block name="body"}
<div class="main-box no-header clearfix">
<header class="main-box-header clearfix">
<div class="box box-primary">
<div class="box-header with-border">
<!-- 标题栏 -->
<div class="pull-left">
<h2>{$meta_title}</h2>
<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>
</div>
<div class="pull-right">
<a class="btn btn-primary" id="action_add" href="{:url('/admin/wechat/add')}">新 增</a>
<button class="btn btn-danger ajax-post confirm" target-form="ids" url="{:url('/admin/wechat/del')}">删 除</button>
</div>
</header>
<div class="main-box-body clearfix">
</div>
<div class="box-body">
<!-- 数据列表 -->
<table class="table table-striped">
<thead>

View File

@@ -0,0 +1,30 @@
{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-sm btn-warning ajax-get confirm" href="{:url('/admin/wechat/addpay')}"><i class="fa fa-plus"></i> 添加</a>
</div>
</div>
<div class="box-body">
<!-- 数据列表 -->
<table class="table table-striped">
<thead>
<tr>
<th class="row-selected row-selected"><input class="check-all" type="checkbox"/></th>
<th class="">编号</th>
<th class="">行为名称</th>
<th class="">执行者</th>
<th class="">执行时间</th>
<th class="">操作</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
</div>
</div>
{/block}

182
view/base.html Normal file
View File

@@ -0,0 +1,182 @@
{include file="../../../view/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>
</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>
</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">
<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="#">网站首页</a>
</div>
<div class="col-xs-4 text-center">
<a href="#">修改密码</a>
</div>
<div class="col-xs-4 text-center">
<a href="#">修改资料</a>
</div>
</div>
<!-- /.row -->
</li>
<!-- Menu Footer-->
<li class="user-footer">
<div class="pull-left">
<a href="#" class="btn btn-default btn-flat">更新缓存</a>
</div>
<div class="pull-right">
<a href="#" class="btn btn-default btn-flat">退出</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}
</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>
{/volist}
{/volist}
{/if}
<li class="header">相关连接</li>
<li><a href="http://doc.tensent.cn" 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>&nbsp;</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 &copy; 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="../../../view/admin/public/footer" /}

33
view/upload/index.html Normal file
View File

@@ -0,0 +1,33 @@
{include file="admin/public/header" /}
<style type="text/css">
.tab-box{height: 345px; overflow: hidden;}
</style>
<div class="nav-tabs-custom">
<ul class="nav nav-tabs">
<li class="active"><a href="{:url('/'.$from.'/upload/index', $param)}">上传{if $param['type'] == 'image'}图片{else/}文件{/if}</a></li>
<li><a href="{:url('/'.$from.'/upload/server', $param)}">服务器{if $param['type'] == 'image'}图片{else/}文件{/if}</a></li>
</ul>
<div class="tab-content">
<!-- Font Awesome Icons -->
<div class="tab-pane tab-box active" id="upload">
<div id="uploader" class="wu-example">
<div class="queueList">
<div id="dndArea" class="placeholder">
<div id="filePicker"></div>
<p>或将照片拖到这里单次最多可选300张</p>
</div>
</div>
<div class="statusBar" style="display:none;">
<div class="progress">
<span class="text">0%</span>
<span class="percentage"></span>
</div><div class="info"></div>
<div class="btns">
<div id="filePicker2"></div><div class="uploadBtn">开始上传</div>
</div>
</div>
</div>
</div>
</div>
</div>
{include file="admin/public/footer" /}

27
view/upload/server.html Normal file
View File

@@ -0,0 +1,27 @@
{include file="admin/public/header" /}
<style type="text/css">
.tab-box{height: 345px; overflow: hidden;}
</style>
<div class="nav-tabs-custom">
<ul class="nav nav-tabs">
<li><a href="{:url('/'.$from.'/upload/index', $param)}">上传{if $param['type'] == 'image'}图片{else/}文件{/if}</a></li>
<li class="active"><a href="{:url('/'.$from.'/upload/server', $param)}">服务器{if $param['type'] == 'image'}图片{else/}文件{/if}</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane tab-box active" id="server">
<div class="row">
<div class="col-sm-12">
{if empty($list)}
<p class="no-data">无{if $param['type'] == 'image'}图片{else/}文件{/if}</p>
{else/}
<ul>
</ul>
{/if}
</div>
<div class="col-sm-2 col-sm-offset-10"><button class="btn btn-primary btn-select">确认选择</button></div>
</div>
</div>
</div>
</div>
{include file="admin/public/footer" /}