app模板、应用模板、组件模板、widget模板
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

1 lines
6.6 KiB

(window["webpackJsonp_TIS_PLATFORM"]=window["webpackJsonp_TIS_PLATFORM"]||[]).push([["NotificationWhole"],{"01b0":function(t,e,i){"use strict";i.r(e);var a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{class:["notification-whole",t.isMainApp?"shrink":"normal"]},[i("div",{staticClass:"caption"},[i("span",{staticClass:"clear",on:{click:t.handleClear}},[t._v("清空")]),i("span",{staticClass:"whole",on:{click:t.onTabfeiter}},[t._v(" 筛选 ")]),t.istab?i("div",{staticClass:"tolist"},t._l(t.sodatalist,(function(e,a){return i("div",{key:a,staticClass:"tolistbox",on:{click:function(i){return t.Tablist(e[0])}}},[t._v(t._s(e[1]))])})),0):t._e()]),t.isOpen?i("ul",{staticClass:"listWrap"},t._l(t.messageData,(function(e,a){return i("li",{directives:[{name:"show",rawName:"v-show",value:0==t.tabName||a==t.tabName,expression:"tabName == 0 || key == tabName"}],key:a,class:["item",e[0].delete||e[0].reply?"item-gray":""]},[i("div",{staticClass:"item-title"},[i("span",{staticClass:"item-title-time"},[t._v(t._s(t._f("timeFormat")(e[0].time)))]),i("span",{staticClass:"item-title-text"},[t._v(t._s(e[0].type))])]),e&&e.length?i("div",{staticClass:"message-wrap"},t._l(e.slice(0,t.openMap[a]?e.length:1),(function(a){return i("div",{key:a.id,staticClass:"item-content-wrap"},[i("span",{staticClass:"item-title-lable",class:t.levelMap[e[0].level||1].color},[t._v(t._s(t.levelMap[e[0].level].name))]),a.title?i("span",{staticClass:"item-content-title"},[t._v(t._s(a.title))]):t._e(),i("p",{staticClass:"item-content"},[t._v(t._s(a.text))]),a.reply?i("span",{staticClass:"button-wrap"},[i("span",{staticClass:"replay",on:{click:function(e){return t.handleReplay(a)}}},[t._v("回复")]),i("span",{staticClass:"delete",on:{click:function(e){return t.handleDelete(a)}}},[t._v("已读")])]):i("span",{staticClass:"button-wrap"},[i("span",{class:["delete","change-lh"],on:{click:function(e){return t.handleDelete(a)}}},[t._v("已读")])])])})),0):t._e(),e&&e.length>1?i("div",{staticClass:"more",on:{click:function(e){return t.toggleFold(a)}}},[t._v(" "+t._s(t.openMap[a]?"收起":"展开更多"+(e.length-1)+"条消息"))]):t._e()])})),0):t._e(),i("div",{staticClass:"openNewsCoreWrap"},[i("div",{staticClass:"openNewsCore"},[i("span",{staticClass:"btnTxt",on:{click:t.openHistoricalNews}},[t._v("打开历史消息")]),i("span",{staticClass:"btnSting",on:{click:t.openWidgetSettingPanel}},[i("i",{staticClass:"el-icon-setting"})])])])])},s=[],n=i("b0c9"),l={mixins:[n["a"]]},o=l,c=(i("47ef"),i("2877")),p=Object(c["a"])(o,a,s,!1,null,"f7865e90",null);e["default"]=p.exports},"3db5":function(t,e,i){},"47ef":function(t,e,i){"use strict";i("3db5")},"4ec9":function(t,e,i){"use strict";var a=i("6d61"),s=i("6566");t.exports=a("Map",(function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}}),s)},b0c9:function(t,e,i){"use strict";i.d(e,"a",(function(){return a}));i("99af"),i("4160"),i("a15b"),i("4ec9"),i("d3b7"),i("ac1f"),i("3ca3"),i("5319"),i("159b"),i("ddb0");var a={data:function(){return{type:"全部",isOpen:!0,istab:!1,openMap:{},tabName:"",levelMap:{1:{name:"消息",color:"bg-gray"},2:{name:"告警",color:"bg-yellow"},3:{name:"警报",color:"bg-red"}},sodatalist:new Map([[0,"全部"]]),tabList:[],messageList:[{title:"态势感知",level:3,appName:"taishigaizhi",component:1,time:"10分钟前",text:"",id:1,messages:[{id:11,title:"态势感知",text:"态势感知态势感知态势感知态势感知知态势感",reply:1},{id:12,title:"态势感知",text:"态势感知态势感知态势感知态势感知知态势感"},{id:13,text:"无标题样式,态势感知态势感知态势感知态势感知知态势感"}]},{title:"态势感知",level:2,appName:"taishigaizhi",component:1,time:"10分钟前",text:"态势感知态势感知态势感知态势感知知态势感",id:2,reply:1},{title:"态势感知",level:1,appName:"taishigaizhi",component:1,time:"10分钟前",text:"态势感知态势感知态势感知态势感知知态势感",id:2,reply:1}],newsData:[{id:1,appName:"taishiganzhi",text:"态势感知态势感知态势感知态势感知知态势感",type:"态势感知",level:1,component:1,time:"10分钟",title:"态势感知",replay:0},{id:1,appName:"taishiganzhi",text:"态势感知态势感知态势感知态势感知知态势感",type:"态势感知",level:3,component:1,time:"10分钟",title:"态势感知",replay:0},{id:1,appName:"taishiganzhi",text:"态势感知态势感知态势感知态势感知态势感感",type:"态势感知",level:3,component:1,time:"10分钟",title:"态势感知",replay:0},{id:2,appName:"taishiganzhi",text:"态势感知态势感知态势感知态势感知态势感知态势",type:"态势感知",level:2,component:1,time:"10分钟",title:"",replay:0}]}},filters:{timeFormat:function(t){t=isNaN(t)?+new Date(t.replace(/-/g,"/")):+t,/^\d{10}$/.test(t+"")&&(t*=1e3);var e=+new Date,i=e-t,a=i>0?"前":"后";if(i=Math.abs(i),i<5e3)return"刚刚";if(i<6e4)return"".concat(Math.round(i/1e3),"秒").concat(a);if(i<36e5)return"".concat(Math.round(i/6e4),"分钟").concat(a);if(i<864e5)return"".concat(Math.round(i/36e5),"小时").concat(a);var s=new Date(e),n=new Date(t),l=s.getFullYear(),o=n.getFullYear(),c=n.getMonth()+1,p=n.getDate(),r=n.getHours(),u=n.getMinutes(),h=[];l!==o&&h.push(o),h.push(c>9?c:"0".concat(c)),h.push(p>9?p:"0".concat(p));var m=[];return m.push(r>9?r:"0".concat(r)),m.push(u>9?u:"0".concat(u)),"".concat(h.join("-")," ").concat(m.join(":"))}},computed:{isMainApp:function(){return this.$tis.isMainApp()},messageData:function(){var t=this,e={};return this.$tis.getMessageCenterData().forEach((function(i){!t.sodatalist.has(i.appName)&&t.sodatalist.set(i.appName,i.type),e[i.appName]?e[i.appName].unshift(i):e[i.appName]=[i]})),this.$forceUpdate(),e},visibleMessageBox:function(){return this.$tis.bus.visibleMessageBox}},mounted:function(){},methods:{onTabfeiter:function(){this.istab=!this.istab},Tablist:function(t){this.tabName=t,console.log(this.tabName)},handleClear:function(){this.$tis.emptyMessage()},toggleFold:function(t){this.openMap[t]=!this.openMap[t],this.$forceUpdate()},handleDelete:function(t){this.$tis.delMessage(t.id)},handleReplay:function(t){this.$tis.openDialogBox(t)},openHistoricalNews:function(){this.$tis.openHistoricalNews()},openWidgetSettingPanel:function(){this.$tis.openWidgetSettingPanel()},onSelected:function(t){this.type=t[1],this.Tablist(t[0])},onMessageSetting:function(){this.$tis.bus.registerVisible.SettingSysPadVisible=!0,this.$tis.bus.SettingSysPadVisible=!0,this.$tis.bus.applicationInterface={visible:!0,name:"系统设置"}},showMessageCenter:function(){this.$tis.bus.registerVisible.messageCenterVisible=!0,this.$tis.bus.messageCenterVisible=!0,this.$tis.bus.applicationInterface={visible:!0,name:"消息中心"},this.$tis.bus.visibleMessageBox=!1}}}}}]);