|  | @@ -10,6 +10,7 @@
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  const auditConst = require('../const/audit');
 | 
	
		
			
				|  |  |  const officeList = require('../const/cld_office').list;
 | 
	
		
			
				|  |  | +const maintainConst = require('../const/maintain');
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  module.exports = app => {
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -44,6 +45,8 @@ module.exports = app => {
 | 
	
		
			
				|  |  |              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 maintainData = await ctx.service.maintain.getDataById(1);
 | 
	
		
			
				|  |  |              const renderData = {
 | 
	
		
			
				|  |  |                  auditTenders,
 | 
	
		
			
				|  |  |                  auditStages,
 | 
	
	
		
			
				|  | @@ -62,11 +65,13 @@ module.exports = app => {
 | 
	
		
			
				|  |  |                  projectData,
 | 
	
		
			
				|  |  |                  salesmanData,
 | 
	
		
			
				|  |  |                  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,
 | 
	
		
			
				|  |  |                  uid: ctx.session.sessionUser.accountId,
 | 
	
		
			
				|  |  | +                maintainData,
 | 
	
		
			
				|  |  | +                maintainConst,
 | 
	
		
			
				|  |  |              };
 | 
	
		
			
				|  |  |              await this.layout('dashboard/index.ejs', renderData, 'dashboard/modal.ejs');
 | 
	
		
			
				|  |  |              await ctx.service.projectAccount.defaultUpdate({
 | 
	
	
		
			
				|  | @@ -105,14 +110,14 @@ module.exports = app => {
 | 
	
		
			
				|  |  |                  total: Math.ceil(total / limit),
 | 
	
		
			
				|  |  |                  queryData: JSON.stringify(ctx.urlInfo.query),
 | 
	
		
			
				|  |  |              };
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |              const renderData = {
 | 
	
		
			
				|  |  |                  uid: ctx.session.sessionUser.accountId,
 | 
	
		
			
				|  |  |                  type,
 | 
	
		
			
				|  |  |                  pageInfo,
 | 
	
		
			
				|  |  |                  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);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 |