|
|
@@ -256,46 +256,56 @@ function setHrAccount() {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
+/**
|
|
|
+ * 获取的用户信息存放,全局调用,不用多次发生请求
|
|
|
+ *
|
|
|
+ * @type {Array}
|
|
|
+ */
|
|
|
+var users = [];
|
|
|
+
|
|
|
/**
|
|
|
* 获取当前企业已存在的用户的信息
|
|
|
*/
|
|
|
function getExistUser() {
|
|
|
- var users = [];
|
|
|
- $.ajax('uuzc/existusers', {
|
|
|
- dataType: 'json',
|
|
|
- method: 'GET',
|
|
|
- async: false,
|
|
|
- success: function(data) {
|
|
|
- users = data.content;
|
|
|
- if(users.length == 0) {
|
|
|
- $('#userList').css('display','none');
|
|
|
- }
|
|
|
- var ul = document.getElementById("userList");
|
|
|
- for(var i = 0; i < users.length; i++) {
|
|
|
- var li = document.createElement('li');
|
|
|
- var b = document.createElement('b');
|
|
|
- b.innerHTML = users[i].name;
|
|
|
- li.appendChild(b);
|
|
|
- var span = document.createElement('span');
|
|
|
- span.class = "phone"
|
|
|
- span.innerHTML = users[i].uid;
|
|
|
- li.appendChild(span);
|
|
|
- var span2 = document.createElement('span');
|
|
|
- span2.innerHTML = users[i].secondUID;
|
|
|
- li.appendChild(span2);
|
|
|
- li.id = 'btn_' + i;
|
|
|
- ul.appendChild(li);
|
|
|
- (function(i) {
|
|
|
- $("#btn_" + i ).click(function() {
|
|
|
- setAccount(users[i]);
|
|
|
- $('#userList').css('display','none');
|
|
|
- });
|
|
|
- })(i)
|
|
|
+ if(users.length == 0) {
|
|
|
+ $.ajax('uuzc/existusers', {
|
|
|
+ dataType: 'json',
|
|
|
+ method: 'GET',
|
|
|
+ async: false,
|
|
|
+ success: function(data) {
|
|
|
+ users = data.content;
|
|
|
+ if(users.length == 0) {
|
|
|
+ $('#userList').css('display','none');
|
|
|
+ }
|
|
|
+ var ul = document.getElementById("userList");
|
|
|
+ for(var i = 0; i < users.length; i++) {
|
|
|
+ var li = document.createElement('li');
|
|
|
+ var b = document.createElement('b');
|
|
|
+ b.innerHTML = users[i].name;
|
|
|
+ li.appendChild(b);
|
|
|
+ var span = document.createElement('span');
|
|
|
+ span.class = "phone"
|
|
|
+ span.innerHTML = users[i].uid;
|
|
|
+ li.appendChild(span);
|
|
|
+ var span2 = document.createElement('span');
|
|
|
+ span2.innerHTML = users[i].secondUID;
|
|
|
+ li.appendChild(span2);
|
|
|
+ li.id = 'btn_' + i;
|
|
|
+ ul.appendChild(li);
|
|
|
+ (function(i) {
|
|
|
+ $("#btn_" + i ).click(function() {
|
|
|
+ setAccount(users[i]);
|
|
|
+ $('#userList').css('display','none');
|
|
|
+ });
|
|
|
+ })(i)
|
|
|
+ console.log(ul.height);
|
|
|
+ }
|
|
|
}
|
|
|
- }
|
|
|
- });
|
|
|
+ });
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
+
|
|
|
/**
|
|
|
* 选择现有的人员赋值
|
|
|
*
|
|
|
@@ -314,6 +324,47 @@ function setAccount(user) {
|
|
|
function suspendMessage() {
|
|
|
toastr.error('网站正在升级中,敬请期待!');
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+$('#username').bind('input propertychange', function() {
|
|
|
+ var nameList = [];
|
|
|
+ $("#userList").find("li").remove();// 先清除以前的样式
|
|
|
+ for(var i = 0; i < users.length; i++) {
|
|
|
+ console.log(users[i].name);
|
|
|
+ console.log($('#username').val());
|
|
|
+ if(users[i].name.indexOf($('#username').val()) > -1) {
|
|
|
+ nameList.push(users[i]);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(nameList.length == 0) {
|
|
|
+ $('#userList').css('display','none');
|
|
|
+ } else {
|
|
|
+ $('#userList').css('display','show');
|
|
|
+ }
|
|
|
+ var ul = document.getElementById("userList");
|
|
|
+ for(var i = 0; i < nameList.length; i++) {
|
|
|
+ var li = document.createElement('li');
|
|
|
+ var b = document.createElement('b');
|
|
|
+ b.innerHTML = nameList[i].name;
|
|
|
+ li.appendChild(b);
|
|
|
+ var span = document.createElement('span');
|
|
|
+ span.class = "phone"
|
|
|
+ span.innerHTML = nameList[i].uid;
|
|
|
+ li.appendChild(span);
|
|
|
+ var span2 = document.createElement('span');
|
|
|
+ span2.innerHTML = nameList[i].secondUID;
|
|
|
+ li.appendChild(span2);
|
|
|
+ li.id = 'btn_' + i;
|
|
|
+ ul.appendChild(li);
|
|
|
+ (function(i) {
|
|
|
+ $("#btn_" + i ).click(function() {
|
|
|
+ setAccount(nameList[i]);
|
|
|
+ $('#userList').css('display','none');
|
|
|
+ });
|
|
|
+ })(i)
|
|
|
+ }
|
|
|
+});
|
|
|
+
|
|
|
$(function() {
|
|
|
'use strict';
|
|
|
|