(window["webpackJsonp_direwolf"]=window["webpackJsonp_direwolf"]||[]).push([["sAlertMessageForm"],{a0ba:function(e,t,a){"use strict";a.r(t);var l=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-form",{ref:"sAlertMessageForm",staticClass:"with-border",staticStyle:{border:"none"},attrs:{id:"sAlertMessageForm","label-position":"right",size:"small","label-width":"140px",model:e.entity,rules:e.rules}},[a("el-tabs",{attrs:{value:"first"}},[a("el-tab-pane",{attrs:{label:"基本信息",name:"first"}},[a("el-row",{attrs:{type:"flex",justify:"center"}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{prop:"source",label:"消息来源"}},[a("el-input",{attrs:{placeholder:"请输入消息来源",disabled:e.inViewMode},model:{value:e.entity.source,callback:function(t){e.$set(e.entity,"source",t)},expression:"entity.source"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{prop:"msgType",label:"消息类型"}},[a("el-select",{attrs:{"popper-append-to-body":!1,clearable:"",disabled:e.inViewMode,placeholder:"请选择消息类型"},model:{value:e.entity.msgType,callback:function(t){e.$set(e.entity,"msgType",t)},expression:"entity.msgType"}},e._l(e.getDictByField("msgType"),(function(e){return a("el-option",{key:e.id,attrs:{label:e.paramName,value:e.paramCode}})})),1)],1)],1)],1),a("el-row",{attrs:{type:"flex",justify:"center"}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{prop:"msgLevel",label:"消息等级"}},[a("el-select",{attrs:{"popper-append-to-body":!1,clearable:"",disabled:e.inViewMode,placeholder:"请选择消息等级"},model:{value:e.entity.msgLevel,callback:function(t){e.$set(e.entity,"msgLevel",t)},expression:"entity.msgLevel"}},e._l(e.getDictByField("msgLevel"),(function(e){return a("el-option",{key:e.id,attrs:{label:e.paramName,value:e.paramCode}})})),1)],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{prop:"msgTime",label:"消息时间"}},[a("el-date-picker",{attrs:{"append-to-body":!1,type:"datetime",disabled:e.inViewMode,placeholder:"请选择消息时间","value-format":"yyyy-MM-dd HH:mm:ss"},model:{value:e.entity.msgTime,callback:function(t){e.$set(e.entity,"msgTime",t)},expression:"entity.msgTime"}})],1)],1)],1),a("el-row",{attrs:{type:"flex",justify:"center"}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{prop:"fqdn",label:"fqdn"}},[a("el-input",{attrs:{placeholder:"请输入fqdn",disabled:e.inViewMode},model:{value:e.entity.fqdn,callback:function(t){e.$set(e.entity,"fqdn",t)},expression:"entity.fqdn"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{prop:"systemFqdn",label:"systemFqdn"}},[a("el-input",{attrs:{placeholder:"请输入systemFqdn",disabled:e.inViewMode},model:{value:e.entity.systemFqdn,callback:function(t){e.$set(e.entity,"systemFqdn",t)},expression:"entity.systemFqdn"}})],1)],1)],1),a("el-row",{attrs:{type:"flex",justify:"center"}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{prop:"cmdbName",label:"CMDB资产名称"}},[a("el-input",{attrs:{placeholder:"请输入CMDB资产名称",disabled:e.inViewMode},model:{value:e.entity.cmdbName,callback:function(t){e.$set(e.entity,"cmdbName",t)},expression:"entity.cmdbName"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{prop:"cmdbNameZh",label:"CMDB资产中文名称"}},[a("el-input",{attrs:{placeholder:"请输入CMDB资产中文名称",disabled:e.inViewMode},model:{value:e.entity.cmdbNameZh,callback:function(t){e.$set(e.entity,"cmdbNameZh",t)},expression:"entity.cmdbNameZh"}})],1)],1)],1),a("el-row",{attrs:{type:"flex",justify:"center"}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{prop:"status",label:"状态"}},[a("el-select",{attrs:{"popper-append-to-body":!1,clearable:"",disabled:e.inViewMode,placeholder:"请选择状态"},model:{value:e.entity.status,callback:function(t){e.$set(e.entity,"status",t)},expression:"entity.status"}},e._l(e.getDictByField("status"),(function(e){return a("el-option",{key:e.id,attrs:{label:e.paramName,value:e.paramCode}})})),1)],1)],1),a("el-col",{attrs:{span:12}})],1),a("el-row",{attrs:{type:"flex",justify:"center"}},[a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{prop:"msgContent",label:"消息内容"}},[a("el-input",{attrs:{type:"textarea",rows:15,placeholder:"请输入消息内容",disabled:e.inViewMode},model:{value:e.entity.msgContent,callback:function(t){e.$set(e.entity,"msgContent",t)},expression:"entity.msgContent"}})],1)],1)],1)],1),a("el-tab-pane",{attrs:{label:"处理记录",name:"second"}},[a("el-table",{staticStyle:{width:"100%","margin-top":"15px","margin-bottom":"15px"},attrs:{size:"medium",stripe:"",border:"","tooltip-effect":"dark",data:e.entity.historyList}},[a("el-table-column",{attrs:{prop:"status",label:"状态","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e.$$utils.eleTableColumnFormatter(t,e.getDictByField("status"))))]}}])}),a("el-table-column",{attrs:{prop:"dealer",label:"处理人","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{prop:"dealTime",label:"处理时间","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{prop:"dealOpinion",label:"处理意见","show-overflow-tooltip":""}})],1)],1)],1)],1)},s=[],i=a("2b90"),r={name:"sAlertMessageForm",props:{editType:{default:""},id:{default:""}},data:function(){return{entity:{source:"",msgType:"",msgLevel:"",msgTime:"",msgContent:"",status:"",dealTime:"",dealer:"",fqdn:"",systemFqdn:"",historyList:[]},dataLoading:!1,fieldDictTypeMap:{msgType:"alertMsgTypeDict",msgLevel:"alertMsgLevelDict",status:"alertMsgStatusDict"},pageDictMap:{},rules:{source:[{max:255,message:"长度不能超过 255 个字符",trigger:"blur"}],msgType:[{max:255,message:"长度不能超过 255 个字符",trigger:"blur"}],msgLevel:[{max:255,message:"长度不能超过 255 个字符",trigger:"blur"}],msgContent:[{max:1e3,message:"长度不能超过 1000 个字符",trigger:"blur"}],status:[{max:255,message:"长度不能超过 255 个字符",trigger:"blur"}],dealer:[{max:255,message:"长度不能超过 255 个字符",trigger:"blur"}]}}},computed:{inViewMode:function(){return"view"===(this.$route.query.editType||this.editType||"view")},incomingPkValue:function(){return this.id||this.$route.query.id}},methods:{initFormData:function(){var e=this,t=e.incomingPkValue;t&&(e.dataLoading=!0,i["a"].getSAlertMessageEntity(t).then((function(t){e.dataLoading=!1,e.entity=t.data})))},save:function(e){var t=this;t.$$utils.eleFormSubmit({vueIns:t,save:i["a"].saveSAlertMessage,formRef:"sAlertMessageForm",info:"保存告警消息",success:e})},getDictByField:function(e){var t=this;return t.pageDictMap[t.fieldDictTypeMap[e]]}},created:function(){var e=this;i["a"].checkListPermission("Form").then((function(t){e.$$utils.param.getDictByCodes("alertMsgTypeDict,alertMsgLevelDict,alertMsgStatusDict").then((function(t){e.pageDictMap=t.data,e.initFormData()}))}))}},n=r,o=a("2877"),d=Object(o["a"])(n,l,s,!1,null,"4a297d87",null);t["default"]=d.exports},fe36:function(e,t,a){"use strict";a.r(t);var l=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-form",{ref:"sAlertMessageHandle",staticClass:"with-border",attrs:{id:"sAlertMessageHandle","label-position":"right",size:"small","label-width":"100px",model:e.entity,rules:e.rules}},[a("el-collapse",{attrs:{value:["basicInfo"]}},[a("el-collapse-item",{attrs:{title:"基础信息",name:"basicInfo"}},[a("el-row",{attrs:{type:"flex",justify:"left"}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{prop:"dealer",label:"处理人"}},[a("el-input",{attrs:{placeholder:"请输入处理人"},model:{value:e.entity.dealer,callback:function(t){e.$set(e.entity,"dealer",t)},expression:"entity.dealer"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{prop:"dealTime",label:"处理时间"}},[a("el-date-picker",{attrs:{"append-to-body":!0,type:"datetime",placeholder:"请选择处理时间","value-format":"yyyy-MM-dd HH:mm:ss"},model:{value:e.entity.dealTime,callback:function(t){e.$set(e.entity,"dealTime",t)},expression:"entity.dealTime"}})],1)],1)],1),a("el-row",{attrs:{type:"flex",justify:"center"}},[a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{prop:"dealOpinion",label:"处理意见"}},[a("el-input",{attrs:{type:"textarea",rows:4,placeholder:"请输入处理意见"},model:{value:e.entity.dealOpinion,callback:function(t){e.$set(e.entity,"dealOpinion",t)},expression:"entity.dealOpinion"}})],1)],1)],1)],1)],1)],1)},s=[],i=(a("28a5"),a("2b90")),r={name:"sAlertMessageHandle",props:{editType:{default:""},id:{default:""}},data:function(){var e=this;return{entity:{alertId:this.$route.query.alertId,kafkaId:this.$route.query.kafkaId,dealer:e.$$utils.user.getLoginUser().userName,dealTime:e.$$utils.getFormattedDate(),dealOpinion:"",status:"3"},dataLoading:!1,rules:{dealer:[{max:255,message:"长度不能超过 255 个字符",trigger:"blur"},{required:!0,message:"处理人不能为空",trigger:"change"}],dealOpinion:[{max:255,message:"长度不能超过 255 个字符",trigger:"blur"},{required:!0,message:"处理意见不能为空",trigger:"change"}],dealTime:[{required:!0,message:"处理时间不能为空",trigger:"change"}]}}},computed:{inViewMode:function(){return"view"===(this.$route.query.editType||this.editType||"view")},incomingPkValue:function(){return this.id||this.$route.query.id}},methods:{save:function(e){var t=this;t.$$utils.eleFormSubmit({vueIns:t,save:i["a"].saveHistory,formRef:"sAlertMessageHandle",info:"处理告警消息",success:e})},batchSave:function(e){var t=this,a=t.entity.dealOpinion;if(a){var l=t.entity.alertId.split(","),s=t.entity.kafkaId.split(",");t.entity.alertIdList=l,t.entity.kafkaIdList=s,i["a"].batchSaveHistory(t.entity).then((function(a){t.$$utils.direwolfCommonTips("success","批量处理消息成功"),e()}))}else t.$$utils.direwolfCommonTips("warning","处理意见不能为空")},getDictByField:function(e){var t=this;return t.pageDictMap[t.fieldDictTypeMap[e]]}},created:function(){}},n=r,o=a("2877"),d=Object(o["a"])(n,l,s,!1,null,"2a4089f0",null);t["default"]=d.exports}}]);