...
|
...
|
@@ -7,6 +7,7 @@ |
|
|
|
|
|
'use strict';
|
|
|
const aes = require('./aes-pwd');
|
|
|
const helpers = global.yoho.helpers;
|
|
|
const common = require('../../../config/common');
|
|
|
const clientApi = require('../models/client-api');
|
|
|
const clientService = require('../models/client-service');
|
...
|
...
|
@@ -16,10 +17,11 @@ const clientService = require('../models/client-service'); |
|
|
*/
|
|
|
const index = (req, res, next) => {
|
|
|
let type = 2;
|
|
|
let uid = req.user.uid;
|
|
|
let reg = /MSIE\s?[987]\.0/i;
|
|
|
let userAgent = req.headers['user-agent'];
|
|
|
let unSupport = reg.test(userAgent);
|
|
|
let encryptedUid = aes.encryptionUid(req.user.uid);
|
|
|
let encryptedUid = aes.encryptionUid(uid);
|
|
|
let domains = common.domains;
|
|
|
let imCs = domains.imCs;
|
|
|
let imSocket = domains.imSocket;
|
...
|
...
|
@@ -36,8 +38,11 @@ const index = (req, res, next) => { |
|
|
layout: false
|
|
|
});
|
|
|
} else {
|
|
|
clientService.getClientData(type, encryptedUid)
|
|
|
clientService.getClientData(uid, type, encryptedUid)
|
|
|
.then(result => {
|
|
|
if (result.code === 401) {
|
|
|
return res.redirect(helpers.urlFormat('/signin.html'));
|
|
|
}
|
|
|
res.render('client', Object.assign(data, result));
|
|
|
}).catch(next);
|
|
|
}
|
...
|
...
|
|