dropdown多选下拉框

写好了一个dropdown多选框。直接粘下面代码就能用

效果展示:

 

 

temp2.jsp

<%@page import="com.util.LabelCacheManager"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<%@ include file="commonLanguage.jsp" %>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<link rel="stylesheet" type="text/css" href="css/dropdown/jquery.dropdown.min.css" />
<link rel="stylesheet" type="text/css" href="css/modeltool/workflow/bill.css">
</head>
<body>
<div class="wid50 floleft hei20">
<span class="floleft usespan">抄送人 </span>
<div class="dropdown-sin-2" style="width: 153px; display: inline-block;">
<select name="ccBy" style="display: none" multiple placeholder="点击选择抄送人"></select>
</div>
</div>
</body>

<script type="text/javascript" src="js/jquery-2.1.1.js"></script>
<script type="text/javascript" src="js/dropdown/jquery.dropdown.js"></script>
<script type="text/javascript" src="js/public.js"></script>
<script type="text/javascript">
$(function(){
loadShareList();
})
function loadShareList(){
var projectId = '152';
// 查询模型分享人
var url = publicJS.tomcat_url + '/hrm/selectUsersByProjectId.action';
/* var data = new FormData();
data.append("projectId",projectId); */
var data = {
"projectId":projectId
}
$.ajax({
url : url,
type : 'POST',
data : data,
dataType : 'json',
/* processData:false,
contentType:false, */
success : function(data){
if(data.code == '200'){
// 插入option
var ccSelect = $(".dropdown-sin-2").find("select[name='ccBy']");
var html = "";
data.data.forEach((elem,index)=>{
// 修复接收人 抄送人接受为null 错误
var currentUserId = "340";
if(elem != null && currentUserId != elem.id){
html += '<option value="'+elem.id+'">'+elem.lastname+'</option>';
}
});
// 把创建人添加到分享人列表中
ccSelect.append(html);
var options = {
input: '<input type="text" maxLength="20" placeholder="选人">',
choice: function() {
//console.log(arguments, workflowCollision);
}
}

$('.dropdown-sin-2').dropdown(options);
}else{
Dialog.alert("xxx_2" ,function(){
workflowCollision.clearTable();
});
return;
}
},
error : function(error){
Dialog.alert("服务器异常");
}
})
}

</script>
</html>

修改了部分dropdown中的代码

;
(function ($) {
  'use strict';

  function throttle(func, wait, options) {
    var context, args, result;
    var timeout = null;
    // 上次执行时间点
    var previous = 0;
    if (!options) options = {};
    // 延迟执行函数
    var later = function () {
      // 若设定了开始边界不执行选项,上次执行时间始终为0
      previous = options.leading === false ? 0 : new Date().getTime();
      timeout = null;
      result = func.apply(context, args);
      if (!timeout) context = args = null;
    };
    return function () {
      var now = new Date().getTime();
      // 首次执行时,如果设定了开始边界不执行选项,将上次执行时间设定为当前时间。
      if (!previous && options.leading === false) previous = now;
      // 延迟执行时间间隔
      var remaining = wait - (now - previous);
      context = this;
      args = arguments;
      // 延迟时间间隔remaining小于等于0,表示上次执行至此所间隔时间已经超过一个时间窗口
      // remaining大于时间窗口wait,表示客户端系统时间被调整过
      if (remaining <= 0 || remaining > wait) {
        clearTimeout(timeout);
        timeout = null;
        previous = now;
        result = func.apply(context, args);
        if (!timeout) context = args = null;
        //如果延迟执行不存在,且没有设定结尾边界不执行选项
      } else if (!timeout && options.trailing !== false) {
        timeout = setTimeout(later, remaining);
      }
      return result;
    };
  }

  var isSafari = function () {
    var ua = navigator.userAgent.toLowerCase();
    if (ua.indexOf('safari') !== -1) {
      return ua.indexOf('chrome') > -1 ? false : true;
    }
  }();

  var settings = {
    readonly: false,
    limitCount: Infinity,
    input: '<input type="text" maxLength="20" placeholder="搜索关键词或ID">',
    data: [],
    searchable: true,
    searchNoData: '<li style="color:#ddd">查无数据,换个词儿试试 /(ㄒoㄒ)/~~</li>',
    choice: function choice() {}
  };

  var KEY_CODE = {
    up: 38,
    down: 40,
    enter: 13
  };

  var EVENT_SPACE = {
    click: 'click.iui-dropdown',
    focus: 'focus.iui-dropdown',
    keydown: 'keydown.iui-dropdown',
    keyup: 'keyup.iui-dropdown'
  };

  // 创建模板
  function createTemplate() {
    var isLabelMode = this.isLabelMode;
    var searchable = this.config.searchable;
    var templateSearch = searchable ? '<span class="dropdown-search">' + this.config.input + '</span>' : '';

    return isLabelMode ? '<div class="dropdown-display-label"><div class="dropdown-chose-list">' + templateSearch + '</div></div><div class="dropdown-main">{{ul}}</div>' : '<a href="javascript:;" class="dropdown-display"><span class="dropdown-chose-list"></span><a href="javascript:;"  class="dropdown-clear-all">\xD7</a></a><div class="dropdown-main">' + templateSearch + '{{ul}}</div>';
  }

  // 超出限制提示
  function maxItemAlert() {
    var _dropdown = this;
    var _config = _dropdown.config;
    var $el = _dropdown.$el;
    var $alert = $el.find('.dropdown-maxItem-alert');
    clearTimeout(_dropdown.maxItemAlertTimer);

    if ($alert.length === 0) {
      $alert = $('<div class="dropdown-maxItem-alert">\u6700\u591A\u53EF\u9009\u62E9' + _config.limitCount + '\u4E2A</div>');
    }

    $el.append($alert);
    _dropdown.maxItemAlertTimer = setTimeout(function () {
      $el.find('.dropdown-maxItem-alert').remove();
    }, 1000);
  }

  // select-option 转 ul-li
  function selectToDiv(str) {
    var result = str || '';
    // 移除select标签
    result = result.replace(/<select[^>]*>/gi, '').replace('</select>', '');
    // 移除 optgroup 结束标签
    result = result.replace(/<\/optgroup>/gi, '');
    result = result.replace(/<optgroup[^>]*>/gi, function (matcher) {
      var groupName = /label="(.[^"]*)"(\s|>)/.exec(matcher);
      var groupId = /data\-group\-id="(.[^"]*)"(\s|>)/.exec(matcher);
      return '<li class="dropdown-group" data-group-id="' + (groupId ? groupId[1] : '') + '">' + (groupName ? groupName[1] : '') + '</li>';
    });
    result = result.replace(/<option(.*?)<\/option>/gi, function (matcher) {
      var value = /value="?([\w\u4E00-\u9FA5\uF900-\uFA2D]+)"?/.exec(matcher);
      var name = />(.*)<\//.exec(matcher);
      // 强制要求html中使用selected/disabled,而不是selected="selected","disabled="disabled"
      var isSelected = matcher.indexOf('selected') > -1 ? true : false;
      var isDisabled = matcher.indexOf('disabled') > -1 ? true : false;
      return '<li ' + (isDisabled ? ' disabled' : ' tabindex="0"') + ' data-value="' + (value ? value[1] : '') + '" class="dropdown-option ' + (isSelected ? 'dropdown-chose' : '') + '">' + (name ? name[1] : '') + '</li>';
    });

    return result;
  }

  // object-data 转 select-option
  function objectToSelect(data) {
    var map = {};
    var result = '';
    var name = [];
    var selectAmount = 0;

    if (!data || !data.length) {
      return false;
    }

    $.each(data, function (index, val) {
      // disable 权重高于 selected
      var hasGroup = val.groupId;
      var isDisabled = val.disabled ? ' disabled' : '';
      var isSelected = val.selected && !isDisabled ? ' selected' : '';

      var temp = '<option' + isDisabled + isSelected + ' value="' + val.id + '">' + val.name + '</option>';

      if (isSelected) {
        name.push('<span class="dropdown-selected">' + val.name + '<i class="del" data-id="' + val.id + '"></i></span>');
        selectAmount++;
      }

      // 判断是否有分组
      if (hasGroup) {
        if (map[val.groupId]) {
          map[val.groupId] += temp;
        } else {
          //  &janking& just a separator
          map[val.groupId] = val.groupName + '&janking&' + temp;
        }
      } else {
        map[index] = temp;
      }
    });

    $.each(map, function (index, val) {
      var option = val.split('&janking&');
      // 判断是否有分组
      if (option.length === 2) {
        var groupName = option[0];
        var items = option[1];
        result += '<optgroup label="' + groupName + '" data-group-id="' + index + '">' + items + '</optgroup>';
      } else {
        result += val;
      }
    });

    return [result, name, selectAmount];
  }

  // select-option 转 object-data
  // 
  function selectToObject(el) {
    var $select = el;
    var result = [];

    function readOption(key, el) {
      var $option = $(el);

      this.id = $option.prop('value');
      this.name = $option.text();
      this.disabled = $option.prop('disabled');
      this.selected = $option.prop('selected');
    }

    $.each($select.children(), function (key, el) {
      var tmp = {};
      var tmpGroup = {};
      var $el = $(el);

      if (el.nodeName === 'OPTGROUP') {
        tmpGroup.groupId = $el.data('groupId');
        tmpGroup.groupName = $el.attr('label');
        $.each($el.children(), $.proxy(readOption, tmp));
        $.extend(tmp, tmpGroup);
      } else {
        $.each($el, $.proxy(readOption, tmp));
      }

      result.push(tmp);
    });

    return result;
  }

  var action = {
    show: function show(event) {
      event.stopPropagation();
      var _dropdown = this;
      $(document).trigger('click.dropdown');
      _dropdown.$el.toggleClass('active');
    },
    search: throttle(function (event) {

      var _dropdown = this;
      var _config = _dropdown.config;
      var $el = _dropdown.$el;
      var $input = $(event.target);
      var intputValue = $input.val();
      var data = _dropdown.config.data;
      var result = [];

      if (event.keyCode > 36 && event.keyCode < 41) {
        return;
      }

      $.each(data, function (key, value) {
        if (value.name.toLowerCase().indexOf(intputValue) > -1 || '' + value.id === '' + intputValue) {
          result.push(value);
        }
      });

      $el.find('ul').html(selectToDiv(objectToSelect(result)[0]) || _config.searchNoData);
    }, 300),
    control: function control(event) {
      var keyCode = event.keyCode;
      var KC = KEY_CODE;
      var index = 0;
      var direct;
      var itemIndex;
      var $items;
      if (keyCode === KC.down || keyCode === KC.up) {

        // 方向
        direct = keyCode === KC.up ? -1 : 1;
        $items = this.$el.find('[tabindex]');
        itemIndex = $items.index($(document.activeElement));

        // 初始
        if (itemIndex === -1) {
          index = direct + 1 ? -1 : 0;
        } else {
          index = itemIndex;
        }

        // 确认位序
        index = index + direct;

        // 最后位循环
        if (index === $items.length) {
          index = 0;
        }

        $items.eq(index).focus();
        event.preventDefault();
      }
    },
    multiChoose: function multiChoose(event) {
      var _dropdown = this;
      var _config = _dropdown.config;
      var $select = _dropdown.$select;
      var $target = $(event.target);
      var value = $target.attr('data-value');
      var hasSelected = $target.hasClass('dropdown-chose');
      var selectedName = [];

      //全选按钮相关
      for(var p=0;p<_config.data.length;p++){
          _config.data[p].selected=false;
        if($(event.target.parentNode.childNodes).eq(p).hasClass('dropdown-chose')){
          _config.data[p].selected=true;
        }
      }

      if (hasSelected) {
        //全选按钮相关
        var ischeck=$(".selectAll>input").is(':checked');
        if(ischeck){
          _dropdown.selectAmount=$(".dropdown-option").length;
        }
          
      $target.removeClass('dropdown-chose');
      _dropdown.selectAmount--;
      } else {
        if (_dropdown.selectAmount < _config.limitCount) {
          $target.addClass('dropdown-chose');
          _dropdown.selectAmount++;
        } else {
          maxItemAlert.call(_dropdown);
          return false;
        }
      }

      _dropdown.name = [];

      $.each(_config.data, function (key, item) {
        if ('' + item.id === '' + value) {
          item.selected = hasSelected ? false : true;
        }
        if (item.selected) {
          selectedName.push(item.name);
          _dropdown.name.push('<span class="dropdown-selected">' + item.name + '<i class="del" data-id="' + item.id + '"></i></span>');
        }
      });

      $select.find('option[value="' + value + '"]').prop('selected', hasSelected ? false : true);

      _dropdown.$choseList.find('.dropdown-selected').remove();
      _dropdown.$choseList.prepend(_dropdown.name.join(''));
      _dropdown.$el.find('.dropdown-display').attr('title', selectedName.join(','));
      _config.choice.call(_dropdown, event);
    },
    singleChoose: function singleChoose(event) {
      var _dropdown = this;
      var _config = _dropdown.config;
      var $el = _dropdown.$el;
      var $select = _dropdown.$select;
      var $target = $(event.target);
      var value = $target.attr('data-value');
      var hasSelected = $target.hasClass('dropdown-chose');

      _dropdown.name = [];

      if ($target.hasClass('dropdown-chose')) {
        return false;
      }

      $el.removeClass('active').find('li').not($target).removeClass('dropdown-chose');

      $target.toggleClass('dropdown-chose');
      $.each(_config.data, function (key, item) {
        // id 有可能是数字也有可能是字符串,强制全等有弊端 2017-03-20 22:19:21
        item.selected = false;
        if ('' + item.id === '' + value) {
          item.selected = hasSelected ? 0 : 1;
          if (item.selected) {
            _dropdown.name.push('<span class="dropdown-selected" title=" '+ item.name +' ">' + item.name + '<i class="del" data-id="' + item.id + '"></i></span>');
          }
        }
      });

      $select.find('option[value="' + value + '"]').prop('selected', true);

      _dropdown.name.push('<span class="placeholder">' + _dropdown.placeholder + '</span>');
      _dropdown.$choseList.html(_dropdown.name.join(''));
      _config.choice.call(_dropdown, event);
    },
    del: function del(event) {
      var _dropdown = this;
      var $target = $(event.target);
      var id = $target.data('id');
      // 2017-03-23 15:58:50 测试
      // 10000条数据测试删除,耗时 ~3ms
      $.each(_dropdown.name, function (key, value) {
        if (value.indexOf('data-id="' + id + '"') !== -1) {
          _dropdown.name.splice(key, 1);
          return false;
        }
      });

      $.each(_dropdown.config.data, function (key, item) {
        if ('' + item.id == '' + id) {
          item.selected = false;
          return false;
        }
      });

      //全选按钮相关
      $(".selectAll>input").attr("checked",false);


      _dropdown.selectAmount--;
      _dropdown.$el.find('[data-value="' + id + '"]').removeClass('dropdown-chose');
      _dropdown.$el.find('[value="' + id + '"]').prop('selected', false).removeAttr('selected');
      $target.closest('.dropdown-selected').remove();

      return false;
    },
    clearAll: function clearAll(event) {
      event.preventDefault();
      this.$choseList.find('.del').each(function (index, el) {
        $(el).trigger('click');
      });
      this.$el.find('.dropdown-display').removeAttr('title');
      return false;
    }
  };

  function Dropdown(options, el) {
    this.$el = $(el);
    this.$select = this.$el.find('select');
    this.placeholder = this.$select.attr('placeholder');
    this.config = options;
    this.name = [];
    this.isSingleSelect = !this.$select.prop('multiple');
    this.selectAmount = 0;
    this.maxItemAlertTimer = null;
    this.isLabelMode = this.config.multipleMode === 'label';
    this.init();
  }

  Dropdown.prototype = {
    init: function init() {
      var _this = this;
      var _config = _this.config;
      var $el = _this.$el;
      _this.$select.hide();
      //  判断dropdown是否单选,是否token模式
      $el.addClass(_this.isSingleSelect ? 'dropdown-single' : _this.isLabelMode ? 'dropdown-multiple-label' : 'dropdown-multiple');

      if (_config.data.length === 0) {
        _config.data = selectToObject(_this.$select);
      }

      var processResult = objectToSelect(_config.data);

      _this.name = processResult[1];
      _this.selectAmount = processResult[2];
      _this.$select.html(processResult[0]);
      _this.renderSelect();
      // disabled权重高于readonly
      _this.changeStatus(_config.disabled ? 'disabled' : _config.readonly ? 'readonly' : false);
    },
    // 渲染 select 为 dropdown
    renderSelect: function renderSelect(isUpdate, isCover) {
      var _this = this;
      var $el = _this.$el;
      var $select = _this.$select;
      var elemLi = selectToDiv($select.prop('outerHTML'));
      var template;

      if (isUpdate) {
        $el.find('ul')[isCover ? 'html' : 'append'](elemLi);
      } else {
        template = createTemplate.call(_this).replace('{{ul}}', '<ul>' + elemLi + '</ul>');
        $el.append(template).find('ul').removeAttr('style class');
      }

      if (isCover) {
        _this.name = [];
        _this.$el.find('.dropdown-selected').remove();
        _this.$select.val('');
      }

      _this.$choseList = $el.find('.dropdown-chose-list');

      if (!_this.isLabelMode) {
        _this.$choseList.html($('<span class="placeholder"></span>').text(_this.placeholder));
      }
      if(typeof(_this.name) != 'undefined'){
          _this.$choseList.prepend(_this.name.join(''));
      }
    },
    bindEvent: function bindEvent() {
      var _this = this;
      var $el = _this.$el;
      var openHandle = isSafari ? EVENT_SPACE.click : EVENT_SPACE.focus;

      $el.on(EVENT_SPACE.click, function (event) {
        event.stopPropagation();
      });
      $el.on(EVENT_SPACE.click, '.del', $.proxy(action.del, _this));

      // show
      if (_this.isLabelMode) {
        $el.on(EVENT_SPACE.click, '.dropdown-display-label', function () {
          $el.find('input').focus();
        });

        $el.on(EVENT_SPACE.focus, 'input', $.proxy(action.show, _this));
        $el.on(EVENT_SPACE.keydown, 'input', function (event) {
          if (event.keyCode === 8 && this.value === '' && _this.name.length) {
            $el.find('.del').eq(-1).trigger('click');
          }
        });
      } else {
        $el.on(openHandle, '.dropdown-display', $.proxy(action.show, _this));
        $el.on(openHandle, '.dropdown-clear-all', $.proxy(action.clearAll, _this));
      }

      // 搜索
      $el.on(EVENT_SPACE.keyup, 'input', $.proxy(action.search, _this));

      // 按下enter键设置token
      $el.on(EVENT_SPACE.keyup, function (event) {
        var keyCode = event.keyCode;
        var KC = KEY_CODE;
        if (keyCode === KC.enter) {
          $.proxy(_this.isSingleSelect ? action.singleChoose : action.multiChoose, _this, event)();
        }
      });

      // 按下上下键切换token
      $el.on(EVENT_SPACE.keydown, $.proxy(action.control, _this));

      $el.on(EVENT_SPACE.click, '[tabindex]', $.proxy(_this.isSingleSelect ? action.singleChoose : action.multiChoose, _this));
    },
    unbindEvent: function unbindEvent() {
      var _this = this;
      var $el = _this.$el;
      var openHandle = isSafari ? EVENT_SPACE.click : EVENT_SPACE.focus;

      $el.off(EVENT_SPACE.click);
      $el.off(EVENT_SPACE.click, '.del');

      // show
      if (_this.isLabelMode) {
        $el.off(EVENT_SPACE.click, '.dropdown-display-label');
        $el.off(EVENT_SPACE.focus, 'input');
        $el.off(EVENT_SPACE.keydown, 'input');
      } else {
        $el.off(openHandle, '.dropdown-display');
        $el.off(openHandle, '.dropdown-clear-all');
      }
      // 搜索
      $el.off(EVENT_SPACE.keyup, 'input');
      // 按下enter键设置token
      $el.off(EVENT_SPACE.keyup);
      // 按下上下键切换token
      $el.off(EVENT_SPACE.keydown);
      $el.off(EVENT_SPACE.click, '[tabindex]');
    },
    changeStatus: function changeStatus(status) {
      var _this = this;
      if (status === 'readonly') {
        _this.unbindEvent();
      } else if (status === 'disabled') {
        _this.$select.prop('disabled', true);
        _this.unbindEvent();
      } else {
        _this.$select.prop('disabled', false);
        _this.bindEvent();
      }
    },
    update: function (data, isCover) {
      var _this = this;
      var _config = _this.config;
      var $el = _this.$el;
      var _isCover = isCover || false;

      if (Object.prototype.toString.call(data) !== '[object Array]') {
        return;
      }

      _config.data = _isCover ? data.slice(0) : _config.data.concat(data);

      var processResult = objectToSelect(_config.data);

      _this.name = processResult[1];
      _this.selectAmount = processResult[2];
      _this.$select.html(processResult[0]);
      _this.renderSelect(true, _isCover);
    },
    destroy: function () {
      this.unbindEvent();
      this.$el.children().not('select').remove();
      this.$el.removeClass('dropdown-single dropdown-multiple-label dropdown-multiple');
      this.$select.show();
    }
  };

  $(document).on('click.dropdown', function () {
    $('.dropdown-single,.dropdown-multiple,.dropdown-multiple-label').removeClass('active');
  });

  $.fn.dropdown = function (options) {
    this.each(function (index, el) {
      $(el).data('dropdown', new Dropdown($.extend(true, {}, settings, options), el));
    });
    return this;
  }
})(jQuery);

 

bill.css

* {
  margin: 0;
  padding: 0;
}
text#markup{
/*    font-size: 182px; */
}
/*清除浮动*/
.clearfix:after {
    content: "";
    display: block;
    visibility: hidden;
    height: 0;
    clear: both;
}
.clearfix {
    zoom: 1;
}
.clear { 
    clear: both; 
}

button, input[type=button] {
  border: none;
  outline:none;
  background: none;
} 

input, button, select, textarea {
  outline: none
}

textarea {
  resize: none
}

.center {
  text-align: center;
}

.colorWhite {
  color: #fff;
}

.br34 {
   background: rgba(255, 255, 255, 0.8);
}

.bca {
  background: #aaa;
}

.bcc {
  background: #ccc;
}


.bce {
  /* background: #eee; */
}

.hei20 {
  height: 20px;
  line-height: 20px;
}

.hei30 {
  height: 30px;
  line-height: 30px;
}

.floleft {
  float: left;
}

.floright {
  float: right;
}

.wid50 {
  width: 50%;
  margin-bottom: 10px;
}

.wid100 {
  width: 100%;
}
.redSpot{
    display: block;
    width: 10px;
    height: 10px;
    float: left;
    margin: 8px 0 0 5px;
    background: red;
    border-radius:50%;
    box-shadow: 2px 2px 2px #e4394c;
}

.boxShadow {
  box-shadow: 2px 2px 2px #ccc;
}

.userinput {
  width: 150px;
  border: 1px solid #ccc;
  text-indent: 5px;
  background: #fff;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.m-initating-header-title .projectName {
    font-size: 14px;
    font-weight: 600;
    min-width: 150px;
    max-width: 70%;
    width:auto;
    text-align: center;
    margin: auto;
    float: inherit
    
}
.tableinput {
  width: 97%;
  text-indent: 3px;
  border:none;
}

.tableTextarea {
  display: block;
  width: 98%;
  border: none;
  margin: 0 auto;
  background: #fff;
}

.tableDiv {
  position: relative;
  width: 99%;
  margin: 0 auto;
  min-height: 100px;
}
.tableDiv svg{
    width: 100% !important;
    height: 99.5% !important;
}

.tableDiv img {
  display: block;
  height: 100%;
  margin: 0 auto;
  width: 100%;
}

.flcenter {
 /*  width: 90%; */
  max-height: 420px;
  overflow: auto;
  padding-top: 1px;
 /*  margin: 0 auto; */
  background: #fff;
}

.m-initating-process,.m-backlog-process{
  width: 600px;
  float: right;
  position:relative;
  z-index:1;
  display:none;
  margin:0 ;
  border: 1px solid #ccc;
  border-radius: 5px;
  font-size: 13px;
  font-family: 微软雅黑;
  background-color: rgba(255, 255, 255, 1);
  box-shadow: 0px 3px 5px rgba(158, 158, 158, 0.5);
  -webkit-box-shadow: 0px 3px 5px rgba(158, 158, 158, 0.5);
  -moz-box-shadow: 0px 3px 5px rgba(158, 158, 158, 0.5);
  right: 300px;
}
.m-backlog-process{
  width: 500px;
  float: right;
  height: 90%;
}

.m-initating-process{
  float: left;
  left: 6px;

}

.m-initating-title,.m-backlog-title {
  color: #333;
  text-indent: 10px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  position: relative;
  font-weight: 600;
}

.m-initating-title .closeBtn {
  color: #999;
  font-size: 25px;
  line-height: 36px;
  margin-right: 10px;
  font-weight: 600;
  font-family: inherit;
}

.m-initating-title .minimizeBtn,#m-backlog-process .minimizeList{
    font-size: 25px;
    letter-spacing: -3px;
    margin-right: 10px;
    height: 100%;
    color: #999;
}
.m-initating-title .minimizeBtn:hover,#m-backlog-process .minimizeList:hover{
    color: #e4393c;
}
.m-initating-title{
    height: 36px;
    line-height: 36px;
    border-bottom: 1px solid rgba(200,200,200, 0.8);
}
.m-initating-title .closeBtn:hover {
  color: #e4393c;
}

.m-initating-title hr,.m-backlog-title hr{
  color: #fff;
  width: 99.6%;
  position: absolute;
  bottom: 1px;
}
.m-backlog-title .backlogTreat{
    width: 33.33%;
    float: left;
}
.m-backlog-title .backlogTreat a{
    display: block;
    text-align: center;
    text-decoration: none;
}
.backlogSearch span{
    display: block;
    width: 10%;
    float: left;
    text-align: center;
}
.backlogSearch .backlogSearchDiv{
    width: 70%;
    box-shadow: 2px 2px 2px #969696;
    height: 25px;
    float: left;
    margin: 2.5px;
    margin-right:18%;
    border: 1px solid #ccc;
}
.backlogSearchDiv input{
    width: 94%;
    height: 100%;
    display: block;
    text-indent: 10px;
    float: left;
}
.backlogSearchDiv .searchImg{
    display: block;
    width: 5%;
    height: 100%;
    float: left;
    cursor: pointer;
    background: red;
}
.backlogTable{
    border-collapse:collapse
}
.backlogTable thead{
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
} 



.backlogTable th{
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.backlogTable th:nth-child(1),.backlogTable tbody tr>td:nth-child(1){
    width: 5%;
}
.backlogTable th:nth-child(2),.backlogTable tbody tr>td:nth-child(2){
    width: 45%;
    text-align: left;
}
,.backlogTable tbody tr>td:nth-child(3){
    width: 20%;
}
.backlogTable th:nth-child(4),.backlogTable tbody tr>td:nth-child(4){
    width: 30%;
}
.backlogTable th:nth-child(2) input{
    width: 60px;
    height: 20px;
    margin-left:7px; 
    background: #4dbff7;
    border-radius: 3px;
      color: #fff;
}
.backlogTable th:nth-child(3){
    border-right: 1px solid #ccc;
}
.backlogTable th:nth-child(2){
    border-right: 1px solid #ccc;
}
.backlogTable tbody tr>td{
    text-indent: 1%;
    border-right: none;
}
.backlogTable ._checkBox{
    width: 16px;
    height: 16px;
    margin: 0 auto;
    display: block;
}
.backlogTable tbody tr>td:nth-child(2) b{
    display: block;
    float: left;
    width: 200px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow:ellipsis;
}



.m-initating-header-content {
    height: 65px;
    width: 100%;
    margin-top: 10px;
    border-bottom: 1px solid #ccc;

}

.usespan {
  display: block;
  width: 100px;
  text-align: center;
  line-height: 23px;
}

.recipier input, .coppyTo input {
  width: 80%;
  float: left;
  border: none;
  background: none;
  outline: none;
  line-height: 20px;
  text-indent: 3px;
}
/**********************覆盖jqueryui样式 开始***********************/
input:focus, textarea:focus{
    box-shadow:none;
}
input[type="text"], input[type="password"], .ui-autocomplete-input, textarea, .uneditable-input{
    padding : 0;
}
/**********************覆盖jqueryui样式 结束***********************/

.recipier a, .coppyTo a {
    width: 15px;
    height: 15px;
    margin: 2px 7px;
    float: left;
    cursor: pointer;
    color: #353d47;
}

.m-initating-table {
  width: 95%;
  margin: 0 auto;
  margin-top: 5%; 
  border-right: 1px solid black;
  border-bottom: 1px solid black;
  border-collapse: collapse;
}

.m-initating-table:nth-child(1) {
  margin-top: 10px;
}

.m-initating-table td {
  width: 15.3%;
  border-left: 1px solid black;
  border-top: 1px solid black
}

.m-initating-table td:last-child {
  width: 23%;
}
.m-initating-footer{
    width: 90%;
    padding: 10px 0;
    margin: 0 auto;
    position: relative;
}
.m-initating-footer i.line{
    width: 110%;
    border-top:2px solid #ccc; 
    position: absolute;
    left: -5%;
}
.m-initating-footer .footer-process{
    background: url(applycationbg.png);
    background-size: 100%;
    height: 80px;
    background-position: -2px -13px;
    display: flex;
    justify-content: space-between;
}
.m-initating-footer .footer-process:before,
.m-initating-footer .footer-process:after{
    content: "";
}
.m-initating-footer .footer-process li{
/*    display: inline-block; 
    width: 30px;*/
    height: 40px;
    border-radius: 5px;
    padding: 2px 40px;
    color: #fff;
  /*   float: left; */
    margin: 20px 0 0 20px;
    line-height: 20px;
    text-align: center;
    font-size: 14px;
}
._btnGreen{
    background: #70AD47;
}
._btnOrange{
    background: #ED7D31;
}
._btnBlue{
    background: #5B9BD5;
}
._export{
    width: 20%;
    height: 30px;
    border-radius: 3px;
    position: absolute;
    right: 0px;
    top: 2px;
}
._export input{
    float: right;
    padding: 2px 0;
    margin: 2% 40% 0px 0px;
    width: 40%;
    height: 80%;
    border-radius: 3px;
    color: #fff;
    background: #4dbff7;
    cursor: pointer;
}

.footer-button{
    /* padding: 15px 0; */
}
.footer-button div{
    width: 60%;
    height: 40px;
    margin: 0 auto;
    margin-top: 10px;
}
.footer-button div input{
    width: 100px;
    height: 33px;
    border-radius: 5px;
    background: #4dbff7;
    color: #fff;
    float: left;
    cursor: pointer;
}
.footer-button div input.returnBtn{
    margin: 0 auto;
    display: none;
    float: unset;
}
.footer-button div input._show,._show{
    display: block;
}
.footer-button div input:nth-child(2){
    float: right;
}
h2.title_had{
    font-size:medium;width:60%;float:left;text-align:right;
}

.dropdown-display,.dropdown-display-label{
    border-radius:0px;
       height: 22px;
    line-height: 22px;
}
.dropdown-display{
    padding: 0;
}
.dropdown-display-label:after, .dropdown-display:after{
    content: '';
    position: absolute;
    border-top: 10px solid #999;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    top: 6px;
    right: 4px;
}
.dropdown-clear-all{
    width: 16px;
    height: 20px;
    line-height: 20px;
    top: 1px;
}



.adsk-viewing-viewer .dropdown-main{
    box-sizing: border-box;
    top: initial;
}
.dropdown-sin-discuss .dropdown-clear-all{
    top: 6px;
}
.dropdown-display .placeholder:first-child{
    line-height: 22px;    
}
.dropdown-search input{
    height: 24px;
    font-size: 12px;
}
.dropdown-main ul li{
    font-size: 12px;
}


.m-backlog-title span{
    display: inline-block;
    width: 33.06%;
    text-align: center;
    border-right: 1px solid #fff;
    background: #e2e2e2;
}
.m-backlog-title span:last-child{
    border-right: none;
}
/* .m-backlog-title  .sp_hover:hover{
     background: #22a7f0;
}
.m-backlog-title  .sp_hover:hover a{
    color:#fff;
} */
.m-backlog-title{
    height: 30px;
    line-height: 30px;
   /*  background: #e2e2e2; */
    border-radius: 0px;
    text-indent: 0px;
}
.m-backlog-title span a{
    color: #666;
    display: inline-block;
    width: 100%;
    height: 100%;
}

.dropdown-display .dropdown-chose-list{
    text-indent: 5px;
}

.handle-children-title{
    height: 30px;
    line-height: 30px;
    border-bottom: 1px solid #ccc;
}
.handle-children-title span{
    display: inline-block;
    width: 124px;
    text-align: center;
    border-right: 1px solid #ccc;
}
.handle-children-title span a{
    color:#333;
    display: inline-block;
    width: 100%;
    height: 100%;
}
.m-collision-table{
    padding:10px;
    box-sizing: border-box;
    -wbkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    height: 91%;
}
table.dataTable tbody tr{
    cursor: pointer;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled{
    cursor: pointer;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current{
    padding: 2px 8px;
}
.m-initating-header-title{
    padding-top: 6px;
    -webkit-padding-top: 6px;
    -moz-padding-top: 6px;
    position:relative;
    text-align:center
}
.solid_tishi{
    width: 495px;
    margin: 10px auto 0;
}
.solid_xt{
    display: inline-block;
    width: 25px;
    height: 10px;
    margin-right: 10px;
    margin-left: 10px;
}
.solid_xt:first-child{
    margin-left: 0px;
}
.blue_bg{
    background: #5b9bd5;
}
.orange_bg{
    background: #ed7d31;
}
.greenyellow_bg{
     background: #70ad47;
}
/* 滚动条 */
.scroll_bar::-webkit-scrollbar{
    width: 6px;
    padding:12px
}
.scroll_bar::-webkit-scrollbar-track{
    background: rgba(255, 255, 255, 0.8);
    border-radius: 0px;
}

.scroll_bar::-webkit-scrollbar-thumb{
    background: rgb(212, 212, 212);
    border-radius: 5px;
    height: 80px;
}

.odd{
    text-align: center;
}
.even{
    text-align: center;
}
.collision-isreadfield{
    height: 6px;
    width: 6px;
    margin: 0 auto;
    display: inline-block;
    background-color: red;
    border-radius: 50%;
    box-shadow: 0px 0px 6px #902a2a;
    vertical-align: text-top;
}
/* .sorting_1{
    width : 78px;
}  */
.delete-collision-buton{
    display: none;
    color: #fff;
    background-color: rgb(34, 167, 240);
    border-radius: 10%;
    /* width: 38px; */
    margin:0;
}


.show-workflow{
    position: absolute;
    bottom: 164px;
    right: 14px;
    z-index: 2;
}
.show-process{
    position: absolute;
    bottom: 126px;
    right: 14px;
    z-index: 2;
}
.show-workflow .show-workflowBtn,.show-process .show-processBtn{
    width: 100px;
    height: 30px;
    border-radius: 5px;
    border: none;
    display: none;
    color: white;
    cursor: pointer;
    background: rgba(20, 20, 20, 0.6);
    text-align: center;
    line-height: 30px;
    font-size: 12px;
}
.show-workflow .show-workflowBtn:hover,.show-process .show-processBtn:hover{
    background: rgba(20, 20, 20, 0.4);
}

.dropdown-option{
    padding-left:0px;
}
.dropdown-main{
    z-index:10005!important;
}
@media screen and (max-width:1366px){
    .flcenter{
        height:296px;
    }

  
    .usespan {
        width: 60px;
    }
      

    .m-backlog-process {
      width: 500px;
    }
    .m-collision-table{
        height: 88%;
    }
    .m-initating-process{
      width: 450px;
      left: -9px;
    }

    .m-initating-process, .m-backlog-process{
      margin: 0 0px 0 10px;
      right: 288px;
    }

    .solid_tishi {
         width: 100%;
         margin: 6px auto 0;
    }
    .m-initating-footer .footer-process{
       height: 45px; 
    }

    .m-initating-footer .footer-process span {
      width: 53px;
      height: 20px;
      padding: 2px 10px;
      margin: 10px 0 0 20px;
    }

    .footer-button div {
      height: 30px;
      margin-top: 9px;
    }

    .footer-button div input {
        width: 79px;
        height: 25px;
        margin-top: 2px;
    }
}

后台接口返回结果是一个json

{"msg":"","code":"200","data":[{"pinyinlastname":"lm","lastmodid":1,"tempresidentnumber":"xxxx","createdate":"2015-12-28","subcompanyid1":1,"startdate":"2017-03-30","password":"61BD60C60D9FB60CC8FC7767669D40A1","jobactivitydesc":"xxxx","id":3,"nativeplace":"上海","fax":"22222","faceTag":1,"height":"","loginid":"bimlinmin","needusb":0,"healthinfo":"1","lastname":"林敏","enddate":" ","folk":"","createrid":1,"lloginid":"9453C1FE1CF8078EDC622EC28B9DFB6A","status":1,"isnewuser":"Y00005","accounttype":0,"workroom":"4","passwordstate":0,"email":"linmin@17bim.com","policy":"团员","jobtitle":3,"workcode":"Y00005","homeaddress":"xxxx","sex":"0","systemlanguage":7,"totalSpace":100.0,"lastmoddate":"2016-10-17","locationid":2,"regresidentplace":"城镇户口","sumpasswordwrong":0,"joblevel":0,"passwdchgdate":"2018-07-25","passwordlock":0,"ecologyPinyinSearch":"lm","bememberdate":"2010-08-08","mobilecall":"","certificatenum":"350124197709050012","occupySpace":0.0,"bepartydate":"2010-08-10","degree":"学士学位","weight":110,"telephone":"021-61995100","countryid":1,"residentplace":"xxxx","maritalstatus":"1","mobileshowtype":1,"birthday":"#NAME ","jobcall":2,"faceImage":"1540370790135.tmp","assistantid":0,"seclevel":90,"needdynapass":0,"departmentid":1,"lastlogindate":"2017-08-22","mobile":"13636691710","costcenterid":0,"educationlevel":7,"islabouunion":"0","account":"","dsporder":3.0,"hrmJobTitles":{"jobactivityid":16,"jobtitlename":"总裁","enable":1,"id":3,"jobtitlemark":"总裁","jobdepartmentid":1}},{"pinyinlastname":"lm1","lastmodid":1,"createdate":"2017-03-29","subcompanyid1":110,"password":"61BD60C60D9FB60CC8FC7767669D40A1","jobactivitydesc":"","id":322,"fax":"","loginid":"linmin","datefield1":"","datefield3":"","datefield2":"","datefield5":"","datefield4":"","lastname":"林敏1","createrid":1,"status":0,"tinyintfield1":0,"tinyintfield2":0,"accounttype":0,"tinyintfield5":0,"tinyintfield3":0,"managerid":0,"tinyintfield4":0,"workroom":"","passwordstate":0,"belongto":0,"email":"","jobtitle":3,"workcode":"","sex":"0","systemlanguage":7,"totalSpace":100.0,"lastmoddate":"2017-03-30","locationid":3,"resourceimageid":0,"sumpasswordwrong":0,"joblevel":0,"passwdchgdate":"2018-07-25","passwordlock":0,"ecologyPinyinSearch":"lm1","mobilecall":"","occupySpace":0.0,"telephone":"","countryid":1,"numberfield5":0.0,"numberfield1":0.0,"numberfield2":0.0,"numberfield3":0.0,"numberfield4":0.0,"mobileshowtype":1,"textfield5":"","textfield1":"","textfield2":"","jobcall":0,"textfield3":"","textfield4":"","assistantid":0,"managerstr":"","seclevel":90,"departmentid":224,"lastlogindate":"2017-06-21","mobile":"","costcenterid":0,"dsporder":322.0,"hrmJobTitles":{"jobactivityid":16,"jobtitlename":"总裁","enable":1,"id":3,"jobtitlemark":"总裁","jobdepartmentid":1}},{"pinyinlastname":"wsh","lastmodid":1,"createdate":"2017-03-29","subcompanyid1":102,"password":"61BD60C60D9FB60CC8FC7767669D40A1","jobactivitydesc":"","id":323,"fax":"","loginid":"wangsihong","datefield1":"","datefield3":"","datefield2":"","datefield5":"","datefield4":"","lastname":"王斯洪","createrid":1,"status":0,"tinyintfield1":0,"tinyintfield2":0,"accounttype":0,"tinyintfield5":0,"tinyintfield3":0,"managerid":322,"tinyintfield4":0,"workroom":"","passwordstate":0,"belongto":0,"email":"","jobtitle":127,"workcode":"","sex":"0","systemlanguage":7,"totalSpace":100.0,"lastmoddate":"2017-03-29","locationid":3,"resourceimageid":0,"sumpasswordwrong":0,"joblevel":0,"passwdchgdate":"2018-07-25","passwordlock":0,"ecologyPinyinSearch":"wsh","mobilecall":"","occupySpace":0.0,"telephone":"","countryid":1,"numberfield5":0.0,"numberfield1":0.0,"numberfield2":0.0,"numberfield3":0.0,"numberfield4":0.0,"mobileshowtype":1,"textfield5":"","textfield1":"","textfield2":"","jobcall":0,"textfield3":"","textfield4":"","assistantid":0,"managerstr":",322,","seclevel":0,"departmentid":217,"mobile":"","costcenterid":0,"dsporder":323.0,"hrmJobTitles":{"jobresponsibility":"","jobactivityid":58,"jobtitleremark":"","jobtitlename":"研发工程师","enable":1,"jobcompetency":"","id":127,"jobtitlemark":"研发工程师","jobdepartmentid":0}},{"pinyinlastname":"sn","lastmodid":324,"createdate":"2017-03-29","subcompanyid1":102,"password":"61BD60C60D9FB60CC8FC7767669D40A1","jobactivitydesc":"","id":324,"fax":"","loginid":"songning","datefield1":"","datefield3":"","datefield2":"","datefield5":"","datefield4":"","lastname":"宋宁","createrid":1,"status":0,"tinyintfield1":0,"tinyintfield2":0,"accounttype":0,"tinyintfield5":0,"tinyintfield3":0,"managerid":323,"tinyintfield4":0,"workroom":"","passwordstate":0,"belongto":0,"email":"2045270640@qq.com","jobtitle":127,"workcode":"","sex":"0","systemlanguage":7,"totalSpace":100.0,"lastmoddate":"2017-05-08","locationid":3,"resourceimageid":0,"sumpasswordwrong":0,"joblevel":0,"passwdchgdate":"2018-07-25","passwordlock":0,"ecologyPinyinSearch":"sn","mobilecall":"","occupySpace":0.0,"telephone":"","countryid":1,"numberfield5":0.0,"numberfield1":0.0,"numberfield2":0.0,"numberfield3":0.0,"numberfield4":0.0,"mobileshowtype":1,"textfield5":"","textfield1":"","textfield2":"","jobcall":0,"textfield3":"","textfield4":"","assistantid":0,"managerstr":",323,322,","seclevel":0,"departmentid":217,"mobile":"","costcenterid":0,"dsporder":324.0,"hrmJobTitles":{"jobresponsibility":"","jobactivityid":58,"jobtitleremark":"","jobtitlename":"研发工程师","enable":1,"jobcompetency":"","id":127,"jobtitlemark":"研发工程师","jobdepartmentid":0}},{"pinyinlastname":"wt","lastmodid":1,"createdate":"2017-03-29","subcompanyid1":102,"password":"61BD60C60D9FB60CC8FC7767669D40A1","jobactivitydesc":"","id":328,"fax":"","loginid":"wangting","datefield1":"","datefield3":"","datefield2":"","datefield5":"","datefield4":"","lastname":"王婷","createrid":1,"status":0,"tinyintfield1":0,"tinyintfield2":0,"accounttype":0,"tinyintfield5":0,"tinyintfield3":0,"managerid":327,"tinyintfield4":0,"workroom":"","passwordstate":0,"belongto":0,"email":"","jobtitle":127,"workcode":"","sex":"1","systemlanguage":7,"totalSpace":100.0,"lastmoddate":"2017-03-29","locationid":3,"resourceimageid":0,"sumpasswordwrong":0,"joblevel":0,"passwdchgdate":"2018-07-25","passwordlock":0,"ecologyPinyinSearch":"wt","mobilecall":"","occupySpace":0.0,"telephone":"","countryid":1,"numberfield5":0.0,"numberfield1":0.0,"numberfield2":0.0,"numberfield3":0.0,"numberfield4":0.0,"mobileshowtype":1,"textfield5":"","textfield1":"","textfield2":"","jobcall":0,"textfield3":"","textfield4":"","assistantid":0,"managerstr":",327,323,322,","seclevel":0,"departmentid":218,"mobile":"","costcenterid":0,"dsporder":328.0,"hrmJobTitles":{"jobresponsibility":"","jobactivityid":58,"jobtitleremark":"","jobtitlename":"研发工程师","enable":1,"jobcompetency":"","id":127,"jobtitlemark":"研发工程师","jobdepartmentid":0}},{"pinyinlastname":"ylx","lastmodid":1,"createdate":"2017-03-29","subcompanyid1":107,"password":"61BD60C60D9FB60CC8FC7767669D40A1","jobactivitydesc":"","id":340,"fax":"","loginid":"yanglinxiao","datefield1":"","datefield3":"","datefield2":"","datefield5":"","datefield4":"","needusb":0,"lastname":"杨林晓","createrid":1,"lloginid":"E0743C3B2D69A48FBFDF68CBA84CA54B","status":0,"tinyintfield1":0,"tinyintfield2":0,"accounttype":0,"tinyintfield5":0,"tinyintfield3":0,"managerid":322,"tinyintfield4":0,"workroom":"","passwordstate":0,"belongto":0,"email":"2246704800@qq.com","jobtitle":129,"workcode":"","sex":"0","systemlanguage":7,"totalSpace":100.0,"lastmoddate":"2017-06-27","locationid":3,"resourceimageid":0,"sumpasswordwrong":0,"joblevel":0,"passwdchgdate":"2018-07-25","passwordlock":0,"ecologyPinyinSearch":"ylx","mobilecall":"","occupySpace":0.0,"telephone":"","countryid":1,"numberfield5":0.0,"numberfield1":0.0,"numberfield2":0.0,"numberfield3":0.0,"numberfield4":0.0,"mobileshowtype":1,"textfield5":"","textfield1":"","textfield2":"","jobcall":0,"textfield3":"","textfield4":"","assistantid":0,"managerstr":",322,","seclevel":0,"needdynapass":1,"departmentid":223,"lastlogindate":"2018-10-29","mobile":"","costcenterid":0,"account":"","dsporder":340.0,"hrmJobTitles":{"jobresponsibility":"","jobactivityid":59,"jobtitleremark":"","jobtitlename":"产品经理","enable":1,"jobcompetency":"","id":129,"jobtitlemark":"产品经理","jobdepartmentid":0}},{"pinyinlastname":"cbc","lastmodid":341,"createdate":"2017-03-29","subcompanyid1":107,"password":"61BD60C60D9FB60CC8FC7767669D40A1","jobactivitydesc":"","id":341,"fax":"","loginid":"chaibicheng","datefield1":"","datefield3":"","datefield2":"","datefield5":"","datefield4":"","lastname":"柴必成","createrid":1,"status":0,"tinyintfield1":0,"tinyintfield2":0,"accounttype":0,"tinyintfield5":0,"tinyintfield3":0,"managerid":340,"tinyintfield4":0,"workroom":"","passwordstate":0,"belongto":0,"email":"13564826816@163.com","jobtitle":129,"workcode":"","sex":"0","systemlanguage":7,"totalSpace":100.0,"lastmoddate":"2017-05-09","locationid":3,"resourceimageid":0,"sumpasswordwrong":3,"joblevel":0,"passwdchgdate":"2018-07-25","passwordlock":0,"ecologyPinyinSearch":"cbc","mobilecall":"","occupySpace":0.0,"telephone":"","countryid":1,"numberfield5":0.0,"numberfield1":0.0,"numberfield2":0.0,"numberfield3":0.0,"numberfield4":0.0,"mobileshowtype":1,"textfield5":"","textfield1":"","textfield2":"","jobcall":0,"textfield3":"","textfield4":"","assistantid":0,"managerstr":",340,322,","seclevel":60,"departmentid":223,"lastlogindate":"2017-09-21","mobile":"","costcenterid":0,"dsporder":341.0,"hrmJobTitles":{"jobresponsibility":"","jobactivityid":59,"jobtitleremark":"","jobtitlename":"产品经理","enable":1,"jobcompetency":"","id":129,"jobtitlemark":"产品经理","jobdepartmentid":0}},{"pinyinlastname":"lh","lastmodid":1,"createdate":"2017-03-29","subcompanyid1":107,"password":"61BD60C60D9FB60CC8FC7767669D40A1","jobactivitydesc":"","id":342,"fax":"","loginid":"lihao","datefield1":"","datefield3":"","datefield2":"","datefield5":"","datefield4":"","needusb":0,"lastname":"李好","createrid":1,"lloginid":"34BFA83BB1D0DB9C86B966FFBF2480EF","status":0,"tinyintfield1":0,"tinyintfield2":0,"accounttype":0,"tinyintfield5":0,"tinyintfield3":0,"managerid":340,"tinyintfield4":0,"workroom":"","passwordstate":0,"belongto":0,"email":"","jobtitle":129,"workcode":"","sex":"0","systemlanguage":7,"totalSpace":100.0,"lastmoddate":"2017-06-02","locationid":3,"resourceimageid":0,"sumpasswordwrong":0,"joblevel":0,"passwdchgdate":"2018-07-25","passwordlock":0,"ecologyPinyinSearch":"lh","mobilecall":"","occupySpace":0.0,"telephone":"","countryid":1,"numberfield5":0.0,"numberfield1":0.0,"numberfield2":0.0,"numberfield3":0.0,"numberfield4":0.0,"mobileshowtype":1,"textfield5":"","textfield1":"","textfield2":"","jobcall":0,"textfield3":"","textfield4":"","assistantid":0,"managerstr":",340,322,","seclevel":0,"needdynapass":1,"departmentid":223,"mobile":"","costcenterid":0,"account":"","dsporder":342.0,"hrmJobTitles":{"jobresponsibility":"","jobactivityid":59,"jobtitleremark":"","jobtitlename":"产品经理","enable":1,"jobcompetency":"","id":129,"jobtitlemark":"产品经理","jobdepartmentid":0}},{"pinyinlastname":"lx","lastmodid":1,"createdate":"2017-03-29","subcompanyid1":107,"password":"61BD60C60D9FB60CC8FC7767669D40A1","jobactivitydesc":"","id":344,"fax":"","loginid":"luoxin","datefield1":"","datefield3":"","datefield2":"","datefield5":"","datefield4":"","lastname":"罗鑫","createrid":1,"status":0,"tinyintfield1":0,"tinyintfield2":0,"accounttype":0,"tinyintfield5":0,"tinyintfield3":0,"managerid":340,"tinyintfield4":0,"workroom":"","passwordstate":0,"belongto":0,"email":"","jobtitle":129,"workcode":"","sex":"0","systemlanguage":7,"totalSpace":100.0,"lastmoddate":"2017-03-29","locationid":3,"resourceimageid":0,"sumpasswordwrong":0,"joblevel":0,"passwdchgdate":"2018-07-25","passwordlock":0,"ecologyPinyinSearch":"lx","mobilecall":"","occupySpace":0.0,"telephone":"","countryid":1,"numberfield5":0.0,"numberfield1":0.0,"numberfield2":0.0,"numberfield3":0.0,"numberfield4":0.0,"mobileshowtype":1,"textfield5":"","textfield1":"","textfield2":"","jobcall":0,"textfield3":"","textfield4":"","assistantid":0,"managerstr":",340,322,","seclevel":0,"departmentid":223,"mobile":"","costcenterid":0,"dsporder":344.0,"hrmJobTitles":{"jobresponsibility":"","jobactivityid":59,"jobtitleremark":"","jobtitlename":"产品经理","enable":1,"jobcompetency":"","id":129,"jobtitlemark":"产品经理","jobdepartmentid":0}},{"pinyinlastname":"zkw","lastmodid":1,"createdate":"2017-03-29","subcompanyid1":107,"password":"61BD60C60D9FB60CC8FC7767669D40A1","jobactivitydesc":"","id":347,"fax":"","loginid":"zhankewei","datefield1":"","datefield3":"","datefield2":"","datefield5":"","datefield4":"","lastname":"詹可伟","createrid":1,"status":0,"tinyintfield1":0,"tinyintfield2":0,"accounttype":0,"tinyintfield5":0,"tinyintfield3":0,"managerid":340,"tinyintfield4":0,"workroom":"","passwordstate":0,"belongto":0,"email":"","jobtitle":129,"workcode":"","sex":"0","systemlanguage":7,"totalSpace":100.0,"lastmoddate":"2017-03-29","locationid":3,"resourceimageid":0,"sumpasswordwrong":0,"joblevel":0,"passwdchgdate":"2018-07-25","passwordlock":0,"ecologyPinyinSearch":"zkw","mobilecall":"","occupySpace":0.0,"telephone":"","countryid":1,"numberfield5":0.0,"numberfield1":0.0,"numberfield2":0.0,"numberfield3":0.0,"numberfield4":0.0,"mobileshowtype":1,"textfield5":"","textfield1":"","textfield2":"","jobcall":0,"textfield3":"","textfield4":"","assistantid":0,"managerstr":",340,322,","seclevel":0,"departmentid":223,"lastlogindate":"2017-06-10","mobile":"","costcenterid":0,"dsporder":347.0,"hrmJobTitles":{"jobresponsibility":"","jobactivityid":59,"jobtitleremark":"","jobtitlename":"产品经理","enable":1,"jobcompetency":"","id":129,"jobtitlemark":"产品经理","jobdepartmentid":0}},{"pinyinlastname":"xw","lastmodid":1,"createdate":"2017-03-29","subcompanyid1":96,"password":"61BD60C60D9FB60CC8FC7767669D40A1","jobactivitydesc":"","id":351,"fax":"","loginid":"xiongwei","datefield1":"","datefield3":"","datefield2":"","datefield5":"","datefield4":"","lastname":"熊威","createrid":1,"status":0,"tinyintfield1":0,"tinyintfield2":0,"accounttype":0,"tinyintfield5":0,"tinyintfield3":0,"tinyintfield4":0,"workroom":"","passwordstate":0,"belongto":0,"email":"","jobtitle":47,"workcode":"","sex":"0","systemlanguage":7,"totalSpace":100.0,"lastmoddate":"2017-03-29","locationid":3,"resourceimageid":0,"sumpasswordwrong":0,"joblevel":0,"passwdchgdate":"2018-07-25","passwordlock":0,"ecologyPinyinSearch":"xw","mobilecall":"","occupySpace":0.0,"telephone":"","countryid":1,"numberfield5":0.0,"numberfield1":0.0,"numberfield2":0.0,"numberfield3":0.0,"numberfield4":0.0,"mobileshowtype":1,"textfield5":"","textfield1":"","textfield2":"","jobcall":0,"textfield3":"","textfield4":"","assistantid":0,"seclevel":0,"departmentid":215,"mobile":"","costcenterid":0,"dsporder":351.0,"hrmJobTitles":{"jobresponsibility":"","jobactivityid":24,"jobtitleremark":"","jobtitlename":"BIM工程师","enable":1,"jobcompetency":"","id":47,"jobtitlemark":"BIM工程师","jobdepartmentid":40}}],"dataEncode":true}

 

posted @ 2018-10-29 19:52  hoey94  阅读(2522)  评论(0编辑  收藏  举报