layui.define(["table", "admin", "form", 'user', 'tree'], function (e) { var i = (layui.$, layui.admin), $ = layui.$, t = layui.view, l = layui.treeTable, r = layui.form, tree = layui.tree, admin = layui.admin, setter = layui.setter; var treedata = []; //提交数据 l.render({ elem: "#LAY-user-back-dic", url: setter.baseurl + "adminapi/System/dic/list", method: "get", page: false, limit: 0, headers: { 'token': layui.data(setter.tableName)[setter.request.tokenName] }, treeNode:true, cols: [ [ { field: "name", title: "名称" }, { field: "order", title: "序号" }, { title: "操作", width: 300, align: "center", fixed: "right", toolbar: "#table-role-admin" }] ], text: "对不起,加载出现异常!" }), l.on("tool(LAY-user-back-dic)", 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/System/dic/delete?id=" + e.data.id,//实际使用请改成服务端真实接口 async: true, done: function (res) { e.del(), layer.close(i) } }) }) } if ("edit" === e.event) { i.popup({ title: "编辑菜单", area: ["500px", "480px"], id: "LAY-popup-user-add", success: function (e, i) { t(this.id).render("user/administrators/dicform", l).done(function () { r.render(null, "layuiadmin-form-dic"), r.on("submit(LAY-user-dic-submit)", function (e) { var param = e.field; param.dicid //提交数据 admin.req({ method: "post", contentType: "application/json;charset=UTF-8", dataType: "json", headers: { 'token': layui.data(setter.tableName)[setter.request.tokenName] }, url: setter.baseurl + "adminapi/System/dic/update",//实际使用请改成服务端真实接口 async: false, data: JSON.stringify(param), done: function (res) { layui.table.reload("LAY-user-back-dic"), layer.close(i) } }) }) }) } }) } }), e("dic", {}) });