wiz-frameworks
Version:
wizlong react framework
38 lines (36 loc) • 1.1 kB
JavaScript
/**
*
* @overview 构造日志
* @author mll
* @date 2019-9-29
*/
/**
* 构造日志
* @param {*} {user:用户信息}
* @param {*} {type:类型 'click','action','rotue'}
* @param {*} {content:内容 'click','action','rotue'}
* @param {*} {device:设备信息 }
* @param {*} {date: 日期 'yyyyMMddhhmmss'}
*/
export var buildLog = function buildLog(_ref) {
var _ref$user = _ref.user,
user = _ref$user === undefined ? {} : _ref$user,
_ref$type = _ref.type,
type = _ref$type === undefined ? 'unknown' : _ref$type,
content = _ref.content,
_ref$device = _ref.device,
device = _ref$device === undefined ? {} : _ref$device,
_ref$date = _ref.date,
date = _ref$date === undefined ? '' : _ref$date;
var _user = {
personId: '7236560a2a7a4bdda069208f958c5946',
userName: 'visitor',
nickName: '游客'
};
if (user && user['personId']) {
_user = user;
}
return {
type: type, date: date, personId: user.personId, content: content, device: device, user: _user
};
};