thinkphp-wechat/application/common/builder/form/layout.html
Wenbin.Wang d49c9fde59 代码
2021-12-24 16:40:05 +08:00

390 lines
20 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{extend name="$_admin_base_layout" /}
{block name="content"}
{notempty name="page_tips_top"}
<div class="alert alert-{$tips_type} alert-dismissable">
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
<p>{$page_tips_top|raw}</p>
</div>
{/notempty}
{$extra_html_content_top|raw|default=''}
<div class="row">
<div class="col-md-12">
<div class="block">
{notempty name="tab_nav"}
<ul class="nav nav-tabs">
{volist name="tab_nav['tab_list']" id="tab"}
<li {eq name="tab_nav.curr_tab" value="$key"}class="active"{/eq}>
<a href="{$tab.url}{$_pop ?= '?_pop=1'}">{$tab.title}</a>
</li>
{/volist}
<li class="pull-right">
<ul class="block-options push-10-t push-10-r">
<li>
<button type="button" class="page-reload"><i class="si si-refresh"></i></button>
</li>
<li>
<button type="button" data-toggle="block-option" data-action="fullscreen_toggle"></button>
</li>
</ul>
</li>
</ul>
{else/}
{empty name="_pop"}
<div class="block-header bg-gray-lighter">
<ul class="block-options">
<li>
<button type="button" class="page-reload"><i class="si si-refresh"></i></button>
</li>
<li>
<button type="button" data-toggle="block-option" data-action="fullscreen_toggle"></button>
</li>
</ul>
<h3 class="block-title">{$page_title|default=""}</h3>
</div>
{/empty}
{/notempty}
<div class="tab-content">
<div class="tab-pane active">
<div class="block-content">
{$extra_html_form_top|raw|default=''}
<form class="form-builder row" name="form-builder" action="{$post_url|default=''}" method="{$_method}">
{notempty name="_token_name"}
{:token($_token_name, $_token_value)}
{/notempty}
{empty name="form_items"}
{notempty name="empty_tips"}
<div class="form-empty">
<p class="text-center text-muted empty-info">
<i class="fa fa-database"></i> {$empty_tips|raw}<br>
</p>
</div>
{/notempty}
{else /}
{volist name="form_items" id="form"}
{switch name="form.type"}
{case value="archive"}
{// 档案文件 }
{include file="../application/common/builder/form/items/archive.html" type='' /}
{/case}
{case value="archives"}
{// 多个档案文件 }
{include file="../application/common/builder/form/items/archives.html" type='' /}
{/case}
{case value="bmap"}
{// 百度地图 }
{include file="../application/common/builder/form/items/bmap.html" type='' /}
{/case}
{case value="button"}
{// 按钮 }
{include file="../application/common/builder/form/items/button.html" type='' /}
{/case}
{case value="checkbox"}
{// 多选 }
{include file="../application/common/builder/form/items/checkbox.html" type='' /}
{/case}
{case value="ckeditor"}
{// ckeditor编辑器 }
{include file="../application/common/builder/form/items/ckeditor.html" type='' /}
{/case}
{case value="colorpicker"}
{// 取色器 }
{include file="../application/common/builder/form/items/colorpicker.html" type='' /}
{/case}
{case value="date"}
{// 日期 }
{include file="../application/common/builder/form/items/date.html" type='' /}
{/case}
{case value="daterange"}
{// 日期范围 }
{include file="../application/common/builder/form/items/daterange.html" type='' /}
{/case}
{case value="datetime"}
{// 日期时间 }
{include file="../application/common/builder/form/items/datetime.html" type='' /}
{/case}
{case value="editormd"}
{// markdown编辑器 }
{include file="../application/common/builder/form/items/editormd.html" type='' /}
{/case}
{case value="file"}
{// 单文件上传 }
{include file="../application/common/builder/form/items/file.html" type='' /}
{/case}
{case value="files"}
{// 多文件上传 }
{include file="../application/common/builder/form/items/files.html" type='' /}
{/case}
{case value="gallery"}
{// 图片相册 }
{include file="../application/common/builder/form/items/gallery.html" type='' /}
{/case}
{case value="group"}
{// 分组 }
{include file="../application/common/builder/form/items/group.html" type='' /}
{/case}
{case value="hidden"}
{// 隐藏 }
{include file="../application/common/builder/form/items/hidden.html" type='' /}
{/case}
{case value="icon"}
{// 图标选择器 }
{include file="../application/common/builder/form/items/icon.html" type='' /}
{/case}
{case value="image"}
{// 单图片上传 }
{include file="../application/common/builder/form/items/image.html" type='' /}
{/case}
{case value="images"}
{// 多图片上传 }
{include file="../application/common/builder/form/items/images.html" type='' /}
{/case}
{case value="jcrop"}
{// 图片裁剪 }
{include file="../application/common/builder/form/items/jcrop.html" type='' /}
{/case}
{case value="linkage"}
{// 联动下拉框 }
{include file="../application/common/builder/form/items/linkage.html" type='' /}
{/case}
{case value="linkages"}
{// 多级联动下拉框 }
{include file="../application/common/builder/form/items/linkages.html" type='' /}
{/case}
{case value="masked"}
{// 格式文本 }
{include file="../application/common/builder/form/items/masked.html" type='' /}
{/case}
{case value="number"}
{// 数字 }
{include file="../application/common/builder/form/items/number.html" type='' /}
{/case}
{case value="password"}
{// 密码 }
{include file="../application/common/builder/form/items/password.html" type='' /}
{/case}
{case value="radio"}
{// 单选 }
{include file="../application/common/builder/form/items/radio.html" type='' /}
{/case}
{case value="range"}
{// 范围 }
{include file="../application/common/builder/form/items/range.html" type='' /}
{/case}
{case value="select"}
{// 下拉菜单 }
{include file="../application/common/builder/form/items/select.html" type='' /}
{/case}
{case value="select2"}
{// 下拉多选 }
{include file="../application/common/builder/form/items/select2.html" type='' /}
{/case}
{case value="sort"}
{// 排序 }
{include file="../application/common/builder/form/items/sort.html" type='' /}
{/case}
{case value="static"}
{// 静态文本 }
{include file="../application/common/builder/form/items/static.html" type='' /}
{/case}
{case value="summernote"}
{// summernote编辑器 }
{include file="../application/common/builder/form/items/summernote.html" type='' /}
{/case}
{case value="switch"}
{// 开关 }
{include file="../application/common/builder/form/items/switch.html" type='' /}
{/case}
{case value="tags"}
{// 标签 }
{include file="../application/common/builder/form/items/tags.html" type='' /}
{/case}
{case value="text"}
{// 单行文本 }
{include file="../application/common/builder/form/items/text.html" type='' /}
{/case}
{case value="time"}
{// 时间 }
{include file="../application/common/builder/form/items/time.html" type='' /}
{/case}
{case value="textarea|array"}
{// 文本框|数组 }
{include file="../application/common/builder/form/items/textarea.html" type='' /}
{/case}
{case value="ueditor"}
{// 百度编辑器 }
{include file="../application/common/builder/form/items/ueditor.html" type='' /}
{/case}
{case value="wangeditor"}
{// wang编辑器 }
{include file="../application/common/builder/form/items/wangeditor.html" type='' /}
{/case}
{default/}
{:extend_form_item($form, $_layout)}
{/switch}
{/volist}
{/empty}
<div class="form-group col-md-12 col-xs-12">
<div class="col-xs-12">
{php}if(isset($btn_hide) && !in_array('submit', $btn_hide)):{/php}
<button class="btn btn-minw btn-primary {$submit_confirm ?= 'confirm '}{$ajax_submit ?= 'ajax-post'}" target-form="form-builder" type="submit">
{$btn_title['submit']|raw|default='提交'}
</button>
{php}endif;{/php}
{empty name="_pop"}
{php}if(isset($btn_hide) && !in_array('back', $btn_hide)):{/php}
<button class="btn btn-default" type="button" onclick="javascript:history.back(-1);return false;">
{$btn_title['back']|raw|default='返回'}
</button>
{php}endif;{/php}
{else/}
<button class="btn btn-default" type="button" id="close-pop">关闭</button>
{/empty}
{// 额外按钮}
{$btn_extra|raw|default=''}
</div>
</div>
</form>
{$extra_html_form_bottom|raw|default=''}
</div>
</div>
</div>
</div>
</div>
</div>
{notempty name="page_tips_bottom"}
<div class="alert alert-{$tips_type} alert-dismissable">
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
<p>{$page_tips_bottom|raw}</p>
</div>
{/notempty}
{// 图标 }
{notempty name="_icon"}
<div id="icon_tab" style="display:none">
<div id="icon_search">
<form onsubmit="return false;">
<div class="input-group input-group-lg">
<div class="input-group-addon">搜索图标</div>
<input class="js-icon-search form-control" type="text" placeholder="例如: 输入 home 或 user">
</div>
</form>
</div>
<ul class="nav nav-tabs nav-simple">
<li class="active">
<a href="#fa" data-toggle="tab">Font Awesome</a>
</li>
<li>
<a href="#gl" data-toggle="tab">Glyphicons</a>
</li>
<li>
<a href="#sl" data-toggle="tab">SIMPLE LINE</a>
</li>
{volist name="_icons" id="icon"}
<li>
<a href="#icon{$icon.id}" data-toggle="tab">{$icon.name}</a>
</li>
{/volist}
</ul>
<div class="tab-content js-icon-content" style="padding: 10px">
<div class="tab-pane fade active in" id="fa">
{include file="../application/common/builder/form/icon/fa.html" /}
</div>
<div class="tab-pane fade" id="gl">
{include file="../application/common/builder/form/icon/gl.html" /}
</div>
<div class="tab-pane fade" id="sl">
{include file="../application/common/builder/form/icon/sl.html" /}
</div>
{volist name="_icons" id="icon"}
<div class="tab-pane fade" id="icon{$icon.id}">
{$icon.html|raw|default='暂无图标'}
</div>
{/volist}
</div>
</div>
{/notempty}
{$extra_html_content_bottom|raw|default=''}
{/block}
{block name="style"}
{notempty name="_editormd"}
<link href="__LIBS__/editormd/css/editormd.min.css?v={:config('asset_version')}" rel="stylesheet" type="text/css" />
{/notempty}
{volist name="css_list" id="vo"}
<link rel="stylesheet" href="{$vo}?v={:config('asset_version')}">
{/volist}
{volist name="extend_css_list" id="vo"}
{volist name="vo" id="v"}
<link rel="stylesheet" href="{$v}?v={:config('asset_version')}">
{/volist}
{/volist}
{// 额外CSS代码 }
{$extra_css|raw|default=''}
{/block}
{block name="script"}
{notempty name="_ueditor"}
<script src="__LIBS__/ueditor/ueditor.config.js?v={:config('asset_version')}"></script>
<script src="__LIBS__/ueditor/ueditor.all.min.js?v={:config('asset_version')}"></script>
{/notempty}
{notempty name="_ckeditor"}
<script src="__LIBS__/ckeditor/ckeditor.js?v={:config('asset_version')}"></script>
{/notempty}
{volist name="js_list" id="vo"}
<script src="{$vo}?v={:config('asset_version')}"></script>
{/volist}
{volist name="extend_js_list" id="vo"}
{volist name="vo" id="v"}
<script src="{$v}?v={:config('asset_version')}"></script>
{/volist}
{/volist}
{// 额外JS代码 }
{$extra_js|raw|default=''}
{/block}