layui.define(["table", "admin", "form", 'user', 'tree'], function (e) { var i = (layui.$, layui.admin), $ = layui.$, t = layui.view, l = layui.table, r = layui.form, tree = layui.tree, admin = layui.admin, setter = layui.setter; var treedata = []; //提交数据 l.render({ elem: "#LAY-user-back-manage", url: setter.baseurl + "adminapi/banner/list", method: "post", contentType: "application/json", page: true, where: { keyWord: "", state: -1 }, request: { pageName: 'pageIndex' //页码的参数名称,默认:page , limitName: 'pageSize' //每页数据量的参数名,默认:limit }, limit: 10, headers: { 'token': layui.data(setter.tableName)[setter.request.tokenName] }, cols: [ [ { field: "title", title: "标题", }, { field: "url", title: "链接" } , { field: "times", title: "时长(秒)" }, { field: "seeCount", title: "浏览次数" }, { field: "state", title: "状态", templet: function (d) { if (d.state == 1) return "正常"; else return "停止" } }, { field: "position", title: "位置", templet: function (d) { var str = ""; console.log(d) d.position.forEach(function (currentValue, index, array) { str += currentValue.title + "," }); return str; } }, { field: "createTime", title: "加入时间", sort: !0 }, { title: "操作", align: "center", fixed: "right", toolbar: "#table-banneradmin-admin" }] ], text: "对不起,加载出现异常!", response: { statusName: 'code', //数据状态的字段名称,默认:code statusCode: 0, //成功的状态码,默认:0 msgName: 'info', //状态信息的字段名称,默认:msg countName: 'count', //数据总数的字段名称,默认:count dataName: 'data' //数据列表的字段名称,默认:data } }), l.on("tool(LAY-user-back-manage)", function (e) { var l = e.data; console.log(e.event) if ("del" === e.event) { layer.confirm("确定删除此广告?", function (i) { //提交数据 admin.req({ method: "get", url: setter.baseurl + "adminapi/banner/delete?id=" + e.data.id,//实际使用请改成服务端真实接口 async: true, done: function (res) { e.del(), layer.close(i) } }) }) } if ("edit" === e.event) { i.popup({ title: "编辑广告", area: ["500px", "600px"], id: "LAY-popup-user-add", success: function (e, i) { t(this.id).render("user/administrators/bannerform", l).done(function () { r.render(null, "layuiadmin-form-admin"), r.on("submit(LAY-user-back-submit)", function (e) { }) }) } }) } }), e("banneradmin", {}) });