|
@@ -10,6 +10,7 @@
|
|
|
|
|
|
const auditConst = require('../const/audit');
|
|
const auditConst = require('../const/audit');
|
|
const officeList = require('../const/cld_office').list;
|
|
const officeList = require('../const/cld_office').list;
|
|
|
|
+const maintainConst = require('../const/maintain');
|
|
|
|
|
|
module.exports = app => {
|
|
module.exports = app => {
|
|
|
|
|
|
@@ -44,6 +45,8 @@ module.exports = app => {
|
|
const userMsgPermission = userPermission !== null && userPermission.project_msg !== undefined && parseInt(userPermission.project_msg) === 1;
|
|
const userMsgPermission = userPermission !== null && userPermission.project_msg !== undefined && parseInt(userPermission.project_msg) === 1;
|
|
// 获取系统通知
|
|
// 获取系统通知
|
|
const sysMsgList = await ctx.service.message.getMsgList(ctx.session.sessionProject.id, 2, 0, 2);
|
|
const sysMsgList = await ctx.service.message.getMsgList(ctx.session.sessionProject.id, 2, 0, 2);
|
|
|
|
+ // 获取系统维护信息
|
|
|
|
+ const maintainData = await ctx.service.maintain.getDataById(1);
|
|
const renderData = {
|
|
const renderData = {
|
|
auditTenders,
|
|
auditTenders,
|
|
auditStages,
|
|
auditStages,
|
|
@@ -62,11 +65,13 @@ module.exports = app => {
|
|
projectData,
|
|
projectData,
|
|
salesmanData,
|
|
salesmanData,
|
|
officeName,
|
|
officeName,
|
|
- versionList: JSON.parse(JSON.stringify(versionList).replace(/\\r\\n/g, '<br>').replace(/\\"/g, '"').replace(/'/g, ''')),
|
|
|
|
- msgList: JSON.parse(JSON.stringify(msgList).replace(/\\r\\n/g, '<br>').replace(/\\"/g, '"').replace(/'/g, ''')),
|
|
|
|
- sysMsgList: JSON.parse(JSON.stringify(sysMsgList).replace(/\\r\\n/g, '<br>').replace(/\\"/g, '"').replace(/'/g, ''')),
|
|
|
|
|
|
+ versionList: JSON.parse(JSON.stringify(versionList).replace(/\\r\\n/g, '<br>').replace(/\\"/g, '"').replace(/'/g, ''').replace(/\\t/g, '	')),
|
|
|
|
+ msgList: JSON.parse(JSON.stringify(msgList).replace(/\\r\\n/g, '<br>').replace(/\\"/g, '"').replace(/'/g, ''').replace(/\\t/g, '	')),
|
|
|
|
+ sysMsgList: JSON.parse(JSON.stringify(sysMsgList).replace(/\\r\\n/g, '<br>').replace(/\\"/g, '"').replace(/'/g, ''').replace(/\\t/g, '	')),
|
|
userMsgPermission,
|
|
userMsgPermission,
|
|
uid: ctx.session.sessionUser.accountId,
|
|
uid: ctx.session.sessionUser.accountId,
|
|
|
|
+ maintainData,
|
|
|
|
+ maintainConst,
|
|
};
|
|
};
|
|
await this.layout('dashboard/index.ejs', renderData, 'dashboard/modal.ejs');
|
|
await this.layout('dashboard/index.ejs', renderData, 'dashboard/modal.ejs');
|
|
await ctx.service.projectAccount.defaultUpdate({
|
|
await ctx.service.projectAccount.defaultUpdate({
|
|
@@ -105,14 +110,14 @@ module.exports = app => {
|
|
total: Math.ceil(total / limit),
|
|
total: Math.ceil(total / limit),
|
|
queryData: JSON.stringify(ctx.urlInfo.query),
|
|
queryData: JSON.stringify(ctx.urlInfo.query),
|
|
};
|
|
};
|
|
-
|
|
|
|
const renderData = {
|
|
const renderData = {
|
|
uid: ctx.session.sessionUser.accountId,
|
|
uid: ctx.session.sessionUser.accountId,
|
|
type,
|
|
type,
|
|
pageInfo,
|
|
pageInfo,
|
|
userMsgPermission,
|
|
userMsgPermission,
|
|
- msgList: JSON.parse(JSON.stringify(msgList).replace(/\\r\\n/g, '<br>').replace(/\\"/g, '"').replace(/'/g, ''')),
|
|
|
|
|
|
+ msgList: JSON.parse(JSON.stringify(msgList).replace(/\\r\\n/g, '<br>').replace(/\\"/g, '"').replace(/'/g, ''').replace(/\\t/g, '	')),
|
|
};
|
|
};
|
|
|
|
+ console.log(renderData.msgList);
|
|
await this.layout('dashboard/msg.ejs', renderData);
|
|
await this.layout('dashboard/msg.ejs', renderData);
|
|
}
|
|
}
|
|
|
|
|