1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/buwangyun-bwsaas

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
index.template.php 6.2 КБ
Копировать Редактировать Исходные данные Просмотреть построчно История
hnlg666 Отправлено 4 лет назад 7e9adb5
{extend name="../../../view/public/base" /}
{block name="css"}
<style>
body {
background-color: #F2F2F2;
}
</style>
{/block}
{block name="body"}
<div style="padding: 20px; background-color: #F2F2F2;">
<div class="layui-row layui-col-space15">
<div class="layui-col-md12">
<!--搜索区域-->
<div class="layui-card">
<div class="layui-collapse" lay-accordion="" lay-filter="search">
<div class="layui-colla-item">
<h2 class="layui-colla-title">查询条件</h2>
<div class="layui-colla-content">
<form id="searchForm" class="layui-form" lay-filter="searchForm" autocomplete="off">
<div class="layui-form-item layui-inline">
<label class="layui-form-label"><?php echo $pk_comment?></label>
<div class="layui-input-inline">
<input type="number" name="<?php echo $pk?>" placeholder="请输入<?php echo $pk_comment?>"
class="layui-input">
</div>
</div>
<div class="layui-form-item">
<div class="layui-input-block">
<button class="layui-btn layui-btn-normal" type="button" lay-submit lay-filter="searchBtn">
搜索
</button>
<button class="layui-btn layui-btn-primary" type="button" onclick="resetForm()">
重置
</button>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
<!--列表区域-->
<div class="layui-card" style="background-color: #F2F2F2;">
<table id="list" lay-filter="listFilter"></table>
<!--工具栏-->
<script type="text/html" id="listToolbar">
<a class="layui-btn layui-btn-sm layui-bg-black" lay-event="refresh" title="刷新"><i class="layui-icon layui-icon-refresh" style="font-size: 8px !important;"></i> </a>
<a class="layui-btn layui-btn-sm layui-btn-normal" lay-event="add" title="新增">新增</a>
<a class="layui-btn layui-btn-sm layui-btn-danger" lay-event="del" title="删除">批量删除</a>
</script>
<?php echo $cols_template?>
<!--状态开关-->
<script type="text/html" id="listBar">
<a class="layui-btn layui-btn-xs layui-btn-normal" lay-event="edit">编辑</a>
<a class="layui-btn layui-btn-xs layui-btn-danger" lay-event="del">删除</a>
</script>
</div>
</div>
</div>
</div>
{/block}
{block name="js"}
<script>
let element, layer, form, table, bwajax, $;
let ajax_index = "{:Url('index')}";
let ajax_edit = "{:Url('edit')}";
let ajax_add = "{:Url('add')}";
layui.use(['element', 'layer', 'form', 'table', 'bwajax'], function () {
element = layui.element;
layer = layui.layer;
form = layui.form;
table = layui.table;
bwajax = layui.bwajax.instance();
$ = layui.jquery;
//执行列表
table.render({
elem: '#list',
url: ajax_index,
response: {
statusCode: 200, //规定成功的状态码,默认:0
},
parseData: function (res) { //res 即为原始返回的数据
return {
"code": res.code, //解析接口状态
"msg": res.msg, //解析提示文本
"count": res.data.data.total, //解析数据长度
"data": res.data.data.list //解析数据列表
};
},
toolbar: '#listToolbar',
cols: [[
{type:'checkbox', fixed: 'left'},
<?php echo $cols?>
{title: '操作', toolbar: '#listBar', align: 'center', fixed: "right", width: 140}
]],
limits: [10, 15, 20, 25, 50, 100],
limit: 10,
page: true
});
//监听表格头部工具栏事件
table.on('toolbar(listFilter)', function (obj) {
var checkStatus = table.checkStatus(obj.config.id);
switch (obj.event) {
case 'refresh':
reload();
break;
case 'add':
bwOpenIframe(ajax_add, '新增');
break;
case 'del':
var checkStatus = table.checkStatus('list');
var data = checkStatus.data;
var idsArr = [];
data.forEach(function(value) {
idsArr.push(value.<?php echo $pk?>);
});
ids = idsArr.join(',');
if(!ids) layer.msg('没有选中行', {icon: 2});
else del(ids);
break;
}
});
//监听工具条
table.on('tool(listFilter)', function (obj) { //注:tool 是工具条事件名,test 是 table 原始容器的属性 lay-filter="对应的值"
var data = obj.data; //获得当前行数据
var layEvent = obj.event; //获得 lay-event 对应的值(也可以是表头的 event 参数对应的值)
switch (layEvent) {
case 'edit':
bwOpenIframe(ajax_edit + "?id=" + data.<?php echo $pk?>, '编辑');
break;
case 'del':
del(obj.data.<?php echo $pk?>);
break;
<?php echo $tool_event?>
}
});
form.on('submit(searchBtn)', function (data) {
reload(1);
return false;
})
<?php echo $layui_js?>
});
</script>
{/block}

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://gitlife.ru/oschina-mirror/buwangyun-bwsaas.git
git@gitlife.ru:oschina-mirror/buwangyun-bwsaas.git
oschina-mirror
buwangyun-bwsaas
buwangyun-bwsaas
v1.4.0