钉钉修改
| 
						 | 
				
			
			@ -0,0 +1,5 @@
 | 
			
		|||
.htaccess
 | 
			
		||||
nginx.htaccess
 | 
			
		||||
node_modules
 | 
			
		||||
.rar
 | 
			
		||||
.zip
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,3 @@
 | 
			
		|||
{
 | 
			
		||||
    "liveServer.settings.port": 8080
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,785 @@
 | 
			
		|||
<!doctype html>
 | 
			
		||||
<html lang="en">
 | 
			
		||||
    <head>
 | 
			
		||||
        <meta charset="UTF-8" />
 | 
			
		||||
        <title id="title"></title>
 | 
			
		||||
        <meta http-equiv="Access-Control-Allow-Origin" content="*">
 | 
			
		||||
        <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
 | 
			
		||||
        <meta name="format-detection" content="telephone=no" />
 | 
			
		||||
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
 | 
			
		||||
        <meta name="renderer" content="webkit|ie-comp|ie-stand">
 | 
			
		||||
        <meta name="Keywords" content="">
 | 
			
		||||
        <meta name="description" content="">
 | 
			
		||||
        <link rel="shortcut icon" type="image/ico" href="/favicon.ico">
 | 
			
		||||
        <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css" />
 | 
			
		||||
        <link href="js/layui/css/layui.css" rel="stylesheet" type="text/css" />
 | 
			
		||||
        <link rel="stylesheet" type="text/css" href="css/style.css?v=4" />
 | 
			
		||||
        <link rel="stylesheet" type="text/css" media="screen and (max-width: 768px)" href="css/mobile.css?v=5" />
 | 
			
		||||
        <script src="js/jquery-3.4.1.min.js" type="text/javascript" charset="utf-8"></script>
 | 
			
		||||
        <script src="js/dx_bootstrap.js" type="text/javascript" charset="utf-8"></script>
 | 
			
		||||
        <script src="js/dingtalk.open.js" type="text/javascript" charset="utf-8"></script>
 | 
			
		||||
        <script src="js/layui/layui.js" type="text/javascript" charset="utf-8"></script>
 | 
			
		||||
        <script src="js/script.js?v=2" type="text/javascript" charset="utf-8"></script>
 | 
			
		||||
    </head>
 | 
			
		||||
    <body class="w-100 p-40">
 | 
			
		||||
        <div class="head p-25">
 | 
			
		||||
            <div class="head-tit f-l">
 | 
			
		||||
                <span class="color-w font-18">文件池管理</span>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="head-other f-r">
 | 
			
		||||
                <div class="head-news f-l">
 | 
			
		||||
                    <!-- <div class="head-news-icon">
 | 
			
		||||
                        <img src="image/icon_02.png">
 | 
			
		||||
                        <span class="color-w"></span>
 | 
			
		||||
                    </div> -->
 | 
			
		||||
                    <div class="head-drop-down">
 | 
			
		||||
                        <ul class="down-ul">
 | 
			
		||||
                            <li data-id="1">系统通知(<i>0</i>)</li>
 | 
			
		||||
                            <li data-id="2">下载告警(<i>0</i>)</li>
 | 
			
		||||
                        </ul>
 | 
			
		||||
                        <div class="down-con">
 | 
			
		||||
                            <div>
 | 
			
		||||
                                <ul class="down-list list1">
 | 
			
		||||
                                </ul>
 | 
			
		||||
                                <ul class="down-list">
 | 
			
		||||
                                    <li class="down-list-center">
 | 
			
		||||
                                        <a href="notice.html" class="color-g6 font-14 t-c">查看全部</a>
 | 
			
		||||
                                    </li>
 | 
			
		||||
                                </ul>
 | 
			
		||||
                            </div>
 | 
			
		||||
                            <div>
 | 
			
		||||
                                <ul class="down-list list2">
 | 
			
		||||
                                </ul>
 | 
			
		||||
                                <ul class="down-list">
 | 
			
		||||
                                    <li class="down-list-center">
 | 
			
		||||
                                        <a href="notice.html" class="color-g6 font-14 t-c">查看全部</a>
 | 
			
		||||
                                    </li>
 | 
			
		||||
                                </ul>
 | 
			
		||||
                            </div>
 | 
			
		||||
                        </div>
 | 
			
		||||
                        <div class="operation font-14">
 | 
			
		||||
                            <div class="f-l operation-list operation-icon">全部已读</div>
 | 
			
		||||
                            <div class="f-r operation-list"><a href="#" class="color-b">历史通知</a></div>
 | 
			
		||||
                        </div>
 | 
			
		||||
                    </div>
 | 
			
		||||
                </div>
 | 
			
		||||
                <div class="head-name f-r">
 | 
			
		||||
                    <div class="img f-l">
 | 
			
		||||
                        <img src="image/img_01.png">
 | 
			
		||||
                    </div>
 | 
			
		||||
                    <div class="name color-w f-l">钉钉用户名称</div>
 | 
			
		||||
                </div>
 | 
			
		||||
            </div>
 | 
			
		||||
        </div>
 | 
			
		||||
        <script type="text/javascript">    
 | 
			
		||||
            window.onload=function(){
 | 
			
		||||
                // alert(localStorage.getItem('pubilc')+'2')
 | 
			
		||||
                let title=localStorage.getItem('pubilc')
 | 
			
		||||
                $('#title').html(title)    
 | 
			
		||||
                
 | 
			
		||||
            }
 | 
			
		||||
        </script>
 | 
			
		||||
<div class="f-l nav">
 | 
			
		||||
    <ul class="layui-nav layui-nav-tree" lay-filter="test" id="forMenu">
 | 
			
		||||
        <!--   <li class="layui-nav-item" data-id="1">
 | 
			
		||||
            <a href="index.html" class="nav-icon-public">公共文件</a>
 | 
			
		||||
        </li>
 | 
			
		||||
        <li class="layui-nav-item" data-id="2"><a href="inside.html" class="nav-icon-inside">内部文件</a></li>
 | 
			
		||||
        <li class="layui-nav-item" data-id="3"><a href="upload.html" class="nav-icon-upload">文件上传</a></li>
 | 
			
		||||
        <li class="layui-nav-item" data-id="4"><a href="renew.html" class="nav-icon-renew">文件更新</a></li>
 | 
			
		||||
        <li class="layui-nav-item" data-id="5">
 | 
			
		||||
            <a href="javascript:;" class="nav-icon-set">设置</a>
 | 
			
		||||
            <dl class="layui-nav-child">
 | 
			
		||||
                <dd><a href="organization.html">组织设置</a></dd>
 | 
			
		||||
                <dd><a href="Administration.html">主管理设置</a></dd>
 | 
			
		||||
                <dd><a href="field.html">自定义字段</a></dd>
 | 
			
		||||
                <dd><a href="record.html">操作记录</a></dd>
 | 
			
		||||
            </dl>
 | 
			
		||||
        </li>
 | 
			
		||||
        <li class="layui-nav-item" data-id="6"><a href="notice.html" class="nav-icon-notice">通知</a></li> -->
 | 
			
		||||
    </ul>
 | 
			
		||||
</div>
 | 
			
		||||
<script type="text/javascript">
 | 
			
		||||
 | 
			
		||||
    layui.use(['element', 'layer'], function () {
 | 
			
		||||
 | 
			
		||||
        var element = layui.element;
 | 
			
		||||
        // $(window).on("load", function() {
 | 
			
		||||
        $('.nav .layui-nav-tree .layui-nav-item').each(function (i) {
 | 
			
		||||
 | 
			
		||||
            var that = $(this)
 | 
			
		||||
            var newNum = $('.content-auto').attr('data-id')
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
            if (newNum == that.attr('data-id')) {
 | 
			
		||||
                $('.nav .layui-nav-tree .layui-nav-item').removeClass('layui-nav-itemed').eq(i).addClass('layui-nav-itemed')
 | 
			
		||||
                $('.nav .layui-nav-tree .layui-nav-item .layui-nav-child dd').each(function () {
 | 
			
		||||
                    if ($(this).index() + 1 == $('.content-auto').attr('data-two')) {
 | 
			
		||||
                        $(this).find('a').addClass('active')
 | 
			
		||||
                    }
 | 
			
		||||
                })
 | 
			
		||||
            }
 | 
			
		||||
        });
 | 
			
		||||
        var menuUrl = {};
 | 
			
		||||
        menuUrl['menu1'] = 'index.html';
 | 
			
		||||
        menuUrl['menu2'] = 'inside.html';
 | 
			
		||||
        menuUrl['menu3'] = 'upload.html';
 | 
			
		||||
        menuUrl['menu4'] = 'renew.html';
 | 
			
		||||
        menuUrl['menu5'] = 'index.html';
 | 
			
		||||
        menuUrl['menu6'] = 'notice.html';
 | 
			
		||||
        menuUrl['menu7'] = 'organization.html';
 | 
			
		||||
        menuUrl['menu8'] = 'Administration.html';
 | 
			
		||||
        menuUrl['menu9'] = 'field.html';
 | 
			
		||||
        menuUrl['menu10'] = 'record.html';
 | 
			
		||||
        menuUrl['menu11'] = 'hidefile.html';
 | 
			
		||||
        menuUrl['menu12'] = 'file.html';
 | 
			
		||||
        var menuClass = {};
 | 
			
		||||
        menuClass['menu1'] = 'nav-icon-public';
 | 
			
		||||
        menuClass['menu2'] = 'nav-icon-inside';
 | 
			
		||||
        menuClass['menu3'] = 'nav-icon-upload';
 | 
			
		||||
        menuClass['menu4'] = 'nav-icon-renew';
 | 
			
		||||
        menuClass['menu5'] = 'nav-icon-set';
 | 
			
		||||
        menuClass['menu6'] = 'nav-icon-notice';
 | 
			
		||||
        menuClass['menu11'] = 'nav-icon-public';
 | 
			
		||||
 | 
			
		||||
        var menuIcon = {};
 | 
			
		||||
        menuIcon['menu1'] = 'inco_app08';
 | 
			
		||||
        menuIcon['menu2'] = 'inco_app08';
 | 
			
		||||
        menuIcon['menu3'] = 'inco_app07';
 | 
			
		||||
        menuIcon['menu4'] = 'inco_app06';
 | 
			
		||||
        menuIcon['menu5'] = 'inco_app08';
 | 
			
		||||
        menuIcon['menu6'] = 'inco_app12';
 | 
			
		||||
        menuIcon['menu7'] = 'inco_app08';
 | 
			
		||||
        menuIcon['menu8'] = 'inco_app09';
 | 
			
		||||
        menuIcon['menu9'] = 'inco_app11';
 | 
			
		||||
        menuIcon['menu10'] = 'inco_app10';
 | 
			
		||||
        menuIcon['menu11'] = 'inco_app08';
 | 
			
		||||
 | 
			
		||||
        var haveLogin = localStorage['haveLogin'] || false;
 | 
			
		||||
        var loginIntervalLefter = setInterval(function () {
 | 
			
		||||
            var tmpHaveLogin = localStorage['haveLogin'] || false;
 | 
			
		||||
            if (tmpHaveLogin) {
 | 
			
		||||
                clearInterval(loginIntervalLefter);
 | 
			
		||||
                getMenu();
 | 
			
		||||
            }
 | 
			
		||||
        }, 500);
 | 
			
		||||
        // if(haveLogin){
 | 
			
		||||
        //     getMenu();
 | 
			
		||||
        // }else{
 | 
			
		||||
        //     var loginIntervalLefter = setInterval(function(){
 | 
			
		||||
        //         var tmpHaveLogin = localStorage['haveLogin'] || false;
 | 
			
		||||
        //         if(tmpHaveLogin){
 | 
			
		||||
        //             clearInterval(loginIntervalLefter);
 | 
			
		||||
        //             getMenu();
 | 
			
		||||
        //         }
 | 
			
		||||
        //     }, 500);
 | 
			
		||||
        // }
 | 
			
		||||
 | 
			
		||||
        function getMenu() {
 | 
			
		||||
 | 
			
		||||
            var url = host + '/ding/menu/getMenuList';
 | 
			
		||||
            dxtcRequest('get', url, {}, function (data) {
 | 
			
		||||
                console.log(data)
 | 
			
		||||
                var newNum = $('.content-auto').attr('data-id');
 | 
			
		||||
                if (data.code == 200) {
 | 
			
		||||
                    if (data.data.length > 0) {
 | 
			
		||||
                        var html = '';
 | 
			
		||||
                        var phoneHtml = '';
 | 
			
		||||
                        var funcSectionBase = '';
 | 
			
		||||
                        var funcSectionConfig = '';
 | 
			
		||||
                        var funcSectionNotice = '';
 | 
			
		||||
                        var extHtml = '<div class="wh76"></div>';
 | 
			
		||||
                        data.data.forEach(function (item) {
 | 
			
		||||
 | 
			
		||||
                            var classStr = '';
 | 
			
		||||
                            if (item.id == newNum) {
 | 
			
		||||
                                classStr = 'layui-nav-itemed';
 | 
			
		||||
                            }
 | 
			
		||||
 | 
			
		||||
                            html += '<li class="layui-nav-item ' + classStr + '" data-id="' + item.id + '">';
 | 
			
		||||
                            if (item.hasChildren) {
 | 
			
		||||
                      
 | 
			
		||||
                                var childMenuId = $('.content-auto').attr('data-two')
 | 
			
		||||
                                html += '<a href="javascript:;" class="' + menuClass['menu' + item.id] + '" >' + item.name + '</a>';
 | 
			
		||||
                                html += '<dl class="layui-nav-child">';
 | 
			
		||||
                                item.children.forEach(function (child) {
 | 
			
		||||
                                    var activeClass = '';
 | 
			
		||||
                                    if (child.sort == childMenuId) {
 | 
			
		||||
                                        activeClass = 'active';
 | 
			
		||||
                                    }
 | 
			
		||||
                                    html += '<dd><a href="' + menuUrl['menu' + child.id] + '" data-id="' + child.name + '" onclick="secondary(this)" class="' + activeClass + '">' + child.name + '</a></dd>';
 | 
			
		||||
                                });
 | 
			
		||||
                                html += '</dl>';
 | 
			
		||||
                            } else {
 | 
			
		||||
                                //var title=item.id`
 | 
			
		||||
                                //html += '<a href="'+menuUrl['menu'+item.id]+'"  class="'+menuClass['menu'+item.id]+'" onclick="a('+item.name+')">'+item.name+'</a>';
 | 
			
		||||
                                html += '<a href="' + menuUrl['menu' + item.id] + '"  class="' + menuClass['menu' + item.id] + '" data-id="' + item.name + '" onclick="sidebar(this)">' + item.name + '</a>';
 | 
			
		||||
 | 
			
		||||
                            }
 | 
			
		||||
                            html += '</li>';
 | 
			
		||||
 | 
			
		||||
                            // 手机版文件夹  只取id<=2
 | 
			
		||||
                            if (item.id <= 2 || item.id == 11) {
 | 
			
		||||
                                let activeStr = '';
 | 
			
		||||
                                let urlStr = `${menuUrl['menu' + item.id]}`;
 | 
			
		||||
                                if (item.id == newNum) {
 | 
			
		||||
                                    classStr = 'active';
 | 
			
		||||
                                    urlStr = 'javascript:;';
 | 
			
		||||
                                }
 | 
			
		||||
                                phoneHtml += `<a href="${urlStr}" class="${classStr}">${item.name}</a>`;
 | 
			
		||||
                            }
 | 
			
		||||
 | 
			
		||||
                            // 手机版功能区 基本区域
 | 
			
		||||
                            if ($.inArray(item.id, [3, 4]) >= 0) {
 | 
			
		||||
                                funcSectionBase += `<div class="wh76 ">
 | 
			
		||||
                                                <a href="${menuUrl['menu' + item.id]}"  class="flexcolumn">
 | 
			
		||||
                                                    <img src="image/icon-app/${menuIcon['menu' + item.id]}.png" class="wh50" alt="">
 | 
			
		||||
                                                    <div class="displayCenter fontS12 margitt7">${item.name}</div>
 | 
			
		||||
                                                </a>
 | 
			
		||||
                                            </div>`;
 | 
			
		||||
                            }
 | 
			
		||||
 | 
			
		||||
                            // 手机版功能区 设置区域
 | 
			
		||||
                            if (item.id === 5) {
 | 
			
		||||
                                item.children.forEach(function (it) {
 | 
			
		||||
                                    funcSectionConfig += `<div class="wh76 ">
 | 
			
		||||
                                                <a href="${menuUrl['menu' + it.id]}"  class="flexcolumn">
 | 
			
		||||
                                                    <img src="image/icon-app/${menuIcon['menu' + it.id]}.png" class="wh50" alt="">
 | 
			
		||||
                                                    <div class="displayCenter fontS12 margitt7">${it.name}</div>
 | 
			
		||||
                                                </a>
 | 
			
		||||
                                            </div>`;
 | 
			
		||||
                                });
 | 
			
		||||
                            }
 | 
			
		||||
                            // 手机版功能区 通知区域
 | 
			
		||||
                            if (item.id === 6) {
 | 
			
		||||
                                funcSectionNotice += `<div class="wh76 ">
 | 
			
		||||
                                                <a href="${menuUrl['menu' + item.id]}"  class="flexcolumn">
 | 
			
		||||
                                                    <img src="image/icon-app/${menuIcon['menu' + item.id]}.png" class="wh50" alt="">
 | 
			
		||||
                                                    <div class="displayCenter fontS12 margitt7">${item.name}</div>
 | 
			
		||||
                                                </a>
 | 
			
		||||
                                            </div>`;
 | 
			
		||||
                            }
 | 
			
		||||
                        });
 | 
			
		||||
 | 
			
		||||
                        let baseCount = $(funcSectionBase).find('a').length;
 | 
			
		||||
                        let configCount = $(funcSectionConfig).find('a').length;
 | 
			
		||||
                        let noticeCount = $(funcSectionNotice).find('a').length;
 | 
			
		||||
                        funcSectionBase += baseCount > 0 ? extHtml.repeat(4 - baseCount) : '';
 | 
			
		||||
                        funcSectionConfig += configCount > 0 ? extHtml.repeat(4 - configCount) : '';
 | 
			
		||||
                        funcSectionNotice += noticeCount > 0 ? extHtml.repeat(4 - noticeCount) : '';
 | 
			
		||||
                        $('#forMenu').html(html);
 | 
			
		||||
 | 
			
		||||
                        $('#phone-menu').html(phoneHtml);
 | 
			
		||||
                        $('#func-section').find('.base').html(funcSectionBase);
 | 
			
		||||
                        $('#func-section').find('.config').html(funcSectionConfig);
 | 
			
		||||
                        $('#func-section').find('.notice').html(funcSectionNotice);
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
                        element.init();
 | 
			
		||||
                    }
 | 
			
		||||
                } else {
 | 
			
		||||
                    layer.msg(data.msg)
 | 
			
		||||
                }
 | 
			
		||||
            });
 | 
			
		||||
        }
 | 
			
		||||
    })
 | 
			
		||||
    function sidebar(obj) {
 | 
			
		||||
        localStorage.setItem('pubilc', $(obj).data('id'))
 | 
			
		||||
    }
 | 
			
		||||
    function secondary(data) {
 | 
			
		||||
        localStorage.setItem('pubilc', $(data).data('id'))
 | 
			
		||||
    }
 | 
			
		||||
</script>
 | 
			
		||||
<!--内容-->
 | 
			
		||||
<div class="f-r content">
 | 
			
		||||
    <div class="content-auto" data-id="5" data-two="2">
 | 
			
		||||
        <div class="con-tit font-20 pc-block">
 | 
			
		||||
            设置
 | 
			
		||||
        </div>
 | 
			
		||||
        <div class="con-seclevel font-18  bg-w top20  phone-top-0 ">
 | 
			
		||||
            <span class="pc-block">主管理设置</span>
 | 
			
		||||
            <a href="javascript:;" class="add2" onclick="choosePeopleAddoperator()">+添加主操作员</a>
 | 
			
		||||
            <a href="javascript:;" class="add" onclick="choosePeople()">+添加主管理员</a>
 | 
			
		||||
        </div>
 | 
			
		||||
        <div class="con-content top20 con-content-none">
 | 
			
		||||
            <div class="con-text bg-w  pc-block">
 | 
			
		||||
                <!--管理-->
 | 
			
		||||
                <div class="org-list">
 | 
			
		||||
                    <div class="org-con top20">
 | 
			
		||||
                        <div>
 | 
			
		||||
                            <div class="org-remarks">
 | 
			
		||||
                                <p>主管理员权限:</p>
 | 
			
		||||
                                <p>1. 查看、下载所有文件; </p>
 | 
			
		||||
                                <p>2. 添加组织、组织设置、创建公共文件分类和创建主操作员; </p>
 | 
			
		||||
                            </div>
 | 
			
		||||
                            <div class="org-list list-content top20">
 | 
			
		||||
                                <table class="table">
 | 
			
		||||
                                    <thead>
 | 
			
		||||
                                        <tr>
 | 
			
		||||
                                            <th>姓名</th>
 | 
			
		||||
                                            <th>职位</th>
 | 
			
		||||
                                            <th>组织</th>
 | 
			
		||||
                                            <th>联系电话</th>
 | 
			
		||||
                                            <th>操作</th>
 | 
			
		||||
                                        </tr>
 | 
			
		||||
                                    </thead>
 | 
			
		||||
                                    <tbody></tbody>
 | 
			
		||||
                                </table>
 | 
			
		||||
                            </div>
 | 
			
		||||
                            <!--page-->
 | 
			
		||||
                            <div class="page t-r" id="page"></div>
 | 
			
		||||
                        </div>
 | 
			
		||||
                    </div>
 | 
			
		||||
                </div>
 | 
			
		||||
            </div>
 | 
			
		||||
			<!--手机版-->
 | 
			
		||||
			<div class="org-phone-list phone-block"></div>
 | 
			
		||||
        </div>
 | 
			
		||||
    </div>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
<div class="history small">
 | 
			
		||||
    <div class="center-center download-hight">
 | 
			
		||||
        <div class="history-content bg-w">
 | 
			
		||||
            <div class="on-name">
 | 
			
		||||
                <h3 class="font-14">移交总管理员</h3>
 | 
			
		||||
            </div>
 | 
			
		||||
            <a href="javascript:;" class="close"> </a>
 | 
			
		||||
            <form class="layui-form" action="">
 | 
			
		||||
                <div class="p-25">
 | 
			
		||||
                    <!--文件夹-->
 | 
			
		||||
                    <div class="con-list bg-w top20  add-border">
 | 
			
		||||
                        <div class="layui-form-item">
 | 
			
		||||
                            <label class="layui-form-label">请选择</label>
 | 
			
		||||
                            <div class="layui-input-block">
 | 
			
		||||
                                <select name="toBossUserId" class="toBossUserId" lay-verify="required" lay-reqtext="请选择">
 | 
			
		||||
                                    <option value="">请选择</option>
 | 
			
		||||
                                </select>
 | 
			
		||||
                            </div>
 | 
			
		||||
                        </div>
 | 
			
		||||
                    </div>
 | 
			
		||||
                    <!--保存-->
 | 
			
		||||
                    <div class="upload-form t-r">
 | 
			
		||||
                        <button class="flie-btn" lay-submit lay-filter="formDemo2">保存</button>
 | 
			
		||||
                        <button type="reset" class="flie-btn flie-btn-primary field-btn">取消</button>
 | 
			
		||||
                    </div>
 | 
			
		||||
                </div>
 | 
			
		||||
            </form>
 | 
			
		||||
        </div>
 | 
			
		||||
    </div>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
<link rel="stylesheet" type="text/css" href="js/orgTree/orgTree.css"/>
 | 
			
		||||
<script src="js/orgTree/orgTree.js" type="text/javascript" charset="utf-8"></script>
 | 
			
		||||
 | 
			
		||||
<script type="text/html" id="list-item-tpl">
 | 
			
		||||
    {{# layui.each(d.items, function(idx, item) { }}
 | 
			
		||||
    <div class="list bg-w">
 | 
			
		||||
        <div class="img"><img src="image/img_01.png"/></div>
 | 
			
		||||
        <div class="text">
 | 
			
		||||
            <h3>{{item.name}}</h3>
 | 
			
		||||
            <p>{{item.phone}}</p>
 | 
			
		||||
            <div class="last">
 | 
			
		||||
                <span>{{item.deptName}}</span>
 | 
			
		||||
                <span>{{item.deptName}}</span>
 | 
			
		||||
            </div>
 | 
			
		||||
        </div>
 | 
			
		||||
        {{# if (idx === 0) { }}
 | 
			
		||||
        <a href="javascript:;" onclick="transfer(this)" data-id="{{item.userId}}" class="btn-transfer del transfer"> </a>
 | 
			
		||||
        {{# } else { }}
 | 
			
		||||
        <a href="javascript:;" onclick="removeUser(this)" data-id="{{item.userId}}" class="btn-del del"> </a>
 | 
			
		||||
        {{# } }}
 | 
			
		||||
    </div>
 | 
			
		||||
    {{# }); }}
 | 
			
		||||
</script>
 | 
			
		||||
<script>
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    var tckd = ['620px','542px'];
 | 
			
		||||
    if($(window).width() <= 425){
 | 
			
		||||
        tckd = ['90%','90%'];
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    var itemTpl = $('#list-item-tpl').html(), $items = $('.org-phone-list');
 | 
			
		||||
 | 
			
		||||
    function renderList(items) {
 | 
			
		||||
        if (MobileLib.isMobile()) {
 | 
			
		||||
            $items.html(layui.laytpl(itemTpl).render({ items: items }))
 | 
			
		||||
            return true
 | 
			
		||||
        }
 | 
			
		||||
        return false
 | 
			
		||||
    }
 | 
			
		||||
    
 | 
			
		||||
    layui.use(['element', 'form', 'laydate', 'laypage', 'laytpl'], function() {
 | 
			
		||||
        var laypage = layui.laypage;
 | 
			
		||||
        var element = layui.element;
 | 
			
		||||
        var form = layui.form;
 | 
			
		||||
        var laydate = layui.laydate;
 | 
			
		||||
        
 | 
			
		||||
        var mainUserListIntervalScript = setInterval(function(){
 | 
			
		||||
            var tmpHaveLogin = localStorage['haveLogin'] || false;
 | 
			
		||||
            if(tmpHaveLogin){
 | 
			
		||||
                clearInterval(mainUserListIntervalScript);
 | 
			
		||||
                initMainUserList();
 | 
			
		||||
            }
 | 
			
		||||
        }, 500);
 | 
			
		||||
        //获取管理员列表
 | 
			
		||||
        function initMainUserList(){
 | 
			
		||||
            $.ajax({
 | 
			
		||||
                url: host + '/ding/dept/getMainUserList'+'?timetmp='+ Date.parse( new Date() ).toString().substr(0,10),
 | 
			
		||||
                headers: {
 | 
			
		||||
                    'Blade-Auth': 'bearer ' + localStorage.accessToken
 | 
			
		||||
                },
 | 
			
		||||
                data: {
 | 
			
		||||
                    current:1,
 | 
			
		||||
                    size:10
 | 
			
		||||
                },
 | 
			
		||||
                type: "get",
 | 
			
		||||
                contentType:"application/json",
 | 
			
		||||
                dataType: "json",
 | 
			
		||||
                success: function(data) {
 | 
			
		||||
                    if (data.code == 200) {
 | 
			
		||||
                        if (renderList(data.data.records || [])) {
 | 
			
		||||
                            return
 | 
			
		||||
                        }
 | 
			
		||||
            
 | 
			
		||||
                        $('.list-content .table tbody').empty()
 | 
			
		||||
                        if(data.data.records.length > 0){
 | 
			
		||||
                            data.data.records.forEach(function(item){
 | 
			
		||||
                                var html = '<tr>'
 | 
			
		||||
                                    +'<td><div class="list-img"><img src="image/img_01.png"><span>'+item.name+'</span></div></td>'
 | 
			
		||||
                                    +'<td>'+item.deptName+'</td>'
 | 
			
		||||
                                    +'<td>'+item.deptName+'</td>'
 | 
			
		||||
                                    +'<td>'+item.phone+'</td>'
 | 
			
		||||
                                    +'<td>'
 | 
			
		||||
                                        if(item.roleId == 1){
 | 
			
		||||
                                            html += '<a href="javascript:;" class="color-org" data-id="'+item.userId+'" onclick="transfer(this)">移交</a>'
 | 
			
		||||
                                        }else{
 | 
			
		||||
                                            html +='<a href="javascript:;" class="color-r" data-roleId="'+item.roleId+'"  data-id="'+item.userId+'" onclick="removeUser(this)">删除</a>'
 | 
			
		||||
                                        }
 | 
			
		||||
                                    +'</td>'
 | 
			
		||||
                                +'</tr>'
 | 
			
		||||
                                $('.list-content .table tbody').append(html)
 | 
			
		||||
                            })
 | 
			
		||||
                            laypage.render({
 | 
			
		||||
                                elem: 'page',
 | 
			
		||||
                                limit: data.data.size,
 | 
			
		||||
                                count: data.data.total,
 | 
			
		||||
                                layout: ['count', 'prev', 'page', 'next', 'limit', 'skip'],
 | 
			
		||||
                                jump: function(obj,first) {
 | 
			
		||||
                                    if(!first){
 | 
			
		||||
                                        getMainUserList(obj.curr,obj.limit)
 | 
			
		||||
                                    }
 | 
			
		||||
                                }
 | 
			
		||||
                            });
 | 
			
		||||
                        }
 | 
			
		||||
                    } else {
 | 
			
		||||
                        layer.msg(data.msg)
 | 
			
		||||
                    }
 | 
			
		||||
                },
 | 
			
		||||
                error: function(data) {
 | 
			
		||||
                    console.log(data);
 | 
			
		||||
                }
 | 
			
		||||
            });
 | 
			
		||||
        }
 | 
			
		||||
        
 | 
			
		||||
 | 
			
		||||
        form.on('submit(formDemo2)', function(data){
 | 
			
		||||
            var data = {
 | 
			
		||||
                toBossUserId: data.field.toBossUserId
 | 
			
		||||
            }
 | 
			
		||||
            $.ajax({
 | 
			
		||||
                url: host + '/ding/dept/moveBossUser',
 | 
			
		||||
                headers: {
 | 
			
		||||
                    'Blade-Auth': 'bearer ' + localStorage.accessToken
 | 
			
		||||
                },
 | 
			
		||||
                data: JSON.stringify(data),
 | 
			
		||||
                type: "post",
 | 
			
		||||
                contentType:"application/json",
 | 
			
		||||
                dataType: "json",
 | 
			
		||||
                success: function(data) {
 | 
			
		||||
                    if (data.code == 200) {
 | 
			
		||||
                        getMainUserList('','')
 | 
			
		||||
                    } else {
 | 
			
		||||
                        layer.msg(data.msg)
 | 
			
		||||
                    }
 | 
			
		||||
                },
 | 
			
		||||
                error: function(data) {
 | 
			
		||||
                    layer.msg(data.responseJSON.msg)
 | 
			
		||||
                }
 | 
			
		||||
            });
 | 
			
		||||
            return false;
 | 
			
		||||
        });
 | 
			
		||||
    });
 | 
			
		||||
 | 
			
		||||
    //获取列表
 | 
			
		||||
    function getMainUserList(obj1,obj2){
 | 
			
		||||
        $.ajax({
 | 
			
		||||
            url: host + '/ding/dept/getMainUserList'+'?timetmp='+ Date.parse( new Date() ).toString().substr(0,10),
 | 
			
		||||
            headers: {
 | 
			
		||||
                'Blade-Auth': 'bearer ' + localStorage.accessToken
 | 
			
		||||
            },
 | 
			
		||||
            data: {
 | 
			
		||||
                current:obj1,
 | 
			
		||||
                size:obj2
 | 
			
		||||
            },
 | 
			
		||||
            type: "get",
 | 
			
		||||
            contentType:"application/json",
 | 
			
		||||
            dataType: "json",
 | 
			
		||||
            success: function(data) {
 | 
			
		||||
                if (data.code == 200) {
 | 
			
		||||
                    if (renderList(data.data.records || [])) {
 | 
			
		||||
                        return
 | 
			
		||||
                    }
 | 
			
		||||
 | 
			
		||||
                    $('.list-content .table tbody').empty()
 | 
			
		||||
                    if(data.data.records.length > 0){
 | 
			
		||||
                        data.data.records.forEach(function(item){
 | 
			
		||||
                            var html = '<tr>'
 | 
			
		||||
                                +'<td><div class="list-img"><img src="image/img_01.png"><span>'+item.name+'</span></div></td>'
 | 
			
		||||
                                +'<td>'+item.deptName+'</td>'
 | 
			
		||||
                                +'<td>'+item.deptName+'</td>'
 | 
			
		||||
                                +'<td>'+item.phone+'</td>'
 | 
			
		||||
                                +'<td>'
 | 
			
		||||
                                    if(item.roleId == 1){
 | 
			
		||||
                                        html += '<a href="javascript:;" class="color-org" data-id="'+item.userId+'" onclick="transfer(this)">移交</a>'
 | 
			
		||||
                                    }else{
 | 
			
		||||
                                        html +='<a href="javascript:;" class="color-r" data-roleId="'+item.roleId+'" data-id="'+item.userId+'" onclick="removeUser(this)">删除</a>'
 | 
			
		||||
                                    }
 | 
			
		||||
                                +'</td>'
 | 
			
		||||
                            +'</tr>'
 | 
			
		||||
                            $('.list-content .table tbody').append(html)
 | 
			
		||||
                        })
 | 
			
		||||
                    }
 | 
			
		||||
                } else {
 | 
			
		||||
                    layer.msg(data.msg)
 | 
			
		||||
                }
 | 
			
		||||
            },
 | 
			
		||||
            error: function(data) {
 | 
			
		||||
                console.log(data);
 | 
			
		||||
            }
 | 
			
		||||
        });
 | 
			
		||||
    }
 | 
			
		||||
    
 | 
			
		||||
    //移交
 | 
			
		||||
    function transfer(obj){
 | 
			
		||||
        $('.history').show()
 | 
			
		||||
        $.ajax({
 | 
			
		||||
            url: host + '/ding/dept/getMainUserList'+'?timetmp='+ Date.parse( new Date() ).toString().substr(0,10),
 | 
			
		||||
            headers: {
 | 
			
		||||
                'Blade-Auth': 'bearer ' + localStorage.accessToken
 | 
			
		||||
            },
 | 
			
		||||
            data: {
 | 
			
		||||
                current:'',
 | 
			
		||||
                size:100
 | 
			
		||||
            },
 | 
			
		||||
            type: "get",
 | 
			
		||||
            contentType:"application/json",
 | 
			
		||||
            dataType: "json",
 | 
			
		||||
            success: function(data) {
 | 
			
		||||
                if (data.code == 200) {
 | 
			
		||||
                    $('.toBossUserId option').next().empty()
 | 
			
		||||
                    if(data.data.records.length > 0){
 | 
			
		||||
                        data.data.records.forEach(function(item){
 | 
			
		||||
                            if(item.userId != localStorage.userId){
 | 
			
		||||
                                
 | 
			
		||||
                            }
 | 
			
		||||
                            $('.toBossUserId').append('<option value="'+item.userId+'">'+item.name+'</option>')
 | 
			
		||||
                        })
 | 
			
		||||
                        layui.use(['element', 'form', 'laydate', 'laypage'], function() {
 | 
			
		||||
                            var form = layui.form
 | 
			
		||||
                            form.render()
 | 
			
		||||
                        })
 | 
			
		||||
                    }
 | 
			
		||||
                } else {
 | 
			
		||||
                    layer.msg(data.msg)
 | 
			
		||||
                }
 | 
			
		||||
            },
 | 
			
		||||
            error: function(data) {
 | 
			
		||||
                console.log(data);
 | 
			
		||||
            }
 | 
			
		||||
        });
 | 
			
		||||
    }
 | 
			
		||||
    //删除
 | 
			
		||||
    function removeUser(obj){
 | 
			
		||||
        layer.confirm('是否删除?', {icon: 3, title:'提示'}, function(index){
 | 
			
		||||
            var ajaxdata = {
 | 
			
		||||
                "folderId": 0,
 | 
			
		||||
                "roleId":$(obj).attr('data-roleId'),
 | 
			
		||||
                "toBossUserId": "",
 | 
			
		||||
                "userIds": [$(obj).attr('data-id')]
 | 
			
		||||
            }
 | 
			
		||||
            $.ajax({
 | 
			
		||||
                url: host + '/ding/dept/delUser'+'?timetmp='+ Date.parse( new Date() ).toString().substr(0,10),
 | 
			
		||||
                headers: {
 | 
			
		||||
                    'Blade-Auth': 'bearer ' + localStorage.accessToken
 | 
			
		||||
                },
 | 
			
		||||
                data: JSON.stringify(ajaxdata),
 | 
			
		||||
                type: "post",
 | 
			
		||||
                contentType:"application/json",
 | 
			
		||||
                dataType: "json",
 | 
			
		||||
                success: function(data) {
 | 
			
		||||
                    if (data.code == 200) {
 | 
			
		||||
                        getMainUserList('','')
 | 
			
		||||
                        layer.close(index);
 | 
			
		||||
                    } else {
 | 
			
		||||
                        layer.msg(data.msg)
 | 
			
		||||
                    }
 | 
			
		||||
                },
 | 
			
		||||
                error: function(data) {
 | 
			
		||||
                    console.log(data);
 | 
			
		||||
                }
 | 
			
		||||
            });
 | 
			
		||||
            
 | 
			
		||||
        });
 | 
			
		||||
        return false
 | 
			
		||||
    }
 | 
			
		||||
    
 | 
			
		||||
    //添加主管理员人员
 | 
			
		||||
    function choosePeople(){
 | 
			
		||||
        dd.biz.contact.complexPicker({
 | 
			
		||||
            title:"添加主管理人员",            //标题
 | 
			
		||||
            corpId:corpId,              //企业的corpId
 | 
			
		||||
            multiple:true,            //是否多选
 | 
			
		||||
            limitTips:"超出了",          //超过限定人数返回提示
 | 
			
		||||
            maxUsers:1000,            //最大可选人数
 | 
			
		||||
            pickedUsers:[],            //已选用户
 | 
			
		||||
            pickedDepartments:[],          //已选部门
 | 
			
		||||
            disabledUsers:[],            //不可选用户
 | 
			
		||||
            disabledDepartments:[],        //不可选部门
 | 
			
		||||
            requiredUsers:[],            //必选用户(不可取消选中状态)
 | 
			
		||||
            requiredDepartments:[],        //必选部门(不可取消选中状态)
 | 
			
		||||
            appId:agentId,              //微应用Id,企业内部应用查看AgentId
 | 
			
		||||
            permissionType:"GLOBAL",          //可添加权限校验,选人权限,目前只有GLOBAL这个参数
 | 
			
		||||
            responseUserOnly:false,        //返回人,或者返回人和部门
 | 
			
		||||
            startWithDepartmentId:0 ,   //仅支持0和-1
 | 
			
		||||
            onSuccess: function(result) {
 | 
			
		||||
                /**
 | 
			
		||||
                {
 | 
			
		||||
                    selectedCount:1,                              //选择人数
 | 
			
		||||
                    users:[{"name":"","avatar":"","userid":""}],//返回选人的列表,列表中的对象包含name(用户名),avatar(用户头像),emplId(用户工号)三个字段
 | 
			
		||||
                    departments:[{"id":,"name":"","number":}]//返回已选部门列表,列表中每个对象包含id(部门id)、name(部门名称)、number(部门人数)
 | 
			
		||||
                }
 | 
			
		||||
                */
 | 
			
		||||
                console.log(result)
 | 
			
		||||
                var arr = []
 | 
			
		||||
                result.users.forEach(function(item){
 | 
			
		||||
                    arr.push(item.emplId)
 | 
			
		||||
                })
 | 
			
		||||
                var ajaxdata = {
 | 
			
		||||
                    "folderId": 0,
 | 
			
		||||
                    "roleId": 2,
 | 
			
		||||
                    "toBossUserId": "",
 | 
			
		||||
                    "userIds": arr
 | 
			
		||||
                }
 | 
			
		||||
                $.ajax({
 | 
			
		||||
                    url: host + '/ding/dept/addUser'+'?timetmp='+ Date.parse( new Date() ).toString().substr(0,10),
 | 
			
		||||
                    headers: {
 | 
			
		||||
                        'Blade-Auth': 'bearer ' + localStorage.accessToken
 | 
			
		||||
                    },
 | 
			
		||||
                    data: JSON.stringify(ajaxdata),
 | 
			
		||||
                    type: "post",
 | 
			
		||||
                    contentType:"application/json",
 | 
			
		||||
                    dataType: "json",
 | 
			
		||||
                    success: function(data) {
 | 
			
		||||
                        if (data.code == 200) {
 | 
			
		||||
                            getMainUserList('','')
 | 
			
		||||
                        } else {
 | 
			
		||||
                            layer.msg(data.msg)
 | 
			
		||||
                        }
 | 
			
		||||
                    },
 | 
			
		||||
                    error: function(data) {
 | 
			
		||||
                        console.log(data);
 | 
			
		||||
                    }
 | 
			
		||||
                });
 | 
			
		||||
            },
 | 
			
		||||
           onFail : function(err) {}
 | 
			
		||||
        });
 | 
			
		||||
    }
 | 
			
		||||
    //添加主操作人员
 | 
			
		||||
    function choosePeopleAddoperator(){
 | 
			
		||||
        dd.biz.contact.complexPicker({
 | 
			
		||||
            title:"添加主操作人员",            //标题
 | 
			
		||||
            corpId:corpId,              //企业的corpId
 | 
			
		||||
            multiple:true,            //是否多选
 | 
			
		||||
            limitTips:"超出了",          //超过限定人数返回提示
 | 
			
		||||
            maxUsers:1000,            //最大可选人数
 | 
			
		||||
            pickedUsers:[],            //已选用户
 | 
			
		||||
            pickedDepartments:[],          //已选部门
 | 
			
		||||
            disabledUsers:[],            //不可选用户
 | 
			
		||||
            disabledDepartments:[],        //不可选部门
 | 
			
		||||
            requiredUsers:[],            //必选用户(不可取消选中状态)
 | 
			
		||||
            requiredDepartments:[],        //必选部门(不可取消选中状态)
 | 
			
		||||
            appId:agentId,              //微应用Id,企业内部应用查看AgentId
 | 
			
		||||
            permissionType:"GLOBAL",          //可添加权限校验,选人权限,目前只有GLOBAL这个参数
 | 
			
		||||
            responseUserOnly:false,        //返回人,或者返回人和部门
 | 
			
		||||
            startWithDepartmentId:0 ,   //仅支持0和-1
 | 
			
		||||
            onSuccess: function(result) {
 | 
			
		||||
                /**
 | 
			
		||||
                {
 | 
			
		||||
                    selectedCount:1,                              //选择人数
 | 
			
		||||
                    users:[{"name":"","avatar":"","userid":""}],//返回选人的列表,列表中的对象包含name(用户名),avatar(用户头像),emplId(用户工号)三个字段
 | 
			
		||||
                    departments:[{"id":,"name":"","number":}]//返回已选部门列表,列表中每个对象包含id(部门id)、name(部门名称)、number(部门人数)
 | 
			
		||||
                }
 | 
			
		||||
                */
 | 
			
		||||
                var arr = []
 | 
			
		||||
                result.users.forEach(function(item){
 | 
			
		||||
                    arr.push(item.emplId)
 | 
			
		||||
                })
 | 
			
		||||
                var ajaxdata = {
 | 
			
		||||
                    "folderId": 0,
 | 
			
		||||
                    "roleId": 4,
 | 
			
		||||
                    "toBossUserId": "",
 | 
			
		||||
                    "userIds": arr
 | 
			
		||||
                }
 | 
			
		||||
                $.ajax({
 | 
			
		||||
                    url: host + '/ding/dept/addUser'+'?timetmp='+ Date.parse( new Date() ).toString().substr(0,10),
 | 
			
		||||
                    headers: {
 | 
			
		||||
                        'Blade-Auth': 'bearer ' + localStorage.accessToken
 | 
			
		||||
                    },
 | 
			
		||||
                    data: JSON.stringify(ajaxdata),
 | 
			
		||||
                    type: "post",
 | 
			
		||||
                    contentType:"application/json",
 | 
			
		||||
                    dataType: "json",
 | 
			
		||||
                    success: function(data) {
 | 
			
		||||
                        if (data.code == 200) {
 | 
			
		||||
                            getMainUserList('','')
 | 
			
		||||
                        } else {
 | 
			
		||||
                            layer.msg(data.msg)
 | 
			
		||||
                        }
 | 
			
		||||
                    },
 | 
			
		||||
                    error: function(data) {
 | 
			
		||||
                        console.log(data);
 | 
			
		||||
                    }
 | 
			
		||||
                });
 | 
			
		||||
            },
 | 
			
		||||
           onFail : function(err) {}
 | 
			
		||||
        });
 | 
			
		||||
    }
 | 
			
		||||
    
 | 
			
		||||
</script>
 | 
			
		||||
 | 
			
		||||
    <script>
 | 
			
		||||
    layui.use(['element','form','laydate','layer'],function(){
 | 
			
		||||
        var element = layui.element;
 | 
			
		||||
        var form = layui.form;
 | 
			
		||||
        var laydate = layui.laydate;
 | 
			
		||||
        var layer = layui.layer;
 | 
			
		||||
        //单时间
 | 
			
		||||
        laydate.render({
 | 
			
		||||
            elem: '.layui-time',
 | 
			
		||||
            theme: '#3e5afa',
 | 
			
		||||
            type:'date',
 | 
			
		||||
            format: 'yyyy-MM-dd',
 | 
			
		||||
            max: 0
 | 
			
		||||
        });
 | 
			
		||||
        //时间段
 | 
			
		||||
        laydate.render({
 | 
			
		||||
            elem: '.layui-time-time',
 | 
			
		||||
            range: true,
 | 
			
		||||
            theme: '#3e5afa'
 | 
			
		||||
        });
 | 
			
		||||
    });
 | 
			
		||||
    </script>
 | 
			
		||||
    </body>
 | 
			
		||||
</html>
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,399 @@
 | 
			
		|||
<!doctype html>
 | 
			
		||||
<html lang="en">
 | 
			
		||||
    <head>
 | 
			
		||||
        <meta charset="UTF-8" />
 | 
			
		||||
        <title id="title"></title>
 | 
			
		||||
        <meta http-equiv="Access-Control-Allow-Origin" content="*">
 | 
			
		||||
        <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
 | 
			
		||||
        <meta name="format-detection" content="telephone=no" />
 | 
			
		||||
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
 | 
			
		||||
        <meta name="renderer" content="webkit|ie-comp|ie-stand">
 | 
			
		||||
        <meta name="Keywords" content="">
 | 
			
		||||
        <meta name="description" content="">
 | 
			
		||||
        <link rel="shortcut icon" type="image/ico" href="/favicon.ico">
 | 
			
		||||
        <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css" />
 | 
			
		||||
        <link href="js/layui/css/layui.css" rel="stylesheet" type="text/css" />
 | 
			
		||||
        <link rel="stylesheet" type="text/css" href="css/style.css?v=4" />
 | 
			
		||||
        <link rel="stylesheet" type="text/css" media="screen and (max-width: 768px)" href="css/mobile.css?v=5" />
 | 
			
		||||
        <script src="js/jquery-3.4.1.min.js" type="text/javascript" charset="utf-8"></script>
 | 
			
		||||
        <script src="js/dx_bootstrap.js" type="text/javascript" charset="utf-8"></script>
 | 
			
		||||
        <script src="js/dingtalk.open.js" type="text/javascript" charset="utf-8"></script>
 | 
			
		||||
        <script src="js/layui/layui.js" type="text/javascript" charset="utf-8"></script>
 | 
			
		||||
        <script src="js/script.js?v=2" type="text/javascript" charset="utf-8"></script>
 | 
			
		||||
    </head>
 | 
			
		||||
    <body class="w-100 p-40">
 | 
			
		||||
        <div class="head p-25">
 | 
			
		||||
            <div class="head-tit f-l">
 | 
			
		||||
                <span class="color-w font-18">文件池管理</span>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="head-other f-r">
 | 
			
		||||
                <div class="head-news f-l">
 | 
			
		||||
                    <!-- <div class="head-news-icon">
 | 
			
		||||
                        <img src="image/icon_02.png">
 | 
			
		||||
                        <span class="color-w"></span>
 | 
			
		||||
                    </div> -->
 | 
			
		||||
                    <div class="head-drop-down">
 | 
			
		||||
                        <ul class="down-ul">
 | 
			
		||||
                            <li data-id="1">系统通知(<i>0</i>)</li>
 | 
			
		||||
                            <li data-id="2">下载告警(<i>0</i>)</li>
 | 
			
		||||
                        </ul>
 | 
			
		||||
                        <div class="down-con">
 | 
			
		||||
                            <div>
 | 
			
		||||
                                <ul class="down-list list1">
 | 
			
		||||
                                </ul>
 | 
			
		||||
                                <ul class="down-list">
 | 
			
		||||
                                    <li class="down-list-center">
 | 
			
		||||
                                        <a href="notice.html" class="color-g6 font-14 t-c">查看全部</a>
 | 
			
		||||
                                    </li>
 | 
			
		||||
                                </ul>
 | 
			
		||||
                            </div>
 | 
			
		||||
                            <div>
 | 
			
		||||
                                <ul class="down-list list2">
 | 
			
		||||
                                </ul>
 | 
			
		||||
                                <ul class="down-list">
 | 
			
		||||
                                    <li class="down-list-center">
 | 
			
		||||
                                        <a href="notice.html" class="color-g6 font-14 t-c">查看全部</a>
 | 
			
		||||
                                    </li>
 | 
			
		||||
                                </ul>
 | 
			
		||||
                            </div>
 | 
			
		||||
                        </div>
 | 
			
		||||
                        <div class="operation font-14">
 | 
			
		||||
                            <div class="f-l operation-list operation-icon">全部已读</div>
 | 
			
		||||
                            <div class="f-r operation-list"><a href="#" class="color-b">历史通知</a></div>
 | 
			
		||||
                        </div>
 | 
			
		||||
                    </div>
 | 
			
		||||
                </div>
 | 
			
		||||
                <div class="head-name f-r">
 | 
			
		||||
                    <div class="img f-l">
 | 
			
		||||
                        <img src="image/img_01.png">
 | 
			
		||||
                    </div>
 | 
			
		||||
                    <div class="name color-w f-l">钉钉用户名称</div>
 | 
			
		||||
                </div>
 | 
			
		||||
            </div>
 | 
			
		||||
        </div>
 | 
			
		||||
        <script type="text/javascript">    
 | 
			
		||||
            window.onload=function(){
 | 
			
		||||
                // alert(localStorage.getItem('pubilc')+'2')
 | 
			
		||||
                let title=localStorage.getItem('pubilc')
 | 
			
		||||
                $('#title').html(title)    
 | 
			
		||||
                
 | 
			
		||||
            }
 | 
			
		||||
        </script>
 | 
			
		||||
<div class="f-l nav">
 | 
			
		||||
    <ul class="layui-nav layui-nav-tree" lay-filter="test" id="forMenu">
 | 
			
		||||
        <!--   <li class="layui-nav-item" data-id="1">
 | 
			
		||||
            <a href="index.html" class="nav-icon-public">公共文件</a>
 | 
			
		||||
        </li>
 | 
			
		||||
        <li class="layui-nav-item" data-id="2"><a href="inside.html" class="nav-icon-inside">内部文件</a></li>
 | 
			
		||||
        <li class="layui-nav-item" data-id="3"><a href="upload.html" class="nav-icon-upload">文件上传</a></li>
 | 
			
		||||
        <li class="layui-nav-item" data-id="4"><a href="renew.html" class="nav-icon-renew">文件更新</a></li>
 | 
			
		||||
        <li class="layui-nav-item" data-id="5">
 | 
			
		||||
            <a href="javascript:;" class="nav-icon-set">设置</a>
 | 
			
		||||
            <dl class="layui-nav-child">
 | 
			
		||||
                <dd><a href="organization.html">组织设置</a></dd>
 | 
			
		||||
                <dd><a href="Administration.html">主管理设置</a></dd>
 | 
			
		||||
                <dd><a href="field.html">自定义字段</a></dd>
 | 
			
		||||
                <dd><a href="record.html">操作记录</a></dd>
 | 
			
		||||
            </dl>
 | 
			
		||||
        </li>
 | 
			
		||||
        <li class="layui-nav-item" data-id="6"><a href="notice.html" class="nav-icon-notice">通知</a></li> -->
 | 
			
		||||
    </ul>
 | 
			
		||||
</div>
 | 
			
		||||
<script type="text/javascript">
 | 
			
		||||
 | 
			
		||||
    layui.use(['element', 'layer'], function () {
 | 
			
		||||
 | 
			
		||||
        var element = layui.element;
 | 
			
		||||
        // $(window).on("load", function() {
 | 
			
		||||
        $('.nav .layui-nav-tree .layui-nav-item').each(function (i) {
 | 
			
		||||
 | 
			
		||||
            var that = $(this)
 | 
			
		||||
            var newNum = $('.content-auto').attr('data-id')
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
            if (newNum == that.attr('data-id')) {
 | 
			
		||||
                $('.nav .layui-nav-tree .layui-nav-item').removeClass('layui-nav-itemed').eq(i).addClass('layui-nav-itemed')
 | 
			
		||||
                $('.nav .layui-nav-tree .layui-nav-item .layui-nav-child dd').each(function () {
 | 
			
		||||
                    if ($(this).index() + 1 == $('.content-auto').attr('data-two')) {
 | 
			
		||||
                        $(this).find('a').addClass('active')
 | 
			
		||||
                    }
 | 
			
		||||
                })
 | 
			
		||||
            }
 | 
			
		||||
        });
 | 
			
		||||
        var menuUrl = {};
 | 
			
		||||
        menuUrl['menu1'] = 'index.html';
 | 
			
		||||
        menuUrl['menu2'] = 'inside.html';
 | 
			
		||||
        menuUrl['menu3'] = 'upload.html';
 | 
			
		||||
        menuUrl['menu4'] = 'renew.html';
 | 
			
		||||
        menuUrl['menu5'] = 'index.html';
 | 
			
		||||
        menuUrl['menu6'] = 'notice.html';
 | 
			
		||||
        menuUrl['menu7'] = 'organization.html';
 | 
			
		||||
        menuUrl['menu8'] = 'Administration.html';
 | 
			
		||||
        menuUrl['menu9'] = 'field.html';
 | 
			
		||||
        menuUrl['menu10'] = 'record.html';
 | 
			
		||||
        menuUrl['menu11'] = 'hidefile.html';
 | 
			
		||||
        menuUrl['menu12'] = 'file.html';
 | 
			
		||||
        var menuClass = {};
 | 
			
		||||
        menuClass['menu1'] = 'nav-icon-public';
 | 
			
		||||
        menuClass['menu2'] = 'nav-icon-inside';
 | 
			
		||||
        menuClass['menu3'] = 'nav-icon-upload';
 | 
			
		||||
        menuClass['menu4'] = 'nav-icon-renew';
 | 
			
		||||
        menuClass['menu5'] = 'nav-icon-set';
 | 
			
		||||
        menuClass['menu6'] = 'nav-icon-notice';
 | 
			
		||||
        menuClass['menu11'] = 'nav-icon-public';
 | 
			
		||||
 | 
			
		||||
        var menuIcon = {};
 | 
			
		||||
        menuIcon['menu1'] = 'inco_app08';
 | 
			
		||||
        menuIcon['menu2'] = 'inco_app08';
 | 
			
		||||
        menuIcon['menu3'] = 'inco_app07';
 | 
			
		||||
        menuIcon['menu4'] = 'inco_app06';
 | 
			
		||||
        menuIcon['menu5'] = 'inco_app08';
 | 
			
		||||
        menuIcon['menu6'] = 'inco_app12';
 | 
			
		||||
        menuIcon['menu7'] = 'inco_app08';
 | 
			
		||||
        menuIcon['menu8'] = 'inco_app09';
 | 
			
		||||
        menuIcon['menu9'] = 'inco_app11';
 | 
			
		||||
        menuIcon['menu10'] = 'inco_app10';
 | 
			
		||||
        menuIcon['menu11'] = 'inco_app08';
 | 
			
		||||
 | 
			
		||||
        var haveLogin = localStorage['haveLogin'] || false;
 | 
			
		||||
        var loginIntervalLefter = setInterval(function () {
 | 
			
		||||
            var tmpHaveLogin = localStorage['haveLogin'] || false;
 | 
			
		||||
            if (tmpHaveLogin) {
 | 
			
		||||
                clearInterval(loginIntervalLefter);
 | 
			
		||||
                getMenu();
 | 
			
		||||
            }
 | 
			
		||||
        }, 500);
 | 
			
		||||
        // if(haveLogin){
 | 
			
		||||
        //     getMenu();
 | 
			
		||||
        // }else{
 | 
			
		||||
        //     var loginIntervalLefter = setInterval(function(){
 | 
			
		||||
        //         var tmpHaveLogin = localStorage['haveLogin'] || false;
 | 
			
		||||
        //         if(tmpHaveLogin){
 | 
			
		||||
        //             clearInterval(loginIntervalLefter);
 | 
			
		||||
        //             getMenu();
 | 
			
		||||
        //         }
 | 
			
		||||
        //     }, 500);
 | 
			
		||||
        // }
 | 
			
		||||
 | 
			
		||||
        function getMenu() {
 | 
			
		||||
 | 
			
		||||
            var url = host + '/ding/menu/getMenuList';
 | 
			
		||||
            dxtcRequest('get', url, {}, function (data) {
 | 
			
		||||
                console.log(data)
 | 
			
		||||
                var newNum = $('.content-auto').attr('data-id');
 | 
			
		||||
                if (data.code == 200) {
 | 
			
		||||
                    if (data.data.length > 0) {
 | 
			
		||||
                        var html = '';
 | 
			
		||||
                        var phoneHtml = '';
 | 
			
		||||
                        var funcSectionBase = '';
 | 
			
		||||
                        var funcSectionConfig = '';
 | 
			
		||||
                        var funcSectionNotice = '';
 | 
			
		||||
                        var extHtml = '<div class="wh76"></div>';
 | 
			
		||||
                        data.data.forEach(function (item) {
 | 
			
		||||
 | 
			
		||||
                            var classStr = '';
 | 
			
		||||
                            if (item.id == newNum) {
 | 
			
		||||
                                classStr = 'layui-nav-itemed';
 | 
			
		||||
                            }
 | 
			
		||||
 | 
			
		||||
                            html += '<li class="layui-nav-item ' + classStr + '" data-id="' + item.id + '">';
 | 
			
		||||
                            if (item.hasChildren) {
 | 
			
		||||
                      
 | 
			
		||||
                                var childMenuId = $('.content-auto').attr('data-two')
 | 
			
		||||
                                html += '<a href="javascript:;" class="' + menuClass['menu' + item.id] + '" >' + item.name + '</a>';
 | 
			
		||||
                                html += '<dl class="layui-nav-child">';
 | 
			
		||||
                                item.children.forEach(function (child) {
 | 
			
		||||
                                    var activeClass = '';
 | 
			
		||||
                                    if (child.sort == childMenuId) {
 | 
			
		||||
                                        activeClass = 'active';
 | 
			
		||||
                                    }
 | 
			
		||||
                                    html += '<dd><a href="' + menuUrl['menu' + child.id] + '" data-id="' + child.name + '" onclick="secondary(this)" class="' + activeClass + '">' + child.name + '</a></dd>';
 | 
			
		||||
                                });
 | 
			
		||||
                                html += '</dl>';
 | 
			
		||||
                            } else {
 | 
			
		||||
                                //var title=item.id`
 | 
			
		||||
                                //html += '<a href="'+menuUrl['menu'+item.id]+'"  class="'+menuClass['menu'+item.id]+'" onclick="a('+item.name+')">'+item.name+'</a>';
 | 
			
		||||
                                html += '<a href="' + menuUrl['menu' + item.id] + '"  class="' + menuClass['menu' + item.id] + '" data-id="' + item.name + '" onclick="sidebar(this)">' + item.name + '</a>';
 | 
			
		||||
 | 
			
		||||
                            }
 | 
			
		||||
                            html += '</li>';
 | 
			
		||||
 | 
			
		||||
                            // 手机版文件夹  只取id<=2
 | 
			
		||||
                            if (item.id <= 2 || item.id == 11) {
 | 
			
		||||
                                let activeStr = '';
 | 
			
		||||
                                let urlStr = `${menuUrl['menu' + item.id]}`;
 | 
			
		||||
                                if (item.id == newNum) {
 | 
			
		||||
                                    classStr = 'active';
 | 
			
		||||
                                    urlStr = 'javascript:;';
 | 
			
		||||
                                }
 | 
			
		||||
                                phoneHtml += `<a href="${urlStr}" class="${classStr}">${item.name}</a>`;
 | 
			
		||||
                            }
 | 
			
		||||
 | 
			
		||||
                            // 手机版功能区 基本区域
 | 
			
		||||
                            if ($.inArray(item.id, [3, 4]) >= 0) {
 | 
			
		||||
                                funcSectionBase += `<div class="wh76 ">
 | 
			
		||||
                                                <a href="${menuUrl['menu' + item.id]}"  class="flexcolumn">
 | 
			
		||||
                                                    <img src="image/icon-app/${menuIcon['menu' + item.id]}.png" class="wh50" alt="">
 | 
			
		||||
                                                    <div class="displayCenter fontS12 margitt7">${item.name}</div>
 | 
			
		||||
                                                </a>
 | 
			
		||||
                                            </div>`;
 | 
			
		||||
                            }
 | 
			
		||||
 | 
			
		||||
                            // 手机版功能区 设置区域
 | 
			
		||||
                            if (item.id === 5) {
 | 
			
		||||
                                item.children.forEach(function (it) {
 | 
			
		||||
                                    funcSectionConfig += `<div class="wh76 ">
 | 
			
		||||
                                                <a href="${menuUrl['menu' + it.id]}"  class="flexcolumn">
 | 
			
		||||
                                                    <img src="image/icon-app/${menuIcon['menu' + it.id]}.png" class="wh50" alt="">
 | 
			
		||||
                                                    <div class="displayCenter fontS12 margitt7">${it.name}</div>
 | 
			
		||||
                                                </a>
 | 
			
		||||
                                            </div>`;
 | 
			
		||||
                                });
 | 
			
		||||
                            }
 | 
			
		||||
                            // 手机版功能区 通知区域
 | 
			
		||||
                            if (item.id === 6) {
 | 
			
		||||
                                funcSectionNotice += `<div class="wh76 ">
 | 
			
		||||
                                                <a href="${menuUrl['menu' + item.id]}"  class="flexcolumn">
 | 
			
		||||
                                                    <img src="image/icon-app/${menuIcon['menu' + item.id]}.png" class="wh50" alt="">
 | 
			
		||||
                                                    <div class="displayCenter fontS12 margitt7">${item.name}</div>
 | 
			
		||||
                                                </a>
 | 
			
		||||
                                            </div>`;
 | 
			
		||||
                            }
 | 
			
		||||
                        });
 | 
			
		||||
 | 
			
		||||
                        let baseCount = $(funcSectionBase).find('a').length;
 | 
			
		||||
                        let configCount = $(funcSectionConfig).find('a').length;
 | 
			
		||||
                        let noticeCount = $(funcSectionNotice).find('a').length;
 | 
			
		||||
                        funcSectionBase += baseCount > 0 ? extHtml.repeat(4 - baseCount) : '';
 | 
			
		||||
                        funcSectionConfig += configCount > 0 ? extHtml.repeat(4 - configCount) : '';
 | 
			
		||||
                        funcSectionNotice += noticeCount > 0 ? extHtml.repeat(4 - noticeCount) : '';
 | 
			
		||||
                        $('#forMenu').html(html);
 | 
			
		||||
 | 
			
		||||
                        $('#phone-menu').html(phoneHtml);
 | 
			
		||||
                        $('#func-section').find('.base').html(funcSectionBase);
 | 
			
		||||
                        $('#func-section').find('.config').html(funcSectionConfig);
 | 
			
		||||
                        $('#func-section').find('.notice').html(funcSectionNotice);
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
                        element.init();
 | 
			
		||||
                    }
 | 
			
		||||
                } else {
 | 
			
		||||
                    layer.msg(data.msg)
 | 
			
		||||
                }
 | 
			
		||||
            });
 | 
			
		||||
        }
 | 
			
		||||
    })
 | 
			
		||||
    function sidebar(obj) {
 | 
			
		||||
        localStorage.setItem('pubilc', $(obj).data('id'))
 | 
			
		||||
    }
 | 
			
		||||
    function secondary(data) {
 | 
			
		||||
        localStorage.setItem('pubilc', $(data).data('id'))
 | 
			
		||||
    }
 | 
			
		||||
</script>
 | 
			
		||||
<div class="phone-top-20" id="func-section">
 | 
			
		||||
    <div class="borderblockbgfff">
 | 
			
		||||
        <div class="fonttitle">基本功能</div>
 | 
			
		||||
        <div class="display disLeftRihgt aligncneter base">
 | 
			
		||||
           <!--  <div class="wh76 ">
 | 
			
		||||
                <a href="upload.html">
 | 
			
		||||
                    <img src="image/icon-app/inco_app07.png" class="wh50" alt="">
 | 
			
		||||
                    <div class="displayCenter fontS12 margitt7">文件上传</div>
 | 
			
		||||
                </a>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="wh76">
 | 
			
		||||
                <a href="renew.html">
 | 
			
		||||
                    <img src="image/icon-app/inco_app06.png" class="wh50" alt="">
 | 
			
		||||
                    <div class="displayCenter fontS12 margitt7">文件更新</div>
 | 
			
		||||
                </a>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="wh76"></div>
 | 
			
		||||
            <div class="wh76"></div> -->
 | 
			
		||||
        </div>
 | 
			
		||||
    </div>
 | 
			
		||||
    <div class="borderblockbgfff">
 | 
			
		||||
        <div class="fonttitle">高级设置</div>
 | 
			
		||||
        <div class="display disLeftRihgt aligncneter config">
 | 
			
		||||
            <!-- <div class="wh76">
 | 
			
		||||
                <a href="organization.html">
 | 
			
		||||
                    <img src="image/icon-app/inco_app08.png" class="wh50">
 | 
			
		||||
                    <div class="displayCenter fontS12 margitt7">组织设置</div>
 | 
			
		||||
                </a>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="wh76">
 | 
			
		||||
                <a href="Administration.html" class="flexcolumn">
 | 
			
		||||
                    <img src="image/icon-app/inco_app09.png" class="wh50">
 | 
			
		||||
                    <div class="displayCenter fontS12 margitt7">主管理员设置</div>
 | 
			
		||||
                </a>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="wh76">
 | 
			
		||||
                <a href="field.html">
 | 
			
		||||
                    <img src="image/icon-app/inco_app11.png" class="wh50">
 | 
			
		||||
                    <div class="displayCenter fontS12 margitt7">自定义字段</div>
 | 
			
		||||
                </a>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="wh76">
 | 
			
		||||
                <a href="record.html">
 | 
			
		||||
                    <img src="image/icon-app/inco_app10.png" class="wh50">
 | 
			
		||||
                    <div class="displayCenter fontS12 margitt7">操作记录</div>
 | 
			
		||||
                </a>
 | 
			
		||||
            </div> -->
 | 
			
		||||
        </div>
 | 
			
		||||
    </div>
 | 
			
		||||
    <div class="borderblockbgfff">
 | 
			
		||||
        <div class="fonttitle">消息通知</div>
 | 
			
		||||
        <div class="display disLeftRihgt aligncneter notice">
 | 
			
		||||
            <!-- <div class="wh76">
 | 
			
		||||
                <a href="notice.html">
 | 
			
		||||
                    <img src="image/icon-app/inco_app12.png" class="wh50">
 | 
			
		||||
                    <div class="displayCenter fontS12 margitt7">消息通知</div>
 | 
			
		||||
                </a>
 | 
			
		||||
            </div> -->
 | 
			
		||||
            <!-- <div class="wh76">
 | 
			
		||||
                <a href="notice.html">
 | 
			
		||||
                    <img src="image/icon-app/inco_app13.png" class="wh50">
 | 
			
		||||
                    <div class="displayCenter fontS12 margitt7">下载警告</div>
 | 
			
		||||
                </a>
 | 
			
		||||
            </div> -->
 | 
			
		||||
            <!-- <div class="wh76"></div>
 | 
			
		||||
            <div class="wh76"></div> -->
 | 
			
		||||
        </div>
 | 
			
		||||
    </div>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
<script>
 | 
			
		||||
    $('.wh76').click(() => {
 | 
			
		||||
        dd.biz.util.open({
 | 
			
		||||
            name: 'organization',//页面名称
 | 
			
		||||
            params: '',//传参
 | 
			
		||||
            onSuccess: function () {
 | 
			
		||||
            },
 | 
			
		||||
            onFail: function (err) { }
 | 
			
		||||
        });
 | 
			
		||||
 | 
			
		||||
    })
 | 
			
		||||
 | 
			
		||||
</script>
 | 
			
		||||
<div class="height84 poflexfoot">
 | 
			
		||||
    <div class="height50 display disLeftRihgt aligncneter">
 | 
			
		||||
        <div class=" widthb50" id="1">
 | 
			
		||||
            <a href="index.html" class="flexcolumn">
 | 
			
		||||
                <img src="image/icon-app/inco_app03.png" class="wh20">
 | 
			
		||||
                <div class="displayCenter fontS12 margitt7" >文件夹</div>
 | 
			
		||||
            </a>
 | 
			
		||||
        </div>
 | 
			
		||||
        <div class=" widthb50" id="2">
 | 
			
		||||
            <a href="appHome.html" class="flexcolumn">
 | 
			
		||||
                <img src="image/icon-app/inco_app04.png" class="wh20">
 | 
			
		||||
                <div class="displayCenter fontS12 margitt7" >功能区</div>
 | 
			
		||||
            </a>
 | 
			
		||||
        </div>
 | 
			
		||||
    </div>
 | 
			
		||||
</div>
 | 
			
		||||
 <script type="text/javascript">   
 | 
			
		||||
         $('#1').click(function(){
 | 
			
		||||
            localStorage.setItem('pubilc','公共文件')
 | 
			
		||||
         })  
 | 
			
		||||
         $('#2').click(function(){
 | 
			
		||||
            localStorage.setItem('pubilc','功能区')
 | 
			
		||||
         })
 | 
			
		||||
        </script>
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,628 @@
 | 
			
		|||
.head, .nav {
 | 
			
		||||
    display: none;
 | 
			
		||||
}
 | 
			
		||||
.phone-bg-w{
 | 
			
		||||
	background: #fff;
 | 
			
		||||
}
 | 
			
		||||
.poflexfoot {
 | 
			
		||||
    display: block;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.content,.content-auto{
 | 
			
		||||
    width: 100%;
 | 
			
		||||
	height: 100vh;
 | 
			
		||||
}
 | 
			
		||||
.content-pd-50,.content-pd-50 .content-auto{
 | 
			
		||||
	height: calc(100vh - 50px);
 | 
			
		||||
}
 | 
			
		||||
.list-content > ul {
 | 
			
		||||
    text-align: center;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.list-content > ul > .list {
 | 
			
		||||
    width: 33.3333%;
 | 
			
		||||
    margin: 0;
 | 
			
		||||
    text-align: left;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.con-list-mero {
 | 
			
		||||
    position: relative;
 | 
			
		||||
    float: left;
 | 
			
		||||
    margin-left: 1rem;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.con-list-cn .list-content{
 | 
			
		||||
    overflow: auto;
 | 
			
		||||
    white-space: nowrap;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.filter-icon {
 | 
			
		||||
    display: block !important;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#toggle-filter {
 | 
			
		||||
    background: url(../image/icon-app/inco_app05.png) no-repeat center / 17px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.file-filter-layer .layui-layer-content {
 | 
			
		||||
    padding: 25px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.content-auto > .con-search {
 | 
			
		||||
    height: 0;
 | 
			
		||||
    overflow: hidden;
 | 
			
		||||
    padding: 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.con-search .layui-form-item {
 | 
			
		||||
    width: 100%;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.pc-block,.pc-inline{
 | 
			
		||||
    display: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.phone-block {
 | 
			
		||||
    display: block;
 | 
			
		||||
}
 | 
			
		||||
.phone-inline{
 | 
			
		||||
	display: inline-block;
 | 
			
		||||
}
 | 
			
		||||
.phone-bg-none {
 | 
			
		||||
    background: none;
 | 
			
		||||
}
 | 
			
		||||
.phone-top-0 {
 | 
			
		||||
    margin-top: 0px;
 | 
			
		||||
}
 | 
			
		||||
.phone-top-20{
 | 
			
		||||
	margin-top: 20px;
 | 
			
		||||
} 
 | 
			
		||||
.phone-padding-0{
 | 
			
		||||
	padding: 0;
 | 
			
		||||
}
 | 
			
		||||
.phone-padding-10{
 | 
			
		||||
	padding: 10px 0;
 | 
			
		||||
}
 | 
			
		||||
/**/
 | 
			
		||||
.con-list {
 | 
			
		||||
    padding: 0px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.con-list .phone-tit {
 | 
			
		||||
    padding: 20px;
 | 
			
		||||
    background: #fff;
 | 
			
		||||
    margin-bottom: 20px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.con-list-mero {
 | 
			
		||||
    float: right;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.toolbox {
 | 
			
		||||
    float: right;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.con-list .phone-tit .name {
 | 
			
		||||
    width: auto;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.con-list .phone-tit .name a {
 | 
			
		||||
    font-size: 16px;
 | 
			
		||||
    margin-right: 20px;
 | 
			
		||||
    position: relative;
 | 
			
		||||
    display: inline-block;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.con-list .phone-tit .name a.active::after {
 | 
			
		||||
    width: 20px;
 | 
			
		||||
    height: 3px;
 | 
			
		||||
    content: "";
 | 
			
		||||
    background-color: #3d59f8;
 | 
			
		||||
    position: absolute;
 | 
			
		||||
    bottom: -3px;
 | 
			
		||||
    left: 50%;
 | 
			
		||||
    margin-left: -10px;
 | 
			
		||||
    border-radius: 3px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.list-content > ul > .list {
 | 
			
		||||
    text-align: center;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.list-content > ul > .list .img, .list-content .list .list-hight {
 | 
			
		||||
    width: 100%;
 | 
			
		||||
    background: #fff;
 | 
			
		||||
    padding: 10px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.list-content .list .list-hight{
 | 
			
		||||
    padding-top: 0px;
 | 
			
		||||
	overflow: hidden;
 | 
			
		||||
	text-overflow:ellipsis;
 | 
			
		||||
	 white-space: nowrap;
 | 
			
		||||
    -webkit-line-clamp: 1;
 | 
			
		||||
	width: 100%;
 | 
			
		||||
	display: inline-block;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.list-content .list:nth-child(8n) {
 | 
			
		||||
    margin-right: 0px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.list-content table {
 | 
			
		||||
    background: #fff;
 | 
			
		||||
    margin-top: 20px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.list-content .list:hover {
 | 
			
		||||
    background: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.con-list-cn {
 | 
			
		||||
    margin-top: 0px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.con-search .layui-btn,.flie-btn{
 | 
			
		||||
    width: calc((100% - 20px) / 2);
 | 
			
		||||
    float: left;
 | 
			
		||||
}
 | 
			
		||||
.upload-form .flie-btn:last-child{
 | 
			
		||||
	margin-right: 0px;
 | 
			
		||||
}
 | 
			
		||||
.content-auto {
 | 
			
		||||
    padding:10px 10px 10px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.no-con-list {
 | 
			
		||||
    padding: 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.no-con-list img {
 | 
			
		||||
    max-width: 100%;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.con-content:after {
 | 
			
		||||
    height: auto;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.con-mune {
 | 
			
		||||
    width: 100%;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.con-mune ul {
 | 
			
		||||
    padding: 0 25px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.hide-wide {
 | 
			
		||||
    display: block;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.show-wide {
 | 
			
		||||
    display: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.hide-mobile {
 | 
			
		||||
    display: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.show-mobile {
 | 
			
		||||
    display: block;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.text-gray {
 | 
			
		||||
    color: #a9a9a9;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.avatar {
 | 
			
		||||
    border-radius: 50%;
 | 
			
		||||
    width: 32px;
 | 
			
		||||
    height: 32px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.down-arrow {
 | 
			
		||||
    padding-right: 25px;
 | 
			
		||||
    background: url(../image/icon-app/down-arrow.svg) no-repeat right;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.float-right {
 | 
			
		||||
    color: #a9a9a9;
 | 
			
		||||
    float: right;
 | 
			
		||||
    padding-right: 25px;
 | 
			
		||||
    background: url(../image/icon-app/left-arrow.svg) no-repeat right;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.float-right > svg {
 | 
			
		||||
    float: left;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.list-content table.table td .list-img img, .history-content table.table td .list-img img{
 | 
			
		||||
	float: none;
 | 
			
		||||
	max-width: inherit;
 | 
			
		||||
}
 | 
			
		||||
.layui-laypage a, .layui-laypage span{
 | 
			
		||||
	margin-bottom: 0px;
 | 
			
		||||
	height: 30px;
 | 
			
		||||
	line-height: 30px;
 | 
			
		||||
}
 | 
			
		||||
.layui-laypage select{
 | 
			
		||||
	height: 25px;
 | 
			
		||||
}
 | 
			
		||||
.layui-laypage{
 | 
			
		||||
	background: #fff;
 | 
			
		||||
	padding: 10px;
 | 
			
		||||
}
 | 
			
		||||
.con-tit:after{
 | 
			
		||||
	display: none;
 | 
			
		||||
}
 | 
			
		||||
.con-tit .add{
 | 
			
		||||
	width: 100%;
 | 
			
		||||
}
 | 
			
		||||
/**/
 | 
			
		||||
.add-list .add-list-tow .list,.add-list.phone-add-list .list {
 | 
			
		||||
	width: 100%;
 | 
			
		||||
	display: inline-block;	
 | 
			
		||||
	margin-right: 0;
 | 
			
		||||
	border-bottom: 1px solid rgba(238,238,238,1);
 | 
			
		||||
}
 | 
			
		||||
.add-list .phone-add-list{
 | 
			
		||||
	padding-bottom: 10px;
 | 
			
		||||
}
 | 
			
		||||
.add-list .phone-add-list .renew-list{
 | 
			
		||||
	padding-bottom: 0px;
 | 
			
		||||
}
 | 
			
		||||
.add-list .add-list-tow .list .layui-input-block,.add-list .phone-add-list .layui-input-block{
 | 
			
		||||
	width:calc(100% - 80px);
 | 
			
		||||
	display: inline-block;
 | 
			
		||||
}
 | 
			
		||||
.add-list .add-list-tow .list .layui-form-label,.add-list .phone-add-list .layui-form-label{
 | 
			
		||||
	width: 80px;
 | 
			
		||||
	float: left;
 | 
			
		||||
}
 | 
			
		||||
.add-list .add-list-tow .list .layui-input,.add-list .add-list-tow .list  .layui-select,.add-list .add-list-tow .list  .xm-select-parent .xm-input, .add-list .phone-add-list .list .xm-select-parent .xm-input{
 | 
			
		||||
	border:none
 | 
			
		||||
}
 | 
			
		||||
.layui-upload-list .list,.add-path .path-list li{
 | 
			
		||||
	width: 100%;
 | 
			
		||||
}
 | 
			
		||||
.download, .history{
 | 
			
		||||
	padding: 10px;
 | 
			
		||||
}
 | 
			
		||||
.p-25{
 | 
			
		||||
	padding-left: 10px;
 | 
			
		||||
	padding-right: 10px;
 | 
			
		||||
}
 | 
			
		||||
.upload .list-content .list, .upload .list-content .list:nth-child(8n), .upload .list-content .list:nth-child(5n),.upload .list-content .list:nth-child(7n){
 | 
			
		||||
	width: calc((100% - 40px) / 3);
 | 
			
		||||
	margin-right: 20px;
 | 
			
		||||
}
 | 
			
		||||
.upload .list-content .list:nth-child(3n){
 | 
			
		||||
	margin-right: 0;
 | 
			
		||||
}
 | 
			
		||||
.history .con-list-cn .list-content{
 | 
			
		||||
	max-height: 250px;
 | 
			
		||||
}
 | 
			
		||||
.phone-layui-tit{
 | 
			
		||||
	border: none;
 | 
			
		||||
}
 | 
			
		||||
.phone-layui-tit .layui-form-label{
 | 
			
		||||
	width: 100%;
 | 
			
		||||
	float: none;
 | 
			
		||||
	color: #999;
 | 
			
		||||
}
 | 
			
		||||
.add-list .phone-layui-tit .layui-input-block{
 | 
			
		||||
	margin-left: 0px;
 | 
			
		||||
}
 | 
			
		||||
.phone-layui-tit .layui-form-radio>i,.phone-layui-tit .layui-form-radioed > i{
 | 
			
		||||
	display: none;
 | 
			
		||||
}
 | 
			
		||||
.phone-layui-tit .layui-form-radio div{
 | 
			
		||||
	padding: 5px 20px;
 | 
			
		||||
	background: rgb(199, 199, 202);
 | 
			
		||||
	color: #fff;
 | 
			
		||||
}
 | 
			
		||||
.phone-layui-tit .layui-form-radioed div{
 | 
			
		||||
	background: rgb(61, 90, 254);
 | 
			
		||||
}
 | 
			
		||||
.layui-form-item{
 | 
			
		||||
	margin-bottom: 10px;
 | 
			
		||||
}
 | 
			
		||||
.history-content{
 | 
			
		||||
	padding-bottom: 20px;
 | 
			
		||||
}
 | 
			
		||||
/**/
 | 
			
		||||
.con-seclevel{
 | 
			
		||||
	line-height: inherit;
 | 
			
		||||
}
 | 
			
		||||
.con-seclevel .form-control__dept{
 | 
			
		||||
	margin-left: 0;
 | 
			
		||||
	float: none;
 | 
			
		||||
	display: inline-block;
 | 
			
		||||
}
 | 
			
		||||
.con-seclevel .js_party_select_result{
 | 
			
		||||
	margin-top: 0px;
 | 
			
		||||
}
 | 
			
		||||
.con-seclevel .add,.con-seclevel .add2{
 | 
			
		||||
	top: 0;
 | 
			
		||||
	right: 0;
 | 
			
		||||
	display: inline-block;
 | 
			
		||||
	width: 46%;
 | 
			
		||||
	position: relative;
 | 
			
		||||
	margin: 0;
 | 
			
		||||
}
 | 
			
		||||
.con-seclevel .add.js_show_party_selector{
 | 
			
		||||
    width: 100%;
 | 
			
		||||
}
 | 
			
		||||
.con-seclevel .add2{
 | 
			
		||||
    margin-right: 4%;
 | 
			
		||||
}
 | 
			
		||||
.con-mune .name.pc-block{
 | 
			
		||||
	display: none;
 | 
			
		||||
}
 | 
			
		||||
.switch .list-group {
 | 
			
		||||
    padding: 20px 0;
 | 
			
		||||
}
 | 
			
		||||
.switch .list-group-item{
 | 
			
		||||
	border: none;
 | 
			
		||||
	color: #666;
 | 
			
		||||
	border-radius: 0px;
 | 
			
		||||
	text-align: center;
 | 
			
		||||
	padding: 15px 0;
 | 
			
		||||
	font-size: 16px;
 | 
			
		||||
}
 | 
			
		||||
.switch .list-group-item.active {
 | 
			
		||||
	border-radius: 0px;
 | 
			
		||||
	border: 1px solid #e3e3e3;
 | 
			
		||||
	color: #000;
 | 
			
		||||
	background-color: #fff;
 | 
			
		||||
	border-left: none;
 | 
			
		||||
	border-right: none;
 | 
			
		||||
}
 | 
			
		||||
.list-people{
 | 
			
		||||
	padding: 20px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.list-people .list-group-item{
 | 
			
		||||
	background: rgb(245, 245, 245);
 | 
			
		||||
	border: none;
 | 
			
		||||
	margin-bottom: 20px;
 | 
			
		||||
}
 | 
			
		||||
.list-people .list-group-item .list-del{
 | 
			
		||||
	position: absolute;
 | 
			
		||||
	right: 10px;
 | 
			
		||||
	height: 16px;
 | 
			
		||||
	width: 16px;
 | 
			
		||||
	top: 50%;
 | 
			
		||||
	margin-top: -8px;
 | 
			
		||||
	background-position: 1px -40px;
 | 
			
		||||
    cursor: pointer;
 | 
			
		||||
}
 | 
			
		||||
.model-add{
 | 
			
		||||
	float: right;
 | 
			
		||||
	height: 30px;
 | 
			
		||||
	line-height: 30px;
 | 
			
		||||
	color: rgba(61, 90, 254, 1)
 | 
			
		||||
}
 | 
			
		||||
.org-phone-list .list{
 | 
			
		||||
	padding: 10px 43px 10px 53px;
 | 
			
		||||
	margin-bottom: 10px;
 | 
			
		||||
	border-radius: 3px;
 | 
			
		||||
	position: relative;
 | 
			
		||||
}
 | 
			
		||||
.org-phone-list .list .img{
 | 
			
		||||
	width: 30px;
 | 
			
		||||
	height: 30px;
 | 
			
		||||
	position: absolute;
 | 
			
		||||
	left: 10px;
 | 
			
		||||
	border-radius: 50%;
 | 
			
		||||
}
 | 
			
		||||
.org-phone-list .list .img img{
 | 
			
		||||
	width: 30px;
 | 
			
		||||
	height: 30px;
 | 
			
		||||
	overflow: hidden;
 | 
			
		||||
	border-radius: 50%;
 | 
			
		||||
}
 | 
			
		||||
.org-phone-list .list .text h3{
 | 
			
		||||
	font-size: 14px;
 | 
			
		||||
	color: #000;
 | 
			
		||||
}
 | 
			
		||||
.org-phone-list .list .text p{
 | 
			
		||||
	font-size: 12px;
 | 
			
		||||
	color: #999;
 | 
			
		||||
	margin: 5px 0 10px;
 | 
			
		||||
}
 | 
			
		||||
.org-phone-list .list .text div.last{
 | 
			
		||||
	display: inline-block;
 | 
			
		||||
	width: 100%;
 | 
			
		||||
	font-size: 12px;
 | 
			
		||||
	color: #999;
 | 
			
		||||
}
 | 
			
		||||
.org-phone-list .list .text div.last span:last-child{
 | 
			
		||||
	margin-left: 50px;
 | 
			
		||||
}
 | 
			
		||||
.org-phone-list .del{
 | 
			
		||||
	position: absolute;
 | 
			
		||||
	top: 50%;
 | 
			
		||||
	right: 20px;
 | 
			
		||||
	margin-top: -10px;
 | 
			
		||||
	width: 20px;
 | 
			
		||||
	height: 20px;
 | 
			
		||||
	background: url(../image/icon_33.png) no-repeat center / 15px;
 | 
			
		||||
}
 | 
			
		||||
.org-phone-list .transfer{
 | 
			
		||||
	background: url(../image/icon_38.png) no-repeat center / 15px;
 | 
			
		||||
}
 | 
			
		||||
.con-seclevel.con-seclevel-padding{
 | 
			
		||||
	padding:10px 0px;
 | 
			
		||||
}
 | 
			
		||||
.field-tab-title{
 | 
			
		||||
	float: none;
 | 
			
		||||
	background: none;
 | 
			
		||||
	border: none;
 | 
			
		||||
}
 | 
			
		||||
.field-tab-title li{
 | 
			
		||||
	position: relative;
 | 
			
		||||
	font-size: 14px;
 | 
			
		||||
}
 | 
			
		||||
.field-tab-title li.active{
 | 
			
		||||
	background: none;
 | 
			
		||||
}
 | 
			
		||||
.field-tab-title li.active a{
 | 
			
		||||
	color: #000;
 | 
			
		||||
}
 | 
			
		||||
.field-tab-title li.active::after{
 | 
			
		||||
	content: "";
 | 
			
		||||
	background: #3d5afe;
 | 
			
		||||
	height: 3px;
 | 
			
		||||
	width: 30px;
 | 
			
		||||
	position: absolute;
 | 
			
		||||
	bottom: -5px;
 | 
			
		||||
	left: 50%;
 | 
			
		||||
	margin-left: -15px;
 | 
			
		||||
	border-radius: 3px;
 | 
			
		||||
}
 | 
			
		||||
.list-content .list.establish,
 | 
			
		||||
.list-content .list.establish a .img,
 | 
			
		||||
.list-content .list.establish a .list-hight{
 | 
			
		||||
	background: none;
 | 
			
		||||
	border: none;
 | 
			
		||||
}
 | 
			
		||||
.list-content .list.establish a{
 | 
			
		||||
	display: block;
 | 
			
		||||
	background: #f5f6ff;
 | 
			
		||||
	border: 1px dotted #3d59f8;
 | 
			
		||||
	border-radius: 5px;
 | 
			
		||||
}
 | 
			
		||||
.list-content > ul > .list .img{
 | 
			
		||||
	border-radius: 5px 5px 0 0;
 | 
			
		||||
}
 | 
			
		||||
.list-content .list .list-hight{
 | 
			
		||||
	border-radius: 0 0 5px 5px;
 | 
			
		||||
}
 | 
			
		||||
.con-list-mero li .img-list,.con-list-mero li .tab-list{
 | 
			
		||||
	background-color: #fff;
 | 
			
		||||
}
 | 
			
		||||
.record-tit{
 | 
			
		||||
	display: inline-block;
 | 
			
		||||
	height: auto;
 | 
			
		||||
	width: 100%;
 | 
			
		||||
	padding: 15px;
 | 
			
		||||
}
 | 
			
		||||
.record-list .list{
 | 
			
		||||
	background-color: #fff;
 | 
			
		||||
	padding: 10px;
 | 
			
		||||
	position: relative;
 | 
			
		||||
	margin-bottom: 10px;
 | 
			
		||||
}
 | 
			
		||||
.record-list .list .name{
 | 
			
		||||
	padding-right: 50px;
 | 
			
		||||
}
 | 
			
		||||
.record-list .list .name img{
 | 
			
		||||
	width: 20px;
 | 
			
		||||
	height: 20px;
 | 
			
		||||
	border-radius: 20px;
 | 
			
		||||
	overflow: hidden;
 | 
			
		||||
}
 | 
			
		||||
.record-list .list .name span{
 | 
			
		||||
	height: 30px;
 | 
			
		||||
	line-height: 30px;
 | 
			
		||||
	display: inline-block;
 | 
			
		||||
	padding-left: 10px;
 | 
			
		||||
}
 | 
			
		||||
.record-list .list .types{
 | 
			
		||||
	position: absolute;
 | 
			
		||||
	right: 10px;
 | 
			
		||||
	top: 10px;
 | 
			
		||||
	height: 30px;
 | 
			
		||||
	line-height: 30px;
 | 
			
		||||
}
 | 
			
		||||
.record-list .list .text{
 | 
			
		||||
	margin-top: 20px;
 | 
			
		||||
	display: inline-block;
 | 
			
		||||
	width: 100%;
 | 
			
		||||
}
 | 
			
		||||
.record-list .list .text span{
 | 
			
		||||
	width: 50%;
 | 
			
		||||
	float: left;
 | 
			
		||||
	color: #999;
 | 
			
		||||
}
 | 
			
		||||
.record-list .list .text span:first-child{
 | 
			
		||||
	padding-left: 20px;
 | 
			
		||||
	background: url(../image/iocn_39.png) no-repeat center left / 14px;
 | 
			
		||||
}
 | 
			
		||||
.record-list .list .text span:last-child{
 | 
			
		||||
	text-align: right;
 | 
			
		||||
}
 | 
			
		||||
.notice-tab-title{
 | 
			
		||||
	padding: 10px 0;
 | 
			
		||||
}
 | 
			
		||||
.phone-tab-title-bg{
 | 
			
		||||
	background: #fff;
 | 
			
		||||
	width: 100%;
 | 
			
		||||
	border-radius: 0;
 | 
			
		||||
}
 | 
			
		||||
.notice-list .lists{
 | 
			
		||||
	display: inline-block;
 | 
			
		||||
	width: 100%;
 | 
			
		||||
	background:#fff url(../image/icon_40.png) no-repeat 10px 15px / 18px;
 | 
			
		||||
	padding: 10px 10px 10px 40px;
 | 
			
		||||
	margin-bottom: 10px;
 | 
			
		||||
}
 | 
			
		||||
.notice-list-warning .lists{
 | 
			
		||||
	background:#fff url(../image/icon_41.png) no-repeat 10px 15px / 18px;
 | 
			
		||||
}
 | 
			
		||||
.notice-list .lists .name{
 | 
			
		||||
	display: inline-block;
 | 
			
		||||
	width: 100%;
 | 
			
		||||
}
 | 
			
		||||
.notice-list .lists .name span{
 | 
			
		||||
	float: right;
 | 
			
		||||
	color: #999;
 | 
			
		||||
}
 | 
			
		||||
.notice-list .lists .text{
 | 
			
		||||
	margin-top: 10px;
 | 
			
		||||
	color: #999;
 | 
			
		||||
} 
 | 
			
		||||
.con-list-none li{
 | 
			
		||||
	display: block;
 | 
			
		||||
}
 | 
			
		||||
.con-list-none li.active{
 | 
			
		||||
	display: none;
 | 
			
		||||
}
 | 
			
		||||
/**/
 | 
			
		||||
#layui-laydate2{
 | 
			
		||||
	max-width: 275px !important;
 | 
			
		||||
	margin-left:-137px;
 | 
			
		||||
	left: 50% !important;
 | 
			
		||||
	top: 0 !important;
 | 
			
		||||
}
 | 
			
		||||
/**/
 | 
			
		||||
.field-list .more,.list-content .list .more{
 | 
			
		||||
    display: block;
 | 
			
		||||
    top: 10px;
 | 
			
		||||
    right: 20px;
 | 
			
		||||
    width: 20px;
 | 
			
		||||
}
 | 
			
		||||
.con-mune ul.org-menu-lis-children{
 | 
			
		||||
    padding-right: 0px;
 | 
			
		||||
}
 | 
			
		||||
.con-mune ul li{
 | 
			
		||||
    display: inline-block;
 | 
			
		||||
    width: 100%;
 | 
			
		||||
}
 | 
			
		||||
.con-mune ul.org-menu-list li > a{
 | 
			
		||||
    display: inline-block;
 | 
			
		||||
    padding-left: 40px;
 | 
			
		||||
}
 | 
			
		||||
span.PutAway {
 | 
			
		||||
    right: auto;
 | 
			
		||||
    top: 0px;
 | 
			
		||||
    height: 49px;
 | 
			
		||||
    line-height: 49px;
 | 
			
		||||
    position: absolute;
 | 
			
		||||
    left: 0px;
 | 
			
		||||
    background: none;
 | 
			
		||||
}
 | 
			
		||||
.con-mune ul.org-menu-list li span.float-right{
 | 
			
		||||
    height: 49px;
 | 
			
		||||
    line-height: 49px;
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,906 @@
 | 
			
		|||
<!doctype html>
 | 
			
		||||
<html lang="en">
 | 
			
		||||
    <head>
 | 
			
		||||
        <meta charset="UTF-8" />
 | 
			
		||||
        <title id="title"></title>
 | 
			
		||||
        <meta http-equiv="Access-Control-Allow-Origin" content="*">
 | 
			
		||||
        <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
 | 
			
		||||
        <meta name="format-detection" content="telephone=no" />
 | 
			
		||||
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
 | 
			
		||||
        <meta name="renderer" content="webkit|ie-comp|ie-stand">
 | 
			
		||||
        <meta name="Keywords" content="">
 | 
			
		||||
        <meta name="description" content="">
 | 
			
		||||
        <link rel="shortcut icon" type="image/ico" href="/favicon.ico">
 | 
			
		||||
        <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css" />
 | 
			
		||||
        <link href="js/layui/css/layui.css" rel="stylesheet" type="text/css" />
 | 
			
		||||
        <link rel="stylesheet" type="text/css" href="css/style.css?v=4" />
 | 
			
		||||
        <link rel="stylesheet" type="text/css" media="screen and (max-width: 768px)" href="css/mobile.css?v=5" />
 | 
			
		||||
        <script src="js/jquery-3.4.1.min.js" type="text/javascript" charset="utf-8"></script>
 | 
			
		||||
        <script src="js/dx_bootstrap.js" type="text/javascript" charset="utf-8"></script>
 | 
			
		||||
        <script src="js/dingtalk.open.js" type="text/javascript" charset="utf-8"></script>
 | 
			
		||||
        <script src="js/layui/layui.js" type="text/javascript" charset="utf-8"></script>
 | 
			
		||||
        <script src="js/script.js?v=2" type="text/javascript" charset="utf-8"></script>
 | 
			
		||||
    </head>
 | 
			
		||||
    <body class="w-100 p-40">
 | 
			
		||||
        <div class="head p-25">
 | 
			
		||||
            <div class="head-tit f-l">
 | 
			
		||||
                <span class="color-w font-18">文件池管理</span>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="head-other f-r">
 | 
			
		||||
                <div class="head-news f-l">
 | 
			
		||||
                    <!-- <div class="head-news-icon">
 | 
			
		||||
                        <img src="image/icon_02.png">
 | 
			
		||||
                        <span class="color-w"></span>
 | 
			
		||||
                    </div> -->
 | 
			
		||||
                    <div class="head-drop-down">
 | 
			
		||||
                        <ul class="down-ul">
 | 
			
		||||
                            <li data-id="1">系统通知(<i>0</i>)</li>
 | 
			
		||||
                            <li data-id="2">下载告警(<i>0</i>)</li>
 | 
			
		||||
                        </ul>
 | 
			
		||||
                        <div class="down-con">
 | 
			
		||||
                            <div>
 | 
			
		||||
                                <ul class="down-list list1">
 | 
			
		||||
                                </ul>
 | 
			
		||||
                                <ul class="down-list">
 | 
			
		||||
                                    <li class="down-list-center">
 | 
			
		||||
                                        <a href="notice.html" class="color-g6 font-14 t-c">查看全部</a>
 | 
			
		||||
                                    </li>
 | 
			
		||||
                                </ul>
 | 
			
		||||
                            </div>
 | 
			
		||||
                            <div>
 | 
			
		||||
                                <ul class="down-list list2">
 | 
			
		||||
                                </ul>
 | 
			
		||||
                                <ul class="down-list">
 | 
			
		||||
                                    <li class="down-list-center">
 | 
			
		||||
                                        <a href="notice.html" class="color-g6 font-14 t-c">查看全部</a>
 | 
			
		||||
                                    </li>
 | 
			
		||||
                                </ul>
 | 
			
		||||
                            </div>
 | 
			
		||||
                        </div>
 | 
			
		||||
                        <div class="operation font-14">
 | 
			
		||||
                            <div class="f-l operation-list operation-icon">全部已读</div>
 | 
			
		||||
                            <div class="f-r operation-list"><a href="#" class="color-b">历史通知</a></div>
 | 
			
		||||
                        </div>
 | 
			
		||||
                    </div>
 | 
			
		||||
                </div>
 | 
			
		||||
                <div class="head-name f-r">
 | 
			
		||||
                    <div class="img f-l">
 | 
			
		||||
                        <img src="image/img_01.png">
 | 
			
		||||
                    </div>
 | 
			
		||||
                    <div class="name color-w f-l">钉钉用户名称</div>
 | 
			
		||||
                </div>
 | 
			
		||||
            </div>
 | 
			
		||||
        </div>
 | 
			
		||||
        <script type="text/javascript">    
 | 
			
		||||
            window.onload=function(){
 | 
			
		||||
                // alert(localStorage.getItem('pubilc')+'2')
 | 
			
		||||
                let title=localStorage.getItem('pubilc')
 | 
			
		||||
                $('#title').html(title)    
 | 
			
		||||
                
 | 
			
		||||
            }
 | 
			
		||||
        </script>
 | 
			
		||||
<div class="f-l nav">
 | 
			
		||||
    <ul class="layui-nav layui-nav-tree" lay-filter="test" id="forMenu">
 | 
			
		||||
        <!--   <li class="layui-nav-item" data-id="1">
 | 
			
		||||
            <a href="index.html" class="nav-icon-public">公共文件</a>
 | 
			
		||||
        </li>
 | 
			
		||||
        <li class="layui-nav-item" data-id="2"><a href="inside.html" class="nav-icon-inside">内部文件</a></li>
 | 
			
		||||
        <li class="layui-nav-item" data-id="3"><a href="upload.html" class="nav-icon-upload">文件上传</a></li>
 | 
			
		||||
        <li class="layui-nav-item" data-id="4"><a href="renew.html" class="nav-icon-renew">文件更新</a></li>
 | 
			
		||||
        <li class="layui-nav-item" data-id="5">
 | 
			
		||||
            <a href="javascript:;" class="nav-icon-set">设置</a>
 | 
			
		||||
            <dl class="layui-nav-child">
 | 
			
		||||
                <dd><a href="organization.html">组织设置</a></dd>
 | 
			
		||||
                <dd><a href="Administration.html">主管理设置</a></dd>
 | 
			
		||||
                <dd><a href="field.html">自定义字段</a></dd>
 | 
			
		||||
                <dd><a href="record.html">操作记录</a></dd>
 | 
			
		||||
            </dl>
 | 
			
		||||
        </li>
 | 
			
		||||
        <li class="layui-nav-item" data-id="6"><a href="notice.html" class="nav-icon-notice">通知</a></li> -->
 | 
			
		||||
    </ul>
 | 
			
		||||
</div>
 | 
			
		||||
<script type="text/javascript">
 | 
			
		||||
 | 
			
		||||
    layui.use(['element', 'layer'], function () {
 | 
			
		||||
 | 
			
		||||
        var element = layui.element;
 | 
			
		||||
        // $(window).on("load", function() {
 | 
			
		||||
        $('.nav .layui-nav-tree .layui-nav-item').each(function (i) {
 | 
			
		||||
 | 
			
		||||
            var that = $(this)
 | 
			
		||||
            var newNum = $('.content-auto').attr('data-id')
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
            if (newNum == that.attr('data-id')) {
 | 
			
		||||
                $('.nav .layui-nav-tree .layui-nav-item').removeClass('layui-nav-itemed').eq(i).addClass('layui-nav-itemed')
 | 
			
		||||
                $('.nav .layui-nav-tree .layui-nav-item .layui-nav-child dd').each(function () {
 | 
			
		||||
                    if ($(this).index() + 1 == $('.content-auto').attr('data-two')) {
 | 
			
		||||
                        $(this).find('a').addClass('active')
 | 
			
		||||
                    }
 | 
			
		||||
                })
 | 
			
		||||
            }
 | 
			
		||||
        });
 | 
			
		||||
        var menuUrl = {};
 | 
			
		||||
        menuUrl['menu1'] = 'index.html';
 | 
			
		||||
        menuUrl['menu2'] = 'inside.html';
 | 
			
		||||
        menuUrl['menu3'] = 'upload.html';
 | 
			
		||||
        menuUrl['menu4'] = 'renew.html';
 | 
			
		||||
        menuUrl['menu5'] = 'index.html';
 | 
			
		||||
        menuUrl['menu6'] = 'notice.html';
 | 
			
		||||
        menuUrl['menu7'] = 'organization.html';
 | 
			
		||||
        menuUrl['menu8'] = 'Administration.html';
 | 
			
		||||
        menuUrl['menu9'] = 'field.html';
 | 
			
		||||
        menuUrl['menu10'] = 'record.html';
 | 
			
		||||
        menuUrl['menu11'] = 'hidefile.html';
 | 
			
		||||
        menuUrl['menu12'] = 'file.html';
 | 
			
		||||
        var menuClass = {};
 | 
			
		||||
        menuClass['menu1'] = 'nav-icon-public';
 | 
			
		||||
        menuClass['menu2'] = 'nav-icon-inside';
 | 
			
		||||
        menuClass['menu3'] = 'nav-icon-upload';
 | 
			
		||||
        menuClass['menu4'] = 'nav-icon-renew';
 | 
			
		||||
        menuClass['menu5'] = 'nav-icon-set';
 | 
			
		||||
        menuClass['menu6'] = 'nav-icon-notice';
 | 
			
		||||
        menuClass['menu11'] = 'nav-icon-public';
 | 
			
		||||
 | 
			
		||||
        var menuIcon = {};
 | 
			
		||||
        menuIcon['menu1'] = 'inco_app08';
 | 
			
		||||
        menuIcon['menu2'] = 'inco_app08';
 | 
			
		||||
        menuIcon['menu3'] = 'inco_app07';
 | 
			
		||||
        menuIcon['menu4'] = 'inco_app06';
 | 
			
		||||
        menuIcon['menu5'] = 'inco_app08';
 | 
			
		||||
        menuIcon['menu6'] = 'inco_app12';
 | 
			
		||||
        menuIcon['menu7'] = 'inco_app08';
 | 
			
		||||
        menuIcon['menu8'] = 'inco_app09';
 | 
			
		||||
        menuIcon['menu9'] = 'inco_app11';
 | 
			
		||||
        menuIcon['menu10'] = 'inco_app10';
 | 
			
		||||
        menuIcon['menu11'] = 'inco_app08';
 | 
			
		||||
 | 
			
		||||
        var haveLogin = localStorage['haveLogin'] || false;
 | 
			
		||||
        var loginIntervalLefter = setInterval(function () {
 | 
			
		||||
            var tmpHaveLogin = localStorage['haveLogin'] || false;
 | 
			
		||||
            if (tmpHaveLogin) {
 | 
			
		||||
                clearInterval(loginIntervalLefter);
 | 
			
		||||
                getMenu();
 | 
			
		||||
            }
 | 
			
		||||
        }, 500);
 | 
			
		||||
        // if(haveLogin){
 | 
			
		||||
        //     getMenu();
 | 
			
		||||
        // }else{
 | 
			
		||||
        //     var loginIntervalLefter = setInterval(function(){
 | 
			
		||||
        //         var tmpHaveLogin = localStorage['haveLogin'] || false;
 | 
			
		||||
        //         if(tmpHaveLogin){
 | 
			
		||||
        //             clearInterval(loginIntervalLefter);
 | 
			
		||||
        //             getMenu();
 | 
			
		||||
        //         }
 | 
			
		||||
        //     }, 500);
 | 
			
		||||
        // }
 | 
			
		||||
 | 
			
		||||
        function getMenu() {
 | 
			
		||||
 | 
			
		||||
            var url = host + '/ding/menu/getMenuList';
 | 
			
		||||
            dxtcRequest('get', url, {}, function (data) {
 | 
			
		||||
                console.log(data)
 | 
			
		||||
                var newNum = $('.content-auto').attr('data-id');
 | 
			
		||||
                if (data.code == 200) {
 | 
			
		||||
                    if (data.data.length > 0) {
 | 
			
		||||
                        var html = '';
 | 
			
		||||
                        var phoneHtml = '';
 | 
			
		||||
                        var funcSectionBase = '';
 | 
			
		||||
                        var funcSectionConfig = '';
 | 
			
		||||
                        var funcSectionNotice = '';
 | 
			
		||||
                        var extHtml = '<div class="wh76"></div>';
 | 
			
		||||
                        data.data.forEach(function (item) {
 | 
			
		||||
 | 
			
		||||
                            var classStr = '';
 | 
			
		||||
                            if (item.id == newNum) {
 | 
			
		||||
                                classStr = 'layui-nav-itemed';
 | 
			
		||||
                            }
 | 
			
		||||
 | 
			
		||||
                            html += '<li class="layui-nav-item ' + classStr + '" data-id="' + item.id + '">';
 | 
			
		||||
                            if (item.hasChildren) {
 | 
			
		||||
                      
 | 
			
		||||
                                var childMenuId = $('.content-auto').attr('data-two')
 | 
			
		||||
                                html += '<a href="javascript:;" class="' + menuClass['menu' + item.id] + '" >' + item.name + '</a>';
 | 
			
		||||
                                html += '<dl class="layui-nav-child">';
 | 
			
		||||
                                item.children.forEach(function (child) {
 | 
			
		||||
                                    var activeClass = '';
 | 
			
		||||
                                    if (child.sort == childMenuId) {
 | 
			
		||||
                                        activeClass = 'active';
 | 
			
		||||
                                    }
 | 
			
		||||
                                    html += '<dd><a href="' + menuUrl['menu' + child.id] + '" data-id="' + child.name + '" onclick="secondary(this)" class="' + activeClass + '">' + child.name + '</a></dd>';
 | 
			
		||||
                                });
 | 
			
		||||
                                html += '</dl>';
 | 
			
		||||
                            } else {
 | 
			
		||||
                                //var title=item.id`
 | 
			
		||||
                                //html += '<a href="'+menuUrl['menu'+item.id]+'"  class="'+menuClass['menu'+item.id]+'" onclick="a('+item.name+')">'+item.name+'</a>';
 | 
			
		||||
                                html += '<a href="' + menuUrl['menu' + item.id] + '"  class="' + menuClass['menu' + item.id] + '" data-id="' + item.name + '" onclick="sidebar(this)">' + item.name + '</a>';
 | 
			
		||||
 | 
			
		||||
                            }
 | 
			
		||||
                            html += '</li>';
 | 
			
		||||
 | 
			
		||||
                            // 手机版文件夹  只取id<=2
 | 
			
		||||
                            if (item.id <= 2 || item.id == 11) {
 | 
			
		||||
                                let activeStr = '';
 | 
			
		||||
                                let urlStr = `${menuUrl['menu' + item.id]}`;
 | 
			
		||||
                                if (item.id == newNum) {
 | 
			
		||||
                                    classStr = 'active';
 | 
			
		||||
                                    urlStr = 'javascript:;';
 | 
			
		||||
                                }
 | 
			
		||||
                                phoneHtml += `<a href="${urlStr}" class="${classStr}">${item.name}</a>`;
 | 
			
		||||
                            }
 | 
			
		||||
 | 
			
		||||
                            // 手机版功能区 基本区域
 | 
			
		||||
                            if ($.inArray(item.id, [3, 4]) >= 0) {
 | 
			
		||||
                                funcSectionBase += `<div class="wh76 ">
 | 
			
		||||
                                                <a href="${menuUrl['menu' + item.id]}"  class="flexcolumn">
 | 
			
		||||
                                                    <img src="image/icon-app/${menuIcon['menu' + item.id]}.png" class="wh50" alt="">
 | 
			
		||||
                                                    <div class="displayCenter fontS12 margitt7">${item.name}</div>
 | 
			
		||||
                                                </a>
 | 
			
		||||
                                            </div>`;
 | 
			
		||||
                            }
 | 
			
		||||
 | 
			
		||||
                            // 手机版功能区 设置区域
 | 
			
		||||
                            if (item.id === 5) {
 | 
			
		||||
                                item.children.forEach(function (it) {
 | 
			
		||||
                                    funcSectionConfig += `<div class="wh76 ">
 | 
			
		||||
                                                <a href="${menuUrl['menu' + it.id]}"  class="flexcolumn">
 | 
			
		||||
                                                    <img src="image/icon-app/${menuIcon['menu' + it.id]}.png" class="wh50" alt="">
 | 
			
		||||
                                                    <div class="displayCenter fontS12 margitt7">${it.name}</div>
 | 
			
		||||
                                                </a>
 | 
			
		||||
                                            </div>`;
 | 
			
		||||
                                });
 | 
			
		||||
                            }
 | 
			
		||||
                            // 手机版功能区 通知区域
 | 
			
		||||
                            if (item.id === 6) {
 | 
			
		||||
                                funcSectionNotice += `<div class="wh76 ">
 | 
			
		||||
                                                <a href="${menuUrl['menu' + item.id]}"  class="flexcolumn">
 | 
			
		||||
                                                    <img src="image/icon-app/${menuIcon['menu' + item.id]}.png" class="wh50" alt="">
 | 
			
		||||
                                                    <div class="displayCenter fontS12 margitt7">${item.name}</div>
 | 
			
		||||
                                                </a>
 | 
			
		||||
                                            </div>`;
 | 
			
		||||
                            }
 | 
			
		||||
                        });
 | 
			
		||||
 | 
			
		||||
                        let baseCount = $(funcSectionBase).find('a').length;
 | 
			
		||||
                        let configCount = $(funcSectionConfig).find('a').length;
 | 
			
		||||
                        let noticeCount = $(funcSectionNotice).find('a').length;
 | 
			
		||||
                        funcSectionBase += baseCount > 0 ? extHtml.repeat(4 - baseCount) : '';
 | 
			
		||||
                        funcSectionConfig += configCount > 0 ? extHtml.repeat(4 - configCount) : '';
 | 
			
		||||
                        funcSectionNotice += noticeCount > 0 ? extHtml.repeat(4 - noticeCount) : '';
 | 
			
		||||
                        $('#forMenu').html(html);
 | 
			
		||||
 | 
			
		||||
                        $('#phone-menu').html(phoneHtml);
 | 
			
		||||
                        $('#func-section').find('.base').html(funcSectionBase);
 | 
			
		||||
                        $('#func-section').find('.config').html(funcSectionConfig);
 | 
			
		||||
                        $('#func-section').find('.notice').html(funcSectionNotice);
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
                        element.init();
 | 
			
		||||
                    }
 | 
			
		||||
                } else {
 | 
			
		||||
                    layer.msg(data.msg)
 | 
			
		||||
                }
 | 
			
		||||
            });
 | 
			
		||||
        }
 | 
			
		||||
    })
 | 
			
		||||
    function sidebar(obj) {
 | 
			
		||||
        localStorage.setItem('pubilc', $(obj).data('id'))
 | 
			
		||||
    }
 | 
			
		||||
    function secondary(data) {
 | 
			
		||||
        localStorage.setItem('pubilc', $(data).data('id'))
 | 
			
		||||
    }
 | 
			
		||||
</script>
 | 
			
		||||
<!--内容-->
 | 
			
		||||
<div class="f-r content">
 | 
			
		||||
    <div class="content-auto" data-id="5" data-two="3">
 | 
			
		||||
        <div class="con-tit font-20 pc-block ">
 | 
			
		||||
            设置
 | 
			
		||||
        </div>
 | 
			
		||||
        <div class="con-seclevel font-18  bg-w top20  phone-top-0 con-seclevel-padding">
 | 
			
		||||
            <span class=" pc-inline ">自定义字段</span>
 | 
			
		||||
            <ul class="field-tab-title" role="tablist">
 | 
			
		||||
 | 
			
		||||
                <!--                <li data-id="1" class="active" role="presentation">-->
 | 
			
		||||
                <!--                    <a href="#public" aria-controls="public" role="tab" data-toggle="tab">公共文件</a>-->
 | 
			
		||||
                <!--                </li>-->
 | 
			
		||||
 | 
			
		||||
                <!--                <li data-id="0" role="presentation">-->
 | 
			
		||||
                <!--                    <a href="#inside" aria-controls="inside" role="tab" data-toggle="tab">内部文件</a>-->
 | 
			
		||||
                <!--                </li>-->
 | 
			
		||||
            </ul>
 | 
			
		||||
        </div>
 | 
			
		||||
        <div class="con-content top20 con-content-none">
 | 
			
		||||
            <div class="con-text bg-w tab-content phone-bg-none phone-padding-0">
 | 
			
		||||
                <!--管理-->
 | 
			
		||||
                <!--                <div role="tabpanel" class="tab-pane active" id="public">-->
 | 
			
		||||
                <!--                    <div class="org-list">-->
 | 
			
		||||
                <!--                        <div class="org-con top20  pc-block">-->
 | 
			
		||||
                <!--                            <div class="org-remarks">-->
 | 
			
		||||
                <!--                                <p>公共文件:通过进入不同文件夹路径,创建对应目录下的公共文件自定义字段 </p>-->
 | 
			
		||||
                <!--                            </div>-->
 | 
			
		||||
                <!--                        </div>-->
 | 
			
		||||
                <!--                    </div>-->
 | 
			
		||||
                <!--                </div>-->
 | 
			
		||||
                <!--                <div role="tabpanel" class="tab-pane" id="inside">-->
 | 
			
		||||
                <!--                    <div class="org-list">-->
 | 
			
		||||
                <!--                        <div class="org-con top20 pc-block">-->
 | 
			
		||||
                <!--                            <div class="org-remarks">-->
 | 
			
		||||
                <!--                                <p>内部文件:通过进入不同文件夹路径,创建对应目录下的内部文件自定义字段</p>-->
 | 
			
		||||
                <!--                            </div>-->
 | 
			
		||||
                <!--                        </div>-->
 | 
			
		||||
                <!--                    </div>-->
 | 
			
		||||
                <!--                </div>-->
 | 
			
		||||
 | 
			
		||||
                <div class="con-list org-list list-content top20 phone-top-0">
 | 
			
		||||
                    <div class="name">
 | 
			
		||||
                        <span class="font-14" id="folder-navigation"><i class="icon-back"></i><a
 | 
			
		||||
                                data-id="0">全部文件</a></span>
 | 
			
		||||
                        <input type="hidden" id="navigation" value="0">
 | 
			
		||||
                    </div>
 | 
			
		||||
                    <div class=" field">
 | 
			
		||||
                        <div class="list-content">
 | 
			
		||||
                            <ul>
 | 
			
		||||
                                <li class="list establish" data-type="inside">
 | 
			
		||||
                                    <a href="javascript:;">
 | 
			
		||||
                                        <div class="img"><img src="image/icon_36.png"></div>
 | 
			
		||||
                                        <div class="text-two-hide list-hight">创建字段</div>
 | 
			
		||||
                                    </a>
 | 
			
		||||
                                </li>
 | 
			
		||||
                            </ul>
 | 
			
		||||
                        </div>
 | 
			
		||||
                    </div>
 | 
			
		||||
                </div>
 | 
			
		||||
 | 
			
		||||
            </div>
 | 
			
		||||
        </div>
 | 
			
		||||
    </div>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
<!-- 内部文件-->
 | 
			
		||||
<div class="history small inside-add">
 | 
			
		||||
    <div class="center-center download-hight">
 | 
			
		||||
        <div class="history-content bg-w ">
 | 
			
		||||
            <div class="on-name">
 | 
			
		||||
                <h3 class="font-14">创建字段</h3>
 | 
			
		||||
            </div>
 | 
			
		||||
            <a href="javascript:;" class="close"> </a>
 | 
			
		||||
            <form class="layui-form" action="" lay-filter="example3">
 | 
			
		||||
                <div class="p-25">
 | 
			
		||||
                    <!--文件夹-->
 | 
			
		||||
                    <div class="con-list bg-w top20 ">
 | 
			
		||||
                        <div class="layui-form-item">
 | 
			
		||||
                            <label class="layui-form-label">文件分类</label>
 | 
			
		||||
                            <div class="layui-input-block">
 | 
			
		||||
                                <input type="text" name="title" lay-verify="required" lay-reqtext="请填写自定义字段名称"
 | 
			
		||||
                                       placeholder="请填写自定义字段名称" autocomplete="off" class="layui-input">
 | 
			
		||||
                            </div>
 | 
			
		||||
                        </div>
 | 
			
		||||
                    </div>
 | 
			
		||||
                    <div class="con-list bg-w top20 ">
 | 
			
		||||
                        <div class="layui-form-item">
 | 
			
		||||
                            <label class="layui-form-label">管理员</label>
 | 
			
		||||
                            <div class="layui-input-block">
 | 
			
		||||
                                <input type="text" name="adminUsers" lay-verify="required" onclick="choosePeople(this,1)" placeholder="请选择管理员"
 | 
			
		||||
                                       lay-reqtext="请选择管理员"
 | 
			
		||||
                                       autocomplete="on" class="layui-input  clickinput">
 | 
			
		||||
                            </div>
 | 
			
		||||
                        </div>
 | 
			
		||||
                    </div>
 | 
			
		||||
                    <div class="con-list bg-w top20">
 | 
			
		||||
                        <div class="layui-form-item">
 | 
			
		||||
                            <label class="layui-form-label">操作员</label>
 | 
			
		||||
                            <div class="layui-input-block">
 | 
			
		||||
                                <input type="text" lay-verify="required" name="operatorUsers" onclick="choosePeople(this,2)"
 | 
			
		||||
                                       lay-reqtext="请选择操作员"
 | 
			
		||||
                                       placeholder="请选择操作员" autocomplete="on" class="layui-input">
 | 
			
		||||
                            </div>
 | 
			
		||||
                        </div>
 | 
			
		||||
                    </div>
 | 
			
		||||
                    <!--                    <div class="con-list bg-w top20">-->
 | 
			
		||||
                    <!--                        <div class="layui-form-item">-->
 | 
			
		||||
                    <!--                            <label class="layui-form-label">查看人员</label>-->
 | 
			
		||||
                    <!--                            <div class="layui-input-block">-->
 | 
			
		||||
                    <!--                                <input type="text" name="viewUsers" onclick="choosePeople(this,3)"   placeholder="请选择查看人员" autocomplete="on" class="layui-input">-->
 | 
			
		||||
                    <!--                            </div>-->
 | 
			
		||||
                    <!--                        </div>-->
 | 
			
		||||
                    <!--                    </div>-->
 | 
			
		||||
                    <!--保存-->
 | 
			
		||||
                    <div class="upload-form t-r">
 | 
			
		||||
                        <button class="flie-btn" lay-submit lay-filter="formDemoset">保存</button>
 | 
			
		||||
                        <button type="reset" class="flie-btn flie-btn-primary field-btn">取消</button>
 | 
			
		||||
                    </div>
 | 
			
		||||
                </div>
 | 
			
		||||
            </form>
 | 
			
		||||
        </div>
 | 
			
		||||
    </div>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
<!--点击编辑/创建文件-->
 | 
			
		||||
<div class="history small field-add">
 | 
			
		||||
    <div class="center-center download-hight">
 | 
			
		||||
        <div class="history-content   bg-w ">
 | 
			
		||||
            <div class="on-name">
 | 
			
		||||
                <h3 class="font-14">创建字段</h3>
 | 
			
		||||
            </div>
 | 
			
		||||
            <a href="javascript:;" class="close"> </a>
 | 
			
		||||
            <form class="layui-form" action="">
 | 
			
		||||
                <div class="p-25">
 | 
			
		||||
                    <!--文件夹-->
 | 
			
		||||
                    <div class="con-list bg-w top20  add-border">
 | 
			
		||||
                        <div class="layui-form-item">
 | 
			
		||||
                            <label class="layui-form-label">文件分类</label>
 | 
			
		||||
                            <div class="layui-input-block">
 | 
			
		||||
                                <input type="text" name="title" lay-verify="required" lay-reqtext="请填写文件名称"
 | 
			
		||||
                                       placeholder="请填写文件名称" autocomplete="off" class="layui-input">
 | 
			
		||||
                            </div>
 | 
			
		||||
                        </div>
 | 
			
		||||
                    </div>
 | 
			
		||||
                    <!--保存-->
 | 
			
		||||
                    <div class="upload-form t-r">
 | 
			
		||||
                        <button class="flie-btn" lay-submit lay-filter="formDemo">保存</button>
 | 
			
		||||
                        <button type="reset" class="flie-btn flie-btn-primary field-btn">取消</button>
 | 
			
		||||
                    </div>
 | 
			
		||||
                </div>
 | 
			
		||||
            </form>
 | 
			
		||||
        </div>
 | 
			
		||||
    </div>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
<!-- 
 | 
			
		||||
<div class="history small field-edit">
 | 
			
		||||
    <div class="center-center download-hight">
 | 
			
		||||
        <div class="history-content   bg-w ">
 | 
			
		||||
            <div class="on-name">
 | 
			
		||||
                <h3 class="font-14">修改名称</h3>
 | 
			
		||||
            </div>
 | 
			
		||||
            <a href="javascript:;" class="close"> </a>
 | 
			
		||||
            <form class="layui-form" action="">
 | 
			
		||||
                <div class="p-25"> 
 | 
			
		||||
                    <div class="con-list bg-w top20  add-border">
 | 
			
		||||
                        <div class="layui-form-item">
 | 
			
		||||
                            <label class="layui-form-label">文件分类</label>
 | 
			
		||||
                            <div class="layui-input-block">
 | 
			
		||||
                                <input type="text" name="title" lay-verify="required" lay-reqtext="请填写文件名称"
 | 
			
		||||
                                       placeholder="请填写文件名称" autocomplete="off" class="layui-input">
 | 
			
		||||
                                <input type="hidden" name="id" value=""/>
 | 
			
		||||
                            </div>
 | 
			
		||||
                        </div>
 | 
			
		||||
                    </div> 
 | 
			
		||||
                    <div class="upload-form t-r">
 | 
			
		||||
                        <button class="flie-btn" lay-submit lay-filter="formDemo2">保存</button>
 | 
			
		||||
                        <button type="reset" class="flie-btn flie-btn-primary field-btn">取消</button>
 | 
			
		||||
                    </div>
 | 
			
		||||
                </div>
 | 
			
		||||
            </form>
 | 
			
		||||
        </div>
 | 
			
		||||
    </div>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
-->
 | 
			
		||||
 | 
			
		||||
<!-- 内部文件-->
 | 
			
		||||
<div class="history small field-edit">
 | 
			
		||||
    <div class="center-center download-hight">
 | 
			
		||||
        <div class="history-content bg-w ">
 | 
			
		||||
            <div class="on-name">
 | 
			
		||||
                <h3 class="font-14">修改字段</h3>
 | 
			
		||||
            </div>
 | 
			
		||||
            <a href="javascript:;" class="close"> </a>
 | 
			
		||||
            <form class="layui-form" action="" lay-filter="example3">
 | 
			
		||||
                <div class="p-25">
 | 
			
		||||
                    <!--文件夹-->
 | 
			
		||||
                    <div class="con-list bg-w top20 ">
 | 
			
		||||
                        <div class="layui-form-item">
 | 
			
		||||
                            <label class="layui-form-label">文件分类</label>
 | 
			
		||||
                            <div class="layui-input-block">
 | 
			
		||||
                                <input type="text" name="title" lay-verify="required" lay-reqtext="请填写自定义字段名称"
 | 
			
		||||
                                       placeholder="请填写自定义字段名称" autocomplete="off" class="layui-input">
 | 
			
		||||
							    <input type="hidden" name="id" value=""/>
 | 
			
		||||
                            </div>
 | 
			
		||||
                        </div>
 | 
			
		||||
                    </div>
 | 
			
		||||
                    <div class="con-list bg-w top20 ">
 | 
			
		||||
                        <div class="layui-form-item">
 | 
			
		||||
                            <label class="layui-form-label">管理员</label>
 | 
			
		||||
                            <div class="layui-input-block">
 | 
			
		||||
                                <input type="text" name="adminUsers" onclick="choosePeople(this,1)" placeholder="请选择管理员"
 | 
			
		||||
                                       autocomplete="on" class="layui-input  clickinput">
 | 
			
		||||
                            </div>
 | 
			
		||||
                        </div>
 | 
			
		||||
                    </div>
 | 
			
		||||
                    <div class="con-list bg-w top20">
 | 
			
		||||
                        <div class="layui-form-item">
 | 
			
		||||
                            <label class="layui-form-label">操作员</label>
 | 
			
		||||
                            <div class="layui-input-block">
 | 
			
		||||
                                <input type="text" name="operatorUsers" onclick="choosePeople(this,2)"
 | 
			
		||||
                                       placeholder="请选择操作员" autocomplete="on" class="layui-input">
 | 
			
		||||
                            </div>
 | 
			
		||||
                        </div>
 | 
			
		||||
                    </div>
 | 
			
		||||
                    <!--                    <div class="con-list bg-w top20">-->
 | 
			
		||||
                    <!--                        <div class="layui-form-item">-->
 | 
			
		||||
                    <!--                            <label class="layui-form-label">查看人员</label>-->
 | 
			
		||||
                    <!--                            <div class="layui-input-block">-->
 | 
			
		||||
                    <!--                                <input type="text" name="viewUsers" onclick="choosePeople(this,3)"   placeholder="请选择查看人员" autocomplete="on" class="layui-input">-->
 | 
			
		||||
                    <!--                            </div>-->
 | 
			
		||||
                    <!--                        </div>-->
 | 
			
		||||
                    <!--                    </div>-->
 | 
			
		||||
                    <!--保存-->
 | 
			
		||||
                    <div class="upload-form t-r">
 | 
			
		||||
                        <button class="flie-btn" lay-submit lay-filter="formDemo2">保存</button>
 | 
			
		||||
                        <button type="reset" class="flie-btn flie-btn-primary field-btn">取消</button>
 | 
			
		||||
                    </div>
 | 
			
		||||
                </div>
 | 
			
		||||
            </form>
 | 
			
		||||
        </div>
 | 
			
		||||
    </div>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
<script>
 | 
			
		||||
    var ajaxData = {
 | 
			
		||||
            current: '',
 | 
			
		||||
            size: '',
 | 
			
		||||
            isPublic: 1,
 | 
			
		||||
            parentFolderId: 0
 | 
			
		||||
        },
 | 
			
		||||
        adminUsersArr = [],
 | 
			
		||||
        operatorUsersArr = [],
 | 
			
		||||
        viewUsersArr = [];
 | 
			
		||||
    var fieldIntervalScript = setInterval(function(){
 | 
			
		||||
        var tmpHaveLogin = localStorage['haveLogin'] || false;
 | 
			
		||||
        if(tmpHaveLogin){
 | 
			
		||||
            clearInterval(fieldIntervalScript);
 | 
			
		||||
            getFileList(ajaxData)
 | 
			
		||||
        }
 | 
			
		||||
    }, 500);
 | 
			
		||||
    
 | 
			
		||||
 | 
			
		||||
    $('.field-tab-title li').click(function () {
 | 
			
		||||
        ajaxData.isPublic = $(this).attr('data-id')
 | 
			
		||||
        ajaxData.parentFolderId = 0
 | 
			
		||||
        $("#navigation").val(0)
 | 
			
		||||
        $('.con-list .name span a').next().remove()
 | 
			
		||||
        var type = $(this).children('a:first').attr('aria-controls');
 | 
			
		||||
        console.log(type);
 | 
			
		||||
        $('.establish').attr('data-type', type);
 | 
			
		||||
        getFileList(ajaxData)
 | 
			
		||||
    })
 | 
			
		||||
 | 
			
		||||
    $(".establish").click(function () {
 | 
			
		||||
        var type = $(this).attr('data-type');
 | 
			
		||||
        console.log(type);
 | 
			
		||||
        if (type == 'public') {
 | 
			
		||||
            console.log('public===')
 | 
			
		||||
            $(".field-add").show();
 | 
			
		||||
        } else {
 | 
			
		||||
            console.log('inside===')
 | 
			
		||||
            $(".inside-add").show();
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
    });
 | 
			
		||||
 | 
			
		||||
    //表单取值
 | 
			
		||||
    // layui.$('.').on('click', function(){
 | 
			
		||||
    //   var data = form.val('example');
 | 
			
		||||
    //   alert(JSON.stringify(data));
 | 
			
		||||
    // });
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    //添加人员
 | 
			
		||||
    function choosePeople(obj, type) {
 | 
			
		||||
        var that = $(obj);
 | 
			
		||||
        dd.biz.contact.complexPicker({
 | 
			
		||||
            title: "添加人员",            //标题
 | 
			
		||||
            corpId: corpId,              //企业的corpId
 | 
			
		||||
            multiple: true,            //是否多选
 | 
			
		||||
            limitTips: "超出了",          //超过限定人数返回提示
 | 
			
		||||
            maxUsers: 1000,            //最大可选人数
 | 
			
		||||
            pickedUsers: [],            //已选用户
 | 
			
		||||
            pickedDepartments: [],          //已选部门
 | 
			
		||||
            disabledUsers: [],            //不可选用户
 | 
			
		||||
            disabledDepartments: [],        //不可选部门
 | 
			
		||||
            requiredUsers: [],            //必选用户(不可取消选中状态)
 | 
			
		||||
            requiredDepartments: [],        //必选部门(不可取消选中状态)
 | 
			
		||||
            appId: agentId,              //微应用Id,企业内部应用查看AgentId
 | 
			
		||||
            permissionType: "GLOBAL",          //可添加权限校验,选人权限,目前只有GLOBAL这个参数
 | 
			
		||||
            responseUserOnly: false,        //返回人,或者返回人和部门
 | 
			
		||||
            startWithDepartmentId: 0,   //仅支持0和-1
 | 
			
		||||
            onSuccess: function (result) {
 | 
			
		||||
                console.log(result)
 | 
			
		||||
                var departmentsName = [], userIds = [];
 | 
			
		||||
                result.departments.forEach(function (item) {
 | 
			
		||||
                    departmentsName.push(item.name);
 | 
			
		||||
                    userIds.push(item.id);
 | 
			
		||||
                });
 | 
			
		||||
                result.users.forEach(function (item) {
 | 
			
		||||
                    userIds.push(item.emplId);
 | 
			
		||||
                    departmentsName.push(item.name);
 | 
			
		||||
                })
 | 
			
		||||
                that.val(departmentsName.toString());
 | 
			
		||||
                if (type == 1) {
 | 
			
		||||
                    adminUsersArr = userIds;
 | 
			
		||||
                } else if (type == 2) {
 | 
			
		||||
                    operatorUsersArr = userIds;
 | 
			
		||||
                } else if (type == 3) {
 | 
			
		||||
                    viewUsersArr = userIds;
 | 
			
		||||
                }
 | 
			
		||||
            },
 | 
			
		||||
            onFail: function (err) {
 | 
			
		||||
            }
 | 
			
		||||
        });
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    layui.use(['form', 'upload', 'element', 'layer'], function () {
 | 
			
		||||
        var form = layui.form;
 | 
			
		||||
        var upload = layui.upload;
 | 
			
		||||
        var element = layui.element;
 | 
			
		||||
        var layer = layui.layer;
 | 
			
		||||
 | 
			
		||||
        //创建
 | 
			
		||||
        form.on('submit(formDemo)', function (data) {
 | 
			
		||||
            var addFolderData = {
 | 
			
		||||
                "adminUsers": [],
 | 
			
		||||
                "createTime": "",
 | 
			
		||||
                "id": '',
 | 
			
		||||
                "isPublic": ajaxData.isPublic,
 | 
			
		||||
                "name": data.field.title,
 | 
			
		||||
                "operatorUsers": [],
 | 
			
		||||
                "parentFolderId": $("#navigation").val(),
 | 
			
		||||
                "viewUsers": []
 | 
			
		||||
            }
 | 
			
		||||
            $.ajax({
 | 
			
		||||
                url: host + '/ding/folder/addFolder'+'?timetmp='+ Date.parse( new Date() ).toString().substr(0,10),
 | 
			
		||||
                headers: {
 | 
			
		||||
                    'Blade-Auth': 'bearer ' + localStorage.accessToken
 | 
			
		||||
                },
 | 
			
		||||
                data: JSON.stringify(addFolderData),
 | 
			
		||||
                type: "post",
 | 
			
		||||
                contentType: "application/json",
 | 
			
		||||
                dataType: "json",
 | 
			
		||||
                success: function (data) {
 | 
			
		||||
                    if (data.code == 200) {
 | 
			
		||||
                        $('.field-add').hide()
 | 
			
		||||
                        $('.field-add .con-list input[name=title]').val('')
 | 
			
		||||
                        getFileList(ajaxData)
 | 
			
		||||
                    } else {
 | 
			
		||||
                        layer.msg(data.msg)
 | 
			
		||||
                    }
 | 
			
		||||
                },
 | 
			
		||||
                error: function (data) {
 | 
			
		||||
                    console.log(data);
 | 
			
		||||
                }
 | 
			
		||||
            });
 | 
			
		||||
            return false;
 | 
			
		||||
        });
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
        //保存
 | 
			
		||||
        form.on('submit(formDemoset)', function (data) {
 | 
			
		||||
            var addFolderData = {
 | 
			
		||||
                "createTime": "",
 | 
			
		||||
                "adminUsers": adminUsersArr,//管理员
 | 
			
		||||
                "operatorUsers": operatorUsersArr,//操作员
 | 
			
		||||
                "viewUsers": viewUsersArr,//查看
 | 
			
		||||
                "id": data.field.id,
 | 
			
		||||
                "isPublic": ajaxData.isPublic,
 | 
			
		||||
                "name": data.field.title,
 | 
			
		||||
                "parentFolderId": $("#navigation").val()
 | 
			
		||||
            }
 | 
			
		||||
            $.ajax({
 | 
			
		||||
                url: host + '/ding/folder/addFolder'+'?timetmp='+ Date.parse( new Date() ).toString().substr(0,10),
 | 
			
		||||
                headers: {
 | 
			
		||||
                    'Blade-Auth': 'bearer ' + localStorage.accessToken
 | 
			
		||||
                },
 | 
			
		||||
                data: JSON.stringify(addFolderData),
 | 
			
		||||
                type: "post",
 | 
			
		||||
                contentType: "application/json",
 | 
			
		||||
                dataType: "json",
 | 
			
		||||
                success: function (data) {
 | 
			
		||||
                    if (data.code == 200) {
 | 
			
		||||
                        $('.inside-add').hide()
 | 
			
		||||
                        getFileList(ajaxData)
 | 
			
		||||
                    } else {
 | 
			
		||||
                        layer.msg(data.msg)
 | 
			
		||||
                    }
 | 
			
		||||
                },
 | 
			
		||||
                error: function (data) {
 | 
			
		||||
                    console.log(data);
 | 
			
		||||
                }
 | 
			
		||||
            });
 | 
			
		||||
            return false;
 | 
			
		||||
        });
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
        //修改
 | 
			
		||||
        form.on('submit(formDemo2)', function (data) {
 | 
			
		||||
            console.log($("#navigation").val())
 | 
			
		||||
 | 
			
		||||
            var addFolderData = {
 | 
			
		||||
                "createTime": "",
 | 
			
		||||
                "id": data.field.id,
 | 
			
		||||
                "isPublic": ajaxData.isPublic,
 | 
			
		||||
                "name": data.field.title,
 | 
			
		||||
				"adminUsers": adminUsersArr,//管理员
 | 
			
		||||
                "operatorUsers": operatorUsersArr,//操作员
 | 
			
		||||
                "parentFolderId": $("#navigation").val()
 | 
			
		||||
            }
 | 
			
		||||
            $.ajax({
 | 
			
		||||
                url: host + '/ding/folder/updFolder'+'?timetmp='+ Date.parse( new Date() ).toString().substr(0,10),
 | 
			
		||||
                headers: {
 | 
			
		||||
                    'Blade-Auth': 'bearer ' + localStorage.accessToken
 | 
			
		||||
                },
 | 
			
		||||
                data: JSON.stringify(addFolderData),
 | 
			
		||||
                type: "post",
 | 
			
		||||
                contentType: "application/json",
 | 
			
		||||
                dataType: "json",
 | 
			
		||||
                success: function (data) {
 | 
			
		||||
                    if (data.code == 200) {
 | 
			
		||||
                        $('.field-edit').hide();
 | 
			
		||||
                        console.log(ajaxData);
 | 
			
		||||
                        getFileList(ajaxData)
 | 
			
		||||
                    } else {
 | 
			
		||||
                        layer.msg(data.msg)
 | 
			
		||||
                    }
 | 
			
		||||
                },
 | 
			
		||||
                error: function (data) {
 | 
			
		||||
                    console.log(data);
 | 
			
		||||
                }
 | 
			
		||||
            });
 | 
			
		||||
            return false;
 | 
			
		||||
        });
 | 
			
		||||
 | 
			
		||||
    });
 | 
			
		||||
 | 
			
		||||
    function editFile(obj) {
 | 
			
		||||
        
 | 
			
		||||
        $.ajax({
 | 
			
		||||
            url: host + '/ding/folder/getFolderRoleUser'+'?timetmp='+ Date.parse( new Date() ).toString().substr(0,10),
 | 
			
		||||
            headers: {
 | 
			
		||||
                'Blade-Auth': 'bearer ' + localStorage.accessToken
 | 
			
		||||
            },
 | 
			
		||||
            data: {
 | 
			
		||||
                folderId:$(obj).attr('data-id')
 | 
			
		||||
            },
 | 
			
		||||
            type: "post",
 | 
			
		||||
            contentType: "application/x-www-form-urlencoded",
 | 
			
		||||
            dataType: "json",
 | 
			
		||||
            success: function (data) {
 | 
			
		||||
                if (data.code == 200) {
 | 
			
		||||
               
 | 
			
		||||
               $('.field-edit').show()
 | 
			
		||||
               $('.field-edit .con-list input[name=title]').val($(obj).attr('data-name'))
 | 
			
		||||
               $('.field-edit .con-list input[name=id]').val($(obj).attr('data-id'));
 | 
			
		||||
               
 | 
			
		||||
               var adminUsers="";
 | 
			
		||||
               var operatorUsers="";
 | 
			
		||||
               for (var aa=0;aa<data.data.adminUsers.length;aa++){
 | 
			
		||||
                   adminUsers+=(data.data.adminUsers[aa].name+" ")
 | 
			
		||||
               }
 | 
			
		||||
               for (var bb=0;bb<data.data.operatorUsers.length;bb++){
 | 
			
		||||
                   operatorUsers+=(data.data.operatorUsers[bb].name+" ")
 | 
			
		||||
               }
 | 
			
		||||
               $('.field-edit .con-list input[name=adminUsers]').val(adminUsers);
 | 
			
		||||
               $('.field-edit .con-list input[name=operatorUsers]').val(operatorUsers);
 | 
			
		||||
               
 | 
			
		||||
               
 | 
			
		||||
                } else {
 | 
			
		||||
                    layer.msg(data.msg)
 | 
			
		||||
                }
 | 
			
		||||
            },
 | 
			
		||||
            error: function (data) {
 | 
			
		||||
                console.log(data);
 | 
			
		||||
            }
 | 
			
		||||
        });
 | 
			
		||||
        
 | 
			
		||||
      
 | 
			
		||||
        return false;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    function init() {
 | 
			
		||||
        //返回事件
 | 
			
		||||
        $('.con-list .name span .icon-back').off("click").click(function () {
 | 
			
		||||
            var that = $(this)
 | 
			
		||||
            if ($("#navigation").val() != 0) {
 | 
			
		||||
                ajaxData.parentFolderId = $('.con-list .name span a').eq(-2).attr('data-id')
 | 
			
		||||
                $("#navigation").val($('.con-list .name span a').eq(-2).attr('data-id'))
 | 
			
		||||
                $('.con-list .name span a').eq(-1).remove()
 | 
			
		||||
                getFileList(ajaxData)
 | 
			
		||||
            }
 | 
			
		||||
        });
 | 
			
		||||
        //路由事件
 | 
			
		||||
        $('#folder-navigation a').off("click").click(function () {
 | 
			
		||||
            var that = $(this)
 | 
			
		||||
            ajaxData.parentFolderId = that.attr('data-id')
 | 
			
		||||
            $('.con-list .name span a').each(function () {
 | 
			
		||||
                if ($(this).index() >= that.index()) {
 | 
			
		||||
                    $('.con-list .name span a').eq($(this).index()).remove()
 | 
			
		||||
                }
 | 
			
		||||
            })
 | 
			
		||||
            $("#navigation").val(that.attr('data-id'))
 | 
			
		||||
            getFileList(ajaxData)
 | 
			
		||||
        })
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    //打开文件夹
 | 
			
		||||
    function openFolder(obj) {
 | 
			
		||||
        ajaxData.parentFolderId = $(obj).attr('data-id')
 | 
			
		||||
        getFileList(ajaxData)
 | 
			
		||||
        $("#navigation").val($(obj).attr('data-id'))
 | 
			
		||||
        $('#folder-navigation').append('<a data-id="' + $(obj).attr('data-id') + '"> > ' + $(obj).attr('data-name') + '</a>')
 | 
			
		||||
    }
 | 
			
		||||
     
 | 
			
		||||
     //点击 显示按钮
 | 
			
		||||
     function showBtn(obj){
 | 
			
		||||
         $(obj).next(".more-edit").toggle();
 | 
			
		||||
     }  
 | 
			
		||||
     
 | 
			
		||||
       
 | 
			
		||||
    //文件列表
 | 
			
		||||
    function getFileList(ajaxData) {
 | 
			
		||||
        $('.list-content ul li').next().remove()
 | 
			
		||||
        $.ajax({
 | 
			
		||||
            //ding/file/getFileList
 | 
			
		||||
            //ding/folder/getFolderList
 | 
			
		||||
            url: host + '/ding/file/getFileList'+'?timetmp='+ Date.parse( new Date() ).toString().substr(0,10),
 | 
			
		||||
            headers: {
 | 
			
		||||
                'Blade-Auth': 'bearer ' + localStorage.accessToken
 | 
			
		||||
            },
 | 
			
		||||
            data: ajaxData,
 | 
			
		||||
            type: "get",
 | 
			
		||||
            contentType: "application/x-www-form-urlencoded",
 | 
			
		||||
            dataType: "json",
 | 
			
		||||
            success: function (data) {
 | 
			
		||||
                if (data.code == 200) {
 | 
			
		||||
                    init()
 | 
			
		||||
                    if (data.data.folders.length > 0) {
 | 
			
		||||
                        data.data.folders.forEach(function (item) {
 | 
			
		||||
                            var html1 = '<li class="list field-list"  ondblclick="openFolder(this)" >'
 | 
			
		||||
                                + '<div class="more">'
 | 
			
		||||
                                + '<span onclick="showBtn(this)">...</span>'
 | 
			
		||||
                                + '<div class="more-edit"  onclick="editFile(this)" data-id="' + item.id + '" data-name="' + item.name + '">编辑</div>'
 | 
			
		||||
                                + '</div>'
 | 
			
		||||
                                + '<div class="img" onclick="openFolder(this)"  data-id="' + item.id + '"  data-name="' + item.name + '"  ><img src="image/' + (item.folderType == "0" ? "icon_11.png" : "icon_11_2.png") + '"></div>'
 | 
			
		||||
                                + '<div class="text-two-hide list-hight">' + item.name + '</div>'
 | 
			
		||||
                                + '</li>'
 | 
			
		||||
                            $('.list-content ul').append(html1)
 | 
			
		||||
                        })
 | 
			
		||||
                    }
 | 
			
		||||
                } else {
 | 
			
		||||
                    layer.msg(data.msg)
 | 
			
		||||
                }
 | 
			
		||||
            },
 | 
			
		||||
            error: function (data) {
 | 
			
		||||
                console.log(data);
 | 
			
		||||
            }
 | 
			
		||||
        });
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
</script>
 | 
			
		||||
 | 
			
		||||
<script>
 | 
			
		||||
    layui.use(['element', 'form', 'laydate', 'layer'], function () {
 | 
			
		||||
        var element = layui.element;
 | 
			
		||||
        var form = layui.form;
 | 
			
		||||
        var laydate = layui.laydate;
 | 
			
		||||
        var layer = layui.layer;
 | 
			
		||||
        //单时间
 | 
			
		||||
        laydate.render({
 | 
			
		||||
            elem: '.layui-time',
 | 
			
		||||
            theme: '#3e5afa',
 | 
			
		||||
            type: 'date',
 | 
			
		||||
            format: 'yyyy-MM-dd',
 | 
			
		||||
            max: 0
 | 
			
		||||
        });
 | 
			
		||||
        //时间段
 | 
			
		||||
        laydate.render({
 | 
			
		||||
            elem: '.layui-time-time',
 | 
			
		||||
            range: true,
 | 
			
		||||
            theme: '#3e5afa'
 | 
			
		||||
        });
 | 
			
		||||
    });
 | 
			
		||||
</script>
 | 
			
		||||
</body>
 | 
			
		||||
</html>
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,525 @@
 | 
			
		|||
<!doctype html>
 | 
			
		||||
<html lang="en">
 | 
			
		||||
    <head>
 | 
			
		||||
        <meta charset="UTF-8" />
 | 
			
		||||
        <title id="title"></title>
 | 
			
		||||
        <meta http-equiv="Access-Control-Allow-Origin" content="*">
 | 
			
		||||
        <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
 | 
			
		||||
        <meta name="format-detection" content="telephone=no" />
 | 
			
		||||
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
 | 
			
		||||
        <meta name="renderer" content="webkit|ie-comp|ie-stand">
 | 
			
		||||
        <meta name="Keywords" content="">
 | 
			
		||||
        <meta name="description" content="">
 | 
			
		||||
        <link rel="shortcut icon" type="image/ico" href="/favicon.ico">
 | 
			
		||||
        <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css" />
 | 
			
		||||
        <link href="js/layui/css/layui.css" rel="stylesheet" type="text/css" />
 | 
			
		||||
        <link rel="stylesheet" type="text/css" href="css/style.css?v=4" />
 | 
			
		||||
        <link rel="stylesheet" type="text/css" media="screen and (max-width: 768px)" href="css/mobile.css?v=5" />
 | 
			
		||||
        <script src="js/jquery-3.4.1.min.js" type="text/javascript" charset="utf-8"></script>
 | 
			
		||||
        <script src="js/dx_bootstrap.js" type="text/javascript" charset="utf-8"></script>
 | 
			
		||||
        <script src="js/dingtalk.open.js" type="text/javascript" charset="utf-8"></script>
 | 
			
		||||
        <script src="js/layui/layui.js" type="text/javascript" charset="utf-8"></script>
 | 
			
		||||
        <script src="js/script.js?v=2" type="text/javascript" charset="utf-8"></script>
 | 
			
		||||
    </head>
 | 
			
		||||
    <body class="w-100 p-40">
 | 
			
		||||
        <div class="head p-25">
 | 
			
		||||
            <div class="head-tit f-l">
 | 
			
		||||
                <span class="color-w font-18">文件池管理</span>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="head-other f-r">
 | 
			
		||||
                <div class="head-news f-l">
 | 
			
		||||
                    <!-- <div class="head-news-icon">
 | 
			
		||||
                        <img src="image/icon_02.png">
 | 
			
		||||
                        <span class="color-w"></span>
 | 
			
		||||
                    </div> -->
 | 
			
		||||
                    <div class="head-drop-down">
 | 
			
		||||
                        <ul class="down-ul">
 | 
			
		||||
                            <li data-id="1">系统通知(<i>0</i>)</li>
 | 
			
		||||
                            <li data-id="2">下载告警(<i>0</i>)</li>
 | 
			
		||||
                        </ul>
 | 
			
		||||
                        <div class="down-con">
 | 
			
		||||
                            <div>
 | 
			
		||||
                                <ul class="down-list list1">
 | 
			
		||||
                                </ul>
 | 
			
		||||
                                <ul class="down-list">
 | 
			
		||||
                                    <li class="down-list-center">
 | 
			
		||||
                                        <a href="notice.html" class="color-g6 font-14 t-c">查看全部</a>
 | 
			
		||||
                                    </li>
 | 
			
		||||
                                </ul>
 | 
			
		||||
                            </div>
 | 
			
		||||
                            <div>
 | 
			
		||||
                                <ul class="down-list list2">
 | 
			
		||||
                                </ul>
 | 
			
		||||
                                <ul class="down-list">
 | 
			
		||||
                                    <li class="down-list-center">
 | 
			
		||||
                                        <a href="notice.html" class="color-g6 font-14 t-c">查看全部</a>
 | 
			
		||||
                                    </li>
 | 
			
		||||
                                </ul>
 | 
			
		||||
                            </div>
 | 
			
		||||
                        </div>
 | 
			
		||||
                        <div class="operation font-14">
 | 
			
		||||
                            <div class="f-l operation-list operation-icon">全部已读</div>
 | 
			
		||||
                            <div class="f-r operation-list"><a href="#" class="color-b">历史通知</a></div>
 | 
			
		||||
                        </div>
 | 
			
		||||
                    </div>
 | 
			
		||||
                </div>
 | 
			
		||||
                <div class="head-name f-r">
 | 
			
		||||
                    <div class="img f-l">
 | 
			
		||||
                        <img src="image/img_01.png">
 | 
			
		||||
                    </div>
 | 
			
		||||
                    <div class="name color-w f-l">钉钉用户名称</div>
 | 
			
		||||
                </div>
 | 
			
		||||
            </div>
 | 
			
		||||
        </div>
 | 
			
		||||
        <script type="text/javascript">    
 | 
			
		||||
            window.onload=function(){
 | 
			
		||||
                // alert(localStorage.getItem('pubilc')+'2')
 | 
			
		||||
                let title=localStorage.getItem('pubilc')
 | 
			
		||||
                $('#title').html(title)    
 | 
			
		||||
                
 | 
			
		||||
            }
 | 
			
		||||
        </script>
 | 
			
		||||
<div class="f-l nav">
 | 
			
		||||
    <ul class="layui-nav layui-nav-tree" lay-filter="test" id="forMenu">
 | 
			
		||||
        <!--   <li class="layui-nav-item" data-id="1">
 | 
			
		||||
            <a href="index.html" class="nav-icon-public">公共文件</a>
 | 
			
		||||
        </li>
 | 
			
		||||
        <li class="layui-nav-item" data-id="2"><a href="inside.html" class="nav-icon-inside">内部文件</a></li>
 | 
			
		||||
        <li class="layui-nav-item" data-id="3"><a href="upload.html" class="nav-icon-upload">文件上传</a></li>
 | 
			
		||||
        <li class="layui-nav-item" data-id="4"><a href="renew.html" class="nav-icon-renew">文件更新</a></li>
 | 
			
		||||
        <li class="layui-nav-item" data-id="5">
 | 
			
		||||
            <a href="javascript:;" class="nav-icon-set">设置</a>
 | 
			
		||||
            <dl class="layui-nav-child">
 | 
			
		||||
                <dd><a href="organization.html">组织设置</a></dd>
 | 
			
		||||
                <dd><a href="Administration.html">主管理设置</a></dd>
 | 
			
		||||
                <dd><a href="field.html">自定义字段</a></dd>
 | 
			
		||||
                <dd><a href="record.html">操作记录</a></dd>
 | 
			
		||||
            </dl>
 | 
			
		||||
        </li>
 | 
			
		||||
        <li class="layui-nav-item" data-id="6"><a href="notice.html" class="nav-icon-notice">通知</a></li> -->
 | 
			
		||||
    </ul>
 | 
			
		||||
</div>
 | 
			
		||||
<script type="text/javascript">
 | 
			
		||||
 | 
			
		||||
    layui.use(['element', 'layer'], function () {
 | 
			
		||||
 | 
			
		||||
        var element = layui.element;
 | 
			
		||||
        // $(window).on("load", function() {
 | 
			
		||||
        $('.nav .layui-nav-tree .layui-nav-item').each(function (i) {
 | 
			
		||||
 | 
			
		||||
            var that = $(this)
 | 
			
		||||
            var newNum = $('.content-auto').attr('data-id')
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
            if (newNum == that.attr('data-id')) {
 | 
			
		||||
                $('.nav .layui-nav-tree .layui-nav-item').removeClass('layui-nav-itemed').eq(i).addClass('layui-nav-itemed')
 | 
			
		||||
                $('.nav .layui-nav-tree .layui-nav-item .layui-nav-child dd').each(function () {
 | 
			
		||||
                    if ($(this).index() + 1 == $('.content-auto').attr('data-two')) {
 | 
			
		||||
                        $(this).find('a').addClass('active')
 | 
			
		||||
                    }
 | 
			
		||||
                })
 | 
			
		||||
            }
 | 
			
		||||
        });
 | 
			
		||||
        var menuUrl = {};
 | 
			
		||||
        menuUrl['menu1'] = 'index.html';
 | 
			
		||||
        menuUrl['menu2'] = 'inside.html';
 | 
			
		||||
        menuUrl['menu3'] = 'upload.html';
 | 
			
		||||
        menuUrl['menu4'] = 'renew.html';
 | 
			
		||||
        menuUrl['menu5'] = 'index.html';
 | 
			
		||||
        menuUrl['menu6'] = 'notice.html';
 | 
			
		||||
        menuUrl['menu7'] = 'organization.html';
 | 
			
		||||
        menuUrl['menu8'] = 'Administration.html';
 | 
			
		||||
        menuUrl['menu9'] = 'field.html';
 | 
			
		||||
        menuUrl['menu10'] = 'record.html';
 | 
			
		||||
        menuUrl['menu11'] = 'hidefile.html';
 | 
			
		||||
        menuUrl['menu12'] = 'file.html';
 | 
			
		||||
        var menuClass = {};
 | 
			
		||||
        menuClass['menu1'] = 'nav-icon-public';
 | 
			
		||||
        menuClass['menu2'] = 'nav-icon-inside';
 | 
			
		||||
        menuClass['menu3'] = 'nav-icon-upload';
 | 
			
		||||
        menuClass['menu4'] = 'nav-icon-renew';
 | 
			
		||||
        menuClass['menu5'] = 'nav-icon-set';
 | 
			
		||||
        menuClass['menu6'] = 'nav-icon-notice';
 | 
			
		||||
        menuClass['menu11'] = 'nav-icon-public';
 | 
			
		||||
 | 
			
		||||
        var menuIcon = {};
 | 
			
		||||
        menuIcon['menu1'] = 'inco_app08';
 | 
			
		||||
        menuIcon['menu2'] = 'inco_app08';
 | 
			
		||||
        menuIcon['menu3'] = 'inco_app07';
 | 
			
		||||
        menuIcon['menu4'] = 'inco_app06';
 | 
			
		||||
        menuIcon['menu5'] = 'inco_app08';
 | 
			
		||||
        menuIcon['menu6'] = 'inco_app12';
 | 
			
		||||
        menuIcon['menu7'] = 'inco_app08';
 | 
			
		||||
        menuIcon['menu8'] = 'inco_app09';
 | 
			
		||||
        menuIcon['menu9'] = 'inco_app11';
 | 
			
		||||
        menuIcon['menu10'] = 'inco_app10';
 | 
			
		||||
        menuIcon['menu11'] = 'inco_app08';
 | 
			
		||||
 | 
			
		||||
        var haveLogin = localStorage['haveLogin'] || false;
 | 
			
		||||
        var loginIntervalLefter = setInterval(function () {
 | 
			
		||||
            var tmpHaveLogin = localStorage['haveLogin'] || false;
 | 
			
		||||
            if (tmpHaveLogin) {
 | 
			
		||||
                clearInterval(loginIntervalLefter);
 | 
			
		||||
                getMenu();
 | 
			
		||||
            }
 | 
			
		||||
        }, 500);
 | 
			
		||||
        // if(haveLogin){
 | 
			
		||||
        //     getMenu();
 | 
			
		||||
        // }else{
 | 
			
		||||
        //     var loginIntervalLefter = setInterval(function(){
 | 
			
		||||
        //         var tmpHaveLogin = localStorage['haveLogin'] || false;
 | 
			
		||||
        //         if(tmpHaveLogin){
 | 
			
		||||
        //             clearInterval(loginIntervalLefter);
 | 
			
		||||
        //             getMenu();
 | 
			
		||||
        //         }
 | 
			
		||||
        //     }, 500);
 | 
			
		||||
        // }
 | 
			
		||||
 | 
			
		||||
        function getMenu() {
 | 
			
		||||
 | 
			
		||||
            var url = host + '/ding/menu/getMenuList';
 | 
			
		||||
            dxtcRequest('get', url, {}, function (data) {
 | 
			
		||||
                console.log(data)
 | 
			
		||||
                var newNum = $('.content-auto').attr('data-id');
 | 
			
		||||
                if (data.code == 200) {
 | 
			
		||||
                    if (data.data.length > 0) {
 | 
			
		||||
                        var html = '';
 | 
			
		||||
                        var phoneHtml = '';
 | 
			
		||||
                        var funcSectionBase = '';
 | 
			
		||||
                        var funcSectionConfig = '';
 | 
			
		||||
                        var funcSectionNotice = '';
 | 
			
		||||
                        var extHtml = '<div class="wh76"></div>';
 | 
			
		||||
                        data.data.forEach(function (item) {
 | 
			
		||||
 | 
			
		||||
                            var classStr = '';
 | 
			
		||||
                            if (item.id == newNum) {
 | 
			
		||||
                                classStr = 'layui-nav-itemed';
 | 
			
		||||
                            }
 | 
			
		||||
 | 
			
		||||
                            html += '<li class="layui-nav-item ' + classStr + '" data-id="' + item.id + '">';
 | 
			
		||||
                            if (item.hasChildren) {
 | 
			
		||||
                      
 | 
			
		||||
                                var childMenuId = $('.content-auto').attr('data-two')
 | 
			
		||||
                                html += '<a href="javascript:;" class="' + menuClass['menu' + item.id] + '" >' + item.name + '</a>';
 | 
			
		||||
                                html += '<dl class="layui-nav-child">';
 | 
			
		||||
                                item.children.forEach(function (child) {
 | 
			
		||||
                                    var activeClass = '';
 | 
			
		||||
                                    if (child.sort == childMenuId) {
 | 
			
		||||
                                        activeClass = 'active';
 | 
			
		||||
                                    }
 | 
			
		||||
                                    html += '<dd><a href="' + menuUrl['menu' + child.id] + '" data-id="' + child.name + '" onclick="secondary(this)" class="' + activeClass + '">' + child.name + '</a></dd>';
 | 
			
		||||
                                });
 | 
			
		||||
                                html += '</dl>';
 | 
			
		||||
                            } else {
 | 
			
		||||
                                //var title=item.id`
 | 
			
		||||
                                //html += '<a href="'+menuUrl['menu'+item.id]+'"  class="'+menuClass['menu'+item.id]+'" onclick="a('+item.name+')">'+item.name+'</a>';
 | 
			
		||||
                                html += '<a href="' + menuUrl['menu' + item.id] + '"  class="' + menuClass['menu' + item.id] + '" data-id="' + item.name + '" onclick="sidebar(this)">' + item.name + '</a>';
 | 
			
		||||
 | 
			
		||||
                            }
 | 
			
		||||
                            html += '</li>';
 | 
			
		||||
 | 
			
		||||
                            // 手机版文件夹  只取id<=2
 | 
			
		||||
                            if (item.id <= 2 || item.id == 11) {
 | 
			
		||||
                                let activeStr = '';
 | 
			
		||||
                                let urlStr = `${menuUrl['menu' + item.id]}`;
 | 
			
		||||
                                if (item.id == newNum) {
 | 
			
		||||
                                    classStr = 'active';
 | 
			
		||||
                                    urlStr = 'javascript:;';
 | 
			
		||||
                                }
 | 
			
		||||
                                phoneHtml += `<a href="${urlStr}" class="${classStr}">${item.name}</a>`;
 | 
			
		||||
                            }
 | 
			
		||||
 | 
			
		||||
                            // 手机版功能区 基本区域
 | 
			
		||||
                            if ($.inArray(item.id, [3, 4]) >= 0) {
 | 
			
		||||
                                funcSectionBase += `<div class="wh76 ">
 | 
			
		||||
                                                <a href="${menuUrl['menu' + item.id]}"  class="flexcolumn">
 | 
			
		||||
                                                    <img src="image/icon-app/${menuIcon['menu' + item.id]}.png" class="wh50" alt="">
 | 
			
		||||
                                                    <div class="displayCenter fontS12 margitt7">${item.name}</div>
 | 
			
		||||
                                                </a>
 | 
			
		||||
                                            </div>`;
 | 
			
		||||
                            }
 | 
			
		||||
 | 
			
		||||
                            // 手机版功能区 设置区域
 | 
			
		||||
                            if (item.id === 5) {
 | 
			
		||||
                                item.children.forEach(function (it) {
 | 
			
		||||
                                    funcSectionConfig += `<div class="wh76 ">
 | 
			
		||||
                                                <a href="${menuUrl['menu' + it.id]}"  class="flexcolumn">
 | 
			
		||||
                                                    <img src="image/icon-app/${menuIcon['menu' + it.id]}.png" class="wh50" alt="">
 | 
			
		||||
                                                    <div class="displayCenter fontS12 margitt7">${it.name}</div>
 | 
			
		||||
                                                </a>
 | 
			
		||||
                                            </div>`;
 | 
			
		||||
                                });
 | 
			
		||||
                            }
 | 
			
		||||
                            // 手机版功能区 通知区域
 | 
			
		||||
                            if (item.id === 6) {
 | 
			
		||||
                                funcSectionNotice += `<div class="wh76 ">
 | 
			
		||||
                                                <a href="${menuUrl['menu' + item.id]}"  class="flexcolumn">
 | 
			
		||||
                                                    <img src="image/icon-app/${menuIcon['menu' + item.id]}.png" class="wh50" alt="">
 | 
			
		||||
                                                    <div class="displayCenter fontS12 margitt7">${item.name}</div>
 | 
			
		||||
                                                </a>
 | 
			
		||||
                                            </div>`;
 | 
			
		||||
                            }
 | 
			
		||||
                        });
 | 
			
		||||
 | 
			
		||||
                        let baseCount = $(funcSectionBase).find('a').length;
 | 
			
		||||
                        let configCount = $(funcSectionConfig).find('a').length;
 | 
			
		||||
                        let noticeCount = $(funcSectionNotice).find('a').length;
 | 
			
		||||
                        funcSectionBase += baseCount > 0 ? extHtml.repeat(4 - baseCount) : '';
 | 
			
		||||
                        funcSectionConfig += configCount > 0 ? extHtml.repeat(4 - configCount) : '';
 | 
			
		||||
                        funcSectionNotice += noticeCount > 0 ? extHtml.repeat(4 - noticeCount) : '';
 | 
			
		||||
                        $('#forMenu').html(html);
 | 
			
		||||
 | 
			
		||||
                        $('#phone-menu').html(phoneHtml);
 | 
			
		||||
                        $('#func-section').find('.base').html(funcSectionBase);
 | 
			
		||||
                        $('#func-section').find('.config').html(funcSectionConfig);
 | 
			
		||||
                        $('#func-section').find('.notice').html(funcSectionNotice);
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
                        element.init();
 | 
			
		||||
                    }
 | 
			
		||||
                } else {
 | 
			
		||||
                    layer.msg(data.msg)
 | 
			
		||||
                }
 | 
			
		||||
            });
 | 
			
		||||
        }
 | 
			
		||||
    })
 | 
			
		||||
    function sidebar(obj) {
 | 
			
		||||
        localStorage.setItem('pubilc', $(obj).data('id'))
 | 
			
		||||
    }
 | 
			
		||||
    function secondary(data) {
 | 
			
		||||
        localStorage.setItem('pubilc', $(data).data('id'))
 | 
			
		||||
    }
 | 
			
		||||
</script>
 | 
			
		||||
<div class="f-r content ">
 | 
			
		||||
    <div class="content-auto pr" data-id="6" data-two="5">
 | 
			
		||||
        <div class="con-tit font-20 pc-block">
 | 
			
		||||
            设置
 | 
			
		||||
        </div>
 | 
			
		||||
 | 
			
		||||
        <div class="file-tit">
 | 
			
		||||
            <p class="file-tit-name">文件夹图片管理</p>
 | 
			
		||||
            <div class=" file-tit-button ">
 | 
			
		||||
                <a class="file-tit-btn editorBtn">编辑文件</a>
 | 
			
		||||
                <p class="file-tit-btn moveBtn">删除文件</p>
 | 
			
		||||
                <a class="file-tit-btn addTitBtn">添加图片</a>
 | 
			
		||||
 | 
			
		||||
            </div>
 | 
			
		||||
        </div>
 | 
			
		||||
        <div class="file-con ps">
 | 
			
		||||
            <div class="file-con-img">
 | 
			
		||||
                <img src="" alt="">
 | 
			
		||||
            </div>
 | 
			
		||||
        </div>
 | 
			
		||||
        <div class="file-make">
 | 
			
		||||
            <div class="file-make-con">
 | 
			
		||||
                <h2>新增文件夹图片</h2>
 | 
			
		||||
                <div class="name">
 | 
			
		||||
                    <p>图片名称</p>
 | 
			
		||||
                    <input type="text">
 | 
			
		||||
                </div>
 | 
			
		||||
                <div class="file-upload">
 | 
			
		||||
                    <p>请选择你要新增的图片</p>
 | 
			
		||||
                    <div class="layui-upload">
 | 
			
		||||
                        <button type="button" class="layui-btn" id="test1" name="123">上传图片</button>
 | 
			
		||||
 | 
			
		||||
                        <div class="layui-upload-list">
 | 
			
		||||
                            <img class="layui-upload-img" src="" id="demo1">
 | 
			
		||||
                            <p id="demoText"></p>
 | 
			
		||||
                        </div>
 | 
			
		||||
                    </div>
 | 
			
		||||
                </div>
 | 
			
		||||
                <div class="btn-con">
 | 
			
		||||
                    <div class="addBtn btn">
 | 
			
		||||
                        确定新增
 | 
			
		||||
                    </div>
 | 
			
		||||
                    <div class="btn btnmove">
 | 
			
		||||
                        取消新增
 | 
			
		||||
                    </div>
 | 
			
		||||
                </div>
 | 
			
		||||
            </div>
 | 
			
		||||
        </div>
 | 
			
		||||
    </div>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
<script>
 | 
			
		||||
    getFile()
 | 
			
		||||
    let dataDelet = []
 | 
			
		||||
 | 
			
		||||
    // 事件
 | 
			
		||||
    $(".addTitBtn").on("click", () => {
 | 
			
		||||
        $(".file-make").css("display", "flex")
 | 
			
		||||
    })
 | 
			
		||||
    $(".btnmove").on("click", () => {
 | 
			
		||||
        $(".file-make").css("display", "none")
 | 
			
		||||
    })
 | 
			
		||||
    $(".moveBtn").on("click", () => {
 | 
			
		||||
        layer.confirm('确定选中图片?', {
 | 
			
		||||
            btn: ['确定', '取消'] //可以无限个按钮
 | 
			
		||||
            , btn3: function (index, layero) {
 | 
			
		||||
            }
 | 
			
		||||
        }, function (index, layero) {
 | 
			
		||||
            for (let index = 0; index < dataDelet.length; index++) {
 | 
			
		||||
                deletFile(dataDelet[index].id)
 | 
			
		||||
 | 
			
		||||
            }
 | 
			
		||||
        }, function (index) {
 | 
			
		||||
            layer.closeAll()
 | 
			
		||||
        });
 | 
			
		||||
    })
 | 
			
		||||
 | 
			
		||||
    $(".addBtn").on("click", () => {
 | 
			
		||||
        addFile(
 | 
			
		||||
            {
 | 
			
		||||
                name: "测试",
 | 
			
		||||
                coverImg: "ceshi"
 | 
			
		||||
            })
 | 
			
		||||
    })
 | 
			
		||||
    let editorBtnIf = true
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    $(".editorBtn").on("click", (e) => {
 | 
			
		||||
        if (editorBtnIf) {
 | 
			
		||||
            $(e.target).html("取消编辑")
 | 
			
		||||
            $(".delet-cken").css("display", "block")
 | 
			
		||||
            editorBtnIf = !editorBtnIf
 | 
			
		||||
        } else {
 | 
			
		||||
            dataDelet = []
 | 
			
		||||
            $(e.target).html("编辑文件")
 | 
			
		||||
            $(".delet-cken").css("display", "none")
 | 
			
		||||
            editorBtnIf = !editorBtnIf
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
    })
 | 
			
		||||
 | 
			
		||||
    // 查询
 | 
			
		||||
    function getFile() {
 | 
			
		||||
        let url = host + '/ding/folder/getFolderType'
 | 
			
		||||
        dxtcRequest('get', url, {}, function name(data) {
 | 
			
		||||
            if (data.code == 200) {
 | 
			
		||||
                let str = data.data.map((v) => `<div class="file-con-img">
 | 
			
		||||
                     <img src="${v.coverImg}" alt="">
 | 
			
		||||
                     <span class="delet-cken" data-id="${v.id}"></span>
 | 
			
		||||
                      </div>`).join("")
 | 
			
		||||
                $(".file-con").html(`${str}`)
 | 
			
		||||
 | 
			
		||||
                $(".delet-cken").on("click", (e) => {
 | 
			
		||||
 | 
			
		||||
                    let id = $(e.target).attr("data-id")
 | 
			
		||||
                    let da = {
 | 
			
		||||
                        daIf: true
 | 
			
		||||
                    };
 | 
			
		||||
                    for (let index = 0; index < dataDelet.length; index++) {
 | 
			
		||||
                        console.log(dataDelet[index].id, 'a');
 | 
			
		||||
                        console.log(id, "b");
 | 
			
		||||
                        if (dataDelet[index].id == id) {
 | 
			
		||||
                            da.num = index
 | 
			
		||||
                            da.daIf = false
 | 
			
		||||
 | 
			
		||||
                        }
 | 
			
		||||
 | 
			
		||||
                    }
 | 
			
		||||
                    if (da.daIf) {
 | 
			
		||||
                        dataDelet.push({ id: id })
 | 
			
		||||
                        $(e.target).css("backgroundColor", "red")
 | 
			
		||||
                    } else {
 | 
			
		||||
                        dataDelet.splice(da.num, 1)
 | 
			
		||||
                        $(e.target).css("backgroundColor", "rgba(0,0,0,0)")
 | 
			
		||||
                    }
 | 
			
		||||
                    console.log(dataDelet, "123");
 | 
			
		||||
 | 
			
		||||
                })
 | 
			
		||||
 | 
			
		||||
            } else {
 | 
			
		||||
                layer.msg(data.msg)
 | 
			
		||||
            }
 | 
			
		||||
        })
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    function addFile(data) {
 | 
			
		||||
        let contentType = "application/json"
 | 
			
		||||
        let url = host + '/ding/folder/saveFolderType'
 | 
			
		||||
        dxtcRequest('post', url, JSON.stringify(data), function name(data) {
 | 
			
		||||
            if (data.code == 200) {
 | 
			
		||||
                console.log(data);
 | 
			
		||||
            } else {
 | 
			
		||||
                layer.msg(data.msg)
 | 
			
		||||
            }
 | 
			
		||||
        }, contentType)
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // 删除
 | 
			
		||||
 | 
			
		||||
    function deletFile(id) {
 | 
			
		||||
        let contentType = "application/json"
 | 
			
		||||
        let url = host + '/ding/folder/delFolderType'
 | 
			
		||||
        dxtcRequest('post', url, JSON.stringify({ "id": id }), function name(data) {
 | 
			
		||||
            dataDelet = []
 | 
			
		||||
            if (data.code == 200) {
 | 
			
		||||
                console.log(data);
 | 
			
		||||
            } else {
 | 
			
		||||
                layer.msg(data.msg)
 | 
			
		||||
            }
 | 
			
		||||
        }, contentType)
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
</script>
 | 
			
		||||
 | 
			
		||||
    <script>
 | 
			
		||||
    layui.use(['element','form','laydate','layer'],function(){
 | 
			
		||||
        var element = layui.element;
 | 
			
		||||
        var form = layui.form;
 | 
			
		||||
        var laydate = layui.laydate;
 | 
			
		||||
        var layer = layui.layer;
 | 
			
		||||
        //单时间
 | 
			
		||||
        laydate.render({
 | 
			
		||||
            elem: '.layui-time',
 | 
			
		||||
            theme: '#3e5afa',
 | 
			
		||||
            type:'date',
 | 
			
		||||
            format: 'yyyy-MM-dd',
 | 
			
		||||
            max: 0
 | 
			
		||||
        });
 | 
			
		||||
        //时间段
 | 
			
		||||
        laydate.render({
 | 
			
		||||
            elem: '.layui-time-time',
 | 
			
		||||
            range: true,
 | 
			
		||||
            theme: '#3e5afa'
 | 
			
		||||
        });
 | 
			
		||||
    });
 | 
			
		||||
    </script>
 | 
			
		||||
    </body>
 | 
			
		||||
</html>
 | 
			
		||||
<!--appfooter-->
 | 
			
		||||
<div class="height84 poflexfoot">
 | 
			
		||||
    <div class="height50 display disLeftRihgt aligncneter">
 | 
			
		||||
        <div class=" widthb50" id="1">
 | 
			
		||||
            <a href="index.html" class="flexcolumn">
 | 
			
		||||
                <img src="image/icon-app/inco_app03.png" class="wh20">
 | 
			
		||||
                <div class="displayCenter fontS12 margitt7" >文件夹</div>
 | 
			
		||||
            </a>
 | 
			
		||||
        </div>
 | 
			
		||||
        <div class=" widthb50" id="2">
 | 
			
		||||
            <a href="appHome.html" class="flexcolumn">
 | 
			
		||||
                <img src="image/icon-app/inco_app04.png" class="wh20">
 | 
			
		||||
                <div class="displayCenter fontS12 margitt7" >功能区</div>
 | 
			
		||||
            </a>
 | 
			
		||||
        </div>
 | 
			
		||||
    </div>
 | 
			
		||||
</div>
 | 
			
		||||
 <script type="text/javascript">   
 | 
			
		||||
         $('#1').click(function(){
 | 
			
		||||
            localStorage.setItem('pubilc','公共文件')
 | 
			
		||||
         })  
 | 
			
		||||
         $('#2').click(function(){
 | 
			
		||||
            localStorage.setItem('pubilc','功能区')
 | 
			
		||||
         })
 | 
			
		||||
        </script>
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,967 @@
 | 
			
		|||
<!doctype html>
 | 
			
		||||
<html lang="en">
 | 
			
		||||
    <head>
 | 
			
		||||
        <meta charset="UTF-8" />
 | 
			
		||||
        <title id="title"></title>
 | 
			
		||||
        <meta http-equiv="Access-Control-Allow-Origin" content="*">
 | 
			
		||||
        <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
 | 
			
		||||
        <meta name="format-detection" content="telephone=no" />
 | 
			
		||||
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
 | 
			
		||||
        <meta name="renderer" content="webkit|ie-comp|ie-stand">
 | 
			
		||||
        <meta name="Keywords" content="">
 | 
			
		||||
        <meta name="description" content="">
 | 
			
		||||
        <link rel="shortcut icon" type="image/ico" href="/favicon.ico">
 | 
			
		||||
        <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css" />
 | 
			
		||||
        <link href="js/layui/css/layui.css" rel="stylesheet" type="text/css" />
 | 
			
		||||
        <link rel="stylesheet" type="text/css" href="css/style.css?v=4" />
 | 
			
		||||
        <link rel="stylesheet" type="text/css" media="screen and (max-width: 768px)" href="css/mobile.css?v=5" />
 | 
			
		||||
        <script src="js/jquery-3.4.1.min.js" type="text/javascript" charset="utf-8"></script>
 | 
			
		||||
        <script src="js/dx_bootstrap.js" type="text/javascript" charset="utf-8"></script>
 | 
			
		||||
        <script src="js/dingtalk.open.js" type="text/javascript" charset="utf-8"></script>
 | 
			
		||||
        <script src="js/layui/layui.js" type="text/javascript" charset="utf-8"></script>
 | 
			
		||||
        <script src="js/script.js?v=2" type="text/javascript" charset="utf-8"></script>
 | 
			
		||||
    </head>
 | 
			
		||||
    <body class="w-100 p-40">
 | 
			
		||||
        <div class="head p-25">
 | 
			
		||||
            <div class="head-tit f-l">
 | 
			
		||||
                <span class="color-w font-18">文件池管理</span>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="head-other f-r">
 | 
			
		||||
                <div class="head-news f-l">
 | 
			
		||||
                    <!-- <div class="head-news-icon">
 | 
			
		||||
                        <img src="image/icon_02.png">
 | 
			
		||||
                        <span class="color-w"></span>
 | 
			
		||||
                    </div> -->
 | 
			
		||||
                    <div class="head-drop-down">
 | 
			
		||||
                        <ul class="down-ul">
 | 
			
		||||
                            <li data-id="1">系统通知(<i>0</i>)</li>
 | 
			
		||||
                            <li data-id="2">下载告警(<i>0</i>)</li>
 | 
			
		||||
                        </ul>
 | 
			
		||||
                        <div class="down-con">
 | 
			
		||||
                            <div>
 | 
			
		||||
                                <ul class="down-list list1">
 | 
			
		||||
                                </ul>
 | 
			
		||||
                                <ul class="down-list">
 | 
			
		||||
                                    <li class="down-list-center">
 | 
			
		||||
                                        <a href="notice.html" class="color-g6 font-14 t-c">查看全部</a>
 | 
			
		||||
                                    </li>
 | 
			
		||||
                                </ul>
 | 
			
		||||
                            </div>
 | 
			
		||||
                            <div>
 | 
			
		||||
                                <ul class="down-list list2">
 | 
			
		||||
                                </ul>
 | 
			
		||||
                                <ul class="down-list">
 | 
			
		||||
                                    <li class="down-list-center">
 | 
			
		||||
                                        <a href="notice.html" class="color-g6 font-14 t-c">查看全部</a>
 | 
			
		||||
                                    </li>
 | 
			
		||||
                                </ul>
 | 
			
		||||
                            </div>
 | 
			
		||||
                        </div>
 | 
			
		||||
                        <div class="operation font-14">
 | 
			
		||||
                            <div class="f-l operation-list operation-icon">全部已读</div>
 | 
			
		||||
                            <div class="f-r operation-list"><a href="#" class="color-b">历史通知</a></div>
 | 
			
		||||
                        </div>
 | 
			
		||||
                    </div>
 | 
			
		||||
                </div>
 | 
			
		||||
                <div class="head-name f-r">
 | 
			
		||||
                    <div class="img f-l">
 | 
			
		||||
                        <img src="image/img_01.png">
 | 
			
		||||
                    </div>
 | 
			
		||||
                    <div class="name color-w f-l">钉钉用户名称</div>
 | 
			
		||||
                </div>
 | 
			
		||||
            </div>
 | 
			
		||||
        </div>
 | 
			
		||||
        <script type="text/javascript">    
 | 
			
		||||
            window.onload=function(){
 | 
			
		||||
                // alert(localStorage.getItem('pubilc')+'2')
 | 
			
		||||
                let title=localStorage.getItem('pubilc')
 | 
			
		||||
                $('#title').html(title)    
 | 
			
		||||
                
 | 
			
		||||
            }
 | 
			
		||||
        </script>
 | 
			
		||||
<div class="f-l nav">
 | 
			
		||||
    <ul class="layui-nav layui-nav-tree" lay-filter="test" id="forMenu">
 | 
			
		||||
        <!--   <li class="layui-nav-item" data-id="1">
 | 
			
		||||
            <a href="index.html" class="nav-icon-public">公共文件</a>
 | 
			
		||||
        </li>
 | 
			
		||||
        <li class="layui-nav-item" data-id="2"><a href="inside.html" class="nav-icon-inside">内部文件</a></li>
 | 
			
		||||
        <li class="layui-nav-item" data-id="3"><a href="upload.html" class="nav-icon-upload">文件上传</a></li>
 | 
			
		||||
        <li class="layui-nav-item" data-id="4"><a href="renew.html" class="nav-icon-renew">文件更新</a></li>
 | 
			
		||||
        <li class="layui-nav-item" data-id="5">
 | 
			
		||||
            <a href="javascript:;" class="nav-icon-set">设置</a>
 | 
			
		||||
            <dl class="layui-nav-child">
 | 
			
		||||
                <dd><a href="organization.html">组织设置</a></dd>
 | 
			
		||||
                <dd><a href="Administration.html">主管理设置</a></dd>
 | 
			
		||||
                <dd><a href="field.html">自定义字段</a></dd>
 | 
			
		||||
                <dd><a href="record.html">操作记录</a></dd>
 | 
			
		||||
            </dl>
 | 
			
		||||
        </li>
 | 
			
		||||
        <li class="layui-nav-item" data-id="6"><a href="notice.html" class="nav-icon-notice">通知</a></li> -->
 | 
			
		||||
    </ul>
 | 
			
		||||
</div>
 | 
			
		||||
<script type="text/javascript">
 | 
			
		||||
 | 
			
		||||
    layui.use(['element', 'layer'], function () {
 | 
			
		||||
 | 
			
		||||
        var element = layui.element;
 | 
			
		||||
        // $(window).on("load", function() {
 | 
			
		||||
        $('.nav .layui-nav-tree .layui-nav-item').each(function (i) {
 | 
			
		||||
 | 
			
		||||
            var that = $(this)
 | 
			
		||||
            var newNum = $('.content-auto').attr('data-id')
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
            if (newNum == that.attr('data-id')) {
 | 
			
		||||
                $('.nav .layui-nav-tree .layui-nav-item').removeClass('layui-nav-itemed').eq(i).addClass('layui-nav-itemed')
 | 
			
		||||
                $('.nav .layui-nav-tree .layui-nav-item .layui-nav-child dd').each(function () {
 | 
			
		||||
                    if ($(this).index() + 1 == $('.content-auto').attr('data-two')) {
 | 
			
		||||
                        $(this).find('a').addClass('active')
 | 
			
		||||
                    }
 | 
			
		||||
                })
 | 
			
		||||
            }
 | 
			
		||||
        });
 | 
			
		||||
        var menuUrl = {};
 | 
			
		||||
        menuUrl['menu1'] = 'index.html';
 | 
			
		||||
        menuUrl['menu2'] = 'inside.html';
 | 
			
		||||
        menuUrl['menu3'] = 'upload.html';
 | 
			
		||||
        menuUrl['menu4'] = 'renew.html';
 | 
			
		||||
        menuUrl['menu5'] = 'index.html';
 | 
			
		||||
        menuUrl['menu6'] = 'notice.html';
 | 
			
		||||
        menuUrl['menu7'] = 'organization.html';
 | 
			
		||||
        menuUrl['menu8'] = 'Administration.html';
 | 
			
		||||
        menuUrl['menu9'] = 'field.html';
 | 
			
		||||
        menuUrl['menu10'] = 'record.html';
 | 
			
		||||
        menuUrl['menu11'] = 'hidefile.html';
 | 
			
		||||
        menuUrl['menu12'] = 'file.html';
 | 
			
		||||
        var menuClass = {};
 | 
			
		||||
        menuClass['menu1'] = 'nav-icon-public';
 | 
			
		||||
        menuClass['menu2'] = 'nav-icon-inside';
 | 
			
		||||
        menuClass['menu3'] = 'nav-icon-upload';
 | 
			
		||||
        menuClass['menu4'] = 'nav-icon-renew';
 | 
			
		||||
        menuClass['menu5'] = 'nav-icon-set';
 | 
			
		||||
        menuClass['menu6'] = 'nav-icon-notice';
 | 
			
		||||
        menuClass['menu11'] = 'nav-icon-public';
 | 
			
		||||
 | 
			
		||||
        var menuIcon = {};
 | 
			
		||||
        menuIcon['menu1'] = 'inco_app08';
 | 
			
		||||
        menuIcon['menu2'] = 'inco_app08';
 | 
			
		||||
        menuIcon['menu3'] = 'inco_app07';
 | 
			
		||||
        menuIcon['menu4'] = 'inco_app06';
 | 
			
		||||
        menuIcon['menu5'] = 'inco_app08';
 | 
			
		||||
        menuIcon['menu6'] = 'inco_app12';
 | 
			
		||||
        menuIcon['menu7'] = 'inco_app08';
 | 
			
		||||
        menuIcon['menu8'] = 'inco_app09';
 | 
			
		||||
        menuIcon['menu9'] = 'inco_app11';
 | 
			
		||||
        menuIcon['menu10'] = 'inco_app10';
 | 
			
		||||
        menuIcon['menu11'] = 'inco_app08';
 | 
			
		||||
 | 
			
		||||
        var haveLogin = localStorage['haveLogin'] || false;
 | 
			
		||||
        var loginIntervalLefter = setInterval(function () {
 | 
			
		||||
            var tmpHaveLogin = localStorage['haveLogin'] || false;
 | 
			
		||||
            if (tmpHaveLogin) {
 | 
			
		||||
                clearInterval(loginIntervalLefter);
 | 
			
		||||
                getMenu();
 | 
			
		||||
            }
 | 
			
		||||
        }, 500);
 | 
			
		||||
        // if(haveLogin){
 | 
			
		||||
        //     getMenu();
 | 
			
		||||
        // }else{
 | 
			
		||||
        //     var loginIntervalLefter = setInterval(function(){
 | 
			
		||||
        //         var tmpHaveLogin = localStorage['haveLogin'] || false;
 | 
			
		||||
        //         if(tmpHaveLogin){
 | 
			
		||||
        //             clearInterval(loginIntervalLefter);
 | 
			
		||||
        //             getMenu();
 | 
			
		||||
        //         }
 | 
			
		||||
        //     }, 500);
 | 
			
		||||
        // }
 | 
			
		||||
 | 
			
		||||
        function getMenu() {
 | 
			
		||||
 | 
			
		||||
            var url = host + '/ding/menu/getMenuList';
 | 
			
		||||
            dxtcRequest('get', url, {}, function (data) {
 | 
			
		||||
                console.log(data)
 | 
			
		||||
                var newNum = $('.content-auto').attr('data-id');
 | 
			
		||||
                if (data.code == 200) {
 | 
			
		||||
                    if (data.data.length > 0) {
 | 
			
		||||
                        var html = '';
 | 
			
		||||
                        var phoneHtml = '';
 | 
			
		||||
                        var funcSectionBase = '';
 | 
			
		||||
                        var funcSectionConfig = '';
 | 
			
		||||
                        var funcSectionNotice = '';
 | 
			
		||||
                        var extHtml = '<div class="wh76"></div>';
 | 
			
		||||
                        data.data.forEach(function (item) {
 | 
			
		||||
 | 
			
		||||
                            var classStr = '';
 | 
			
		||||
                            if (item.id == newNum) {
 | 
			
		||||
                                classStr = 'layui-nav-itemed';
 | 
			
		||||
                            }
 | 
			
		||||
 | 
			
		||||
                            html += '<li class="layui-nav-item ' + classStr + '" data-id="' + item.id + '">';
 | 
			
		||||
                            if (item.hasChildren) {
 | 
			
		||||
                      
 | 
			
		||||
                                var childMenuId = $('.content-auto').attr('data-two')
 | 
			
		||||
                                html += '<a href="javascript:;" class="' + menuClass['menu' + item.id] + '" >' + item.name + '</a>';
 | 
			
		||||
                                html += '<dl class="layui-nav-child">';
 | 
			
		||||
                                item.children.forEach(function (child) {
 | 
			
		||||
                                    var activeClass = '';
 | 
			
		||||
                                    if (child.sort == childMenuId) {
 | 
			
		||||
                                        activeClass = 'active';
 | 
			
		||||
                                    }
 | 
			
		||||
                                    html += '<dd><a href="' + menuUrl['menu' + child.id] + '" data-id="' + child.name + '" onclick="secondary(this)" class="' + activeClass + '">' + child.name + '</a></dd>';
 | 
			
		||||
                                });
 | 
			
		||||
                                html += '</dl>';
 | 
			
		||||
                            } else {
 | 
			
		||||
                                //var title=item.id`
 | 
			
		||||
                                //html += '<a href="'+menuUrl['menu'+item.id]+'"  class="'+menuClass['menu'+item.id]+'" onclick="a('+item.name+')">'+item.name+'</a>';
 | 
			
		||||
                                html += '<a href="' + menuUrl['menu' + item.id] + '"  class="' + menuClass['menu' + item.id] + '" data-id="' + item.name + '" onclick="sidebar(this)">' + item.name + '</a>';
 | 
			
		||||
 | 
			
		||||
                            }
 | 
			
		||||
                            html += '</li>';
 | 
			
		||||
 | 
			
		||||
                            // 手机版文件夹  只取id<=2
 | 
			
		||||
                            if (item.id <= 2 || item.id == 11) {
 | 
			
		||||
                                let activeStr = '';
 | 
			
		||||
                                let urlStr = `${menuUrl['menu' + item.id]}`;
 | 
			
		||||
                                if (item.id == newNum) {
 | 
			
		||||
                                    classStr = 'active';
 | 
			
		||||
                                    urlStr = 'javascript:;';
 | 
			
		||||
                                }
 | 
			
		||||
                                phoneHtml += `<a href="${urlStr}" class="${classStr}">${item.name}</a>`;
 | 
			
		||||
                            }
 | 
			
		||||
 | 
			
		||||
                            // 手机版功能区 基本区域
 | 
			
		||||
                            if ($.inArray(item.id, [3, 4]) >= 0) {
 | 
			
		||||
                                funcSectionBase += `<div class="wh76 ">
 | 
			
		||||
                                                <a href="${menuUrl['menu' + item.id]}"  class="flexcolumn">
 | 
			
		||||
                                                    <img src="image/icon-app/${menuIcon['menu' + item.id]}.png" class="wh50" alt="">
 | 
			
		||||
                                                    <div class="displayCenter fontS12 margitt7">${item.name}</div>
 | 
			
		||||
                                                </a>
 | 
			
		||||
                                            </div>`;
 | 
			
		||||
                            }
 | 
			
		||||
 | 
			
		||||
                            // 手机版功能区 设置区域
 | 
			
		||||
                            if (item.id === 5) {
 | 
			
		||||
                                item.children.forEach(function (it) {
 | 
			
		||||
                                    funcSectionConfig += `<div class="wh76 ">
 | 
			
		||||
                                                <a href="${menuUrl['menu' + it.id]}"  class="flexcolumn">
 | 
			
		||||
                                                    <img src="image/icon-app/${menuIcon['menu' + it.id]}.png" class="wh50" alt="">
 | 
			
		||||
                                                    <div class="displayCenter fontS12 margitt7">${it.name}</div>
 | 
			
		||||
                                                </a>
 | 
			
		||||
                                            </div>`;
 | 
			
		||||
                                });
 | 
			
		||||
                            }
 | 
			
		||||
                            // 手机版功能区 通知区域
 | 
			
		||||
                            if (item.id === 6) {
 | 
			
		||||
                                funcSectionNotice += `<div class="wh76 ">
 | 
			
		||||
                                                <a href="${menuUrl['menu' + item.id]}"  class="flexcolumn">
 | 
			
		||||
                                                    <img src="image/icon-app/${menuIcon['menu' + item.id]}.png" class="wh50" alt="">
 | 
			
		||||
                                                    <div class="displayCenter fontS12 margitt7">${item.name}</div>
 | 
			
		||||
                                                </a>
 | 
			
		||||
                                            </div>`;
 | 
			
		||||
                            }
 | 
			
		||||
                        });
 | 
			
		||||
 | 
			
		||||
                        let baseCount = $(funcSectionBase).find('a').length;
 | 
			
		||||
                        let configCount = $(funcSectionConfig).find('a').length;
 | 
			
		||||
                        let noticeCount = $(funcSectionNotice).find('a').length;
 | 
			
		||||
                        funcSectionBase += baseCount > 0 ? extHtml.repeat(4 - baseCount) : '';
 | 
			
		||||
                        funcSectionConfig += configCount > 0 ? extHtml.repeat(4 - configCount) : '';
 | 
			
		||||
                        funcSectionNotice += noticeCount > 0 ? extHtml.repeat(4 - noticeCount) : '';
 | 
			
		||||
                        $('#forMenu').html(html);
 | 
			
		||||
 | 
			
		||||
                        $('#phone-menu').html(phoneHtml);
 | 
			
		||||
                        $('#func-section').find('.base').html(funcSectionBase);
 | 
			
		||||
                        $('#func-section').find('.config').html(funcSectionConfig);
 | 
			
		||||
                        $('#func-section').find('.notice').html(funcSectionNotice);
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
                        element.init();
 | 
			
		||||
                    }
 | 
			
		||||
                } else {
 | 
			
		||||
                    layer.msg(data.msg)
 | 
			
		||||
                }
 | 
			
		||||
            });
 | 
			
		||||
        }
 | 
			
		||||
    })
 | 
			
		||||
    function sidebar(obj) {
 | 
			
		||||
        localStorage.setItem('pubilc', $(obj).data('id'))
 | 
			
		||||
    }
 | 
			
		||||
    function secondary(data) {
 | 
			
		||||
        localStorage.setItem('pubilc', $(data).data('id'))
 | 
			
		||||
    }
 | 
			
		||||
</script>
 | 
			
		||||
<!--内容-->
 | 
			
		||||
<div class="f-r content content-pd-50">
 | 
			
		||||
    <div class="content-auto" data-id="11" >
 | 
			
		||||
        <div class="con-tit font-20 pc-block">
 | 
			
		||||
            隐藏文件
 | 
			
		||||
        </div>
 | 
			
		||||
        <div class="con-search bg-w top20 phone-top-0">
 | 
			
		||||
            <form class="layui-form" id="search-form">
 | 
			
		||||
                <div class="layui-form-item">
 | 
			
		||||
                    <label class="layui-form-label">文件类型:</label>
 | 
			
		||||
                    <div class="layui-input-block">
 | 
			
		||||
                        <select name="type">
 | 
			
		||||
                            <option value="">全部类型</option>
 | 
			
		||||
                        </select>
 | 
			
		||||
                    </div>
 | 
			
		||||
                </div>
 | 
			
		||||
                <div class="layui-form-item">
 | 
			
		||||
                    <label class="layui-form-label">拟稿人:</label>
 | 
			
		||||
                    <div class="layui-input-block">
 | 
			
		||||
                        <input type="text" name="drafter" class="layui-input" placeholder="请输入拟稿人">
 | 
			
		||||
                    </div>
 | 
			
		||||
                </div>
 | 
			
		||||
                <div class="layui-form-item">
 | 
			
		||||
                    <label class="layui-form-label">发布人:</label>
 | 
			
		||||
                    <div class="layui-input-block">
 | 
			
		||||
                        <input type="text" name="createUser" class="layui-input" placeholder="请输入发布人">
 | 
			
		||||
                    </div>
 | 
			
		||||
                </div>
 | 
			
		||||
                <div class="layui-form-item">
 | 
			
		||||
                    <label class="layui-form-label">时间段:</label>
 | 
			
		||||
                    <div class="layui-input-block">
 | 
			
		||||
                        <input type="text" name="times" class="layui-input layui-time-time" placeholder="请选择时间段">
 | 
			
		||||
                    </div>
 | 
			
		||||
                </div>
 | 
			
		||||
                <div class="layui-form-item">
 | 
			
		||||
                    <label class="layui-form-label">文件号:</label>
 | 
			
		||||
                    <div class="layui-input-block">
 | 
			
		||||
                        <input type="text" name="fileNum" class="layui-input" placeholder="请输入文件号">
 | 
			
		||||
                    </div>
 | 
			
		||||
                </div>
 | 
			
		||||
                <div class="layui-form-item">
 | 
			
		||||
                    <label class="layui-form-label">文件名:</label>
 | 
			
		||||
                    <div class="layui-input-block">
 | 
			
		||||
                        <input type="text" name="name" class="layui-input" placeholder="请输入文件名">
 | 
			
		||||
                    </div>
 | 
			
		||||
                </div>
 | 
			
		||||
                <div class="layui-form-item">
 | 
			
		||||
                    <button class="layui-btn" id="formDemo" lay-submit lay-filter="formDemo">搜索</button>
 | 
			
		||||
                    <button type="reset" class="layui-btn layui-btn-primary">重置</button>
 | 
			
		||||
                </div>
 | 
			
		||||
            </form>
 | 
			
		||||
        </div>
 | 
			
		||||
        <!--内容-->
 | 
			
		||||
        <div class="con-list bg-w top20 phone-bg-none phone-top-0">
 | 
			
		||||
            <!--手机-->
 | 
			
		||||
            <div class="phone-tit phone-block">
 | 
			
		||||
                <div class="name" id="phone-menu">
 | 
			
		||||
                    <!-- <a href="javascript:;" class="active">公共文件</a>
 | 
			
		||||
					<a href="inside.html" >内部文件</a> -->
 | 
			
		||||
                </div>
 | 
			
		||||
                <ul class="con-list-mero con-list-none" role="tablist">
 | 
			
		||||
                    <li role="presentation" class="active">
 | 
			
		||||
                        <a class="img-list" href="#Chart" aria-controls="Chart" role="tab" data-toggle="tab"> </a>
 | 
			
		||||
                    </li>
 | 
			
		||||
                    <li role="presentation">
 | 
			
		||||
                        <a href="#tab" aria-controls="tab" role="tab" data-toggle="tab" class="tab-list"> </a>
 | 
			
		||||
                    </li>
 | 
			
		||||
                </ul>
 | 
			
		||||
                <div class="toolbox">
 | 
			
		||||
                    <ul class="con-list-mero filter-icon" style="display:none">
 | 
			
		||||
                        <li role="presentation">
 | 
			
		||||
                            <a href="javascript:void(0);" id="toggle-filter"> </a>
 | 
			
		||||
                        </li>
 | 
			
		||||
                    </ul>
 | 
			
		||||
                </div>
 | 
			
		||||
            </div>
 | 
			
		||||
            <!--pc-->
 | 
			
		||||
            <div class="name">
 | 
			
		||||
                <span class="font-14" id="folder-navigation"><i class="icon-back"></i><a href="hidefile.html"
 | 
			
		||||
                        data-id="0">全部文件</a></span>
 | 
			
		||||
                <input type="hidden" id="navigation" value="">
 | 
			
		||||
                <ul class="con-list-mero pc-block" role="tablist">
 | 
			
		||||
                    <li role="presentation" class="active">
 | 
			
		||||
                        <a class="img-list" href="#Chart" aria-controls="Chart" role="tab" data-toggle="tab"> </a>
 | 
			
		||||
                    </li>
 | 
			
		||||
                    <li role="presentation">
 | 
			
		||||
                        <a href="#tab" aria-controls="tab" role="tab" data-toggle="tab" class="tab-list"> </a>
 | 
			
		||||
                    </li>
 | 
			
		||||
                </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="con-list-cn tab-content">
 | 
			
		||||
                <div class="list-content active tab-pane" role="tabpanel" id="Chart">
 | 
			
		||||
                    <ul></ul>
 | 
			
		||||
                </div>
 | 
			
		||||
                <div class="list-content tab-pane" role="tabpanel" id="tab">
 | 
			
		||||
                    <table class="table">
 | 
			
		||||
                        <thead>
 | 
			
		||||
                            <tr>
 | 
			
		||||
                                <th>文件名称</th>
 | 
			
		||||
                                <th>文件号</th>
 | 
			
		||||
                                <th>拟稿人</th>
 | 
			
		||||
                                <th>发布人</th>
 | 
			
		||||
                                <th>文件类型</th>
 | 
			
		||||
                                <th>修改时间</th>
 | 
			
		||||
                                <th>操作</th>
 | 
			
		||||
                            </tr>
 | 
			
		||||
                        </thead>
 | 
			
		||||
                        <tbody></tbody>
 | 
			
		||||
                    </table>
 | 
			
		||||
                </div>
 | 
			
		||||
            </div>
 | 
			
		||||
            <!-- 无内容 -->
 | 
			
		||||
            <div class="no-con-list">
 | 
			
		||||
                <img src="image/img_02.jpg">
 | 
			
		||||
            </div>
 | 
			
		||||
        </div>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    </div>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
<!--点击弹出下载-->
 | 
			
		||||
<div class="download">
 | 
			
		||||
    <div class="center-center download-hight">
 | 
			
		||||
        <div class="download-content  bg-w t-c">
 | 
			
		||||
            <a href="javascript:;" class="close"> </a>
 | 
			
		||||
            <div class="text">
 | 
			
		||||
                <img src="">
 | 
			
		||||
                <h3>文件名称</h3>
 | 
			
		||||
                <p></p>
 | 
			
		||||
                <a href="#" class="btn1" id="preview-button" onclick="previewBtn(this)">预览</a>
 | 
			
		||||
                <a   onclick="downloadfile(this)" id="download" class="btn2" download="">下载</a>
 | 
			
		||||
            </div>
 | 
			
		||||
        </div>
 | 
			
		||||
    </div>
 | 
			
		||||
</div>
 | 
			
		||||
<!--点击弹出历史记录-->
 | 
			
		||||
<div class="history">
 | 
			
		||||
    <div class="center-center download-hight">
 | 
			
		||||
        <div class="history-content bg-w">
 | 
			
		||||
            <div class="on-name">
 | 
			
		||||
                <h3 class="font-14">历史记录</h3>
 | 
			
		||||
            </div>
 | 
			
		||||
            <a href="javascript:;" class="close"> </a>
 | 
			
		||||
            <div class="p-25">
 | 
			
		||||
                <table class="table">
 | 
			
		||||
                    <thead>
 | 
			
		||||
                        <tr>
 | 
			
		||||
                            <th>文件名称</th>
 | 
			
		||||
                            <th>文件类型</th>
 | 
			
		||||
                            <th>修改时间</th>
 | 
			
		||||
                        </tr>
 | 
			
		||||
                    </thead>
 | 
			
		||||
                    <tbody>
 | 
			
		||||
                    </tbody>
 | 
			
		||||
                </table>
 | 
			
		||||
            </div>
 | 
			
		||||
        </div>
 | 
			
		||||
    </div>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
<script type="text/javascript">
 | 
			
		||||
    var ajaxData = {
 | 
			
		||||
        createUser: '',
 | 
			
		||||
        drafter: '',
 | 
			
		||||
        fileNum: '',
 | 
			
		||||
        isPublic: 1,
 | 
			
		||||
        name: '',
 | 
			
		||||
        parentFolderId: 0,
 | 
			
		||||
        endTime: '',
 | 
			
		||||
        startTime: '',
 | 
			
		||||
        type: ''
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    var serch_flag = false;
 | 
			
		||||
    $(function() {
 | 
			
		||||
 | 
			
		||||
        layui.use(['form', 'upload', 'element', 'layer'], function() {
 | 
			
		||||
            var form = layui.form;
 | 
			
		||||
            var upload = layui.upload;
 | 
			
		||||
            var element = layui.element;
 | 
			
		||||
            var layer = layui.layer;
 | 
			
		||||
            //var haveLogin = localStorage['haveLogin'] || false;
 | 
			
		||||
            var loginInterval = setInterval(function() {
 | 
			
		||||
                var tmpHaveLogin = localStorage['haveLogin'] || false;
 | 
			
		||||
                if (tmpHaveLogin) {
 | 
			
		||||
                    clearInterval(loginInterval);
 | 
			
		||||
                    pageInit();
 | 
			
		||||
                }
 | 
			
		||||
            }, 500);
 | 
			
		||||
            
 | 
			
		||||
 | 
			
		||||
            function pageInit() {
 | 
			
		||||
                getFileType();
 | 
			
		||||
                getFileList(ajaxData);
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            $('#toggle-filter').on('click', function() {
 | 
			
		||||
                layer.open({
 | 
			
		||||
                    type: 1,
 | 
			
		||||
                    title: ['文件过滤', 'font-size:18px;padding:0;text-align:center'],
 | 
			
		||||
                    content: $('#search-form'),
 | 
			
		||||
                    offset: [0, 0],
 | 
			
		||||
                    area: ['100%', '100%'],
 | 
			
		||||
                    closeBtn: 1,
 | 
			
		||||
                    skin: 'file-filter-layer',
 | 
			
		||||
                    success: function(dom, index) {
 | 
			
		||||
                        dom.find('.layui-btn[lay-submit]').on('click', function() {
 | 
			
		||||
                            layer.close(index);
 | 
			
		||||
                        });
 | 
			
		||||
                    }
 | 
			
		||||
                })
 | 
			
		||||
            });
 | 
			
		||||
 | 
			
		||||
            //搜索
 | 
			
		||||
            form.on('submit(formDemo)', function(data) {
 | 
			
		||||
                ajaxData = {
 | 
			
		||||
                    createUser: data.field.createUser,
 | 
			
		||||
                    drafter: data.field.drafter,
 | 
			
		||||
                    fileNum: data.field.fileNum,
 | 
			
		||||
                    isPublic: 1,
 | 
			
		||||
                    name: data.field.name,
 | 
			
		||||
                    //parentFolderId: $("#navigation").val(),
 | 
			
		||||
                    parentFolderId: '',
 | 
			
		||||
                    startTime: data.field.times.split(' - ')[0] || '',
 | 
			
		||||
                    endTime: data.field.times.split(' - ')[1] || '',
 | 
			
		||||
                    type: data.field.type
 | 
			
		||||
                }
 | 
			
		||||
                // $("#navigation").val(0)
 | 
			
		||||
                // $('.con-list .name span a').next().remove()
 | 
			
		||||
                getFileList(ajaxData);
 | 
			
		||||
                serch_flag = true;
 | 
			
		||||
                return false;
 | 
			
		||||
            });
 | 
			
		||||
 | 
			
		||||
            //文件类型
 | 
			
		||||
            function getFileType() {
 | 
			
		||||
                $.ajax({
 | 
			
		||||
                    url: host + '/ding/file/getFileType'+'?timetmp='+ Date.parse( new Date() ).toString().substr(0,10),
 | 
			
		||||
                    headers: {
 | 
			
		||||
                        'Blade-Auth': 'bearer ' + accessToken,
 | 
			
		||||
                    },
 | 
			
		||||
                    data: {},
 | 
			
		||||
                    type: "get",
 | 
			
		||||
                    dataType: "json",
 | 
			
		||||
                    success: function(data) {
 | 
			
		||||
                        if (data.code == 200) {
 | 
			
		||||
                            if (data.data.length > 0) {
 | 
			
		||||
                                data.data.forEach(function(item) {
 | 
			
		||||
                                    $('.con-search select[name=type]').append(
 | 
			
		||||
                                        '<option value="' + item + '">' + item +
 | 
			
		||||
                                        '</option>')
 | 
			
		||||
                                })
 | 
			
		||||
                                form.render()
 | 
			
		||||
                            } 
 | 
			
		||||
                            // else {
 | 
			
		||||
                            //     layer.msg('暂无记录')
 | 
			
		||||
                            // }
 | 
			
		||||
                        } else {
 | 
			
		||||
                            layer.msg(data.msg)
 | 
			
		||||
                        }
 | 
			
		||||
                    },
 | 
			
		||||
                    error: function(data) {
 | 
			
		||||
                        console.log(data);
 | 
			
		||||
                    }
 | 
			
		||||
                });
 | 
			
		||||
            }
 | 
			
		||||
        });
 | 
			
		||||
 | 
			
		||||
    })
 | 
			
		||||
 | 
			
		||||
    function init() {
 | 
			
		||||
        $('.con-list .name span .icon-back').off("click").click(function() {
 | 
			
		||||
            var that = $(this);
 | 
			
		||||
            if (serch_flag) {
 | 
			
		||||
                $("#search-form")[0].reset();
 | 
			
		||||
                layui.use(['form'], function() {
 | 
			
		||||
                    var form = layui.form;
 | 
			
		||||
                    form.render();
 | 
			
		||||
                })
 | 
			
		||||
                $("#navigation").val($('.con-list .name span a').last().attr('data-id'))
 | 
			
		||||
                var ajaxData = {
 | 
			
		||||
                    createUser: '',
 | 
			
		||||
                    drafter: '',
 | 
			
		||||
                    fileNum: '',
 | 
			
		||||
                    isPublic: 1,
 | 
			
		||||
                    name: '',
 | 
			
		||||
                    parentFolderId: parseInt($('.con-list .name span a').last().attr('data-id')),
 | 
			
		||||
                    endTime: '',
 | 
			
		||||
                    startTime: '',
 | 
			
		||||
                    type: ''
 | 
			
		||||
                }
 | 
			
		||||
                getFileList(ajaxData);
 | 
			
		||||
            } else {
 | 
			
		||||
                if ($("#navigation").val() != 0) {
 | 
			
		||||
                    var ajaxData = {
 | 
			
		||||
                        createUser: '',
 | 
			
		||||
                        drafter: '',
 | 
			
		||||
                        fileNum: '',
 | 
			
		||||
                        isPublic: 1,
 | 
			
		||||
                        name: '',
 | 
			
		||||
                        parentFolderId: parseInt($('.con-list .name span a').eq(-2).attr('data-id')),
 | 
			
		||||
                        endTime: '',
 | 
			
		||||
                        startTime: '',
 | 
			
		||||
                        type: ''
 | 
			
		||||
                    }
 | 
			
		||||
                    $("#navigation").val($('.con-list .name span a').eq(-2).attr('data-id'))
 | 
			
		||||
                    $('.con-list .name span a').eq(-1).remove()
 | 
			
		||||
                    getFileList(ajaxData)
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
            serch_flag = false;
 | 
			
		||||
        });
 | 
			
		||||
        //路由事件
 | 
			
		||||
        $('#folder-navigation a').off("click").click(function() {
 | 
			
		||||
            var that = $(this)
 | 
			
		||||
            console.log(that.attr('data-id'), 'parentFolderId');
 | 
			
		||||
            ajaxData.parentFolderId = that.attr('data-id')
 | 
			
		||||
            ajaxData.name = '';
 | 
			
		||||
            $('.con-list .name span a').each(function() {
 | 
			
		||||
                if ($(this).index() >= that.index()) {
 | 
			
		||||
                    $('.con-list .name span a').eq($(this).index()).remove()
 | 
			
		||||
                }
 | 
			
		||||
            })
 | 
			
		||||
            $("#navigation").val(that.attr('data-id'))
 | 
			
		||||
            getFileList(ajaxData);
 | 
			
		||||
            serch_flag = false;
 | 
			
		||||
        })
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    //历史记录
 | 
			
		||||
    function getHistory(obj) {
 | 
			
		||||
        $.ajax({
 | 
			
		||||
            url: host + '/ding/file/getHistory'+'?timetmp='+ Date.parse( new Date() ).toString().substr(0,10),
 | 
			
		||||
            headers: {
 | 
			
		||||
                'Blade-Auth': 'bearer ' + accessToken,
 | 
			
		||||
            },
 | 
			
		||||
            data: {
 | 
			
		||||
                groupId: $(obj).attr('data-groupid')
 | 
			
		||||
            },
 | 
			
		||||
            type: "get",
 | 
			
		||||
            dataType: "json",
 | 
			
		||||
            success: function(data) {
 | 
			
		||||
                if (data.code == 200) {
 | 
			
		||||
                    if (data.data.length > 0) {
 | 
			
		||||
                        var html = '';
 | 
			
		||||
                        data.data.forEach(function(item) {
 | 
			
		||||
                            html += '<tr>' +
 | 
			
		||||
                                '<td><div class="list-img click-download" onclick="openFile(this)" data-id="' +
 | 
			
		||||
                                item.id + '" data-name="' + item.name + '" data-type="' + item
 | 
			
		||||
                                .type + '" data-url="' + item.url + '" data-time="' + item
 | 
			
		||||
                                .createTime + '" data-dingid="' + item.dingFileId +
 | 
			
		||||
                                '" data-dingname="' + item.dingFileName + '" data-dingsize="' + item
 | 
			
		||||
                                .dingFileSize + '" data-spaceid="' + item.dingSpaceId +
 | 
			
		||||
                                '"><img src="image/icon_22.png"><span>' + item.name +
 | 
			
		||||
                                '</span></div></td>'
 | 
			
		||||
                            html += '<td>';
 | 
			
		||||
                            if (item.isPublic) {
 | 
			
		||||
                                html += '公共文件类型';
 | 
			
		||||
                            } else {
 | 
			
		||||
                                html += '内部文件类型';
 | 
			
		||||
                            }
 | 
			
		||||
                            html += '</td>';
 | 
			
		||||
                            html += '<td>' + item.updateTime + '</td>' +
 | 
			
		||||
                                '</tr>';
 | 
			
		||||
                        })
 | 
			
		||||
                        $(".history .table tbody").html(html)
 | 
			
		||||
                        $(".history").show();
 | 
			
		||||
                    } 
 | 
			
		||||
                    // else {
 | 
			
		||||
                    //     layer.msg('暂无记录')
 | 
			
		||||
                    // }
 | 
			
		||||
                } else {
 | 
			
		||||
                    layer.msg(data.msg)
 | 
			
		||||
                }
 | 
			
		||||
            },
 | 
			
		||||
            error: function(data) {
 | 
			
		||||
                console.log(data);
 | 
			
		||||
            }
 | 
			
		||||
        });
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    //打开文件夹
 | 
			
		||||
    function openFolder(obj) {
 | 
			
		||||
        ajaxData.parentFolderId = $(obj).attr('data-id')
 | 
			
		||||
        getFileList(ajaxData)
 | 
			
		||||
        $("#navigation").val($(obj).attr('data-id'));
 | 
			
		||||
        $('#folder-navigation').append('<a data-id="' + $(obj).attr('data-id') + '"> > ' + $(obj).text() + '</a>');
 | 
			
		||||
        serch_flag = false;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    //文件下载
 | 
			
		||||
    function downloadfile(obj) {
 | 
			
		||||
        var id = $(obj).data('fileid');
 | 
			
		||||
        $.ajax({
 | 
			
		||||
            url: host + '/ding/file/downLoadFile'+'?timetmp='+ Date.parse( new Date() ).toString().substr(0,10),
 | 
			
		||||
            headers: {
 | 
			
		||||
                'Blade-Auth': 'bearer ' + localStorage.accessToken
 | 
			
		||||
            },
 | 
			
		||||
            data: {
 | 
			
		||||
                fileId: id
 | 
			
		||||
            },
 | 
			
		||||
            type: "get",
 | 
			
		||||
            contentType: "application/json",
 | 
			
		||||
            dataType: "json",
 | 
			
		||||
            success: function(data) {
 | 
			
		||||
                if (data.code == 200) {
 | 
			
		||||
                    $(obj).attr('data', data.data);
 | 
			
		||||
                    console.log(data.data);
 | 
			
		||||
                  
 | 
			
		||||
                   window.open(data.data);
 | 
			
		||||
                } else {
 | 
			
		||||
                    layer.msg(data.msg)
 | 
			
		||||
                }
 | 
			
		||||
            },
 | 
			
		||||
            error: function(data) {
 | 
			
		||||
                console.log(data);
 | 
			
		||||
            }
 | 
			
		||||
        });
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    //预览文件
 | 
			
		||||
    function openFile(obj) {
 | 
			
		||||
        var id = $(obj).attr('data-id');
 | 
			
		||||
        var name = $(obj).attr('data-name');
 | 
			
		||||
        var type = $(obj).attr('data-type');
 | 
			
		||||
        var url = $(obj).attr('data-url');
 | 
			
		||||
        var time = $(obj).attr('data-time');
 | 
			
		||||
 | 
			
		||||
        var dingFileId = $(obj).data('dingid');
 | 
			
		||||
        var dingFileName = $(obj).data('dingname');
 | 
			
		||||
        var dingFileSize = $(obj).data('dingsize');
 | 
			
		||||
        var dingSpaceId = $(obj).data('spaceid');
 | 
			
		||||
 | 
			
		||||
        $('.download .download-content .text h3').text(name)
 | 
			
		||||
        $('.download .download-content .text p').text(time)
 | 
			
		||||
        $('.download .download-content .text a.btn2').attr('download', name)
 | 
			
		||||
        $('.download-content .text img').attr('src', 'image/icon-file/icon_' + type + '.png')
 | 
			
		||||
        $('#download').data('fileid', id);
 | 
			
		||||
 | 
			
		||||
        var previewButton = $('#preview-button');
 | 
			
		||||
        previewButton.attr('dingfileid', dingFileId);
 | 
			
		||||
        previewButton.attr('dingfilename', dingFileName);
 | 
			
		||||
        previewButton.attr('dingfilesize', dingFileSize);
 | 
			
		||||
        previewButton.attr('dingspaceid', dingSpaceId);
 | 
			
		||||
        previewButton.attr('filetype', type);
 | 
			
		||||
        $('.download').show()
 | 
			
		||||
 | 
			
		||||
        // $.ajax({
 | 
			
		||||
        //     url: host + '/ding/file/downLoadFile',
 | 
			
		||||
        //     headers: {
 | 
			
		||||
        //         'Blade-Auth': 'bearer ' + localStorage.accessToken
 | 
			
		||||
        //     },
 | 
			
		||||
        //     data: {
 | 
			
		||||
        //         fileId: id
 | 
			
		||||
        //     },
 | 
			
		||||
        //     type: "get",
 | 
			
		||||
        //     contentType:"application/json",
 | 
			
		||||
        //     dataType: "json",
 | 
			
		||||
        //     success: function(data) {
 | 
			
		||||
        //         if (data.code == 200) {
 | 
			
		||||
        //             console.log(data.data, '路径555');
 | 
			
		||||
        //             $('.download .download-content .text a.btn1').attr('data-url',data.data)
 | 
			
		||||
        //             $('.download .download-content .text a.btn2').attr('href',data.data)
 | 
			
		||||
        //             $('.download').show()
 | 
			
		||||
        //         } else {
 | 
			
		||||
        //             layer.msg(data.msg)
 | 
			
		||||
        //         }
 | 
			
		||||
        //     },
 | 
			
		||||
        //     error: function(data) {
 | 
			
		||||
        //         console.log(data);
 | 
			
		||||
        //     }
 | 
			
		||||
        // });
 | 
			
		||||
    }
 | 
			
		||||
    
 | 
			
		||||
    //隐藏文件
 | 
			
		||||
    function hideFile(obj){
 | 
			
		||||
        layer.confirm('确认显示这个文件吗?', {
 | 
			
		||||
          btn: ['确认', '取消'] //可以无限个按钮
 | 
			
		||||
          ,
 | 
			
		||||
        }, function(index, layero){
 | 
			
		||||
          //按钮【按钮一】的回调
 | 
			
		||||
          $.ajax({
 | 
			
		||||
              url: host + '/ding/file/disPlayFile'+'?timetmp='+ Date.parse( new Date() ).toString().substr(0,10),
 | 
			
		||||
              headers: {
 | 
			
		||||
                  'Blade-Auth': 'bearer ' + localStorage.accessToken
 | 
			
		||||
              },
 | 
			
		||||
              data: {
 | 
			
		||||
                  fileId:$(obj).attr("data-id"),
 | 
			
		||||
                  isShow:1
 | 
			
		||||
              },
 | 
			
		||||
              type: "get",
 | 
			
		||||
              contentType: "application/x-www-form-urlencoded",
 | 
			
		||||
              dataType: "json",
 | 
			
		||||
              success: function(data) {
 | 
			
		||||
                  if(data.code==200){
 | 
			
		||||
                      layer.msg('显示成功')
 | 
			
		||||
                      getFileList(ajaxData)
 | 
			
		||||
                  }else{
 | 
			
		||||
                      layer.msg(data.msg)
 | 
			
		||||
                  }
 | 
			
		||||
                  
 | 
			
		||||
              },
 | 
			
		||||
              error: function(data) {
 | 
			
		||||
                  console.log(data);
 | 
			
		||||
              }
 | 
			
		||||
              })
 | 
			
		||||
        }, function(index){
 | 
			
		||||
          //按钮【按钮二】的回调
 | 
			
		||||
          layer.closeAll();
 | 
			
		||||
        });
 | 
			
		||||
        return false;
 | 
			
		||||
    }
 | 
			
		||||
    //影藏文件列表
 | 
			
		||||
    function getFileList(ajaxData) {
 | 
			
		||||
        console.log(ajaxData, 'getFileList');
 | 
			
		||||
        $('.list-content#Chart ul').empty()
 | 
			
		||||
        $('.list-content#tab tbody').empty()
 | 
			
		||||
        $.ajax({
 | 
			
		||||
            url: host + '/ding/file/getDisplayFile'+'?timetmp='+ Date.parse( new Date() ).toString().substr(0,10),
 | 
			
		||||
            headers: {
 | 
			
		||||
                'Blade-Auth': 'bearer ' + localStorage.accessToken
 | 
			
		||||
            },
 | 
			
		||||
            data: ajaxData,
 | 
			
		||||
            type: "get",
 | 
			
		||||
            contentType: "application/x-www-form-urlencoded",
 | 
			
		||||
            dataType: "json",
 | 
			
		||||
            success: function(data) {
 | 
			
		||||
                if (data.code == 200) {
 | 
			
		||||
                    init()
 | 
			
		||||
                    if (data.data.folders.length > 0) {
 | 
			
		||||
                        data.data.folders.forEach(function(item) {
 | 
			
		||||
                            var html1 =
 | 
			
		||||
                                '<li class="list" onclick="openFolder(this)" ondblclick="openFolder(this)" data-id="' +
 | 
			
		||||
                                item.id + '">' +
 | 
			
		||||
                                '<div class="img"><img src="image/'+(item.folderType=="0"?"icon_11.png":"icon_11_2.png")+'"></div>' +
 | 
			
		||||
                                '<div class="text-two-hide list-hight">' + item.name + '</div>' +
 | 
			
		||||
                                '</li>'
 | 
			
		||||
                            $('.list-content#Chart ul').append(html1)
 | 
			
		||||
                            var html2 = '<tr>' +
 | 
			
		||||
                                '<td><div class="list-img" onclick="openFolder(this)"  ondblclick ="openFolder(this)" data-id="' +
 | 
			
		||||
                                item.id + '"><img src="image/'+(item.folderType=="0"?"icon_11.png":"icon_11_2.png")+'"><span>' + item.name +
 | 
			
		||||
                                '</span></div></td>' +
 | 
			
		||||
                                '<td></td>' +
 | 
			
		||||
                                '<td></td>' +
 | 
			
		||||
                                '<td></td>' +
 | 
			
		||||
                                '<td>公共文件</td>' +
 | 
			
		||||
                                '<td>' + item.createTime + '</td>' +
 | 
			
		||||
                                '<td></td>'
 | 
			
		||||
                                //+'<td><a href="javascript:;" class="news-red" data-groupid="'+item.groupId+'" onclick="getHistory(this)">历史记录</a></td>'
 | 
			
		||||
                                +
 | 
			
		||||
                                '</tr>'
 | 
			
		||||
                            $('.list-content#tab tbody').append(html2)
 | 
			
		||||
                        })
 | 
			
		||||
                    }
 | 
			
		||||
                    if (data.data.files.length > 0) {
 | 
			
		||||
                        data.data.files.forEach(function(item) {
 | 
			
		||||
                            var html1 =
 | 
			
		||||
                                '<li class="list click-download" >' 
 | 
			
		||||
                                
 | 
			
		||||
                                
 | 
			
		||||
                                + '<div class="more">'
 | 
			
		||||
                                + '<span>...</span>'
 | 
			
		||||
                                + '<div class="more-edit"  onclick="hideFile(this)" data-id="' + item.id + '" data-name="' + item.name + '">显示</div>'
 | 
			
		||||
                                + '</div>'+
 | 
			
		||||
                                
 | 
			
		||||
                                
 | 
			
		||||
                                '<div class="img"  onclick="openFile(this)" data-id="' +
 | 
			
		||||
                                item.id + '" data-name="' + item.name + '" data-type="' + item
 | 
			
		||||
                                .type + '" data-url="' + item.url + '" data-time="' + item
 | 
			
		||||
                                .createTime + '" data-dingid="' + item.dingFileId +
 | 
			
		||||
                                '" data-dingname="' + item.dingFileName + '" data-dingsize="' + item
 | 
			
		||||
                                .dingFileSize + '" data-spaceid="' + item.dingSpaceId + '"><img src="image/icon-file/icon_' + item.type +
 | 
			
		||||
                                '.png"></div>' +
 | 
			
		||||
                                '<div class="text-two-hide list-hight">' + item.name + '</div>' +
 | 
			
		||||
                                '</li>'
 | 
			
		||||
                            $('.list-content#Chart ul').append(html1)
 | 
			
		||||
                            var html2 = '<tr>' +
 | 
			
		||||
                                '<td>'
 | 
			
		||||
                                
 | 
			
		||||
                                + '<div class="more">'
 | 
			
		||||
                                + '<span>...</span>'
 | 
			
		||||
                                + '<div class="more-edit"  onclick="hideFile(this)" data-id="' + item.id + '" data-name="' + item.name + '">显示</div>'
 | 
			
		||||
                                + '</div>'
 | 
			
		||||
                                +
 | 
			
		||||
                                '<div class="list-img" onclick="openFile(this)" data-id="' +
 | 
			
		||||
                                item.id + '" data-name="' + item.name + '" data-type="' + item
 | 
			
		||||
                                .type + '" data-url="' + item.url + '" data-time="' + item
 | 
			
		||||
                                .createTime + '" ><img src="image/icon-file/icon_' + item.type +
 | 
			
		||||
                                '.png"><span>' + item.name + '</span></div></td>' +
 | 
			
		||||
                                '<td>' + item.number + '</td>' +
 | 
			
		||||
                                '<td><div class="list-img"><span>' + item.drafter +
 | 
			
		||||
                                '</span></div></td>' +
 | 
			
		||||
                                '<td><div class="list-img"><span>' + item.createUser +
 | 
			
		||||
                                '</span></div></td>' +
 | 
			
		||||
                                '<td>' + item.type + '</td>' +
 | 
			
		||||
                                '<td>' + item.createTime + '</td>'
 | 
			
		||||
                            html2 += '<td>';
 | 
			
		||||
                            if (item.isHistory == 1) {
 | 
			
		||||
                                html2 += '<a href="javascript:;" class="news-red" data-groupid="' +
 | 
			
		||||
                                    item.groupId + '" onclick="getHistory(this)">历史记录</a>';
 | 
			
		||||
                            }
 | 
			
		||||
                            html2 += '</td>';
 | 
			
		||||
                            html2 += '</tr>';
 | 
			
		||||
                            $('.list-content#tab tbody').append(html2)
 | 
			
		||||
                        })
 | 
			
		||||
                    }
 | 
			
		||||
                    if (data.data.folders.length == 0 && data.data.files.length == 0) {
 | 
			
		||||
                        $('.no-con-list').show()
 | 
			
		||||
                    } else {
 | 
			
		||||
                        $('.no-con-list').hide()
 | 
			
		||||
                    }
 | 
			
		||||
                } else {
 | 
			
		||||
                    layer.msg(data.msg)
 | 
			
		||||
                }
 | 
			
		||||
            },
 | 
			
		||||
            error: function(data) {
 | 
			
		||||
                console.log(data);
 | 
			
		||||
            }
 | 
			
		||||
        });
 | 
			
		||||
    }
 | 
			
		||||
</script>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    <script>
 | 
			
		||||
    layui.use(['element','form','laydate','layer'],function(){
 | 
			
		||||
        var element = layui.element;
 | 
			
		||||
        var form = layui.form;
 | 
			
		||||
        var laydate = layui.laydate;
 | 
			
		||||
        var layer = layui.layer;
 | 
			
		||||
        //单时间
 | 
			
		||||
        laydate.render({
 | 
			
		||||
            elem: '.layui-time',
 | 
			
		||||
            theme: '#3e5afa',
 | 
			
		||||
            type:'date',
 | 
			
		||||
            format: 'yyyy-MM-dd',
 | 
			
		||||
            max: 0
 | 
			
		||||
        });
 | 
			
		||||
        //时间段
 | 
			
		||||
        laydate.render({
 | 
			
		||||
            elem: '.layui-time-time',
 | 
			
		||||
            range: true,
 | 
			
		||||
            theme: '#3e5afa'
 | 
			
		||||
        });
 | 
			
		||||
    });
 | 
			
		||||
    </script>
 | 
			
		||||
    </body>
 | 
			
		||||
</html>
 | 
			
		||||
<!--appfooter-->
 | 
			
		||||
<div class="height84 poflexfoot">
 | 
			
		||||
    <div class="height50 display disLeftRihgt aligncneter">
 | 
			
		||||
        <div class=" widthb50" id="1">
 | 
			
		||||
            <a href="index.html" class="flexcolumn">
 | 
			
		||||
                <img src="image/icon-app/inco_app03.png" class="wh20">
 | 
			
		||||
                <div class="displayCenter fontS12 margitt7" >文件夹</div>
 | 
			
		||||
            </a>
 | 
			
		||||
        </div>
 | 
			
		||||
        <div class=" widthb50" id="2">
 | 
			
		||||
            <a href="appHome.html" class="flexcolumn">
 | 
			
		||||
                <img src="image/icon-app/inco_app04.png" class="wh20">
 | 
			
		||||
                <div class="displayCenter fontS12 margitt7" >功能区</div>
 | 
			
		||||
            </a>
 | 
			
		||||
        </div>
 | 
			
		||||
    </div>
 | 
			
		||||
</div>
 | 
			
		||||
 <script type="text/javascript">   
 | 
			
		||||
         $('#1').click(function(){
 | 
			
		||||
            localStorage.setItem('pubilc','公共文件')
 | 
			
		||||
         })  
 | 
			
		||||
         $('#2').click(function(){
 | 
			
		||||
            localStorage.setItem('pubilc','功能区')
 | 
			
		||||
         })
 | 
			
		||||
        </script>
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1 @@
 | 
			
		|||
<svg xmlns="http://www.w3.org/2000/svg" class="svg-icon" viewBox="0 0 24 24" width="16" height="16" style="fill: rgb(140, 140, 140);"><path d="M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"></path></svg>
 | 
			
		||||
| 
		 After Width: | Height: | Size: 203 B  | 
| 
		 After Width: | Height: | Size: 339 B  | 
| 
		 After Width: | Height: | Size: 434 B  | 
| 
		 After Width: | Height: | Size: 319 B  | 
| 
		 After Width: | Height: | Size: 427 B  | 
| 
		 After Width: | Height: | Size: 329 B  | 
| 
		 After Width: | Height: | Size: 3.9 KiB  | 
| 
		 After Width: | Height: | Size: 3.3 KiB  | 
| 
		 After Width: | Height: | Size: 3.7 KiB  | 
| 
		 After Width: | Height: | Size: 3.7 KiB  | 
| 
		 After Width: | Height: | Size: 3.7 KiB  | 
| 
		 After Width: | Height: | Size: 3.5 KiB  | 
| 
		 After Width: | Height: | Size: 3.3 KiB  | 
| 
		 After Width: | Height: | Size: 3.3 KiB  | 
| 
						 | 
				
			
			@ -0,0 +1 @@
 | 
			
		|||
<svg xmlns="http://www.w3.org/2000/svg" class="svg-icon" viewBox="0 0 24 24" width="20" height="20" style="fill: rgb(174, 174, 178);"><path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"></path></svg>
 | 
			
		||||
| 
		 After Width: | Height: | Size: 205 B  | 
| 
		 After Width: | Height: | Size: 4.0 KiB  | 
| 
		 After Width: | Height: | Size: 4.6 KiB  | 
| 
		 After Width: | Height: | Size: 4.1 KiB  | 
| 
		 After Width: | Height: | Size: 4.1 KiB  | 
| 
		 After Width: | Height: | Size: 4.0 KiB  | 
| 
		 After Width: | Height: | Size: 4.0 KiB  | 
| 
		 After Width: | Height: | Size: 4.0 KiB  | 
| 
		 After Width: | Height: | Size: 4.0 KiB  | 
| 
		 After Width: | Height: | Size: 4.1 KiB  | 
| 
		 After Width: | Height: | Size: 4.3 KiB  | 
| 
		 After Width: | Height: | Size: 3.9 KiB  | 
| 
		 After Width: | Height: | Size: 3.9 KiB  | 
| 
		 After Width: | Height: | Size: 4.2 KiB  | 
| 
		 After Width: | Height: | Size: 4.6 KiB  | 
| 
		 After Width: | Height: | Size: 4.7 KiB  | 
| 
		 After Width: | Height: | Size: 4.5 KiB  | 
| 
		 After Width: | Height: | Size: 1.9 KiB  | 
| 
		 After Width: | Height: | Size: 1.5 KiB  | 
| 
		 After Width: | Height: | Size: 2.5 KiB  | 
| 
		 After Width: | Height: | Size: 2.8 KiB  | 
| 
		 After Width: | Height: | Size: 445 B  | 
| 
		 After Width: | Height: | Size: 1.2 KiB  | 
| 
		 After Width: | Height: | Size: 1.2 KiB  | 
| 
		 After Width: | Height: | Size: 1.2 KiB  | 
| 
		 After Width: | Height: | Size: 1.2 KiB  | 
| 
		 After Width: | Height: | Size: 1.7 KiB  | 
| 
		 After Width: | Height: | Size: 1.6 KiB  | 
| 
		 After Width: | Height: | Size: 2.3 KiB  | 
| 
		 After Width: | Height: | Size: 2.3 KiB  | 
| 
		 After Width: | Height: | Size: 2.0 KiB  | 
| 
		 After Width: | Height: | Size: 2.0 KiB  | 
| 
		 After Width: | Height: | Size: 2.7 KiB  | 
| 
		 After Width: | Height: | Size: 2.8 KiB  | 
| 
		 After Width: | Height: | Size: 324 B  | 
| 
		 After Width: | Height: | Size: 1.2 KiB  | 
| 
		 After Width: | Height: | Size: 1.2 KiB  | 
| 
		 After Width: | Height: | Size: 1.2 KiB  | 
| 
		 After Width: | Height: | Size: 1.2 KiB  | 
| 
		 After Width: | Height: | Size: 264 B  | 
| 
		 After Width: | Height: | Size: 159 B  | 
| 
		 After Width: | Height: | Size: 1.7 KiB  | 
| 
		 After Width: | Height: | Size: 1.7 KiB  | 
| 
		 After Width: | Height: | Size: 1.6 KiB  | 
| 
		 After Width: | Height: | Size: 1.8 KiB  | 
| 
		 After Width: | Height: | Size: 275 B  | 
| 
		 After Width: | Height: | Size: 316 B  | 
| 
		 After Width: | Height: | Size: 350 B  | 
| 
		 After Width: | Height: | Size: 2.9 KiB  | 
| 
		 After Width: | Height: | Size: 196 B  | 
| 
		 After Width: | Height: | Size: 280 B  | 
| 
		 After Width: | Height: | Size: 14 KiB  | 
| 
		 After Width: | Height: | Size: 15 KiB  | 
| 
		 After Width: | Height: | Size: 1.8 KiB  | 
| 
		 After Width: | Height: | Size: 7.1 KiB  | 
| 
		 After Width: | Height: | Size: 130 B  | 
| 
						 | 
				
			
			@ -0,0 +1,926 @@
 | 
			
		|||
<!doctype html>
 | 
			
		||||
<html lang="en">
 | 
			
		||||
    <head>
 | 
			
		||||
        <meta charset="UTF-8" />
 | 
			
		||||
        <title>公共文件</title>
 | 
			
		||||
        <meta http-equiv="Access-Control-Allow-Origin" content="*">
 | 
			
		||||
        <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
 | 
			
		||||
        <meta name="format-detection" content="telephone=no" />
 | 
			
		||||
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
 | 
			
		||||
        <meta name="renderer" content="webkit|ie-comp|ie-stand">
 | 
			
		||||
        <meta name="Keywords" content="">
 | 
			
		||||
        <meta name="description" content="">
 | 
			
		||||
        <link rel="shortcut icon" type="image/ico" href="/favicon.ico">
 | 
			
		||||
        <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css" />
 | 
			
		||||
        <link href="js/layui/css/layui.css" rel="stylesheet" type="text/css" />
 | 
			
		||||
        <link rel="stylesheet" type="text/css" href="css/style.css?v=8" />
 | 
			
		||||
        <link rel="stylesheet" type="text/css" media="screen and (max-width: 768px)" href="css/mobile.css?v=3" />
 | 
			
		||||
        <script src="js/jquery-3.4.1.min.js" type="text/javascript" charset="utf-8"></script>
 | 
			
		||||
        <script src="js/dx_bootstrap.js" type="text/javascript" charset="utf-8"></script>
 | 
			
		||||
        <script src="js/dingtalk.open.js" type="text/javascript" charset="utf-8"></script>
 | 
			
		||||
        <script src="js/layui/layui.js" type="text/javascript" charset="utf-8"></script>
 | 
			
		||||
        <script src="js/script.js?v=1" type="text/javascript" charset="utf-8"></script>
 | 
			
		||||
    </head>
 | 
			
		||||
    <body class="w-100 p-40">
 | 
			
		||||
        <div class="head p-25">
 | 
			
		||||
            <div class="head-tit f-l">
 | 
			
		||||
                <span class="color-w font-18">文件池管理</span>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="head-other f-r">
 | 
			
		||||
                <div class="head-news f-l">
 | 
			
		||||
                    <!-- <div class="head-news-icon">
 | 
			
		||||
                        <img src="image/icon_02.png">
 | 
			
		||||
                        <span class="color-w"></span>
 | 
			
		||||
                    </div> -->
 | 
			
		||||
                    <div class="head-drop-down">
 | 
			
		||||
                        <ul class="down-ul">
 | 
			
		||||
                            <li data-id="1">系统通知(<i>0</i>)</li>
 | 
			
		||||
                            <li data-id="2">下载告警(<i>0</i>)</li>
 | 
			
		||||
                        </ul>
 | 
			
		||||
                        <div class="down-con">
 | 
			
		||||
                            <div>
 | 
			
		||||
                                <ul class="down-list list1">
 | 
			
		||||
                                </ul>
 | 
			
		||||
                                <ul class="down-list">
 | 
			
		||||
                                    <li class="down-list-center">
 | 
			
		||||
                                        <a href="notice.html" class="color-g6 font-14 t-c">查看全部</a>
 | 
			
		||||
                                    </li>
 | 
			
		||||
                                </ul>
 | 
			
		||||
                            </div>
 | 
			
		||||
                            <div>
 | 
			
		||||
                                <ul class="down-list list2">
 | 
			
		||||
                                </ul>
 | 
			
		||||
                                <ul class="down-list">
 | 
			
		||||
                                    <li class="down-list-center">
 | 
			
		||||
                                        <a href="notice.html" class="color-g6 font-14 t-c">查看全部</a>
 | 
			
		||||
                                    </li>
 | 
			
		||||
                                </ul>
 | 
			
		||||
                            </div>
 | 
			
		||||
                        </div>
 | 
			
		||||
                        <div class="operation font-14">
 | 
			
		||||
                            <div class="f-l operation-list operation-icon">全部已读</div>
 | 
			
		||||
                            <div class="f-r operation-list"><a href="#" class="color-b">历史通知</a></div>
 | 
			
		||||
                        </div>
 | 
			
		||||
                    </div>
 | 
			
		||||
                </div>
 | 
			
		||||
                <div class="head-name f-r">
 | 
			
		||||
                    <div class="img f-l">
 | 
			
		||||
                        <img src="image/img_01.png">
 | 
			
		||||
                    </div>
 | 
			
		||||
                    <div class="name color-w f-l">钉钉用户名称</div>
 | 
			
		||||
                </div>
 | 
			
		||||
            </div>
 | 
			
		||||
        </div>
 | 
			
		||||
<div class="f-l nav">
 | 
			
		||||
   <ul class="layui-nav layui-nav-tree" lay-filter="test" id="forMenu">
 | 
			
		||||
    <!--   <li class="layui-nav-item" data-id="1">
 | 
			
		||||
            <a href="index.html" class="nav-icon-public">公共文件</a>
 | 
			
		||||
        </li>
 | 
			
		||||
        <li class="layui-nav-item" data-id="2"><a href="inside.html" class="nav-icon-inside">内部文件</a></li>
 | 
			
		||||
        <li class="layui-nav-item" data-id="3"><a href="upload.html" class="nav-icon-upload">文件上传</a></li>
 | 
			
		||||
        <li class="layui-nav-item" data-id="4"><a href="renew.html" class="nav-icon-renew">文件更新</a></li>
 | 
			
		||||
        <li class="layui-nav-item" data-id="5">
 | 
			
		||||
            <a href="javascript:;" class="nav-icon-set">设置</a>
 | 
			
		||||
            <dl class="layui-nav-child">
 | 
			
		||||
                <dd><a href="organization.html">组织设置</a></dd>
 | 
			
		||||
                <dd><a href="Administration.html">主管理设置</a></dd>
 | 
			
		||||
                <dd><a href="field.html">自定义字段</a></dd>
 | 
			
		||||
                <dd><a href="record.html">操作记录</a></dd>
 | 
			
		||||
            </dl>
 | 
			
		||||
        </li>
 | 
			
		||||
        <li class="layui-nav-item" data-id="6"><a href="notice.html" class="nav-icon-notice">通知</a></li> -->
 | 
			
		||||
    </ul>
 | 
			
		||||
</div>
 | 
			
		||||
<script type="text/javascript">
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    layui.use(['element','layer'], function(){
 | 
			
		||||
        var element = layui.element;
 | 
			
		||||
    // $(window).on("load", function() {
 | 
			
		||||
        $('.nav .layui-nav-tree .layui-nav-item').each(function(i){
 | 
			
		||||
            var that = $(this)
 | 
			
		||||
            var newNum = $('.content-auto').attr('data-id')
 | 
			
		||||
            if(newNum == that.attr('data-id')){
 | 
			
		||||
                $('.nav .layui-nav-tree .layui-nav-item').removeClass('layui-nav-itemed').eq(i).addClass('layui-nav-itemed')
 | 
			
		||||
                $('.nav .layui-nav-tree .layui-nav-item .layui-nav-child dd').each(function(){
 | 
			
		||||
                    if($(this).index()+1 == $('.content-auto').attr('data-two')){
 | 
			
		||||
                        $(this).find('a').addClass('active')
 | 
			
		||||
                    }
 | 
			
		||||
                })
 | 
			
		||||
            }
 | 
			
		||||
        });
 | 
			
		||||
        var menuUrl = {};
 | 
			
		||||
        menuUrl['menu1'] = 'index.html';
 | 
			
		||||
        menuUrl['menu2'] = 'inside.html';
 | 
			
		||||
        menuUrl['menu3'] = 'upload.html';
 | 
			
		||||
        menuUrl['menu4'] = 'renew.html';
 | 
			
		||||
        menuUrl['menu5'] = 'index.html';
 | 
			
		||||
        menuUrl['menu6'] = 'notice.html';
 | 
			
		||||
        menuUrl['menu7'] = 'organization.html';
 | 
			
		||||
        menuUrl['menu8'] = 'Administration.html';
 | 
			
		||||
        menuUrl['menu9'] = 'field.html';
 | 
			
		||||
        menuUrl['menu10'] = 'record.html';
 | 
			
		||||
         menuUrl['menu10'] = 'hidefile.html';
 | 
			
		||||
        var menuClass = {};
 | 
			
		||||
        menuClass['menu1'] = 'nav-icon-public';
 | 
			
		||||
        menuClass['menu2'] = 'nav-icon-inside';
 | 
			
		||||
        menuClass['menu3'] = 'nav-icon-upload';
 | 
			
		||||
        menuClass['menu4'] = 'nav-icon-renew';
 | 
			
		||||
        menuClass['menu5'] = 'nav-icon-set';
 | 
			
		||||
        menuClass['menu6'] = 'nav-icon-notice';
 | 
			
		||||
        var menuIcon = {};
 | 
			
		||||
        menuIcon['menu1'] = 'inco_app08';
 | 
			
		||||
        menuIcon['menu2'] = 'inco_app08';
 | 
			
		||||
        menuIcon['menu3'] = 'inco_app07';
 | 
			
		||||
 | 
			
		||||
        menuIcon['menu4'] = 'inco_app06';
 | 
			
		||||
        menuIcon['menu5'] = 'inco_app08';
 | 
			
		||||
        menuIcon['menu6'] = 'inco_app12';
 | 
			
		||||
        menuIcon['menu7'] = 'inco_app08';
 | 
			
		||||
        menuIcon['menu8'] = 'inco_app09';
 | 
			
		||||
        menuIcon['menu9'] = 'inco_app11';
 | 
			
		||||
        menuIcon['menu10'] = 'inco_app10';
 | 
			
		||||
        var haveLogin = localStorage['haveLogin'] || false;
 | 
			
		||||
        if(haveLogin){
 | 
			
		||||
            getMenu();
 | 
			
		||||
        }else{
 | 
			
		||||
            var loginIntervalLefter = setInterval(function(){
 | 
			
		||||
                var tmpHaveLogin = localStorage['haveLogin'] || false;
 | 
			
		||||
                if(tmpHaveLogin){
 | 
			
		||||
                    clearInterval(loginIntervalLefter);
 | 
			
		||||
                    getMenu();
 | 
			
		||||
                }
 | 
			
		||||
            }, 500);
 | 
			
		||||
        }
 | 
			
		||||
        
 | 
			
		||||
        function getMenu(){
 | 
			
		||||
            var url = host + '/ding/menu/getMenuList';
 | 
			
		||||
            dxtcRequest('get', url, {}, function(data) {
 | 
			
		||||
                var newNum = $('.content-auto').attr('data-id');
 | 
			
		||||
                if (data.code == 200) {
 | 
			
		||||
                    if(data.data.length > 0){
 | 
			
		||||
                        var html = '';
 | 
			
		||||
                        var phoneHtml = '';
 | 
			
		||||
                        var funcSectionBase = '';
 | 
			
		||||
                        var funcSectionConfig = '';
 | 
			
		||||
                        var funcSectionNotice = '';
 | 
			
		||||
                        var extHtml = '<div class="wh76"></div>';
 | 
			
		||||
                        data.data.forEach(function(item){
 | 
			
		||||
                            var classStr = '';
 | 
			
		||||
                            if(item.id == newNum){
 | 
			
		||||
                                classStr = 'layui-nav-itemed';
 | 
			
		||||
                            }
 | 
			
		||||
                            html += '<li class="layui-nav-item '+classStr+'" data-id="'+item.id+'">';
 | 
			
		||||
                            if(item.hasChildren){
 | 
			
		||||
                                var childMenuId = $('.content-auto').attr('data-two')
 | 
			
		||||
                                html += '<a href="javascript:;" class="'+menuClass['menu'+item.id]+'" >'+item.name+'</a>';
 | 
			
		||||
                                html += '<dl class="layui-nav-child">';
 | 
			
		||||
                                item.children.forEach(function(child){
 | 
			
		||||
                                    var activeClass = '';
 | 
			
		||||
                                    if(child.sort == childMenuId){
 | 
			
		||||
                                        activeClass = 'active';
 | 
			
		||||
                                    }
 | 
			
		||||
                                    html += '<dd><a href="'+menuUrl['menu'+child.id]+'" class="'+activeClass+'">'+child.name+'</a></dd>';
 | 
			
		||||
                                });
 | 
			
		||||
                                html += '</dl>';
 | 
			
		||||
                            }else{
 | 
			
		||||
                                html += '<a href="'+menuUrl['menu'+item.id]+'" class="'+menuClass['menu'+item.id]+'">'+item.name+'</a>';
 | 
			
		||||
                            }
 | 
			
		||||
                            html += '</li>';
 | 
			
		||||
 | 
			
		||||
                            // 手机版文件夹  只取id<=2
 | 
			
		||||
                            if (item.id <= 2) {
 | 
			
		||||
                                let activeStr = '';
 | 
			
		||||
                                let urlStr = `${menuUrl['menu'+item.id]}`;
 | 
			
		||||
                                if (item.id == newNum) {
 | 
			
		||||
                                    classStr = 'active';
 | 
			
		||||
                                    urlStr = 'javascript:;';
 | 
			
		||||
                                }
 | 
			
		||||
                                phoneHtml += `<a href="${urlStr}" class="${classStr}">${item.name}</a>`;
 | 
			
		||||
                            }
 | 
			
		||||
 | 
			
		||||
                            // 手机版功能区 基本区域
 | 
			
		||||
                            if ($.inArray(item.id, [3, 4]) >= 0) {
 | 
			
		||||
                                funcSectionBase += `<div class="wh76 ">
 | 
			
		||||
                                                <a href="${menuUrl['menu'+item.id]}"  class="flexcolumn">
 | 
			
		||||
                                                    <img src="image/icon-app/${menuIcon['menu'+item.id]}.png" class="wh50" alt="">
 | 
			
		||||
                                                    <div class="displayCenter fontS12 margitt7">${item.name}</div>
 | 
			
		||||
                                                </a>
 | 
			
		||||
                                            </div>`;
 | 
			
		||||
                            }
 | 
			
		||||
 | 
			
		||||
                            // 手机版功能区 设置区域
 | 
			
		||||
                            if (item.id === 5) {
 | 
			
		||||
                                item.children.forEach(function(it) {
 | 
			
		||||
                                    funcSectionConfig += `<div class="wh76 ">
 | 
			
		||||
                                                <a href="${menuUrl['menu'+it.id]}"  class="flexcolumn">
 | 
			
		||||
                                                    <img src="image/icon-app/${menuIcon['menu'+it.id]}.png" class="wh50" alt="">
 | 
			
		||||
                                                    <div class="displayCenter fontS12 margitt7">${it.name}</div>
 | 
			
		||||
                                                </a>
 | 
			
		||||
                                            </div>`;
 | 
			
		||||
                                }); 
 | 
			
		||||
                            }
 | 
			
		||||
                            // 手机版功能区 通知区域
 | 
			
		||||
                            if (item.id === 6) {
 | 
			
		||||
                                funcSectionNotice += `<div class="wh76 ">
 | 
			
		||||
                                                <a href="${menuUrl['menu'+item.id]}"  class="flexcolumn">
 | 
			
		||||
                                                    <img src="image/icon-app/${menuIcon['menu'+item.id]}.png" class="wh50" alt="">
 | 
			
		||||
                                                    <div class="displayCenter fontS12 margitt7">${item.name}</div>
 | 
			
		||||
                                                </a>
 | 
			
		||||
                                            </div>`;
 | 
			
		||||
                            }
 | 
			
		||||
                        });
 | 
			
		||||
                        
 | 
			
		||||
                        let baseCount = $(funcSectionBase).find('a').length;
 | 
			
		||||
                        let configCount = $(funcSectionConfig).find('a').length;
 | 
			
		||||
                        let noticeCount = $(funcSectionNotice).find('a').length;
 | 
			
		||||
                        funcSectionBase += baseCount > 0 ? extHtml.repeat(4-baseCount) : '';
 | 
			
		||||
                        funcSectionConfig += configCount > 0 ? extHtml.repeat(4-configCount) : '';
 | 
			
		||||
                        funcSectionNotice += noticeCount > 0 ? extHtml.repeat(4-noticeCount) : '';
 | 
			
		||||
                        $('#forMenu').html(html);
 | 
			
		||||
                        $('#phone-menu').html(phoneHtml);
 | 
			
		||||
                        $('#func-section').find('.base').html(funcSectionBase);
 | 
			
		||||
                        $('#func-section').find('.config').html(funcSectionConfig);
 | 
			
		||||
                        $('#func-section').find('.notice').html(funcSectionNotice);
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
                        element.init();
 | 
			
		||||
                    }
 | 
			
		||||
                } else {
 | 
			
		||||
                    layer.msg(data.msg)
 | 
			
		||||
                }
 | 
			
		||||
            });
 | 
			
		||||
        }
 | 
			
		||||
    })
 | 
			
		||||
</script>
 | 
			
		||||
<!--内容-->
 | 
			
		||||
<div class="f-r content content-pd-50">
 | 
			
		||||
    <div class="content-auto" data-id="1">
 | 
			
		||||
        <div class="con-tit font-20 pc-block">
 | 
			
		||||
            公共文件
 | 
			
		||||
        </div>
 | 
			
		||||
        <div class="con-search bg-w top20 phone-top-0">
 | 
			
		||||
            <form class="layui-form" id="search-form">
 | 
			
		||||
                <div class="layui-form-item">
 | 
			
		||||
                    <label class="layui-form-label">文件类型:</label>
 | 
			
		||||
                    <div class="layui-input-block">
 | 
			
		||||
                        <select name="type">
 | 
			
		||||
                            <option value="">全部类型</option>
 | 
			
		||||
                        </select>
 | 
			
		||||
                    </div>
 | 
			
		||||
                </div>
 | 
			
		||||
                <div class="layui-form-item">
 | 
			
		||||
                    <label class="layui-form-label">拟稿人:</label>
 | 
			
		||||
                    <div class="layui-input-block">
 | 
			
		||||
                        <input type="text" name="drafter" class="layui-input" placeholder="请输入拟稿人">
 | 
			
		||||
                    </div>
 | 
			
		||||
                </div>
 | 
			
		||||
                <div class="layui-form-item">
 | 
			
		||||
                    <label class="layui-form-label">发布人:</label>
 | 
			
		||||
                    <div class="layui-input-block">
 | 
			
		||||
                        <input type="text" name="createUser" class="layui-input" placeholder="请输入发布人">
 | 
			
		||||
                    </div>
 | 
			
		||||
                </div>
 | 
			
		||||
                <div class="layui-form-item">
 | 
			
		||||
                    <label class="layui-form-label">时间段:</label>
 | 
			
		||||
                    <div class="layui-input-block">
 | 
			
		||||
                        <input type="text" name="times" class="layui-input layui-time-time" placeholder="请选择时间段">
 | 
			
		||||
                    </div>
 | 
			
		||||
                </div>
 | 
			
		||||
                <div class="layui-form-item">
 | 
			
		||||
                    <label class="layui-form-label">文件号:</label>
 | 
			
		||||
                    <div class="layui-input-block">
 | 
			
		||||
                        <input type="text" name="fileNum" class="layui-input" placeholder="请输入文件号">
 | 
			
		||||
                    </div>
 | 
			
		||||
                </div>
 | 
			
		||||
                <div class="layui-form-item">
 | 
			
		||||
                    <label class="layui-form-label">文件名:</label>
 | 
			
		||||
                    <div class="layui-input-block">
 | 
			
		||||
                        <input type="text" name="name" class="layui-input" placeholder="请输入文件名">
 | 
			
		||||
                    </div>
 | 
			
		||||
                </div>
 | 
			
		||||
                <div class="layui-form-item">
 | 
			
		||||
                    <button class="layui-btn" id="formDemo" lay-submit lay-filter="formDemo">搜索</button>
 | 
			
		||||
                    <button type="reset" class="layui-btn layui-btn-primary">重置</button>
 | 
			
		||||
                </div>
 | 
			
		||||
            </form>
 | 
			
		||||
        </div>
 | 
			
		||||
        <!--内容-->
 | 
			
		||||
        <div class="con-list bg-w top20 phone-bg-none phone-top-0">
 | 
			
		||||
            <!--手机-->
 | 
			
		||||
            <div class="phone-tit phone-block">
 | 
			
		||||
                <div class="name" id="phone-menu">
 | 
			
		||||
                    <!-- <a href="javascript:;" class="active">公共文件</a>
 | 
			
		||||
					<a href="inside.html" >内部文件</a> -->
 | 
			
		||||
                </div>
 | 
			
		||||
                <ul class="con-list-mero con-list-none" role="tablist">
 | 
			
		||||
                    <li role="presentation" class="active">
 | 
			
		||||
                        <a class="img-list" href="#Chart" aria-controls="Chart" role="tab" data-toggle="tab"> </a>
 | 
			
		||||
                    </li>
 | 
			
		||||
                    <li role="presentation">
 | 
			
		||||
                        <a href="#tab" aria-controls="tab" role="tab" data-toggle="tab" class="tab-list"> </a>
 | 
			
		||||
                    </li>
 | 
			
		||||
                </ul>
 | 
			
		||||
                <div class="toolbox">
 | 
			
		||||
                    <ul class="con-list-mero filter-icon" style="display:none">
 | 
			
		||||
                        <li role="presentation">
 | 
			
		||||
                            <a href="javascript:void(0);" id="toggle-filter"> </a>
 | 
			
		||||
                        </li>
 | 
			
		||||
                    </ul>
 | 
			
		||||
                </div>
 | 
			
		||||
            </div>
 | 
			
		||||
            <!--pc-->
 | 
			
		||||
            <div class="name">
 | 
			
		||||
                <span class="font-14" id="folder-navigation"><i class="icon-back"></i><a href="index.html"
 | 
			
		||||
                        data-id="0">全部文件</a></span>
 | 
			
		||||
                <input type="hidden" id="navigation" value="">
 | 
			
		||||
                <ul class="con-list-mero pc-block" role="tablist">
 | 
			
		||||
                    <li role="presentation" class="active">
 | 
			
		||||
                        <a class="img-list" href="#Chart" aria-controls="Chart" role="tab" data-toggle="tab"> </a>
 | 
			
		||||
                    </li>
 | 
			
		||||
                    <li role="presentation">
 | 
			
		||||
                        <a href="#tab" aria-controls="tab" role="tab" data-toggle="tab" class="tab-list"> </a>
 | 
			
		||||
                    </li>
 | 
			
		||||
                </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="con-list-cn tab-content">
 | 
			
		||||
                <div class="list-content active tab-pane" role="tabpanel" id="Chart">
 | 
			
		||||
                    <ul></ul>
 | 
			
		||||
                </div>
 | 
			
		||||
                <div class="list-content tab-pane" role="tabpanel" id="tab">
 | 
			
		||||
                    <table class="table">
 | 
			
		||||
                        <thead>
 | 
			
		||||
                            <tr>
 | 
			
		||||
                                <th>文件名称</th>
 | 
			
		||||
                                <th>文件号</th>
 | 
			
		||||
                                <th>拟稿人</th>
 | 
			
		||||
                                <th>发布人</th>
 | 
			
		||||
                                <th>文件类型</th>
 | 
			
		||||
                                <th>修改时间</th>
 | 
			
		||||
                                <th>操作</th>
 | 
			
		||||
                            </tr>
 | 
			
		||||
                        </thead>
 | 
			
		||||
                        <tbody></tbody>
 | 
			
		||||
                    </table>
 | 
			
		||||
                </div>
 | 
			
		||||
            </div>
 | 
			
		||||
            <!-- 无内容 -->
 | 
			
		||||
            <div class="no-con-list">
 | 
			
		||||
                <img src="image/img_02.jpg">
 | 
			
		||||
            </div>
 | 
			
		||||
        </div>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    </div>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
<!--点击弹出下载-->
 | 
			
		||||
<div class="download">
 | 
			
		||||
    <div class="center-center download-hight">
 | 
			
		||||
        <div class="download-content  bg-w t-c">
 | 
			
		||||
            <a href="javascript:;" class="close"> </a>
 | 
			
		||||
            <div class="text">
 | 
			
		||||
                <img src="">
 | 
			
		||||
                <h3>文件名称</h3>
 | 
			
		||||
                <p></p>
 | 
			
		||||
                <a href="#" class="btn1" id="preview-button" onclick="previewBtn(this)">预览</a>
 | 
			
		||||
                <a   onclick="downloadfile(this)" id="download" class="btn2" download="">下载</a>
 | 
			
		||||
            </div>
 | 
			
		||||
        </div>
 | 
			
		||||
    </div>
 | 
			
		||||
</div>
 | 
			
		||||
<!--点击弹出历史记录-->
 | 
			
		||||
<div class="history">
 | 
			
		||||
    <div class="center-center download-hight">
 | 
			
		||||
        <div class="history-content bg-w">
 | 
			
		||||
            <div class="on-name">
 | 
			
		||||
                <h3 class="font-14">历史记录</h3>
 | 
			
		||||
            </div>
 | 
			
		||||
            <a href="javascript:;" class="close"> </a>
 | 
			
		||||
            <div class="p-25">
 | 
			
		||||
                <table class="table">
 | 
			
		||||
                    <thead>
 | 
			
		||||
                        <tr>
 | 
			
		||||
                            <th>文件名称</th>
 | 
			
		||||
                            <th>文件类型</th>
 | 
			
		||||
                            <th>修改时间</th>
 | 
			
		||||
                        </tr>
 | 
			
		||||
                    </thead>
 | 
			
		||||
                    <tbody>
 | 
			
		||||
                    </tbody>
 | 
			
		||||
                </table>
 | 
			
		||||
            </div>
 | 
			
		||||
        </div>
 | 
			
		||||
    </div>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
<script type="text/javascript">
 | 
			
		||||
    var ajaxData = {
 | 
			
		||||
        createUser: '',
 | 
			
		||||
        drafter: '',
 | 
			
		||||
        fileNum: '',
 | 
			
		||||
        isPublic: 1,
 | 
			
		||||
        name: '',
 | 
			
		||||
        parentFolderId: 0,
 | 
			
		||||
        endTime: '',
 | 
			
		||||
        startTime: '',
 | 
			
		||||
        type: ''
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    var serch_flag = false;
 | 
			
		||||
 | 
			
		||||
    $(function() {
 | 
			
		||||
 | 
			
		||||
        layui.use(['form', 'upload', 'element', 'layer'], function() {
 | 
			
		||||
            var form = layui.form;
 | 
			
		||||
            var upload = layui.upload;
 | 
			
		||||
            var element = layui.element;
 | 
			
		||||
            var layer = layui.layer;
 | 
			
		||||
            var haveLogin = localStorage['haveLogin'] || false;
 | 
			
		||||
            if (haveLogin) {
 | 
			
		||||
                pageInit();
 | 
			
		||||
            } else {
 | 
			
		||||
                var loginInterval = setInterval(function() {
 | 
			
		||||
                    var tmpHaveLogin = localStorage['haveLogin'] || false;
 | 
			
		||||
                    if (tmpHaveLogin) {
 | 
			
		||||
                        clearInterval(loginInterval);
 | 
			
		||||
                        pageInit();
 | 
			
		||||
                    }
 | 
			
		||||
                }, 500);
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            function pageInit() {
 | 
			
		||||
                getFileType();
 | 
			
		||||
                getFileList(ajaxData);
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            $('#toggle-filter').on('click', function() {
 | 
			
		||||
                layer.open({
 | 
			
		||||
                    type: 1,
 | 
			
		||||
                    title: ['文件过滤', 'font-size:18px;padding:0;text-align:center'],
 | 
			
		||||
                    content: $('#search-form'),
 | 
			
		||||
                    offset: [0, 0],
 | 
			
		||||
                    area: ['100%', '100%'],
 | 
			
		||||
                    closeBtn: 1,
 | 
			
		||||
                    skin: 'file-filter-layer',
 | 
			
		||||
                    success: function(dom, index) {
 | 
			
		||||
                        dom.find('.layui-btn[lay-submit]').on('click', function() {
 | 
			
		||||
                            layer.close(index);
 | 
			
		||||
                        });
 | 
			
		||||
                    }
 | 
			
		||||
                })
 | 
			
		||||
            });
 | 
			
		||||
 | 
			
		||||
            //搜索
 | 
			
		||||
            form.on('submit(formDemo)', function(data) {
 | 
			
		||||
                ajaxData = {
 | 
			
		||||
                    createUser: data.field.createUser,
 | 
			
		||||
                    drafter: data.field.drafter,
 | 
			
		||||
                    fileNum: data.field.fileNum,
 | 
			
		||||
                    isPublic: 1,
 | 
			
		||||
                    name: data.field.name,
 | 
			
		||||
                    //parentFolderId: $("#navigation").val(),
 | 
			
		||||
                    parentFolderId: '',
 | 
			
		||||
                    startTime: data.field.times.split(' - ')[0] || '',
 | 
			
		||||
                    endTime: data.field.times.split(' - ')[1] || '',
 | 
			
		||||
                    type: data.field.type
 | 
			
		||||
                }
 | 
			
		||||
                // $("#navigation").val(0)
 | 
			
		||||
                // $('.con-list .name span a').next().remove()
 | 
			
		||||
                getFileList(ajaxData);
 | 
			
		||||
                serch_flag = true;
 | 
			
		||||
                return false;
 | 
			
		||||
            });
 | 
			
		||||
 | 
			
		||||
            //文件类型
 | 
			
		||||
            function getFileType() {
 | 
			
		||||
                $.ajax({
 | 
			
		||||
                    url: host + '/ding/file/getFileType'+'?timetmp='+ Date.parse( new Date() ).toString().substr(0,10),
 | 
			
		||||
                    headers: {
 | 
			
		||||
                        'Blade-Auth': 'bearer ' + accessToken,
 | 
			
		||||
                    },
 | 
			
		||||
                    data: {},
 | 
			
		||||
                    type: "get",
 | 
			
		||||
                    dataType: "json",
 | 
			
		||||
                    success: function(data) {
 | 
			
		||||
                        if (data.code == 200) {
 | 
			
		||||
                            if (data.data.length > 0) {
 | 
			
		||||
                                data.data.forEach(function(item) {
 | 
			
		||||
                                    $('.con-search select[name=type]').append(
 | 
			
		||||
                                        '<option value="' + item + '">' + item +
 | 
			
		||||
                                        '</option>')
 | 
			
		||||
                                })
 | 
			
		||||
                                form.render()
 | 
			
		||||
                            } 
 | 
			
		||||
                            // else {
 | 
			
		||||
                            //     layer.msg('暂无记录')
 | 
			
		||||
                            // }
 | 
			
		||||
                        } else {
 | 
			
		||||
                            layer.msg(data.msg)
 | 
			
		||||
                        }
 | 
			
		||||
                    },
 | 
			
		||||
                    error: function(data) {
 | 
			
		||||
                        console.log(data);
 | 
			
		||||
                    }
 | 
			
		||||
                });
 | 
			
		||||
            }
 | 
			
		||||
        });
 | 
			
		||||
 | 
			
		||||
    })
 | 
			
		||||
 | 
			
		||||
    function init() {
 | 
			
		||||
        $('.con-list .name span .icon-back').off("click").click(function() {
 | 
			
		||||
            var that = $(this);
 | 
			
		||||
            if (serch_flag) {
 | 
			
		||||
                $("#search-form")[0].reset();
 | 
			
		||||
                layui.use(['form'], function() {
 | 
			
		||||
                    var form = layui.form;
 | 
			
		||||
                    form.render();
 | 
			
		||||
                })
 | 
			
		||||
                $("#navigation").val($('.con-list .name span a').last().attr('data-id'))
 | 
			
		||||
                var ajaxData = {
 | 
			
		||||
                    createUser: '',
 | 
			
		||||
                    drafter: '',
 | 
			
		||||
                    fileNum: '',
 | 
			
		||||
                    isPublic: 1,
 | 
			
		||||
                    name: '',
 | 
			
		||||
                    parentFolderId: parseInt($('.con-list .name span a').last().attr('data-id')),
 | 
			
		||||
                    endTime: '',
 | 
			
		||||
                    startTime: '',
 | 
			
		||||
                    type: ''
 | 
			
		||||
                }
 | 
			
		||||
                getFileList(ajaxData);
 | 
			
		||||
            } else {
 | 
			
		||||
                if ($("#navigation").val() != 0) {
 | 
			
		||||
                    var ajaxData = {
 | 
			
		||||
                        createUser: '',
 | 
			
		||||
                        drafter: '',
 | 
			
		||||
                        fileNum: '',
 | 
			
		||||
                        isPublic: 1,
 | 
			
		||||
                        name: '',
 | 
			
		||||
                        parentFolderId: parseInt($('.con-list .name span a').eq(-2).attr('data-id')),
 | 
			
		||||
                        endTime: '',
 | 
			
		||||
                        startTime: '',
 | 
			
		||||
                        type: ''
 | 
			
		||||
                    }
 | 
			
		||||
                    $("#navigation").val($('.con-list .name span a').eq(-2).attr('data-id'))
 | 
			
		||||
                    $('.con-list .name span a').eq(-1).remove()
 | 
			
		||||
                    getFileList(ajaxData)
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
            serch_flag = false;
 | 
			
		||||
        });
 | 
			
		||||
        //路由事件
 | 
			
		||||
        $('#folder-navigation a').off("click").click(function() {
 | 
			
		||||
            var that = $(this)
 | 
			
		||||
            console.log(that.attr('data-id'), 'parentFolderId');
 | 
			
		||||
            ajaxData.parentFolderId = that.attr('data-id')
 | 
			
		||||
            ajaxData.name = '';
 | 
			
		||||
            $('.con-list .name span a').each(function() {
 | 
			
		||||
                if ($(this).index() >= that.index()) {
 | 
			
		||||
                    $('.con-list .name span a').eq($(this).index()).remove()
 | 
			
		||||
                }
 | 
			
		||||
            })
 | 
			
		||||
            $("#navigation").val(that.attr('data-id'))
 | 
			
		||||
            getFileList(ajaxData);
 | 
			
		||||
            serch_flag = false;
 | 
			
		||||
        })
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    //历史记录
 | 
			
		||||
    function getHistory(obj) {
 | 
			
		||||
        $.ajax({
 | 
			
		||||
            url: host + '/ding/file/getHistory'+'?timetmp='+ Date.parse( new Date() ).toString().substr(0,10),
 | 
			
		||||
            headers: {
 | 
			
		||||
                'Blade-Auth': 'bearer ' + accessToken,
 | 
			
		||||
            },
 | 
			
		||||
            data: {
 | 
			
		||||
                groupId: $(obj).attr('data-groupid')
 | 
			
		||||
            },
 | 
			
		||||
            type: "get",
 | 
			
		||||
            dataType: "json",
 | 
			
		||||
            success: function(data) {
 | 
			
		||||
                if (data.code == 200) {
 | 
			
		||||
                    if (data.data.length > 0) {
 | 
			
		||||
                        var html = '';
 | 
			
		||||
                        data.data.forEach(function(item) {
 | 
			
		||||
                            html += '<tr>' +
 | 
			
		||||
                                '<td><div class="list-img click-download" onclick="openFile(this)" data-id="' +
 | 
			
		||||
                                item.id + '" data-name="' + item.name + '" data-type="' + item
 | 
			
		||||
                                .type + '" data-url="' + item.url + '" data-time="' + item
 | 
			
		||||
                                .createTime + '" data-dingid="' + item.dingFileId +
 | 
			
		||||
                                '" data-dingname="' + item.dingFileName + '" data-dingsize="' + item
 | 
			
		||||
                                .dingFileSize + '" data-spaceid="' + item.dingSpaceId +
 | 
			
		||||
                                '"><img src="image/icon_22.png"><span>' + item.name +
 | 
			
		||||
                                '</span></div></td>'
 | 
			
		||||
                            html += '<td>';
 | 
			
		||||
                            if (item.isPublic) {
 | 
			
		||||
                                html += '公共文件类型';
 | 
			
		||||
                            } else {
 | 
			
		||||
                                html += '内部文件类型';
 | 
			
		||||
                            }
 | 
			
		||||
                            html += '</td>';
 | 
			
		||||
                            html += '<td>' + item.updateTime + '</td>' +
 | 
			
		||||
                                '</tr>';
 | 
			
		||||
                        })
 | 
			
		||||
                        $(".history .table tbody").html(html)
 | 
			
		||||
                        $(".history").show();
 | 
			
		||||
                    } 
 | 
			
		||||
                    // else {
 | 
			
		||||
                    //     layer.msg('暂无记录')
 | 
			
		||||
                    // }
 | 
			
		||||
                } else {
 | 
			
		||||
                    layer.msg(data.msg)
 | 
			
		||||
                }
 | 
			
		||||
            },
 | 
			
		||||
            error: function(data) {
 | 
			
		||||
                console.log(data);
 | 
			
		||||
            }
 | 
			
		||||
        });
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    //打开文件夹
 | 
			
		||||
    function openFolder(obj) {
 | 
			
		||||
        ajaxData.parentFolderId = $(obj).attr('data-id')
 | 
			
		||||
        getFileList(ajaxData)
 | 
			
		||||
        $("#navigation").val($(obj).attr('data-id'));
 | 
			
		||||
        $('#folder-navigation').append('<a data-id="' + $(obj).attr('data-id') + '"> > ' + $(obj).text() + '</a>');
 | 
			
		||||
        serch_flag = false;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    //文件下载
 | 
			
		||||
    function downloadfile(obj) {
 | 
			
		||||
        var id = $(obj).data('fileid');
 | 
			
		||||
        $.ajax({
 | 
			
		||||
            url: host + '/ding/file/downLoadFile'+'?timetmp='+ Date.parse( new Date() ).toString().substr(0,10),
 | 
			
		||||
            headers: {
 | 
			
		||||
                'Blade-Auth': 'bearer ' + localStorage.accessToken
 | 
			
		||||
            },
 | 
			
		||||
            data: {
 | 
			
		||||
                fileId: id
 | 
			
		||||
            },
 | 
			
		||||
            type: "get",
 | 
			
		||||
            contentType: "application/json",
 | 
			
		||||
            dataType: "json",
 | 
			
		||||
            success: function(data) {
 | 
			
		||||
                if (data.code == 200) {
 | 
			
		||||
                    $(obj).attr('data', data.data);
 | 
			
		||||
                    console.log(data.data);
 | 
			
		||||
                  
 | 
			
		||||
                   window.open(data.data);
 | 
			
		||||
                } else {
 | 
			
		||||
                    layer.msg(data.msg)
 | 
			
		||||
                }
 | 
			
		||||
            },
 | 
			
		||||
            error: function(data) {
 | 
			
		||||
                console.log(data);
 | 
			
		||||
            }
 | 
			
		||||
        });
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    //预览文件
 | 
			
		||||
    function openFile(obj) {
 | 
			
		||||
        var id = $(obj).attr('data-id');
 | 
			
		||||
        var name = $(obj).attr('data-name');
 | 
			
		||||
        var type = $(obj).attr('data-type');
 | 
			
		||||
        var url = $(obj).attr('data-url');
 | 
			
		||||
        var time = $(obj).attr('data-time');
 | 
			
		||||
 | 
			
		||||
        var dingFileId = $(obj).data('dingid');
 | 
			
		||||
        var dingFileName = $(obj).data('dingname');
 | 
			
		||||
        var dingFileSize = $(obj).data('dingsize');
 | 
			
		||||
        var dingSpaceId = $(obj).data('spaceid');
 | 
			
		||||
 | 
			
		||||
        $('.download .download-content .text h3').text(name)
 | 
			
		||||
        $('.download .download-content .text p').text(time)
 | 
			
		||||
        $('.download .download-content .text a.btn2').attr('download', name)
 | 
			
		||||
        $('.download-content .text img').attr('src', 'image/icon-file/icon_' + type + '.png')
 | 
			
		||||
        $('#download').data('fileid', id);
 | 
			
		||||
 | 
			
		||||
        var previewButton = $('#preview-button');
 | 
			
		||||
        previewButton.attr('dingfileid', dingFileId);
 | 
			
		||||
        previewButton.attr('dingfilename', dingFileName);
 | 
			
		||||
        previewButton.attr('dingfilesize', dingFileSize);
 | 
			
		||||
        previewButton.attr('dingspaceid', dingSpaceId);
 | 
			
		||||
        previewButton.attr('filetype', type);
 | 
			
		||||
        $('.download').show()
 | 
			
		||||
 | 
			
		||||
        // $.ajax({
 | 
			
		||||
        //     url: host + '/ding/file/downLoadFile',
 | 
			
		||||
        //     headers: {
 | 
			
		||||
        //         'Blade-Auth': 'bearer ' + localStorage.accessToken
 | 
			
		||||
        //     },
 | 
			
		||||
        //     data: {
 | 
			
		||||
        //         fileId: id
 | 
			
		||||
        //     },
 | 
			
		||||
        //     type: "get",
 | 
			
		||||
        //     contentType:"application/json",
 | 
			
		||||
        //     dataType: "json",
 | 
			
		||||
        //     success: function(data) {
 | 
			
		||||
        //         if (data.code == 200) {
 | 
			
		||||
        //             console.log(data.data, '路径555');
 | 
			
		||||
        //             $('.download .download-content .text a.btn1').attr('data-url',data.data)
 | 
			
		||||
        //             $('.download .download-content .text a.btn2').attr('href',data.data)
 | 
			
		||||
        //             $('.download').show()
 | 
			
		||||
        //         } else {
 | 
			
		||||
        //             layer.msg(data.msg)
 | 
			
		||||
        //         }
 | 
			
		||||
        //     },
 | 
			
		||||
        //     error: function(data) {
 | 
			
		||||
        //         console.log(data);
 | 
			
		||||
        //     }
 | 
			
		||||
        // });
 | 
			
		||||
    }
 | 
			
		||||
    
 | 
			
		||||
    //隐藏文件
 | 
			
		||||
    function hideFile(obj){
 | 
			
		||||
        layer.confirm('确认隐藏改文件吗?', {
 | 
			
		||||
          btn: ['确认', '取消'] //可以无限个按钮
 | 
			
		||||
          ,
 | 
			
		||||
        }, function(index, layero){
 | 
			
		||||
          //按钮【按钮一】的回调
 | 
			
		||||
          $.ajax({
 | 
			
		||||
              url: host + '/ding/file/disPlayFile'+'?timetmp='+ Date.parse( new Date() ).toString().substr(0,10),
 | 
			
		||||
              headers: {
 | 
			
		||||
                  'Blade-Auth': 'bearer ' + localStorage.accessToken
 | 
			
		||||
              },
 | 
			
		||||
              data: {
 | 
			
		||||
                  fileId:$(obj).attr("data-id"),
 | 
			
		||||
                  isShow:0
 | 
			
		||||
              },
 | 
			
		||||
              type: "get",
 | 
			
		||||
              contentType: "application/x-www-form-urlencoded",
 | 
			
		||||
              dataType: "json",
 | 
			
		||||
              success: function(data) {
 | 
			
		||||
                  if(data.code==200){
 | 
			
		||||
                      layer.msg('隐藏成功')
 | 
			
		||||
                      getFileList(ajaxData)
 | 
			
		||||
                  }else{
 | 
			
		||||
                      layer.msg(data.msg)
 | 
			
		||||
                  }
 | 
			
		||||
                  
 | 
			
		||||
              },
 | 
			
		||||
              error: function(data) {
 | 
			
		||||
                  console.log(data);
 | 
			
		||||
              }
 | 
			
		||||
              })
 | 
			
		||||
        }, function(index){
 | 
			
		||||
          //按钮【按钮二】的回调
 | 
			
		||||
          layer.closeAll();
 | 
			
		||||
        });
 | 
			
		||||
        return false;
 | 
			
		||||
    }
 | 
			
		||||
    //文件列表
 | 
			
		||||
    function getFileList(ajaxData) {
 | 
			
		||||
        console.log(ajaxData, 'getFileList');
 | 
			
		||||
        $('.list-content#Chart ul').empty()
 | 
			
		||||
        $('.list-content#tab tbody').empty()
 | 
			
		||||
        $.ajax({
 | 
			
		||||
            url: host + '/ding/file/getFileList'+'?timetmp='+ Date.parse( new Date() ).toString().substr(0,10),
 | 
			
		||||
            headers: {
 | 
			
		||||
                'Blade-Auth': 'bearer ' + localStorage.accessToken
 | 
			
		||||
            },
 | 
			
		||||
            data: ajaxData,
 | 
			
		||||
            type: "get",
 | 
			
		||||
            contentType: "application/x-www-form-urlencoded",
 | 
			
		||||
            dataType: "json",
 | 
			
		||||
            success: function(data) {
 | 
			
		||||
                if (data.code == 200) {
 | 
			
		||||
                    init()
 | 
			
		||||
                    if (data.data.folders.length > 0) {
 | 
			
		||||
                        data.data.folders.forEach(function(item) {
 | 
			
		||||
                            var html1 =
 | 
			
		||||
                                '<li class="list" onclick="openFolder(this)" ondblclick="openFolder(this)" data-id="' +
 | 
			
		||||
                                item.id + '">' +
 | 
			
		||||
                                '<div class="img"><img src="image/'+(item.folderType=="0"?"icon_11.png":"icon_11_2.png")+'"></div>' +
 | 
			
		||||
                                '<div class="text-two-hide list-hight">' + item.name + '</div>' +
 | 
			
		||||
                                '</li>'
 | 
			
		||||
                            $('.list-content#Chart ul').append(html1)
 | 
			
		||||
                            var html2 = '<tr>' +
 | 
			
		||||
                                '<td><div class="list-img" onclick="openFolder(this)"  ondblclick ="openFolder(this)" data-id="' +
 | 
			
		||||
                                item.id + '"><img src="image/'+(item.folderType=="0"?"icon_11.png":"icon_11_2.png")+'"><span>' + item.name +
 | 
			
		||||
                                '</span></div></td>' +
 | 
			
		||||
                                '<td></td>' +
 | 
			
		||||
                                '<td></td>' +
 | 
			
		||||
                                '<td></td>' +
 | 
			
		||||
                                '<td>公共文件</td>' +
 | 
			
		||||
                                '<td>' + item.createTime + '</td>' +
 | 
			
		||||
                                '<td></td>'
 | 
			
		||||
                                //+'<td><a href="javascript:;" class="news-red" data-groupid="'+item.groupId+'" onclick="getHistory(this)">历史记录</a></td>'
 | 
			
		||||
                                +
 | 
			
		||||
                                '</tr>'
 | 
			
		||||
                            $('.list-content#tab tbody').append(html2)
 | 
			
		||||
                        })
 | 
			
		||||
                    }
 | 
			
		||||
                    if (data.data.files.length > 0) {
 | 
			
		||||
                        data.data.files.forEach(function(item) {
 | 
			
		||||
                            var html1 =
 | 
			
		||||
                                '<li class="list click-download" >' 
 | 
			
		||||
                                
 | 
			
		||||
                                
 | 
			
		||||
                                + '<div class="more">'
 | 
			
		||||
                                + '<span>...</span>'
 | 
			
		||||
                                + '<div class="more-edit"  onclick="hideFile(this)" data-id="' + item.id + '" data-name="' + item.name + '">隐藏</div>'
 | 
			
		||||
                                + '</div>'+
 | 
			
		||||
                                
 | 
			
		||||
                                
 | 
			
		||||
                                '<div class="img"  onclick="openFile(this)" data-id="' +
 | 
			
		||||
                                item.id + '" data-name="' + item.name + '" data-type="' + item
 | 
			
		||||
                                .type + '" data-url="' + item.url + '" data-time="' + item
 | 
			
		||||
                                .createTime + '" data-dingid="' + item.dingFileId +
 | 
			
		||||
                                '" data-dingname="' + item.dingFileName + '" data-dingsize="' + item
 | 
			
		||||
                                .dingFileSize + '" data-spaceid="' + item.dingSpaceId + '"><img src="image/icon-file/icon_' + item.type +
 | 
			
		||||
                                '.png"></div>' +
 | 
			
		||||
                                '<div class="text-two-hide list-hight">' + item.name + '</div>' +
 | 
			
		||||
                                '</li>'
 | 
			
		||||
                            $('.list-content#Chart ul').append(html1)
 | 
			
		||||
                            var html2 = '<tr>' +
 | 
			
		||||
                                '<td>'
 | 
			
		||||
                                
 | 
			
		||||
                                + '<div class="more">'
 | 
			
		||||
                                + '<span>...</span>'
 | 
			
		||||
                                + '<div class="more-edit"  onclick="hideFile(this)" data-id="' + item.id + '" data-name="' + item.name + '">隐藏</div>'
 | 
			
		||||
                                + '</div>'
 | 
			
		||||
                                +
 | 
			
		||||
                                '<div class="list-img" onclick="openFile(this)" data-id="' +
 | 
			
		||||
                                item.id + '" data-name="' + item.name + '" data-type="' + item
 | 
			
		||||
                                .type + '" data-url="' + item.url + '" data-time="' + item
 | 
			
		||||
                                .createTime + '" ><img src="image/icon-file/icon_' + item.type +
 | 
			
		||||
                                '.png"><span>' + item.name + '</span></div></td>' +
 | 
			
		||||
                                '<td>' + item.number + '</td>' +
 | 
			
		||||
                                '<td><div class="list-img"><span>' + item.drafter +
 | 
			
		||||
                                '</span></div></td>' +
 | 
			
		||||
                                '<td><div class="list-img"><span>' + item.createUser +
 | 
			
		||||
                                '</span></div></td>' +
 | 
			
		||||
                                '<td>' + item.type + '</td>' +
 | 
			
		||||
                                '<td>' + item.createTime + '</td>'
 | 
			
		||||
                            html2 += '<td>';
 | 
			
		||||
                            if (item.isHistory == 1) {
 | 
			
		||||
                                html2 += '<a href="javascript:;" class="news-red" data-groupid="' +
 | 
			
		||||
                                    item.groupId + '" onclick="getHistory(this)">历史记录</a>';
 | 
			
		||||
                            }
 | 
			
		||||
                            html2 += '</td>';
 | 
			
		||||
                            html2 += '</tr>';
 | 
			
		||||
                            $('.list-content#tab tbody').append(html2)
 | 
			
		||||
                        })
 | 
			
		||||
                    }
 | 
			
		||||
                    if (data.data.folders.length == 0 && data.data.files.length == 0) {
 | 
			
		||||
                        $('.no-con-list').show()
 | 
			
		||||
                    } else {
 | 
			
		||||
                        $('.no-con-list').hide()
 | 
			
		||||
                    }
 | 
			
		||||
                } else {
 | 
			
		||||
                    layer.msg(data.msg)
 | 
			
		||||
                }
 | 
			
		||||
            },
 | 
			
		||||
            error: function(data) {
 | 
			
		||||
                console.log(data);
 | 
			
		||||
            }
 | 
			
		||||
        });
 | 
			
		||||
    }
 | 
			
		||||
</script>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    <script>
 | 
			
		||||
    layui.use(['element','form','laydate','layer'],function(){
 | 
			
		||||
        var element = layui.element;
 | 
			
		||||
        var form = layui.form;
 | 
			
		||||
        var laydate = layui.laydate;
 | 
			
		||||
        var layer = layui.layer;
 | 
			
		||||
        //单时间
 | 
			
		||||
        laydate.render({
 | 
			
		||||
            elem: '.layui-time',
 | 
			
		||||
            theme: '#3e5afa',
 | 
			
		||||
            type:'date',
 | 
			
		||||
            format: 'yyyy-MM-dd',
 | 
			
		||||
            max: 0
 | 
			
		||||
        });
 | 
			
		||||
        //时间段
 | 
			
		||||
        laydate.render({
 | 
			
		||||
            elem: '.layui-time-time',
 | 
			
		||||
            range: true,
 | 
			
		||||
            theme: '#3e5afa'
 | 
			
		||||
        });
 | 
			
		||||
    });
 | 
			
		||||
    </script>
 | 
			
		||||
    </body>
 | 
			
		||||
</html>
 | 
			
		||||
<!--appfooter-->
 | 
			
		||||
<div class="height84 poflexfoot">
 | 
			
		||||
    <div class="height50 display disLeftRihgt aligncneter">
 | 
			
		||||
        <div class=" widthb50">
 | 
			
		||||
            <a href="index.html" class="flexcolumn">
 | 
			
		||||
                <img src="image/icon-app/inco_app03.png" class="wh20">
 | 
			
		||||
                <div class="displayCenter fontS12 margitt7">文件夹</div>
 | 
			
		||||
            </a>
 | 
			
		||||
        </div>
 | 
			
		||||
        <div class=" widthb50">
 | 
			
		||||
            <a href="appHome.html" class="flexcolumn">
 | 
			
		||||
                <img src="image/icon-app/inco_app04.png" class="wh20">
 | 
			
		||||
                <div class="displayCenter fontS12 margitt7">功能区</div>
 | 
			
		||||
            </a>
 | 
			
		||||
        </div>
 | 
			
		||||
    </div>
 | 
			
		||||
</div>
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,2 @@
 | 
			
		|||
/** layui-v2.5.6 MIT License By https://www.layui.com */
 | 
			
		||||
 html #layuicss-skincodecss{display:none;position:absolute;width:1989px}.layui-code-h3,.layui-code-view{position:relative;font-size:12px}.layui-code-view{display:block;margin:10px 0;padding:0;border:1px solid #e2e2e2;border-left-width:6px;background-color:#F2F2F2;color:#333;font-family:Courier New}.layui-code-h3{padding:0 10px;height:32px;line-height:32px;border-bottom:1px solid #e2e2e2}.layui-code-h3 a{position:absolute;right:10px;top:0;color:#999}.layui-code-view .layui-code-ol{position:relative;overflow:auto}.layui-code-view .layui-code-ol li{position:relative;margin-left:45px;line-height:20px;padding:0 5px;border-left:1px solid #e2e2e2;list-style-type:decimal-leading-zero;*list-style-type:decimal;background-color:#fff}.layui-code-view pre{margin:0}.layui-code-notepad{border:1px solid #0C0C0C;border-left-color:#3F3F3F;background-color:#0C0C0C;color:#C2BE9E}.layui-code-notepad .layui-code-h3{border-bottom:none}.layui-code-notepad .layui-code-ol li{background-color:#3F3F3F;border-left:none}
 | 
			
		||||
| 
		 After Width: | Height: | Size: 5.8 KiB  | 
| 
		 After Width: | Height: | Size: 11 KiB  | 
| 
		 After Width: | Height: | Size: 5.7 KiB  | 
| 
		 After Width: | Height: | Size: 701 B  | 
| 
		 After Width: | Height: | Size: 1.7 KiB  | 
| 
		 After Width: | Height: | Size: 299 KiB  |