code: function getRoles(query, done) {
    // 如果已在内存中
    if (roles) {
      return done(roles);
    }
  
    // 如果已在本地存储中
    var orgId = util.auth.getAuth('user_info', 'org_exinfo', 'org_id');
    var key = 'ROLES-' + orgId;
  
    roles = util.session.get(key);
  
    if (roles) {
      return done(roles);
    }
  
    // 获取组织用户数据（全量）
    rbacRoleModel.LIST()
    .done(function(data) {
      if (data.items && data.items.length) {
        roles = data.items.map(function(role) {
          return {
            value: role['role_id'],
            label: role['role_id'] + ' ' + role['role_name'],
            alias: [role['role_name'], role['remarks']]
          };
        });
        done(roles);
        util.session.set(key, roles);
      } else {
        console.error('无法获取用户列表');
      }
    }).fail(function() {
      console.error('无法获取用户列表');
    });
  }
docs: 获取用户数据