1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-71be6fc6"],{"363a":function(a,e,t){},"7cf8":function(a,e,t){"use strict";t.d(e,"b",(function(){return r})),t.d(e,"c",(function(){return i})),t.d(e,"a",(function(){return s})),t.d(e,"d",(function(){return o})),t.d(e,"e",(function(){return n})),t.d(e,"g",(function(){return d})),t.d(e,"f",(function(){return m}));var l=t("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 s(a){return Object(l["a"])({url:"/system/monitor/".concat(a),method:"get"})}function o(a){return Object(l["a"])({url:"/system/monitor/add",method:"post",data:a})}function n(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 m(a){return Object(l["a"])({url:"/system/monitor/delete/".concat(a),method:"get"})}},"8e0c":function(a,e,t){"use strict";t("363a")},9051:function(a,e,t){"use strict";t.d(e,"d",(function(){return r})),t.d(e,"f",(function(){return i})),t.d(e,"a",(function(){return s})),t.d(e,"g",(function(){return o})),t.d(e,"c",(function(){return n})),t.d(e,"b",(function(){return d})),t.d(e,"e",(function(){return m}));var l=t("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 s(a){return Object(l["a"])({method:"post",url:"/service/msgAlarmTemporary/saveMsgAlarmTemporary",data:a})}function o(a){return Object(l["a"])({method:"get",url:"/service/msgAlarmTemporary/alarm/".concat(a)})}function n(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 m(a){return Object(l["a"])({method:"get",url:"/service/baseCameraManagement/getCameraManagementList",data:a})}},c740:function(a,e,t){"use strict";var l=t("23e7"),r=t("b727").findIndex,i=t("44d2"),s="findIndex",o=!0;s in[]&&Array(1)[s]((function(){o=!1})),l({target:"Array",proto:!0,forced:o},{findIndex:function(a){return r(this,a,arguments.length>1?arguments[1]:void 0)}}),i(s)},ffbf:function(a,e,t){"use strict";t.r(e);var l=function(){var a=this,e=a.$createElement,t=a._self._c||e;return t("div",{staticClass:"detailsDialog"},[a.detailsDialogData.dialogVisible?t("el-dialog",{attrs:{width:"836px",center:"",visible:a.detailsDialogData.dialogVisible,title:"详情"},on:{"update:visible":function(e){return a.$set(a.detailsDialogData,"dialogVisible",e)}}},[t("el-form",{ref:"ruleForm",attrs:{"label-width":"120px",rules:a.rules,model:a.detailsDialogData.data,"label-position":"top"}},[t("el-row",{attrs:{gutter:24}},[t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{label:"报警时间:",prop:"alarmTime"}},[t("el-date-picker",{attrs:{disabled:"","value-format":"yyyy-MM-dd HH:mm:ss",type:"datetime",placeholder:"选择日期时间"},model:{value:a.detailsDialogData.data.alarmTime,callback:function(e){a.$set(a.detailsDialogData.data,"alarmTime",e)},expression:"detailsDialogData.data.alarmTime"}})],1)],1),t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{label:"报警类型:",prop:"alarmType"}},[t("el-select",{attrs:{placeholder:"请选择报警病害类型",clearable:"",disabled:""},model:{value:a.detailsDialogData.data.alarmType,callback:function(e){a.$set(a.detailsDialogData.data,"alarmType",e)},expression:"detailsDialogData.data.alarmType"}},[t("el-option",{attrs:{label:"泥石流",value:"1"}}),t("el-option",{attrs:{label:"异物侵限",value:"2"}}),t("el-option",{attrs:{label:"断轨监测",value:"3"}})],1)],1)],1)],1),t("el-row",{attrs:{gutter:24}},[t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{label:"报警来源:",prop:"source"}},[t("el-select",{attrs:{disabled:"",placeholder:"请选择报警来源",clearable:""},model:{value:a.detailsDialogData.data.source,callback:function(e){a.$set(a.detailsDialogData.data,"source",e)},expression:"detailsDialogData.data.source"}},a._l(a.monitorNameData,(function(a){return t("el-option",{key:a.monitorSystemName,attrs:{label:a.monitorSystemName,value:a.clientId}})})),1)],1)],1),t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{label:"报警属性:",prop:"alarmAttr"}},[t("el-input",{attrs:{disabled:"",placeholder:"请输入报警病害属性"},model:{value:a.detailsDialogData.data.alarmAttr,callback:function(e){a.$set(a.detailsDialogData.data,"alarmAttr",e)},expression:"detailsDialogData.data.alarmAttr"}})],1)],1)],1),t("el-row",{attrs:{gutter:24}},[t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{label:"报警线路编码:",prop:"alarmRailway"}},[t("el-input",{attrs:{disabled:"",placeholder:"请输入报警线路编码"},model:{value:a.detailsDialogData.data.alarmRailway,callback:function(e){a.$set(a.detailsDialogData.data,"alarmRailway",e)},expression:"detailsDialogData.data.alarmRailway"}})],1)],1),t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{label:"报警级别:",prop:"alarmLevel"}},[t("el-select",{attrs:{disabled:"",placeholder:"请选择报警级别",clearable:""},model:{value:a.detailsDialogData.data.alarmLevel,callback:function(e){a.$set(a.detailsDialogData.data,"alarmLevel",e)},expression:"detailsDialogData.data.alarmLevel"}},[t("el-option",{attrs:{label:"一级",value:"1"}}),t("el-option",{attrs:{label:"二级",value:"2"}}),t("el-option",{attrs:{label:"三级",value:"3"}})],1)],1)],1)],1),t("el-row",{attrs:{gutter:24}},[t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{label:"报警里程位置:",prop:"alarmMile"}},[t("el-input",{attrs:{disabled:"",placeholder:"请输入报警里程位置"},model:{value:a.detailsDialogData.data.alarmMile,callback:function(e){a.$set(a.detailsDialogData.data,"alarmMile",e)},expression:"detailsDialogData.data.alarmMile"}})],1)],1),t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{label:"报警置信度:",prop:"alarmConfidence"}},[t("el-input",{attrs:{disabled:"",placeholder:"请输入报警置信度"},model:{value:a.detailsDialogData.data.alarmConfidence,callback:function(e){a.$set(a.detailsDialogData.data,"alarmConfidence",e)},expression:"detailsDialogData.data.alarmConfidence"}})],1)],1)],1),t("el-row",{attrs:{gutter:24}},[t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{label:"行别:",prop:"lineDir"}},[t("el-select",{attrs:{disabled:"",placeholder:"请选择行别",clearable:""},model:{value:a.detailsDialogData.data.lineDir,callback:function(e){a.$set(a.detailsDialogData.data,"lineDir",e)},expression:"detailsDialogData.data.lineDir"}},[t("el-option",{attrs:{label:"上行",value:"1"}}),t("el-option",{attrs:{label:"下行",value:"2"}})],1)],1)],1),t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{label:"报警信息内容:",prop:"content"}},[t("el-input",{attrs:{disabled:"",placeholder:"请输入报警信息内容",type:"textarea",rows:2},model:{value:a.detailsDialogData.data.content,callback:function(e){a.$set(a.detailsDialogData.data,"content",e)},expression:"detailsDialogData.data.content"}})],1)],1)],1),t("el-row",{attrs:{gutter:24}},[t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{label:"唯一标识:",prop:"alarmId"}},[t("el-input",{attrs:{disabled:"",placeholder:"请输入唯一标识"},model:{value:a.detailsDialogData.data.alarmId,callback:function(e){a.$set(a.detailsDialogData.data,"alarmId",e)},expression:"detailsDialogData.data.alarmId"}})],1)],1),t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{label:"推送车次:",prop:"trainNum"}},[t("el-input",{attrs:{disabled:"",placeholder:"请输入推送车次"},model:{value:a.detailsDialogData.data.trainNum,callback:function(e){a.$set(a.detailsDialogData.data,"trainNum",e)},expression:"detailsDialogData.data.trainNum"}})],1)],1)],1),t("el-row",{attrs:{gutter:24}},[t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{label:"附件上传图片:"}},[a.detailsDialogData.data.fileUrl?t("div",{staticStyle:{width:"300px"}},[t("img",{staticStyle:{width:"100%",height:"100%"},attrs:{src:a.detailsDialogData.data.fileUrl}})]):t("div",{staticStyle:{width:"300px"}})])],1)],1)],1)],1):a._e()],1)},r=[],i=(t("c740"),t("14d9"),t("a434"),t("b0c0"),t("9051")),s=t("7cf8"),o={name:"addDialog",props:{detailsDialogData:{type:Object,default:{}}},data:function(){return{addImitateData:{alarmTime:"",alarmType:"",alarmRailway:"",alarmLevel:"",alarmMile:"",alarmId:"",alarmAttr:"",alarmConfidence:"",lineDir:"",content:"",files:[]},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"}]}}},created:function(){this.getMonitoreName()},methods:{getMonitoreName:function(){var a=this,e={};Object(s["c"])(e).then((function(e){a.monitorNameData=e.data}))},uploadFileList:function(a){var e=this;"ready"===a.status&&(this.fileList.push(a),this.fileList.length>1&&this.fileList.splice(0,1));var t=new FormData;t.append("stream",this.fileList[0].raw),t.append("size","1"),t.append("contentType","contentType"),t.append("alarmMile",this.addImitateData.alarmMile),t.append("alarmRailway",this.addImitateData.alarmRailway),t.append("lineDir",this.addImitateData.lineDir);var l=this.fileList[0].raw.name.split(".");if("png"==l[l.length-1])Object(i["f"])(t).then((function(a){"成功"==a.message?(e.$message({type:"success",message:"导入成功!"}),e.addImitateData.files[0]=a.data.url):e.$message({type:"error",message:a.data})}));else{this.$message({type:"error",message:"上传的文件只能是png格式!"});var r=this.fileList[0].raw.uid,s=this.$refs.uploadFile.uploadFiles.findIndex((function(a){return a.uid===r}));this.$refs.uploadFile.uploadFiles.splice(s,1)}},addImitateDataBtn:function(){var a=this;this.$refs.ruleForm.validate((function(e){e&&a.$emit("addImitateData",a.addImitateData)}))},closeDialog:function(){this.addImitateData={alarmTime:"",alarmType:"",alarmRailway:"",alarmLevel:"",alarmMile:"",alarmConfidence:"",lineDir:"",content:"",files:[]},this.addDialogData.dialogVisible=!1}}},n=o,d=(t("8e0c"),t("2877")),m=Object(d["a"])(n,l,r,!1,null,"3d55f82c",null);e["default"]=m.exports}}]);
|