_Layout.cshtml 8.02 KB
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title></title>
    <meta name="renderer" content="webkit">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
    <meta name="apple-mobile-web-app-status-bar-style" content="black">
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="format-detection" content="telephone=no">
    <link rel="stylesheet" href="/layui/css/layui.css" media="all" />
    <style type="text/css">
        .layui-colla-content {
            padding: 0px 0px;
        }

        .lable-required {
            color: red;
            vertical-align: text-top;
        }

        .layui-form-selectup dl {
            bottom: auto !important;
        }

        .form-readonly-color {
            background-color: #eee;
        }

        .close-btn {
            position: absolute;
            color: red;
            border-radius: 12px;
            line-height: 20px;
            text-align: center;
            height: 20px;
            width: 20px;
            font-size: 18px;
            padding: 1px;
            top: 10px;
            right: -25px;
            cursor: pointer
        }

            .close-btn::before {
                content: "\2716";
            }

        .div-flex {
            display: flex !important;
        }

        .div-relative {
            position: relative;
        }

        .add {
            position: relative;
            left: 5px;
            width: 20px;
            height: 38px;
            color: #1E9FFF;
            transition: color .25s;
        }

            .add::before {
                position: absolute;
                content: '';
                left: 50%;
                top: 50%;
                width: 20px;
                margin-left: -10px;
                margin-top: -3px;
                border-top: 5px solid;
            }

            .add::after {
                position: absolute;
                content: '';
                left: 50%;
                top: 50%;
                height: 20px;
                margin-left: -2px;
                margin-top: -10px;
                border-left: 5px solid;
            }

        div, ul {
            box-sizing: content-box;
        }

        .layui-elem-quote {
            margin-bottom: 2px;
            padding: 10px;
        }

        .layui-table-view {
            margin: 0 !important;
        }

        ul.ztree {
            margin-top: 0 !important;
        }

        .layui-laypage-refresh {
            visibility: hidden;
        }

        .layui-layer-title {
            background-color: white !important;
            color: #000 !important;
        }

        body .qcCode-class .layui-layer-btn0 {
            border: 1px solid #dedede;
            background-color: #fff;
            color: #333;
        }

        .layui-input:focus {
            border-color: #66afe9 !important;
            outline: 0;
            box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(102 175 233 / 60%);
        }

        .layui-form-danger + .layui-form-select .layui-input, .layui-form-danger:focus {
            border-color: #66afe9 !important;
            outline: 0;
            box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%),
        }
        /*设置数据表表头字体*/
        .layui-table th {
            text-align: center;
        }

        .layui-table-view .layui-table[lay-size=sm] .layui-table-cell {
            height: 25px !important;
            line-height: 25px !important;
        }

        .table-sticky-head .layui-table tbody {
            height: calc(100vh - 325px);
            display: block;
            overflow-y: scroll;
            overflow-x: scroll;
            width: 100vw;
        }

            .table-sticky-head .layui-table tbody::-webkit-scrollbar {
                display: none;
            }

            .table-sticky-head .layui-table thead,
            .table-sticky-head .layui-table tbody tr {
                display: table;
                width: 100%;
                table-layout: fixed;
            }

        .layui-table-auto .layui-table td {
            white-space: inherit !important;
        }

        .sys-a-det {
            text-decoration: underline;
            color: blue;
        }
        /*面包屑*/
        .head-breadcrumb {
            padding-top: 7px;
            padding-bottom: 7px;
            padding-left: 7px;
        }

        .layui-breadcrumb {
            padding-left: 5px;
        }

            .layui-breadcrumb > * {
                font-size: 18px;
            }

            .layui-breadcrumb a {
                border-left: 8px solid #5fb878;
                padding-left: 12px;
            }

            .layui-breadcrumb :first-child {
                padding-left: 18px;
            }

            .layui-breadcrumb a:last-child {
                font-weight: bold;
                color: #000 !important;
            }
    </style>

    <script>
        let versionJs = 2;
        //防止网页被嵌入框架的代码
        try {
            window.top.location.hostname;
            if (top.location.hostname != window.location.hostname) top.location.href = window.location.href;
        }
        catch (e) {
            top.location.href = window.location.href;
        }
        if (!window.top.IsDevelopment) {
            /*全局Js错误监听 */
            window.onerror = function (msg, url, l) {
                const txt = `本页中存在错误\n
                                                     错误:${msg}\n
                                                     地址:${url}\n
                                                     行:${l}\n
                                                     点击任意空白处继续或刷新浏览器,问题频繁出现请联系管理员。`;
                alert(txt, { icon: 2, shadeClose: true, title: "系统错误" });
                console.error(txt);
                return true;
            }
        }

    </script>
    @await RenderSectionAsync("header", false)
</head>
<body class="childrenBody">
    @RenderBody()
    <div id="qcCodeHead" style=" display:none;">
        <div id="qcCodeBody"></div>
    </div>
    <script type="text/javascript" src="/layui/layui.js"></script>
    <script type="text/javascript">
        function loadMenus(modulecode, AreaMenus) {
            var dom = $(this);
            $.ajax("/base/SysModule/LoadAuthorizedMenus", {
                type: "post",
                data: { modulecode: modulecode, AreaMenus: AreaMenus },
                success: function (data) {
                    if (data == "") { return };
                    var obj = JSON.parse(data);
                    var sb = '';
                    $.each(obj, function () {
                        var element = this;
                        sb += ("<a href='javascript:;' " + " data-type='" + element.DomId + "' " + " class='layui-btn layui-btn-sm " + element.Class + "' " + ">");
                        if (element.Icon != null && element.Icon != '') {
                            sb += ("<i class='layui-icon'>" + element.Icon + "</i>");
                        }
                        sb += (element.Name + "</a>");
                    });
                    dom.html(dom.html() + sb);
                }
            });
        }
    </script>
    @await RenderSectionAsync("Scripts", required: false)
    <script type="text/html" id="isDeleteTextTemplet">
        {{# if(d.isDelete==1){}}
        <label></label>
        {{# } else { }}
        <label></label>
        {{# } }}
    </script>

    
    <script type="text/html" id="isSysDeleteTemplet">
        <input type="checkbox" name="isDelete" disabled value="{{d.isDelete}}" lay-skin="switch" lay-text="启用|停用" {{ d.isDelete == 1 ? "checked" :"" }}>
    </script>

    <script type="text/html" id="isSysEnableTemplet">
        <input type="checkbox" name="isEnable" disabled value="{{d.isEnable}}" lay-skin="switch" lay-text="启用|停用" {{ d.isEnable == true ? "checked" :"" }}>
    </script>
</body>
</html>