|
|
@@ -1,4 +1,4 @@ |
|
|
|
/*页面js模板,必须有init方法*/ |
|
|
|
/*页面js模板,必须有init方法*/ |
|
|
|
(function () { |
|
|
|
var companyMap; |
|
|
|
var departmentMap; |
|
|
@@ -104,112 +104,112 @@ |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// 注册点击事件 |
|
|
|
$('#lr_contact_companylist').on('tap', function (e) { |
|
|
|
e = e || window.event; |
|
|
|
console.log(1213); |
|
|
|
var et = e.target || e.srcElement; |
|
|
|
var $et = $(et); |
|
|
|
if (et.tagName === 'IMG' || et.tagName === 'SPAN') { |
|
|
|
$et = $et.parent(); |
|
|
|
} |
|
|
|
|
|
|
|
var $list = $('<div class="lr-user-list" ></div>'); |
|
|
|
var flag = false; |
|
|
|
var id = $et.attr('data-value'); |
|
|
|
console.log(id); |
|
|
|
if ($et.hasClass('company')) { |
|
|
|
if ($et.hasClass('bottom')) { |
|
|
|
$et.removeClass('bottom'); |
|
|
|
$et.parent().find('.lr-user-list').remove(); |
|
|
|
} |
|
|
|
else { |
|
|
|
$list.css({ 'padding-left': '10px' }); |
|
|
|
// 加载人员 |
|
|
|
$.each(userMap[id] || [], function (_index, _item) { |
|
|
|
var _html = '\ |
|
|
|
<div class="lr-list-item user" data-value="'+ _item.id + '" >\ |
|
|
|
<img src="'+ getHeadImg(_item) + '" >\ |
|
|
|
<span >' + _item.name + '</span>\ |
|
|
|
</div>'; |
|
|
|
|
|
|
|
$list.append(_html); |
|
|
|
flag = true; |
|
|
|
}); |
|
|
|
// 加载部门 |
|
|
|
$.each(departmentMap[id] || [], function (_index, _item) { |
|
|
|
var _html = '\ |
|
|
|
<div class="lr-list-item" >\ |
|
|
|
<a class="lr-nav-left department" data-value="'+ _item.id + '" >' + _item.name + '</a>\ |
|
|
|
</div>'; |
|
|
|
|
|
|
|
$list.append(_html); |
|
|
|
flag = true; |
|
|
|
}); |
|
|
|
// 加载公司 |
|
|
|
$.each(companyMap[id] || [], function (_index, _item) { |
|
|
|
var _html = '\ |
|
|
|
<div class="lr-list-item" >\ |
|
|
|
<a class="lr-nav-left company" data-value="'+ _item.id + '" >' + _item.name + '</a>\ |
|
|
|
</div>'; |
|
|
|
|
|
|
|
$list.append(_html); |
|
|
|
flag = true; |
|
|
|
}); |
|
|
|
|
|
|
|
if (flag) { |
|
|
|
$et.parent().append($list); |
|
|
|
} |
|
|
|
$et.addClass('bottom'); |
|
|
|
} |
|
|
|
$list = null; |
|
|
|
return false; |
|
|
|
} |
|
|
|
else if ($et.hasClass('department')) { |
|
|
|
if ($et.hasClass('bottom')) { |
|
|
|
$et.removeClass('bottom'); |
|
|
|
$et.parent().find('.lr-user-list').remove(); |
|
|
|
} |
|
|
|
else { |
|
|
|
$list.css({ 'padding-left': '10px' }); |
|
|
|
// 加载人员 |
|
|
|
$.each(userMap[id] || [], function (_index, _item) { |
|
|
|
var _html = '\ |
|
|
|
<div class="lr-list-item user" data-value="'+ _item.id + '" >\ |
|
|
|
<img src="'+ getHeadImg(_item) + '" >\ |
|
|
|
<span >' + _item.name + '</span>\ |
|
|
|
</div>'; |
|
|
|
|
|
|
|
$list.append(_html); |
|
|
|
flag = true; |
|
|
|
}); |
|
|
|
// 加载部门 |
|
|
|
$.each(departmentMap[id] || [], function (_index, _item) { |
|
|
|
var _html = '\ |
|
|
|
<div class="lr-list-item" >\ |
|
|
|
<a class="lr-nav-left department" data-value="'+ _item.id + '" >' + _item.name + '</a>\ |
|
|
|
</div>'; |
|
|
|
|
|
|
|
$list.append(_html); |
|
|
|
flag = true; |
|
|
|
}); |
|
|
|
|
|
|
|
if (flag) { |
|
|
|
$et.parent().append($list); |
|
|
|
} |
|
|
|
$et.addClass('bottom'); |
|
|
|
} |
|
|
|
$list = null; |
|
|
|
return false; |
|
|
|
} |
|
|
|
else if ($et.hasClass('user')) { |
|
|
|
var userName = $et.find('span').text(); |
|
|
|
learun.nav.go({ path: 'chat', title: userName, isBack: true, isHead: true, param: { hasHistory: true, userId: id }, type: 'right' }); |
|
|
|
$list = null; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
}); |
|
|
|
// 注册点击事件 |
|
|
|
$('#lr_contact_companylist').on('tap', function (e) { |
|
|
|
e = e || window.event; |
|
|
|
console.log(1213); |
|
|
|
var et = e.target || e.srcElement; |
|
|
|
var $et = $(et); |
|
|
|
if (et.tagName === 'IMG' || et.tagName === 'SPAN') { |
|
|
|
$et = $et.parent(); |
|
|
|
} |
|
|
|
|
|
|
|
var $list = $('<div class="lr-user-list" ></div>'); |
|
|
|
var flag = false; |
|
|
|
var id = $et.attr('data-value'); |
|
|
|
console.log(id); |
|
|
|
if ($et.hasClass('company')) { |
|
|
|
if ($et.hasClass('bottom')) { |
|
|
|
$et.removeClass('bottom'); |
|
|
|
$et.parent().find('.lr-user-list').remove(); |
|
|
|
} |
|
|
|
else { |
|
|
|
$list.css({ 'padding-left': '10px' }); |
|
|
|
// 加载人员 |
|
|
|
$.each(userMap[id] || [], function (_index, _item) { |
|
|
|
var _html = '\ |
|
|
|
<div class="lr-list-item user" data-value="'+ _item.id + '" >\ |
|
|
|
<img src="'+ getHeadImg(_item) + '" >\ |
|
|
|
<span >' + _item.name + '</span>\ |
|
|
|
</div>'; |
|
|
|
|
|
|
|
$list.append(_html); |
|
|
|
flag = true; |
|
|
|
}); |
|
|
|
// 加载部门 |
|
|
|
$.each(departmentMap[id] || [], function (_index, _item) { |
|
|
|
var _html = '\ |
|
|
|
<div class="lr-list-item" >\ |
|
|
|
<a class="lr-nav-left department" data-value="'+ _item.id + '" >' + _item.name + '</a>\ |
|
|
|
</div>'; |
|
|
|
|
|
|
|
$list.append(_html); |
|
|
|
flag = true; |
|
|
|
}); |
|
|
|
// 加载公司 |
|
|
|
$.each(companyMap[id] || [], function (_index, _item) { |
|
|
|
var _html = '\ |
|
|
|
<div class="lr-list-item" >\ |
|
|
|
<a class="lr-nav-left company" data-value="'+ _item.id + '" >' + _item.name + '</a>\ |
|
|
|
</div>'; |
|
|
|
|
|
|
|
$list.append(_html); |
|
|
|
flag = true; |
|
|
|
}); |
|
|
|
|
|
|
|
if (flag) { |
|
|
|
$et.parent().append($list); |
|
|
|
} |
|
|
|
$et.addClass('bottom'); |
|
|
|
} |
|
|
|
$list = null; |
|
|
|
return false; |
|
|
|
} |
|
|
|
else if ($et.hasClass('department')) { |
|
|
|
if ($et.hasClass('bottom')) { |
|
|
|
$et.removeClass('bottom'); |
|
|
|
$et.parent().find('.lr-user-list').remove(); |
|
|
|
} |
|
|
|
else { |
|
|
|
$list.css({ 'padding-left': '10px' }); |
|
|
|
// 加载人员 |
|
|
|
$.each(userMap[id] || [], function (_index, _item) { |
|
|
|
var _html = '\ |
|
|
|
<div class="lr-list-item user" data-value="'+ _item.id + '" >\ |
|
|
|
<img src="'+ getHeadImg(_item) + '" >\ |
|
|
|
<span >' + _item.name + '</span>\ |
|
|
|
</div>'; |
|
|
|
|
|
|
|
$list.append(_html); |
|
|
|
flag = true; |
|
|
|
}); |
|
|
|
// 加载部门 |
|
|
|
$.each(departmentMap[id] || [], function (_index, _item) { |
|
|
|
var _html = '\ |
|
|
|
<div class="lr-list-item" >\ |
|
|
|
<a class="lr-nav-left department" data-value="'+ _item.id + '" >' + _item.name + '</a>\ |
|
|
|
</div>'; |
|
|
|
|
|
|
|
$list.append(_html); |
|
|
|
flag = true; |
|
|
|
}); |
|
|
|
|
|
|
|
if (flag) { |
|
|
|
$et.parent().append($list); |
|
|
|
} |
|
|
|
$et.addClass('bottom'); |
|
|
|
} |
|
|
|
$list = null; |
|
|
|
return false; |
|
|
|
} |
|
|
|
// else if ($et.hasClass('user')) { |
|
|
|
// var userName = $et.find('span').text(); |
|
|
|
// learun.nav.go({ path: 'chat', title: userName, isBack: true, isHead: true, param: { hasHistory: true, userId: id }, type: 'right' }); |
|
|
|
// $list = null; |
|
|
|
// return false; |
|
|
|
// } |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
// 点击搜索框 |
|
|
|
$page.find('.searchBox').on('tap', function () { |
|
|
|