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 算力,解读结果公开显示在下面。

还没有人解读过这个文件。