123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202 |
- const typeList = [{
- label: '公告',
- value: 4,
- icon: 'images/message/announce.png',
- field: 'announceCount'
- },
- {
- label: '日志',
- value: 2,
- icon: 'images/message/log.png',
- field: 'logCount'
- },
- {
- label: '办公审批',
- value: 3,
- icon: 'images/message/examine.png',
- field: 'examineCount'
- },
- {
- label: '任务',
- value: 1,
- icon: 'images/message/task.png',
- field: 'taskCount'
- },
- {
- label: '客户管理',
- value: 6,
- icon: 'images/message/crm.png',
- field: 'crmCount'
- },
- {
- label: '日程',
- value: 5,
- icon: 'images/message/event.png',
- field: 'eventCount'
- }
- // {
- // label: '知识库',
- // value: 7,
- // icon: 'images/message/knowledge.png',
- // field: 'knowledgeCount'
- // }
- ]
- const getStartTime = function(d) {
- if (d.type !== 9) return ''
- let content = d.content
- const timeObj = content ? JSON.parse(content) : {
- type: 0,
- value: ''
- }
- let dataValue = ''
- if (!timeObj.type) {
- dataValue = ''
- } else {
- dataValue = '将于' + timeObj.value + ['', '分钟', '小时', '天'][timeObj.type] + '后开始, '
- }
- return dataValue
- }
- const getMsgStr = function(d) {
- const type = d.type
-
- const left = {
- 1: `${d.realname}将《${d.title}》`,
- 2: `${d.realname}邀请您参与`,
- 3: `${d.realname}将`,
- 4: `${d.realname}回复了您的`,
- 5: `${d.realname}将日志`,
- 6: `${d.realname}拒绝您的`,
- 7: `${d.realname}已经审核通过您的`,
- 8: `您有一个新公告`,
- 9: `${d.realname}邀请您参与`,
- 10: `${d.realname}拒绝您的`,
- 11: `${d.realname}已经审核通过您的`,
- 12: `${d.realname}拒绝您的`,
- 13: `${d.realname}已经审核通过您的`,
- 14: `${d.realname}导入客户数据${d.title}条`,
- 15: `${d.realname}取消导入客户数据,已导入${d.title}条`,
- 16: `${d.realname}导入联系人数据${d.title}条`,
- 17: `${d.realname}取消导入联系人数据,已导入${d.title}条`,
- 18: `${d.realname}导入线索数据${d.title}条`,
- 19: `${d.realname}取消导入线索数据,已导入${d.title}条`,
- 20: `${d.realname}导入产品数据${d.title}条`,
- 21: `${d.realname}取消导入产品数据,已导入${d.title}条`,
- 22: `${d.realname}将您添加为商机`,
- 23: `${d.realname}将您添加为客户`,
- 24: `${d.realname}将您添加为合同`,
- 25: `${d.realname}提交了`,
- 26: `${d.realname}提交了`,
- 27: `${d.realname}提交了`,
- 28: `${d.realname}退出了您商机`,
- 29: `${d.realname}退出了您客户`,
- 30: `${d.realname}退出了您合同`,
- 31: `${d.realname}将您移出了商机`,
- 32: `${d.realname}将您移出了客户`,
- 33: `${d.realname}将您移出了合同`,
- 34: `${d.realname}回复了您评论的日志`,
- 35: `${d.realname}拒绝您的`,
- 36: `${d.realname}已经审核通过您的`,
- 37: `${d.realname}提交了`,
- 41: `${d.realname}将文档`,
- 50: `${d.realname}导入员工数据${d.title}条`,
- 53: `${d.realname}提交了`,
- 54: `${d.realname}拒绝您的`,
- 55: `${d.realname}已经审核通过您的`,
- 56: `${d.realname}提交了`,
- 57: `${d.realname}拒绝您的`,
- 58: `${d.realname}已经审核通过您的`,
- 59: `${d.realname}提交了`,
- 60: `${d.realname}拒绝您的`,
- 61: `${d.realname}已经审核通过您的`,
- 62: `${d.realname}提交了`,
- 63: `${d.realname}拒绝您的`,
- 64: `${d.realname}已经审核通过您的`,
- 65: `${d.realname}提交了`,
- 66: `${d.realname}拒绝您的`,
- 67: `${d.realname}已经审核通过您的`,
- 68: `${d.realname}提交了`,
- 69: `${d.realname}拒绝您的`,
- 70: `${d.realname}已经审核通过您的`,
- 71: `${d.realname}提交了`,
- 72: `${d.realname}拒绝您的`,
- 73: `${d.realname}已经审核通过您的`,
- 74: `${d.realname}提交了`,
- 75: `${d.realname}拒绝您的`,
- 76: `${d.realname}已经审核通过您的`,
- 77: `${d.realname}点赞了您的`
- }[type] || ''
- const right = {
- 1: `任务分配给您,请及时查看`,
- 2: `任务,请及时查看`,
- 3: `任务标记结束`,
- 4: `日志:“${d.content}”,请及时查看`,
- 5: `发送给您,请及时查看`,
- 6: `,拒绝理由:“${d.content}”,请及时处理`,
- 7: `,请及时查看`,
- 8: `,请及时查看`,
- 9: `的日程,${getStartTime(d)}请及时查看`,
- 10: `合同审批,拒绝理由:“${d.content}”,请及时处理`,
- 11: `合同,请及时查看`,
- 12: `回款审批,拒绝理由:“${d.content}”,请及时处理`,
- 13: `回款,请及时查看`,
- 22: `的成员`,
- 23: `的成员`,
- 24: `的成员`,
- 25: `,请及时处理`,
- 26: `合同审批,请及时处理`,
- 27: `回款审批,请及时处理`,
- 28: `的团队`,
- 29: `的团队`,
- 30: `的团队`,
- 31: `的团队`,
- 32: `的团队`,
- 33: `的团队`,
- 34: `:“${d.content}”,请及时查看`,
- 35: `,拒绝理由:“${d.content}”,请及时处理`,
- 36: `发票,请及时查看`,
- 37: `发票审批,请及时处理`,
- 41: `分享给您,请及时查看`,
- 53: `采购订单审批,请及时处理`,
- 54: `采购订单审批,拒绝理由:“${d.content}”,请及时处理`,
- 55: `采购订单,请及时查看`,
- 56: `采购退货单审批,请及时处理`,
- 57: `采购退货单审批,拒绝理由:“${d.content}”,请及时处理`,
- 58: `采购退货单,请及时查看`,
- 59: `销售订单审批,请及时处理`,
- 60: `销售订单审批,拒绝理由:“${d.content}”,请及时处理`,
- 61: `销售订单,请及时查看`,
- 62: `销售退货单审批,请及时处理`,
- 63: `销售退货单审批,拒绝理由:“${d.content}”,请及时处理`,
- 64: `销售退货单,请及时查看`,
- 65: `付款单审批,请及时处理`,
- 66: `付款单审批,拒绝理由:“${d.content}”,请及时处理`,
- 67: `付款单,请及时查看`,
- 68: `回款单审批,请及时处理`,
- 69: `回款单审批,拒绝理由:“${d.content}”,请及时处理`,
- 70: `回款单,请及时查看`,
- 71: `盘点审批,请及时处理`,
- 72: `盘点审批,拒绝理由:“${d.content}”,请及时处理`,
- 73: `盘点,请及时查看`,
- 74: `调拨审批,请及时处理`,
- 75: `调拨审批,拒绝理由:“${d.content}”,请及时处理`,
- 77: `日志,请及时查看`
- }[type] || ''
- let center = ''
- if ((type >= 14 && type <= 20) || type === 50) {
- center = ''
- } else {
- center = `《${d.title}》`
- }
-
- return [left, center, right]
- }
- export default {
- typeList,
- getMsgStr
- }
|