From c1f0e532b35d89305e7984937349732652191fea Mon Sep 17 00:00:00 2001 From: walkor Date: Sun, 4 Dec 2022 15:58:05 +0800 Subject: [PATCH] save --- .../admin/app/view/admin-role/index.html | 57 ++++++++++--------- .../admin/app/view/admin-role/insert.html | 20 +++---- .../admin/app/view/admin-role/update.html | 22 +++---- 3 files changed, 50 insertions(+), 49 deletions(-) diff --git a/src/plugin/admin/app/view/admin-role/index.html b/src/plugin/admin/app/view/admin-role/index.html index ef18eb7..4c113f7 100644 --- a/src/plugin/admin/app/view/admin-role/index.html +++ b/src/plugin/admin/app/view/admin-role/index.html @@ -86,49 +86,50 @@ const UPDATE_URL = "/app/admin/admin-role/update"; // 字段 创建时间 created_at - layui.use(['laydate'], function() { + layui.use(["laydate"], function() { layui.laydate.render({ - elem: '#created_at', - range: ['#created_at-date-start', '#created_at-date-end'], + elem: "#created_at", + range: ["#created_at-date-start", "#created_at-date-end"], }); }) // 表格渲染 - layui.use(['table', 'form', 'jquery', 'common', 'popup'], function() { + layui.use(['table', 'form', 'jquery', 'common', 'popup', 'util'], function() { let table = layui.table; let form = layui.form; let $ = layui.jquery; let common = layui.common; + let util = layui.util; // 表头参数 let cols = [ { - type: 'checkbox' + type: "checkbox" },{ - title: '主键', - field: 'id', + title: "主键", + field: "id", hide: true, },{ - title: '角色名', - field: 'name', + title: "角色名", + field: "name", },{ - title: '权限', - field: 'rules', + title: "权限", + field: "rules", templet: function (d) { - let field = 'rules'; - if (typeof d[field] == "undefined") return ''; + let field = "rules"; + if (typeof d[field] == "undefined") return ""; let items = []; - layui.each((d[field] + '').split(','), function (k , v) { + layui.each((d[field] + "").split(","), function (k , v) { items.push(apiResults[field][v] || v); }); - return items.join(','); + return util.escape(items.join(",")); } },{ - title: '创建时间', - field: 'created_at', + title: "创建时间", + field: "created_at", },{ - title: '更新时间', - field: 'updated_at', + title: "更新时间", + field: "updated_at", },{ title: "操作", toolbar: "#table-bar", @@ -141,19 +142,19 @@ function render() { table.render({ - elem: '#data-table', + elem: "#data-table", url: SELECT_API, page: true, cols: [cols], - skin: 'line', - size: 'lg', - toolbar: '#table-toolbar', + skin: "line", + size: "lg", + toolbar: "#table-toolbar", autoSort: false, defaultToolbar: [{ - title: '刷新', - layEvent: 'refresh', - icon: 'layui-icon-refresh', - }, 'filter', 'print', 'exports'] + title: "刷新", + layEvent: "refresh", + icon: "layui-icon-refresh", + }, "filter", "print", "exports"] }); } @@ -167,7 +168,7 @@ let [field, url] = item; $.ajax({ url: url, - dateType: 'json', + dateType: "json", success: function (res) { function travel(items) { for (let k in items) { diff --git a/src/plugin/admin/app/view/admin-role/insert.html b/src/plugin/admin/app/view/admin-role/insert.html index 2f49077..ae68403 100644 --- a/src/plugin/admin/app/view/admin-role/insert.html +++ b/src/plugin/admin/app/view/admin-role/insert.html @@ -52,20 +52,20 @@ const INSERT_API = "/app/admin/admin-role/insert"; // 字段 权限 rules - layui.use(['jquery', 'xmSelect'], function() { + layui.use(["jquery", "xmSelect"], function() { layui.jquery.ajax({ - url: '/app/admin/admin-rule/get?type=0,1,2', - dataType: 'json', + url: "/app/admin/admin-rule/get?type=0,1,2", + dataType: "json", success: function (e) { - let value = layui.jquery('#rules').attr('value'); - let initValue = value ? value.split(',') : []; + let value = layui.jquery("#rules").attr("value"); + let initValue = value ? value.split(",") : []; layui.xmSelect.render({ - el: '#rules', - name: 'rules', + el: "#rules", + name: "rules", initValue: initValue, - data: e.data, - tree: {show: true}, - toolbar: {show: true,"list":["ALL","CLEAR","REVERSE"]}, + data: e.data, + tree: {"show":true}, + toolbar: {"show":true,"list":["ALL","CLEAR","REVERSE"]}, }) } }); diff --git a/src/plugin/admin/app/view/admin-role/update.html b/src/plugin/admin/app/view/admin-role/update.html index 9604517..ae5268d 100644 --- a/src/plugin/admin/app/view/admin-role/update.html +++ b/src/plugin/admin/app/view/admin-role/update.html @@ -69,27 +69,27 @@ } if (typeof obj[0] === 'undefined' || !obj[0].nodeName) return; if (obj[0].nodeName.toLowerCase() === 'textarea') { - obj.html(layui.util.escape(value)); + obj.val(layui.util.escape(value)); } else { obj.attr('value', value); } }); // 字段 权限 rules - layui.use(['jquery', 'xmSelect'], function() { + layui.use(["jquery", "xmSelect"], function() { layui.jquery.ajax({ - url: '/app/admin/admin-rule/get?type=0,1,2', - dataType: 'json', + url: "/app/admin/admin-rule/get?type=0,1,2", + dataType: "json", success: function (e) { - let value = layui.jquery('#rules').attr('value'); - let initValue = value ? value.split(',') : []; + let value = layui.jquery("#rules").attr("value"); + let initValue = value ? value.split(",") : []; layui.xmSelect.render({ - el: '#rules', - name: 'rules', + el: "#rules", + name: "rules", initValue: initValue, - data: e.data, - tree: {show: true}, - toolbar: {show: true,"list":["ALL","CLEAR","REVERSE"]}, + data: e.data, + tree: {"show":true}, + toolbar: {"show":true,"list":["ALL","CLEAR","REVERSE"]}, }) } });