Admin/system/!/rms/role/Default.aspx
(开头部分) 10KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<%@ Page Language="C#" MasterPageFile="~/!/MasterPage.master" AutoEventWireup="false" CodeFile="Default.aspx.cs" Inherits="__uap_Role_Default" %>
<asp:Content ID="Content2" ContentPlaceHolderID="head" runat="Server">
<title>架构管理</title>
<script type="text/javascript">
function showDisabled() {
var v = $$('#id_showDisabled').getValue() == 'true';
if (v) {
tree.clearFilter();
} else {
tree.filter(function (node) {
return node.a > 0;
});
}
}
var tree = uap('/!/rms/res/css/ico.role.css', function () {
tree = uap.miniui.tree('#uaptree');
tree.movable(true, null, function (e) {
uap.confirm('如有授权销售可能将影响层级逻辑关系,是否确认移动操作?', function () {
uap.action('move', e, function (s) {
if (s != 'ok') return uap.alert(s);
e.callback();
});
});
});
tree.set({
url: '??=Query'
, expandOnLoad: 0
, textField: 's'
, idField: 'i'
, parentField: 'p'
, resultAsTree: false
, ondrawnode: function (e) {
var node = e.node;
e.iconCls = 't' + node.t + '-' + (node.a > 0 ? 1 : 0);
if (node.g) {
if (node.g) {
e.iconCls += 'lock';
}
}
}
, onload: function (e) {
showDisabled();
}
});
$$('#treeMenu').set({
onbeforeopen: tree.onContextMenu(function (node) {
var r = [];
if (node._level > 0) {
r.push('edit', 'remove', 'grants');
}
switch (parseInt(node.t)) {
case 0:
if (node.lv < 1) {
r.push('addgroup');
}
case 1:
r.push('adds', 'addorg', 'adddep', 'refresh');
break;
case 2:
后面还有 187 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。