fix(templates): 修复引用样式错误
This commit is contained in:
@@ -362,10 +362,8 @@
|
|||||||
});
|
});
|
||||||
|
|
||||||
form.on("radio(form-rights-filter)", function (data) {
|
form.on("radio(form-rights-filter)", function (data) {
|
||||||
var elem = data.elem; // 获得 radio 原始 DOM 对象
|
var elem = data.elem;
|
||||||
var checked = elem.checked; // 获得 radio 选中状态
|
var value = elem.value;
|
||||||
var value = elem.value; // 获得 radio 值
|
|
||||||
var othis = data.othis; // 获得 radio 元素被替换后的 jQuery 对象
|
|
||||||
|
|
||||||
switch (value) {
|
switch (value) {
|
||||||
case "menu":
|
case "menu":
|
||||||
@@ -381,8 +379,6 @@
|
|||||||
$('[name="icon_sign"]').parent().parent().hide();
|
$('[name="icon_sign"]').parent().parent().hide();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
layer.msg(["value: " + value, "checked: " + checked].join("<br>"));
|
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
@@ -3,7 +3,15 @@
|
|||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8" />
|
<meta charset="UTF-8" />
|
||||||
<title>角色管理</title>
|
<title>角色管理</title>
|
||||||
{% include 'includes/script.html' %}
|
<link rel="stylesheet" href="/static/component/pear/css/pear.css" />
|
||||||
|
<link rel="stylesheet" href="/static/admin/css/admin.css" />
|
||||||
|
<link rel="stylesheet" href="/static/admin/css/admin.dark.css" />
|
||||||
|
<link rel="stylesheet" href="/static/admin/css/variables.css" />
|
||||||
|
<link rel="stylesheet" href="/static/admin/css/reset.css" />
|
||||||
|
<!-- 依 赖 脚 本 -->
|
||||||
|
<script src="/static/component/layui/layui.js"></script>
|
||||||
|
<script src="/static/component/pear/pear.js"></script>
|
||||||
|
<script src="/static/js/pear_admin_flask.js"></script>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div class="layui-panel">
|
<div class="layui-panel">
|
||||||
@@ -56,12 +64,14 @@
|
|||||||
url: "/api/v1/rights?type=tree",
|
url: "/api/v1/rights?type=tree",
|
||||||
type: "get",
|
type: "get",
|
||||||
success: function (ret) {
|
success: function (ret) {
|
||||||
|
// 渲染组件数据
|
||||||
tree.render({
|
tree.render({
|
||||||
elem: "#role_rights",
|
elem: "#role_rights",
|
||||||
id: "role_rights",
|
id: "role_rights",
|
||||||
data: ret.data,
|
data: ret.data,
|
||||||
showCheckbox: true,
|
showCheckbox: true,
|
||||||
});
|
});
|
||||||
|
// 获取需要授权角色的权限数据
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url: "/api/v1/role/role_rights/{{ rid }}?type=tree",
|
url: "/api/v1/role/role_rights/{{ rid }}?type=tree",
|
||||||
type: "get",
|
type: "get",
|
||||||
|
|||||||
@@ -3,7 +3,15 @@
|
|||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8" />
|
<meta charset="UTF-8" />
|
||||||
<title>用户授权</title>
|
<title>用户授权</title>
|
||||||
{% include 'includes/script.html' %}
|
<link rel="stylesheet" href="/static/component/pear/css/pear.css" />
|
||||||
|
<link rel="stylesheet" href="/static/admin/css/admin.css" />
|
||||||
|
<link rel="stylesheet" href="/static/admin/css/admin.dark.css" />
|
||||||
|
<link rel="stylesheet" href="/static/admin/css/variables.css" />
|
||||||
|
<link rel="stylesheet" href="/static/admin/css/reset.css" />
|
||||||
|
<!-- 依 赖 脚 本 -->
|
||||||
|
<script src="/static/component/layui/layui.js"></script>
|
||||||
|
<script src="/static/component/pear/pear.js"></script>
|
||||||
|
<script src="/static/js/pear_admin_flask.js"></script>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div class="layui-panel">
|
<div class="layui-panel">
|
||||||
@@ -37,21 +45,6 @@
|
|||||||
let form = layui.form;
|
let form = layui.form;
|
||||||
let $ = layui.jquery;
|
let $ = layui.jquery;
|
||||||
|
|
||||||
function get_id(list_tree_data) {
|
|
||||||
if (Array.isArray(list_tree_data)) {
|
|
||||||
let ret = [];
|
|
||||||
$.each(list_tree_data, function (index, item) {
|
|
||||||
if (item?.children) {
|
|
||||||
ret.push(...get_id(item.children));
|
|
||||||
}
|
|
||||||
ret.push(...get_id(item));
|
|
||||||
});
|
|
||||||
return ret;
|
|
||||||
} else {
|
|
||||||
return [list_tree_data.id];
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url: "/api/v1/role?type=tree",
|
url: "/api/v1/role?type=tree",
|
||||||
type: "get",
|
type: "get",
|
||||||
@@ -66,6 +59,7 @@
|
|||||||
data: data,
|
data: data,
|
||||||
showCheckbox: true,
|
showCheckbox: true,
|
||||||
});
|
});
|
||||||
|
// 请求获取当前用户的权限
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url: "/api/v1/user/user_role/{{ rid }}",
|
url: "/api/v1/user/user_role/{{ rid }}",
|
||||||
type: "get",
|
type: "get",
|
||||||
@@ -76,6 +70,21 @@
|
|||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
|
function get_id(list_tree_data) {
|
||||||
|
if (Array.isArray(list_tree_data)) {
|
||||||
|
let ret = [];
|
||||||
|
$.each(list_tree_data, function (index, item) {
|
||||||
|
if (item?.children) {
|
||||||
|
ret.push(...get_id(item.children));
|
||||||
|
}
|
||||||
|
ret.push(...get_id(item));
|
||||||
|
});
|
||||||
|
return ret;
|
||||||
|
} else {
|
||||||
|
return [list_tree_data.id];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
form.on("submit(role-rights-save)", function (data) {
|
form.on("submit(role-rights-save)", function (data) {
|
||||||
let param = tree.getChecked("user_role"); // 获取选中节点的数据
|
let param = tree.getChecked("user_role"); // 获取选中节点的数据
|
||||||
let rights_ids = get_id(param).join();
|
let rights_ids = get_id(param).join();
|
||||||
|
|||||||
Reference in New Issue
Block a user