(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-79fe04d8"],{"241f":function(a,t,e){"use strict";e("45cd")},"45cd":function(a,t,e){},6420:function(a,t,e){"use strict";e.r(t);var l=function(){var a=this,t=a.$createElement,e=a._self._c||t;return e("div",{staticClass:"editDialog"},[a.editDialogData.dialogVisible?e("el-dialog",{attrs:{width:"836px",center:"",visible:a.editDialogData.dialogVisible,title:"修改"},on:{"update:visible":function(t){return a.$set(a.editDialogData,"dialogVisible",t)}}},[e("el-form",{ref:"ruleForm",attrs:{"label-width":"120px",rules:a.rules,model:a.editDialogData.data,"label-position":"top"}},[e("el-row",{attrs:{gutter:24}},[e("el-col",{attrs:{span:12}},[e("el-form-item",{attrs:{label:"报警时间:",prop:"alarmTime"}},[e("el-date-picker",{attrs:{"value-format":"yyyy-MM-dd HH:mm:ss",type:"datetime",placeholder:"选择日期时间"},model:{value:a.editDialogData.data.alarmTime,callback:function(t){a.$set(a.editDialogData.data,"alarmTime",t)},expression:"editDialogData.data.alarmTime"}})],1)],1),e("el-col",{attrs:{span:12}},[e("el-form-item",{attrs:{label:"报警类型:",prop:"alarmType"}},[e("el-select",{attrs:{placeholder:"请选择报警病害类型",clearable:""},model:{value:a.editDialogData.data.alarmType,callback:function(t){a.$set(a.editDialogData.data,"alarmType",t)},expression:"editDialogData.data.alarmType"}},[e("el-option",{attrs:{label:"泥石流",value:"1"}}),e("el-option",{attrs:{label:"异物侵限",value:"2"}}),e("el-option",{attrs:{label:"断轨监测",value:"3"}})],1)],1)],1)],1),e("el-row",{attrs:{gutter:24}},[e("el-col",{attrs:{span:12}},[e("el-form-item",{attrs:{label:"报警来源:",prop:"source"}},[e("el-select",{attrs:{placeholder:"请选择报警来源",clearable:""},model:{value:a.editDialogData.data.source,callback:function(t){a.$set(a.editDialogData.data,"source",t)},expression:"editDialogData.data.source"}},a._l(a.monitorNameData,(function(a){return e("el-option",{key:a.monitorSystemName,attrs:{label:a.monitorSystemName,value:a.clientId}})})),1)],1)],1),e("el-col",{attrs:{span:12}},[e("el-form-item",{attrs:{label:"报警属性:",prop:"alarmAttr"}},[e("el-input",{attrs:{placeholder:"请输入报警病害属性"},model:{value:a.editDialogData.data.alarmAttr,callback:function(t){a.$set(a.editDialogData.data,"alarmAttr",t)},expression:"editDialogData.data.alarmAttr"}})],1)],1)],1),e("el-row",{attrs:{gutter:24}},[e("el-col",{attrs:{span:12}},[e("el-form-item",{attrs:{label:"报警线路编码:",prop:"alarmRailway"}},[e("el-input",{attrs:{placeholder:"请输入报警线路编码"},model:{value:a.editDialogData.data.alarmRailway,callback:function(t){a.$set(a.editDialogData.data,"alarmRailway",t)},expression:"editDialogData.data.alarmRailway"}})],1)],1),e("el-col",{attrs:{span:12}},[e("el-form-item",{attrs:{label:"报警级别:",prop:"alarmLevel"}},[e("el-select",{attrs:{placeholder:"请选择报警级别",clearable:""},model:{value:a.editDialogData.data.alarmLevel,callback:function(t){a.$set(a.editDialogData.data,"alarmLevel",t)},expression:"editDialogData.data.alarmLevel"}},[e("el-option",{attrs:{label:"一级",value:"1"}}),e("el-option",{attrs:{label:"二级",value:"2"}}),e("el-option",{attrs:{label:"三级",value:"3"}})],1)],1)],1)],1),e("el-row",{attrs:{gutter:24}},[e("el-col",{attrs:{span:12}},[e("el-form-item",{attrs:{label:"报警里程位置:",prop:"alarmMile"}},[e("el-input",{attrs:{placeholder:"请输入报警里程位置"},model:{value:a.editDialogData.data.alarmMile,callback:function(t){a.$set(a.editDialogData.data,"alarmMile",t)},expression:"editDialogData.data.alarmMile"}})],1)],1),e("el-col",{attrs:{span:12}},[e("el-form-item",{attrs:{label:"报警置信度:",prop:"alarmConfidence"}},[e("el-input",{attrs:{placeholder:"请输入报警置信度"},model:{value:a.editDialogData.data.alarmConfidence,callback:function(t){a.$set(a.editDialogData.data,"alarmConfidence",t)},expression:"editDialogData.data.alarmConfidence"}})],1)],1)],1),e("el-row",{attrs:{gutter:24}},[e("el-col",{attrs:{span:12}},[e("el-form-item",{attrs:{label:"行别:",prop:"lineDir"}},[e("el-select",{attrs:{placeholder:"请选择行别",clearable:""},model:{value:a.editDialogData.data.lineDir,callback:function(t){a.$set(a.editDialogData.data,"lineDir",t)},expression:"editDialogData.data.lineDir"}},[e("el-option",{attrs:{label:"上行",value:"1"}}),e("el-option",{attrs:{label:"下行",value:"2"}})],1)],1)],1),e("el-col",{attrs:{span:12}},[e("el-form-item",{attrs:{label:"报警信息内容:",prop:"content"}},[e("el-input",{attrs:{placeholder:"请输入报警信息内容",type:"textarea",rows:2},model:{value:a.editDialogData.data.content,callback:function(t){a.$set(a.editDialogData.data,"content",t)},expression:"editDialogData.data.content"}})],1)],1)],1),e("el-row",{attrs:{gutter:24}},[e("el-col",{attrs:{span:12}},[e("el-form-item",{attrs:{label:"唯一标识:",prop:"alarmId"}},[e("el-input",{attrs:{placeholder:"请输入唯一标识"},model:{value:a.editDialogData.data.alarmId,callback:function(t){a.$set(a.editDialogData.data,"alarmId",t)},expression:"editDialogData.data.alarmId"}})],1)],1),e("el-col",{attrs:{span:12}},[e("el-form-item",{attrs:{label:"推送车次:",prop:"trainNum"}},[e("el-input",{attrs:{placeholder:"请输入推送车次"},model:{value:a.editDialogData.data.trainNum,callback:function(t){a.$set(a.editDialogData.data,"trainNum",t)},expression:"editDialogData.data.trainNum"}})],1)],1)],1),e("el-row",{attrs:{gutter:24}},[e("el-col",{attrs:{span:12}},[e("el-form-item",{attrs:{label:"附件上传:"}},[e("el-upload",{ref:"uploadFile",staticClass:"upload-demo",attrs:{drag:"",action:"#","http-request":a.uploadHttpRequest,"auto-upload":!1,"file-list":a.fileList,"on-change":a.uploadFileList}},[a.editDialogData.data.fileUrl?e("div",{staticStyle:{width:"100%",height:"100%"}},[e("img",{staticStyle:{width:"100%",height:"100%"},attrs:{src:a.editDialogData.data.fileUrl}})]):e("div",[e("i",{staticClass:"el-icon-upload"}),e("div",{staticClass:"el-upload__text"},[a._v("将文件拖到此处,或"),e("em",[a._v("点击上传")])])])])],1)],1)],1)],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("div",{staticClass:"search",on:{click:function(t){return a.editImitateDataBtn()}}},[a._v("保 存")]),e("div",{staticClass:"reset",on:{click:function(t){return a.closeDialog()}}},[a._v("取 消")])])],1):a._e()],1)},r=[],i=(e("c740"),e("14d9"),e("a434"),e("b0c0"),e("9051")),o=e("7cf8"),n={name:"addDialog",props:{editDialogData:{type:Object,default:{}}},created:function(){this.getMonitoreName()},data:function(){return{addImitateData:{alarmTime:"",alarmType:"",alarmRailway:"",alarmLevel:"",alarmMile:"",alarmId:"",alarmAttr:"",alarmConfidence:"",lineDir:"",content:"",fileUrl:""},monitorNameData:[],fileList:[],rules:{alarmTime:[{required:!0,message:"请选择报警时间",trigger:"change"}],alarmType:[{required:!0,message:"请选择报警病害类型",trigger:"change"}],alarmRailway:[{required:!0,message:"请输入报警线路编码",trigger:"blur"}],alarmLevel:[{required:!0,message:"请选择报警级别",trigger:"change"}],alarmMile:[{required:!0,message:"请输入报警里程位置",trigger:"blur"}],alarmConfidence:[{required:!0,message:"请输入报警置信度",trigger:"blur"}],lineDir:[{required:!0,message:"请选择行别",trigger:"change"}],content:[{required:!0,message:"请输入报警信息内容",trigger:"blur"}],alarmId:[{required:!0,message:"请输入唯一标识",trigger:"blur"}],alarmAttr:[{required:!0,message:"请输入报警病害属性",trigger:"blur"}],source:[{required:!0,message:"请选择报警来源",trigger:"change"}],trainNum:[{required:!0,message:"请输入推送车次",trigger:"blur"}]}}},methods:{getMonitoreName:function(){var a=this,t={};Object(o["c"])(t).then((function(t){a.monitorNameData=t.data}))},uploadFileList:function(a){var t=this;"ready"===a.status&&(this.fileList.push(a),this.fileList.length>1&&this.fileList.splice(0,1));var e=new FormData;e.append("stream",this.fileList[0].raw),e.append("size","1"),e.append("contentType","contentType"),e.append("alarmMile",this.editDialogData.data.alarmMile),e.append("alarmRailway",this.editDialogData.data.alarmRailway),e.append("lineDir",this.editDialogData.data.lineDir);var l=this.fileList[0].raw.name.split(".");if("png"==l[l.length-1])Object(i["f"])(e).then((function(a){"成功"==a.message?(t.$message({type:"success",message:"导入成功!"}),t.editDialogData.data.fileUrl=a.data.url):(t.fileList=[],t.$message({type:"error",message:a.data}))}));else{this.$message({type:"error",message:"上传的文件只能是png格式!"});var r=this.fileList[0].raw.uid,o=this.$refs.uploadFile.uploadFiles.findIndex((function(a){return a.uid===r}));this.$refs.uploadFile.uploadFiles.splice(o,1)}},editImitateDataBtn:function(){var a=this;this.$refs.ruleForm.validate((function(t){t&&a.$emit("editImitateData",a.editDialogData.data)}))},closeDialog:function(){this.editDialogData.dialogVisible=!1}}},s=n,d=(e("241f"),e("2877")),c=Object(d["a"])(s,l,r,!1,null,"633ff8e2",null);t["default"]=c.exports},"7cf8":function(a,t,e){"use strict";e.d(t,"b",(function(){return r})),e.d(t,"c",(function(){return i})),e.d(t,"a",(function(){return o})),e.d(t,"d",(function(){return n})),e.d(t,"e",(function(){return s})),e.d(t,"g",(function(){return d})),e.d(t,"f",(function(){return c}));var l=e("b775");function r(a){return Object(l["a"])({url:"/system/monitor/pageList",method:"post",data:a})}function i(a){return Object(l["a"])({url:"/system/monitor/list",method:"get",data:a})}function o(a){return Object(l["a"])({url:"/system/monitor/".concat(a),method:"get"})}function n(a){return Object(l["a"])({url:"/system/monitor/add",method:"post",data:a})}function s(a){return Object(l["a"])({url:"/system/monitor/getSecret",method:"get",data:a})}function d(a){return Object(l["a"])({url:"/system/monitor/update",method:"post",data:a})}function c(a){return Object(l["a"])({url:"/system/monitor/delete/".concat(a),method:"get"})}},9051:function(a,t,e){"use strict";e.d(t,"d",(function(){return r})),e.d(t,"f",(function(){return i})),e.d(t,"a",(function(){return o})),e.d(t,"g",(function(){return n})),e.d(t,"c",(function(){return s})),e.d(t,"b",(function(){return d})),e.d(t,"e",(function(){return c}));var l=e("b775");function r(a){return Object(l["a"])({url:"/service/msgAlarmTemporary/list",method:"post",data:a})}function i(a){return Object(l["a"])({method:"post",url:"/api/putFile",data:a})}function o(a){return Object(l["a"])({method:"post",url:"/service/msgAlarmTemporary/saveMsgAlarmTemporary",data:a})}function n(a){return Object(l["a"])({method:"get",url:"/service/msgAlarmTemporary/alarm/".concat(a)})}function s(a){return Object(l["a"])({method:"post",url:"/service/msgAlarmTemporary/editMsgAlarmTemporary",data:a})}function d(a){return Object(l["a"])({method:"post",url:"service/msgAlarmTemporary/releaseAlarm",data:a})}function c(a){return Object(l["a"])({method:"get",url:"/service/baseCameraManagement/getCameraManagementList",data:a})}},c740:function(a,t,e){"use strict";var l=e("23e7"),r=e("b727").findIndex,i=e("44d2"),o="findIndex",n=!0;o in[]&&Array(1)[o]((function(){n=!1})),l({target:"Array",proto:!0,forced:n},{findIndex:function(a){return r(this,a,arguments.length>1?arguments[1]:void 0)}}),i(o)}}]);