804 lines
		
	
	
		
			35 KiB
		
	
	
	
		
			HTML
		
	
	
			
		
		
	
	
			804 lines
		
	
	
		
			35 KiB
		
	
	
	
		
			HTML
		
	
	
<!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/jquery-ui.min.js"></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 class="xr">
 | 
						||
                        
 | 
						||
                     
 | 
						||
                    </div>
 | 
						||
                </div>
 | 
						||
            </div>
 | 
						||
        </div>
 | 
						||
        <script type="text/javascript">
 | 
						||
                  $(".xr").html(`
 | 
						||
                  <div class="qh">
 | 
						||
                  <p onclick="changeUser(3)"> 管理员</p>
 | 
						||
                     <p onclick="changeUser(6)">员工</p>
 | 
						||
                        </div>
 | 
						||
                  `)
 | 
						||
            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>
 |