chunk-0010f7b2.c18aa520.js 11 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0010f7b2"],{"7cf8":function(a,t,e){"use strict";e.d(t,"b",(function(){return l})),e.d(t,"c",(function(){return i})),e.d(t,"a",(function(){return n})),e.d(t,"d",(function(){return o})),e.d(t,"e",(function(){return s})),e.d(t,"g",(function(){return d})),e.d(t,"f",(function(){return m}));var r=e("b775");function l(a){return Object(r["a"])({url:"/system/monitor/pageList",method:"post",data:a})}function i(a){return Object(r["a"])({url:"/system/monitor/list",method:"get",data:a})}function n(a){return Object(r["a"])({url:"/system/monitor/".concat(a),method:"get"})}function o(a){return Object(r["a"])({url:"/system/monitor/add",method:"post",data:a})}function s(a){return Object(r["a"])({url:"/system/monitor/getSecret",method:"get",data:a})}function d(a){return Object(r["a"])({url:"/system/monitor/update",method:"post",data:a})}function m(a){return Object(r["a"])({url:"/system/monitor/delete/".concat(a),method:"get"})}},9051:function(a,t,e){"use strict";e.d(t,"d",(function(){return l})),e.d(t,"f",(function(){return i})),e.d(t,"a",(function(){return n})),e.d(t,"g",(function(){return o})),e.d(t,"c",(function(){return s})),e.d(t,"b",(function(){return d})),e.d(t,"e",(function(){return m}));var r=e("b775");function l(a){return Object(r["a"])({url:"/service/msgAlarmTemporary/list",method:"post",data:a})}function i(a){return Object(r["a"])({method:"post",url:"/api/putFile",data:a})}function n(a){return Object(r["a"])({method:"post",url:"/service/msgAlarmTemporary/saveMsgAlarmTemporary",data:a})}function o(a){return Object(r["a"])({method:"get",url:"/service/msgAlarmTemporary/alarm/".concat(a)})}function s(a){return Object(r["a"])({method:"post",url:"/service/msgAlarmTemporary/editMsgAlarmTemporary",data:a})}function d(a){return Object(r["a"])({method:"post",url:"service/msgAlarmTemporary/releaseAlarm",data:a})}function m(a){return Object(r["a"])({method:"get",url:"/service/baseCameraManagement/getCameraManagementList",data:a})}},"9ea8":function(a,t,e){},b527:function(a,t,e){"use strict";e.r(t);var r=function(){var a=this,t=a.$createElement,e=a._self._c||t;return e("div",{staticClass:"addDialog"},[a.addDialogData.dialogVisible?e("el-dialog",{attrs:{width:"836px",center:"",visible:a.addDialogData.dialogVisible,title:"新增"},on:{"update:visible":function(t){return a.$set(a.addDialogData,"dialogVisible",t)}}},[e("el-form",{ref:"ruleForm",attrs:{"label-width":"120px",rules:a.rules,model:a.addImitateData,"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.addImitateData.alarmTime,callback:function(t){a.$set(a.addImitateData,"alarmTime",t)},expression:"addImitateData.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.addImitateData.alarmType,callback:function(t){a.$set(a.addImitateData,"alarmType",t)},expression:"addImitateData.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.addImitateData.source,callback:function(t){a.$set(a.addImitateData,"source",t)},expression:"addImitateData.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.addImitateData.alarmAttr,callback:function(t){a.$set(a.addImitateData,"alarmAttr",t)},expression:"addImitateData.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.addImitateData.alarmRailway,callback:function(t){a.$set(a.addImitateData,"alarmRailway",t)},expression:"addImitateData.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.addImitateData.alarmLevel,callback:function(t){a.$set(a.addImitateData,"alarmLevel",t)},expression:"addImitateData.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.addImitateData.alarmMile,callback:function(t){a.$set(a.addImitateData,"alarmMile",t)},expression:"addImitateData.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.addImitateData.alarmConfidence,callback:function(t){a.$set(a.addImitateData,"alarmConfidence",t)},expression:"addImitateData.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.addImitateData.lineDir,callback:function(t){a.$set(a.addImitateData,"lineDir",t)},expression:"addImitateData.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.addImitateData.content,callback:function(t){a.$set(a.addImitateData,"content",t)},expression:"addImitateData.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.addImitateData.alarmId,callback:function(t){a.$set(a.addImitateData,"alarmId",t)},expression:"addImitateData.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.addImitateData.trainNum,callback:function(t){a.$set(a.addImitateData,"trainNum",t)},expression:"addImitateData.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}},[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.addImitateDataBtn()}}},[a._v("保 存")]),e("div",{staticClass:"reset",on:{click:function(t){return a.closeDialog()}}},[a._v("取 消")])])],1):a._e()],1)},l=[],i=(e("c740"),e("14d9"),e("a434"),e("b0c0"),e("bc3a")),n=e.n(i),o=(e("9051"),e("7cf8")),s={name:"addDialog",props:{addDialogData:{type:Object,default:{}}},created:function(){this.getMonitoreName()},data:function(){return{addImitateData:{alarmTime:"",alarmType:"",alarmRailway:"",alarmLevel:"",alarmMile:"",alarmId:"",alarmAttr:"",alarmConfidence:"",lineDir:"",content:"",fileUrl:"",source:"",trainNum:""},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:{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.addImitateData.alarmMile),e.append("alarmRailway",this.addImitateData.alarmRailway),e.append("lineDir",this.addImitateData.lineDir);var r=this.fileList[0].raw.name.split(".");if("png"==r[r.length-1])n.a.post("http://10.48.36.43:18810/api/putFile",e).then((function(a){"成功"==a.data.message?(t.$message({type:"success",message:"导入成功!"}),t.addImitateData.fileUrl=a.data.data.url):(t.fileList=[],t.$message({type:"error",message:a.data}))}));else{this.$message({type:"error",message:"上传的文件只能是png格式!"});var l=this.fileList[0].raw.uid,i=this.$refs.uploadFile.uploadFiles.findIndex((function(a){return a.uid===l}));this.$refs.uploadFile.uploadFiles.splice(i,1)}},addImitateDataBtn:function(){var a=this;this.$refs.ruleForm.validate((function(t){t&&a.$emit("addImitateData",a.addImitateData)}))},closeDialog:function(){this.addImitateData={alarmTime:"",alarmType:"",alarmRailway:"",alarmLevel:"",alarmMile:"",alarmConfidence:"",lineDir:"",content:"",files:[]},this.addDialogData.dialogVisible=!1},getMonitoreName:function(){var a=this,t={};Object(o["c"])(t).then((function(t){a.monitorNameData=t.data}))}}},d=s,m=(e("da9a"),e("2877")),c=Object(m["a"])(d,r,l,!1,null,"6aaf6cde",null);t["default"]=c.exports},c740:function(a,t,e){"use strict";var r=e("23e7"),l=e("b727").findIndex,i=e("44d2"),n="findIndex",o=!0;n in[]&&Array(1)[n]((function(){o=!1})),r({target:"Array",proto:!0,forced:o},{findIndex:function(a){return l(this,a,arguments.length>1?arguments[1]:void 0)}}),i(n)},da9a:function(a,t,e){"use strict";e("9ea8")}}]);