You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

194 lines
9.3 KiB
HTML

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<!--#layout("/common/layout.html",{"jsBase":"/js/jlw/studentClientLink/"}){ -->
<div style="display: none">
<layui:searchForm formId="searchForm" searchList="" condition="${search}">
<div class="layui-inline">
<label class="layui-form-label">链接类型</label>
<div class="layui-input-inline">
<input type="text" name="studentClientLinkType" id="studentClientLinkType" value="ADV" autocomplete="off" placeholder="请输入检索条件" class="layui-input">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">状态</label>
<div class="layui-input-inline">
<input type="text" name="studentClientLinkStatus" id="studentClientLinkStatus" value="1" autocomplete="off" placeholder="请输入检索条件" class="layui-input">
</div>
</div>
</layui:searchForm>
</div>
<div style="text-align: right;">
<div class="layui-btn-group">
<layui:accessButton function="studentClientLink.query" action="add"><i class="layui-icon">&#xe61f;</i>创建推广位
</layui:accessButton>
</div>
</div>
<table id="studentClientLinkTable" lay-filter="studentClientLinkTable"></table>
<!--#} -->
<script type="text/html" id="toolbar_studentClientLink">
<div class="layui-btn-container">
<div class="layui-btn-group" >
<!--# if(core.searchIsShow(search)) {-->
<layui:accessButton function="studentClientLink.query" id="searchFormSearch" action="search"><i class="layui-icon">&#xe615;</i></layui:accessButton>
<!--# }-->
<layui:accessButton function="studentClientLink.add" action="add">添加</layui:accessButton>
<layui:accessButton function="studentClientLink.edit" action="edit">修改</layui:accessButton>
<layui:accessButton function="studentClientLink.del" action="del">删除</layui:accessButton>
<!--# if(!isEmpty(search)) {-->
<layui:accessButton function="studentClientLink.query" action="refresh"><i class="layui-icon">&#xe669;</i></layui:accessButton>
<!--# }-->
</div>
</div>
</script>
<script>
layui.use(['form', 'laydate', 'table'], function(){
var form = layui.form;
var laydate = layui.laydate;
var table = layui.table;
var studentClientLinkTable = null;
var view ={
init:function(){
this.initTable();
this.initSearchForm();
this.initToolBar();
window.dataReload = function(){
Lib.doSearchForm($("#searchForm"),studentClientLinkTable)
}
},
initTable:function(){
var sx_ = localStorage.getItem($.getKeyInfo("studentClientLinkTable_field_"+Common.userInfoId)); //筛选值显示、隐藏缓存
if($.isEmpty(sx_)){sx_ = {};}else {sx_ = JSON.parse(sx_);}
studentClientLinkTable = table.render({
elem : '#studentClientLinkTable',
height : Lib.getTableHeight(1),
cellMinWidth: 100,
method : 'post',
where:{studentClientLinkType:'ADV',studentClientLinkStatus:'1'},//推广位管理
url : Common.ctxPath + '/jlw/studentClientLink/list.json' // 数据接口
,page : Lib.tablePage // 开启分页
/*,toolbar: '#toolbar_studentClientLink' //自定义头部左侧工具栏
,defaultToolbar: ['filter', 'print', 'exports'] //头部右侧工具栏*/
,limit : 10,
cols : [ [ // 表头
{
field : 'studentClientLinkOrder',
title : '序号',
width:80,
align:"center",
hideField :false,
hide:$.isEmpty(sx_['studentClientLinkOrder'])?false:sx_['studentClientLinkOrder'],
},
{
field : 'studentClientLinkTitle',
title : '栏目标题',
align:"center",
hideField :false,
hide:$.isEmpty(sx_['studentClientLinkTitle'])?false:sx_['studentClientLinkTitle'],
},
{
field : 'studentClientLinkImg',
title : '栏目图片',
align:"center",
hideField :false,
hide:$.isEmpty(sx_['studentClientLinkImg'])?false:sx_['studentClientLinkImg'],
},
{
field : 'studentClientLinkContent',
title : '栏目超链接',
width:'30%',
align:"center",
hideField :false,
hide:$.isEmpty(sx_['studentClientLinkContent'])?false:sx_['studentClientLinkContent'],
},
{
field : 'operation_',title : '操作',align:"center", templet: function (d) {
var htm = '<button type="button" class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</button>';
htm += '<button type="button" class="layui-btn layui-btn-normal layui-btn-xs" lay-event="top">置顶</button>';
htm += '<button type="button" class="layui-btn layui-btn-xs" style="background-color: #c2c2c2" lay-event="move">左移</button>';
htm += '<button type="button" class="layui-btn layui-btn-xs" style="background-color: #c2c2c2" lay-event="move">右移</button>';
return htm;
}
}
] ]
});
table.on('checkbox(studentClientLinkTable)', function(obj){
var studentClientLink = obj.data;
if(obj.checked){
//按钮逻辑Lib.buttonEnable()
}else{
}
})
},
initSearchForm:function(){
Lib.initSearchForm( $("#searchForm"),studentClientLinkTable,form);
},
initToolBar:function(){
toolbar = {
add: function () {
var url = "/jlw/studentClientLink/add.do?sign=2";
Common.openDlg(url,"推广位管理>新增");
},
edit: function () {
var data = Common.getOneFromTable(table,"studentClientLinkTable");
if(data==null){
return ;
}
var url = "/jlw/studentClientLink/add.do?studentClientLinkId="+data.studentClientLinkId;
Common.openDlg(url,"StudentClientLink管理>"+data.studentClientLinkId+">编辑");
},
del: function () {
layui.use(['del'], function(){
var delView = layui.del
delView.delBatch();
});
},
search: function () {
Lib.doSearchForm($("#searchForm"), studentClientLinkTable, 1);
view.initToolBar()
},
refresh: function () {
searchForm.reset();
Lib.doSearchForm($("#searchForm"), studentClientLinkTable, 1);
view.initToolBar()
},
}
//触发事件
$('.ext-toolbar').on('click', function() {
var type = $(this).data('type');
toolbar[type] ? toolbar[type].call(this) : '';
});
}, initTableTool: table.on('tool(studentClientLinkTable)', function (obj) {
var data = obj.data;
if (obj.event === 'edit') {
var url = "/jlw/studentClientLink/add.do?studentClientLinkId="+data.studentClientLinkId;
Common.openDlg(url,"StudentClientLink管理>"+data.studentClientLinkId+">编辑");
}else if(obj.event === "del"){
layer.confirm('是否确定删除该信息?', function (index) {
var ret = Common.postAjax("/jlw/studentClientLink/delete.json",{ids:data.studentClientLinkId});
layer.msg(ret.code == 0?"删除成功!":ret.msg, {
offset: ['50%'],
icon: ret.code == 0?1:2,
time: 1500 //2秒关闭如果不配置默认是3秒
},function (){
if(ret.code == 0){
Lib.tableRefresh();
}
});
});
}
})
};
view.init();
});
</script>