Files
swiftadmin/app/admin/view/developer/example/auxiliar.html

225 lines
8.5 KiB
HTML
Raw Normal View History

2024-07-13 12:53:20 +08:00
<include file="/public/header"/>
<!-- // 重定位style -->
<div class="layui-fluid layui-form">
<!--Developer-->
<div class="layui-card">
<div class="layui-card-header">弹窗组件</div>
<div class="layui-card-body">
<div class="layui-btn-container" style="margin-top: 15px;">
<button class="layui-btn" lay-open data-title="标题" data-url="#editor" data-area="600px,500px">内置弹窗</button>
<button class="layui-btn" lay-open data-title="标题" data-url="https://api.swiftadmin.net/" data-area="600px,500px" >iframe弹窗</button>
<button class="layui-btn" lay-open data-url="#editor" data-area="600px,500px" >无标题弹窗</button>
<button class="layui-btn" lay-open data-title="标题" data-url="#editor" data-area="300px,300px" >300X300弹窗</button>
<button class="layui-btn" lay-open data-title="标题" data-url="#editor" data-area="500px,500px" data-maxmin="true" >最大化窗口</button>
<button class="layui-btn" lay-open data-title="标题" data-url="#editor" data-area="500px,500px" data-maxmin="true" data-offset="10px">窗口定位</button>
<button class="layui-btn" lay-open data-title="标题" data-url="#editor" data-area="500px,500px" data-maxmin="true" data-shadeClose="true" >点击阴影关闭</button>
</div>
<p style="margin: 5px 0 10px 0;">
更多弹出层的使用示例请查看 <a href="https://layuion.com/layer/" target="_blank">layer弹窗组件</a>
</p>
</div>
</div>
<div class="layui-card">
<div class="layui-card-header">AJAX数据提交</div>
<div class="layui-card-body">
<button class="layui-btn" lay-ajax data-url="{:url('/ajax/index')}" >常规提交</button>
<button class="layui-btn" lay-ajax data-url="{:url('/ajax/index')}" data-table="lay-tableList">刷新表格</button>
<button class="layui-btn" lay-ajax data-url="{:url('/ajax/index')}" data-reload="parent">重载父页面</button>
<button class="layui-btn" lay-ajax data-url="{:url('/ajax/index')}" data-reload="top">重载顶层页面</button>
<button class="layui-btn" lay-ajax data-url="{:url('/ajax/index')}" data-confirm="确定要提交吗?">询问提交</button>
<button class="layui-btn" lay-ajax data-url="{:url('/ajax/index')}" data-close="true">提交后关闭窗口/仅适用于窗口</button>
<button class="layui-btn" lay-ajax data-url="{:url('/ajax/index')}" data-jump="false">关闭URL跳转</button>
<button class="layui-btn layui-btn-primary" lay-ajax="" data-url="{:url('/ajax/index')}" data-object="type:ctype,host:chost,port:cport,user:cuser,pass:cpass">{:__('带参数提交')}</button>
</div>
</div>
<div class="layui-card">
<div class="layui-card-header">消息通知</div>
<div class="layui-card-body">
<button class="layui-btn" onclick="layui.layer.msg('成功消息');" >成功通知</button>
<button class="layui-btn layui-btn-danger" onclick="layui.layer.error('错误通知');" >错误通知</button>
<button class="layui-btn layui-btn-warm" onclick="layui.layer.warning('警告通知');" >警告通知</button>
<button class="layui-btn layui-btn-primary" onclick="layui.layer.info('信息通知');" >信息通知</button>
</div>
</div>
<div class="layui-card">
<div class="layui-card-header">元素切换</div>
<div class="layui-card-body">
<div class="layui-form-item">
<label class="layui-form-label">单选切换</label>
<div class="layui-input-inline">
<input type="radio" name="cache_status" data-display="radioClass" lay-filter="radioStatus" value="1" title="开启" checked>
<input type="radio" name="cache_status" data-display="radioClass" lay-filter="radioStatus" value="0" title="关闭" >
</div>
<div class="layui-input-inline radioClass">
<div class="layui-input-inline">我是元素</div>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">下拉切换</label>
<div class="layui-input-inline">
<select name="cache_type" data-display="cache_type" data-disable="file" lay-filter="selectStatus" class="ctype">
<option value="file" >file</option>
<option value="redis" >redis</option>
<option value="memcached">memcached</option>
</select>
</div>
<div class="layui-input-inline cache_type">
<div class="layui-input-inline">我是元素</div>
</div>
</div>
</div>
</div>
<div class="layui-card">
<div class="layui-card-header">下拉菜单</div>
<div class="layui-card-body">
<div class="layui-btn-container" style="margin-top: 15px;">
<button class="layui-btn" id="demo1">
下拉菜单
<i class="layui-icon layui-icon-down layui-font-12"></i>
</button>
</div>
</div>
</div>
<div class="layui-card">
<div class="layui-card-header">进度条</div>
<div class="layui-card-body">
<div class="layui-progress">
<div class="layui-progress-bar layui-bg-red" lay-percent="20%"></div>
</div>
<br>
<div class="layui-progress">
<div class="layui-progress-bar layui-bg-orange" lay-percent="30%"></div>
</div>
<br>
<div class="layui-progress">
<div class="layui-progress-bar layui-bg-primary" lay-percent="40%"></div>
</div>
<br>
<div class="layui-progress">
<div class="layui-progress-bar layui-bg-blue" lay-percent="50%"></div>
</div>
<br>
<div class="layui-progress">
<div class="layui-progress-bar" lay-percent="60%"></div>
</div>
</div>
</div>
<div class="layui-card">
<div class="layui-card-header">其他组件</div>
<div class="layui-card-body">
<div>其他组件和元素请参考 <a href="https://layuion.com/docs/" target="_blank">Layui官网文档</a> </div>
</div>
</div>
</div>
<script type="text/html" id="editor">
<form action="" class="layui-form">
<div class="layui-card">
<div class="layui-card-body">
<div class="layui-form-item">我是内置弹窗内容</div>
<div class="layui-form-item">
<label class="layui-form-label">禁止编辑</label>
<div class="layui-input-inline">
<input type="text" class="layui-input" value="我是数据" data-disabled="true" >
</div>
</div>
</div>
</div>
</form>
</script>
<include file="/public/footer"/>
<script>
layui.use('dropdown', function(){
var dropdown = layui.dropdown
dropdown.render({
elem: '#demo1' //可绑定在任意元素中,此处以上述按钮为例
,data: [{
title: 'menu item 1'
,id: 100
,href: '#'
},{
title: 'menu item 2'
,id: 101
,href: '{{d.root}}/' //开启超链接
,target: '_blank' //新窗口方式打开
},{type: '-'},{
title: 'menu item 3'
,id: 102
,type: 'group' //菜单类型支持normal/group/parent/-
,child: [{
title: 'menu item 3-1'
,id: 103
},{
title: 'menu item 3-2'
,id: 104
,child: [{
title: 'menu item 3-2-1'
,id: 105
},{
title: 'menu item 3-2-2'
,id: 106
}]
},{
title: 'menu item 3-3'
,id: 107
}]
},{type: '-'},{
title: 'menu item 4'
,id: 108
},{
title: 'menu item 5'
,id: 109
,child: [{
title: 'menu item 5-1'
,id: 11111
,child: [{
title: 'menu item 5-1-1'
,id: 2111
},{
title: 'menu item 5-1-2'
,id: 3111
}]
},{
title: 'menu item 5-2'
,id: 52
}]
},{type:'-'},{
title: 'menu item 6'
,id: 6
,type: 'group'
,isSpreadItem: false
,child: [{
title: 'menu item 6-1'
,id: 61
},{
title: 'menu item 6-2'
,id: 62
}]
}]
,id: 'demo1'
//菜单被点击的事件
,click: function(obj){
console.log(obj);
layer.msg('回调返回的参数已显示再控制台');
}
});
});
</script>