chunk-e049ffaa.8b1bb530.js 37 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-e049ffaa"],{"093a":function(e,t,a){"use strict";a.d(t,"e",(function(){return l})),a.d(t,"f",(function(){return n})),a.d(t,"o",(function(){return r})),a.d(t,"h",(function(){return o})),a.d(t,"i",(function(){return s})),a.d(t,"a",(function(){return c})),a.d(t,"d",(function(){return d})),a.d(t,"j",(function(){return u})),a.d(t,"q",(function(){return m})),a.d(t,"g",(function(){return p})),a.d(t,"c",(function(){return f})),a.d(t,"l",(function(){return g})),a.d(t,"k",(function(){return b})),a.d(t,"p",(function(){return h})),a.d(t,"m",(function(){return v})),a.d(t,"n",(function(){return y})),a.d(t,"b",(function(){return D}));var i=a("b775");function l(e){return Object(i["a"])({url:"/service/baseCameraManagement/cameraTree",method:"post",params:e,data:e})}function n(e){return Object(i["a"])({url:"/service/baseCameraManagement/editAccountManagement",method:"post",data:e,params:e})}function r(e){if(e)return Object(i["a"])({url:"/service/baseCameraManagement/api/records/"+e,method:"get"})}function o(e){return Object(i["a"])({url:"/service/baseCameraManagement/api/play",method:"post",data:e})}function s(e){return Object(i["a"])({url:"/service/baseCameraManagement/api/getRecordByAlarmId/?alarmId="+e,method:"get"})}function c(e){return Object(i["a"])({url:"/service/msgAlarm/alarmHistoricalAlarm/"+e,method:"get"})}function d(e){return Object(i["a"])({url:"/service/baseCameraManagement/getCameraCode?cameraCode="+e,method:"get"})}function u(e){return Object(i["a"])({url:"/service/baseCameraManagement/getDate/"+e,method:"get"})}function m(e){return Object(i["a"])({url:"/service/msgAlarm/videoHistoricalAlarm/"+e,method:"get"})}function p(e){return Object(i["a"])({url:"/service/baseCameraManagement/getAlarm/"+e,method:"get"})}function f(e){return Object(i["a"])({url:"/service/baseCameraManagement/api/record",method:"post",data:e})}function g(e){return Object(i["a"])({url:"/baseVehicle/getDate/"+e,method:"get"})}function b(e){var t=e;return"number"!==typeof t.alarmMile&&(t.alarmMile=t.alarmMiles),Object(i["a"])({url:"/service/msgAlarm/getDate",method:"post",data:t})}function h(e){return Object(i["a"])({url:"/service/fileoss",method:"post",data:e})}function v(){return Object(i["a"])({url:"/service/dataStatistic/getMessageStatistics",method:"post"})}function y(){return Object(i["a"])({url:"/system/monitor/monitorSystem",method:"post"})}function D(e){return Object(i["a"])({url:"/service/msgAlarm/list",method:"post",data:{pageNum:1,pageSize:10,isRelease:e}})}},"473e":function(e,t,a){},"681e":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"dashboard-container"},[a("div",{staticClass:"dashboard-text"},[a("div",{staticStyle:{padding:"15px",background:"#fff","margin-top":"-15px"}},[a("el-row",{staticStyle:{"flex-wrap":"wrap"},attrs:{gutter:24,type:"flex"}},[a("el-input",{staticStyle:{width:"220px",padding:"0 10px"},attrs:{placeholder:"请输入摄像机编码"},model:{value:e.queryParams.cameraCode,callback:function(t){e.$set(e.queryParams,"cameraCode",t)},expression:"queryParams.cameraCode"}}),a("el-input",{staticStyle:{width:"220px",padding:"0 10px"},attrs:{placeholder:"请输入测点名称"},model:{value:e.queryParams.stationName,callback:function(t){e.$set(e.queryParams,"stationName",t)},expression:"queryParams.stationName"}}),a("el-select",{staticStyle:{width:"220px",padding:"0 10px"},attrs:{placeholder:"请选择行别",clearable:""},model:{value:e.queryParams.lineDir,callback:function(t){e.$set(e.queryParams,"lineDir",t)},expression:"queryParams.lineDir"}},e._l(e.lineDir,(function(e){return a("el-option",{key:e.dictValue,attrs:{label:e.dictLabel,value:e.dictValue}})})),1),a("div",{attrs:{span:12}},[a("div",{staticStyle:{display:"flex","align-items":"center","margin-top":"2px"}},[a("el-input",{staticStyle:{width:"220px",padding:"0 10px",position:"relative"},attrs:{placeholder:"请输入起始里程",clearable:""},model:{value:e.queryParams.beginMileBD,callback:function(t){e.$set(e.queryParams,"beginMileBD",t)},expression:"queryParams.beginMileBD"}},[a("template",{slot:"append"},[e._v("km")])],2),a("div",{staticStyle:{width:"5px",height:"1px","background-color":"#888",position:"absolute",left:"880px"}}),a("el-input",{staticStyle:{width:"220px",padding:"0 10px"},attrs:{placeholder:"请输入结束里程",clearable:""},model:{value:e.queryParams.endMileBD,callback:function(t){e.$set(e.queryParams,"endMileBD",t)},expression:"queryParams.endMileBD"}},[a("template",{slot:"append"},[e._v("km")])],2)],1)]),a("el-select",{staticStyle:{width:"220px",padding:"0 10px"},attrs:{placeholder:"摄像机启用状态",clearable:""},model:{value:e.queryParams.enableOrNot,callback:function(t){e.$set(e.queryParams,"enableOrNot",t)},expression:"queryParams.enableOrNot"}},e._l(e.statusOptions,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1),a("div",{staticStyle:{display:"flex","margin-top":"2px"},attrs:{span:6,justify:"end",type:"flex"}},[a("div",{staticClass:"search_btn",staticStyle:{"margin-left":"10px",cursor:"pointer"},on:{click:e.handleQuery}},[e._v(" 查询 ")]),a("div",{staticClass:"reset_btn",staticStyle:{"margin-left":"10px",cursor:"pointer"},on:{click:e.reset}},[e._v(" 重置 ")])])],1)],1),a("div",{staticStyle:{padding:"20px",background:"#fff","margin-top":"15px"}},[a("div",{staticClass:"cardHeadr"},[a("div",{staticStyle:{"font-size":"18px",float:"right",display:"flex"}},[a("div",{staticClass:"addBtn",on:{click:e.addEquipment}},[a("span",{staticClass:"icon font_family"},[e._v("")]),e._v(" 新增 ")]),a("div",{staticClass:"addBtn",on:{click:e.delCameraList}},[a("span",{staticClass:"icon font_family"},[e._v("")]),e._v(" 批量删除 ")]),a("div",{staticClass:"addBtn",on:{click:e.importLoadIn}},[a("span",{staticClass:"icon font_family"},[e._v("")]),e._v(" 导入 ")]),a("div",{staticClass:"addBtn",on:{click:e.uploadOut}},[a("span",{staticClass:"icon font_family"},[e._v("")]),e._v(" 导出 ")]),a("div",{staticClass:"addBtn",on:{click:e.downloadOut}},[a("span",{staticClass:"icon font_family"},[e._v("")]),e._v(" 下载模板 ")])])]),a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"35"}}),a("el-table-column",{attrs:{prop:"cameraCode",label:"摄像机编码",width:"175",align:"center",fixed:"left"}}),a("el-table-column",{attrs:{prop:"installMiles",label:"安装里程位置(km)",width:"175",align:"center",fixed:"left"}}),a("el-table-column",{attrs:{prop:"stationName",label:"测点名称",align:"center",width:"160px"}}),a("el-table-column",{attrs:{prop:"lineDir",label:"行别",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return a("templats",{},[1==t.row.lineDir?a("span",[e._v("上行")]):e._e(),2==t.row.lineDir?a("span",[e._v("下行")]):e._e()])}}])}),a("el-table-column",{attrs:{prop:"beginMiles",label:"监控里程范围(km)",align:"center",width:"185"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.beginMiles&&t.row.endMiles?a("span",[e._v(e._s(t.row.beginMiles)+" ~ "+e._s(t.row.endMiles))]):a("span")]}}])}),a("el-table-column",{attrs:{prop:"enableOrNot",label:"摄像机启用状态",width:"175",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-switch",{attrs:{"active-color":"#006AEA","active-value":1,"inactive-value":2,"inactive-color":"#CDCDCD"},on:{change:function(a){return e.handleEnableChange(t.row)}},model:{value:t.row.enableOrNot,callback:function(a){e.$set(t.row,"enableOrNot",a)},expression:"scope.row.enableOrNot"}})]}}])}),a("el-table-column",{attrs:{prop:"installLongitude",label:"经纬度",width:"185",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.installLongitude&&t.row.installLatitude?a("span",[e._v(e._s(t.row.installLongitude)+" , "+e._s(t.row.installLatitude))]):a("span")]}}])}),a("el-table-column",{attrs:{prop:"createTime",label:"创建时间",align:"center",width:"155"}}),a("el-table-column",{attrs:{label:"操作",align:"center",fixed:"right",width:"220"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"operateBtn",staticStyle:{display:"flex"}},[a("div",{attrs:{type:"text"},on:{click:function(a){return e.editEquip(t.row)}}},[e._v("修改")]),a("div",{attrs:{type:"text"},on:{click:function(a){return e.delCamera(t.row)}}},[a("span",[e._v("删除")])]),a("div",{attrs:{type:"text"},on:{click:function(a){return e.lokDetailInfo(t.row)}}},[e._v(" 详情查看 ")]),a("div",{attrs:{type:"text"},on:{click:function(a){return e.updateFileItem(t.row)}}},["chengbingxin"===e.name?a("div",[e._v("视频上传")]):e._e()])])]}}])})],1),a("el-row",{staticStyle:{"margin-top":"10px"},attrs:{type:"flex",justify:"end"}},[a("el-pagination",{attrs:{"page-sizes":[10,15,20],layout:"total, sizes, prev, pager, next, jumper",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1),e.dialogFormVisible?a("el-dialog",{attrs:{title:e.title,visible:e.dialogFormVisible,width:"836px"},on:{"update:visible":function(t){e.dialogFormVisible=t},close:e.CloseIn}},[a("el-form",{ref:"form",staticStyle:{padding:"0 10px","margin-left":"-20px"},attrs:{model:e.form,rules:e.rules}},[a("el-row",{attrs:{gutter:24}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"相机编码","label-width":"120px",prop:"cameraCode"}},[a("el-input",{attrs:{autocomplete:"off",placeholder:"请输入相机编码",onkeyup:"this.value"},on:{input:e.descInput},model:{value:e.form.cameraCode,callback:function(t){e.$set(e.form,"cameraCode",t)},expression:"form.cameraCode"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"相机通道","label-width":"120px",prop:"channel"}},[a("el-input",{attrs:{autocomplete:"off",placeholder:"请输入相机通道"},model:{value:e.form.channel,callback:function(t){e.$set(e.form,"channel",t)},expression:"form.channel"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"线路","label-width":"120px",prop:"railwayCode"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择线路"},model:{value:e.form.railwayCode,callback:function(t){e.$set(e.form,"railwayCode",t)},expression:"form.railwayCode"}},e._l(e.lineWayData,(function(e){return a("el-option",{key:e.railwayCode,attrs:{label:e.railwayName,value:e.railwayCode}})})),1)],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"行别","label-width":"120px",prop:"lineDirName"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择行别"},on:{change:function(t){return e.$forceUpdate()}},model:{value:e.form.lineDirName,callback:function(t){e.$set(e.form,"lineDirName",t)},expression:"form.lineDirName"}},e._l(e.lineDir,(function(e){return a("el-option",{key:e.dictValue,attrs:{label:e.dictLabel,value:e.dictValue}})})),1)],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"安装里程位置","label-width":"120px",prop:"installMileBD"}},[a("el-input",{attrs:{placeholder:"请输入安装里程位置",autocomplete:"off",oninput:"value=value.replace(/[^\\d^\\.]+/g,'').replace('.','$#$').replace(/\\./g,'').replace('$#$','.')"},model:{value:e.form.installMileBD,callback:function(t){e.$set(e.form,"installMileBD",t)},expression:"form.installMileBD"}},[a("template",{slot:"append"},[e._v("km")])],2)],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"起始里程","label-width":"120px",prop:"beginMile"}},[a("el-input",{staticStyle:{width:"99%"},attrs:{oninput:"value=value.replace(/[^\\d^\\.]+/g,'').replace('.','$#$').replace(/\\./g,'').replace('$#$','.')",placeholder:"请输入起始里程"},model:{value:e.form.beginMileBD,callback:function(t){e.$set(e.form,"beginMileBD",t)},expression:"form.beginMileBD"}},[a("template",{slot:"append"},[e._v("km")])],2)],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"结束里程","label-width":"120px",prop:"endMile"}},[a("el-input",{staticStyle:{width:"99%"},attrs:{oninput:"value=value.replace(/[^\\d^\\.]+/g,'').replace('.','$#$').replace(/\\./g,'').replace('$#$','.')",placeholder:"请输入结束里程"},model:{value:e.form.endMileBD,callback:function(t){e.$set(e.form,"endMileBD",t)},expression:"form.endMileBD"}},[a("template",{slot:"append"},[e._v("km")])],2)],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"经度","label-width":"120px",prop:"installLongitude"}},[a("el-input",{attrs:{placeholder:"请输入经度",type:"number",max:"90"},model:{value:e.form.installLongitude,callback:function(t){e.$set(e.form,"installLongitude",t)},expression:"form.installLongitude"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"纬度","label-width":"120px",prop:"installLatitude"}},[a("el-input",{attrs:{placeholder:"请输入纬度",type:"number",max:"180"},model:{value:e.form.installLatitude,callback:function(t){e.$set(e.form,"installLatitude",t)},expression:"form.installLatitude"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"测点名称","label-width":"120px",prop:"stationName"}},[a("el-input",{attrs:{placeholder:"请输入测点名称"},model:{value:e.form.stationName,callback:function(t){e.$set(e.form,"stationName",t)},expression:"form.stationName"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"状态","label-width":"120px",prop:"enableOrNot"}},[a("el-radio",{attrs:{label:1},on:{change:function(t){return e.$forceUpdate()}},model:{value:e.form.enableOrNot,callback:function(t){e.$set(e.form,"enableOrNot",t)},expression:"form.enableOrNot"}},[e._v("启用")]),a("el-radio",{attrs:{label:2},on:{change:function(t){return e.$forceUpdate()}},model:{value:e.form.enableOrNot,callback:function(t){e.$set(e.form,"enableOrNot",t)},expression:"form.enableOrNot"}},[e._v("停用")])],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"监视方向","label-width":"120px",prop:"monitoringDirectionName"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择监视方向"},on:{change:function(t){return e.$forceUpdate()}},model:{value:e.form.monitoringDirectionName,callback:function(t){e.$set(e.form,"monitoringDirectionName",t)},expression:"form.monitoringDirectionName"}},e._l(e.firectionData,(function(e){return a("el-option",{key:e.dictValue,attrs:{label:e.dictLabel,value:e.dictValue}})})),1)],1)],1)],1)],1),a("div",{staticClass:"dialog-footer",staticStyle:{"text-align":"center"},attrs:{slot:"footer"},slot:"footer"},[a("el-button",{staticClass:"search_btna",staticStyle:{"line-heigth":"0"},attrs:{disabled:e.disabledSave},on:{click:e.submint}},[e._v("保存")]),a("el-button",{on:{click:e.closeDia}},[e._v("取 消")])],1)],1):e._e(),a("el-dialog",{attrs:{visible:e.uploadDialog,title:"相机导入",width:"620px"},on:{"update:visible":function(t){e.uploadDialog=t},close:e.falseShowUpload}},[a("el-upload",{staticClass:"upload-demo",staticStyle:{"text-align":"center"},attrs:{drag:"",action:"#","http-request":e.uploadHttpRequest,"auto-upload":!1,"file-list":e.fileList,"on-change":e.uploadFileList}},[a("i",{staticClass:"el-icon-upload"}),a("div",{staticClass:"el-upload__text"},[e._v("将文件拖到此处,或"),a("em",[e._v("点击上传")])])]),a("div",{staticClass:"hxj"},[e._v("支持扩展名:.xlsx")]),a("div",{staticClass:"hxj",staticStyle:{width:"620px","text-align":"center","margin-left":"-20px"}},[e._v(" 请先下载模板,根据模板内容填写,再上传文件 "),a("span",{staticClass:"xzmba",on:{click:e.downloadOut}},[e._v("下载模板")])]),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{staticClass:"search_btna",on:{click:e.uploadSubmitDialog}},[e._v("确定")]),a("el-button",{staticClass:"reset_btna",on:{click:e.falseShowUpload}},[e._v("取 消")])],1)],1),a("el-dialog",{attrs:{visible:e.detailDialog,title:"详情查看",width:"836px"},on:{"update:visible":function(t){e.detailDialog=t}}},[a("div",{staticClass:"dialog_box"},[a("el-form",{staticStyle:{padding:"0 10px","margin-left":"-20px"}},[a("el-row",{attrs:{gutter:24}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"相机编码:","label-width":"120px",prop:"cameraCode"}},[a("el-input",{attrs:{autocomplete:"off",disabled:""},model:{value:e.detailData.cameraCode,callback:function(t){e.$set(e.detailData,"cameraCode",t)},expression:"detailData.cameraCode"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"相机通道:","label-width":"120px",prop:"cameraCode"}},[a("el-input",{attrs:{autocomplete:"off",disabled:""},model:{value:e.detailData.channel,callback:function(t){e.$set(e.detailData,"channel",t)},expression:"detailData.channel"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"线路:","label-width":"120px",prop:"cameraName"}},[a("el-input",{attrs:{autocomplete:"off",disabled:""},model:{value:e.detailData.railwayName,callback:function(t){e.$set(e.detailData,"railwayName",t)},expression:"detailData.railwayName"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"行别:","label-width":"120px",prop:"cameraCode"}},[a("el-input",{attrs:{autocomplete:"off",disabled:""},model:{value:1==e.detailData.lineDir?"上行":"下行",callback:function(t){e.$set(e.detailData,"lineDir == 1 ? '上行' : '下行'",t)},expression:"detailData.lineDir == 1 ? '上行' : '下行'"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"安装里程位置:","label-width":"120px",prop:"installs"}},[a("el-input",{attrs:{autocomplete:"off",disabled:""},model:{value:e.detailData.installMiles,callback:function(t){e.$set(e.detailData,"installMiles",t)},expression:"detailData.installMiles"}},[a("template",{slot:"append"},[e._v("m")])],2)],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"监控里程范围:","label-width":"120px",prop:"begins"}},[a("el-input",{attrs:{autocomplete:"off",disabled:""},model:{value:e.pjJkfw,callback:function(t){e.pjJkfw=t},expression:"pjJkfw"}},[a("template",{slot:"append"},[e._v("m")])],2)],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"经纬度:","label-width":"120px",prop:"cameraCode"}},[a("el-input",{attrs:{autocomplete:"off",disabled:""},model:{value:e.pjjwd,callback:function(t){e.pjjwd=t},expression:"pjjwd"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"测点名称:","label-width":"120px",prop:"stationName"}},[a("el-input",{attrs:{autocomplete:"off",disabled:""},model:{value:e.detailData.stationName,callback:function(t){e.$set(e.detailData,"stationName",t)},expression:"detailData.stationName"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"摄像机开启状态:","label-width":"120px",prop:"enableOrNot"}},[a("el-input",{attrs:{autocomplete:"off",disabled:""},model:{value:1==e.detailData.enableOrNot?"已开启":"未开启",callback:function(t){e.$set(e.detailData,"enableOrNot==1?'已开启':'未开启'",t)},expression:"detailData.enableOrNot==1?'已开启':'未开启'"}})],1)],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"监视方向","label-width":"120px",prop:"lineDirName"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择监视方向",disabled:""},on:{change:function(t){return e.$forceUpdate()}},model:{value:1==e.detailData.monitoringDirection?"上行":2==e.detailData.monitoringDirection?"下行":3==e.detailData.monitoringDirection?"双线":"",callback:function(t){e.$set(1==e.detailData.monitoringDirection?"上行":2==e.detailData.monitoringDirection?"下行":e.detailData,"monitoringDirection==3?'双线':''",t)},expression:"detailData.monitoringDirection==1?'上行':detailData.monitoringDirection==2?'下行':detailData.monitoringDirection==3?'双线':''"}},e._l(e.firectionData,(function(e){return a("el-option",{key:e.dictValue,attrs:{label:e.dictLabel,value:e.dictValue}})})),1)],1)],1)],1)],1)],1)])],1),e.dialogVisible?a("el-dialog",{attrs:{title:"视频上传",visible:e.dialogVisible,width:"800px"},on:{"update:visible":function(t){e.dialogVisible=t}}},[a("div",{staticStyle:{"text-align":"center"}},[a("el-upload",{staticClass:"upload-demo",attrs:{limit:1,drag:"",action:e.uploadUrl,multiple:!0,"before-upload":e.beforeUpload}},[a("i",{staticClass:"el-icon-upload"}),a("div",{staticClass:"el-upload__text"},[e._v("将文件拖到此处,或"),a("em",[e._v("点击上传")])]),a("div",{staticStyle:{"margin-top":"10px","font-size":"12px"},attrs:{slot:"tip"},slot:"tip"},[e._v(" 请上传视频格式文件 ")])])],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.dialogVisible=!1}}},[e._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:e.goClick}},[e._v("确 定")])],1)]):e._e()],1)},l=[],n=a("ade3"),r=a("5530"),o=(a("d9e2"),a("d81d"),a("14d9"),a("a434"),a("b0c0"),a("a9e3"),a("b64b"),a("d3b7"),a("ac1f"),a("00b4"),a("3ca3"),a("5319"),a("159b"),a("ddb0"),a("2b3d"),a("bf19"),a("9861"),a("88a7"),a("271a"),a("5494"),a("5f87")),s=a("2f62"),c=a("093a"),d=a("a4e9"),u=Object(n["a"])(Object(n["a"])(Object(n["a"])(Object(n["a"])({name:"Cart",computed:Object(r["a"])({},Object(s["b"])(["name"])),data:function(){var e=function(e,t,a){void 0===t||""===t?a(new Error("请输入相机编码")):t.length>100?a(new Error("最多可输入100位")):a()},t=function(e,t,a){void 0===t||""===t?a(new Error("请输入相机通道")):t.length>100?a(new Error("最多可输入100位")):a()},a=function(e,t,a){void 0===t||""===t?a(new Error("请输入安装里程位置")):t.length>10?a(new Error("最多可输入10位")):a()},i=function(e,t,a){void 0===t||""===t?a(new Error("请输入起始里程")):t.length>10?a(new Error("最多可输入10位")):a()},l=function(e,t,a){void 0===t||""===t?a(new Error("请输入结束里程")):t.length>10?a(new Error("最多可输入10位")):a()};return Object(n["a"])(Object(n["a"])(Object(n["a"])(Object(n["a"])(Object(n["a"])(Object(n["a"])({pjjwd:"",pjJkfw:"",uploadUrl:"http://124.70.58.209:18810/service/fileoss",dialogVisible:!1,dataForm:{name:"",file:null},videoUrl:"",searchShow:!0,startStatus:"",rules:{cameraCode:[{required:!0,validator:e,trigger:"blur"}],channel:[{required:!0,validator:t,trigger:"blur"}],railwayCode:[{required:!0,message:"请选择线路",trigger:"change"}],deptName:[{required:!0,message:"请选择所属工务段",trigger:"change"}],lineDirName:[{required:!0,message:"请选择行别",trigger:"change"}],installMileBD:[{required:!0,validator:a,trigger:"change"}],beginMileBD:[{required:!0,validator:i,trigger:"blur"}],endMileBD:[{required:!0,validator:l,trigger:"blur"}],cardNum:[{required:!0,message:"请输入物联网卡号",trigger:"blur"}],stationName:[{required:!0,message:"请输入测点名称",trigger:"blur"}]},disabledSave:!1,enter:0,queryParams:{stationName:"",cameraCode:"",line:"",worksSection:"",lineDistinction:"",startMileage:"",finishtMileage:"",deptName:"",deptId:"",lineDir:"",beginMileBD:"",endMileBD:"",pageNum:1,pageSize:10},firectionData:[],ids:[],title:"",uploadDialog:!1,radioArray:[{value:"1",label:"是"},{value:"2",label:"否"}],statusOptions:[{label:"启用",value:"1"},{label:"停用",value:"2"}],xianlu:[{value:"1",label:"xxx1线路"},{value:"2",label:"xxx2线路"},{value:"3",label:"xxx3线路"}],gongwuduan:[{value:"1",label:"xx1工务段"},{value:"2",label:"xx2工务段"},{value:"3",label:"xx3工务段"}],licheng:[{value:"1",label:"1km"},{value:"2",label:"2km"},{value:"3",label:"3km"}],zhangtai:[{value:"1",label:"已解除"},{value:"2",label:"未解除"}],tableData:[],treeData:[],workSetiData:[],getLineData:[],total:0,dialogFormVisible:!1,form:{lineDirName:"",railwayCode:"",cameraCode:"",channel:"",deptId:"",deptName:"",lineDir:"",installMileBD:"",beginMileBD:"",endMileBD:"",installLongitude:"",installLatitude:"",cardNum:"",startRecording:"",remark:"",stationName:"",enableOrNot:1,monitoringDirection:"",monitoringDirectionName:""},detailDialog:!1,detailData:{},lineWayData:[]},"ids",[]),"fileList",[]),"cameraCodeValue",""),"dialogType",""),"headers",{Authorization:Object(o["a"])()}),"action","http://124.70.58.209:18819/hazard/service/baseCameraManagement/importBaseAccountManagement")}},"computed",Object(r["a"])({},Object(s["b"])(["name"]))),"watch",{"form.deptName":{handler:function(e){var t=this;this.$set(this.form,"deptName",e),this.optionProps.map((function(a,i){e==a.value&&t.$set(t.form,"deptId",a.value)}))},deep:!0},"form.installLongitude":function(e,t){var a=/^(\d{0,3})(\.(\d{0,13}))?$/g;if(a.test(e))this.form.installLongitude=e.replace(/^\./g,"");else{if(void 0==e||null==e)return;this.form.installLongitude=t}},"form.installLatitude":function(e,t){var a=/^(\d{0,3})(\.(\d{0,13}))?$/g;if(a.test(e))this.form.installLatitude=e.replace(/^\./g,"");else{if(void 0==e||null==e)return;this.form.installLatitude=t}}}),"created",(function(){this.getCameraList(),this.getWorkSetion(),this.getDeptList(),this.getLineWayList(),this.getLineTypeList(),this.getDirectionSelect()})),"methods",{handleEnableChange:function(e){var t=this,a={id:e.id,enableOrNot:e.enableOrNot};Object(d["q"])(a).then((function(e){200==e.code?(t.$message({message:e.msg,type:"success"}),t.getCameraList()):(t.$message({message:e.msg,type:"error"}),t.getCameraList())}))},goClick:function(){console.log(this.row),Object(c["f"])({id:this.row.id,cameraCode:this.row.cameraCode,url:this.videoUrl}).then((function(e){console.log(e)})),this.dialogVisible=!1},beforeUpload:function(e){var t=this,a=new FormData;a.append("file",e),Object(c["p"])(a).then((function(e){t.videoUrl=e.data}))},descInput:function(){console.log(this.form.cameraCode.length,",,,,,,,,,,,,,,,,,,,")},falseShowUpload:function(){this.uploadDialog=!1,this.fileList=[]},uploadFileList:function(e){"ready"===e.status&&(this.fileList.push(e),this.fileList.length>1&&this.fileList.splice(0,1))},uploadSubmitDialog:function(){var e=this,t=new FormData;t.append("file",this.fileList[0].raw);var a=this.fileList[0].raw.name.split(".");"xlsx"==a[a.length-1]||"xls"==a[a.length-1]?Object(d["d"])(t).then((function(t){200==t.code?(e.$message({type:"success",message:"导入成功!"}),e.uploadDialog=!1,e.getCameraList(),e.fileList=[]):(e.$message({type:"error",message:t.msg}),e.getCameraList(),e.fileList=[])})):(this.$message({type:"error",message:"上传的文件只能是xls以及xlsx格式!"}),this.fileList=[])},beforeAvatarUpload:function(e){var t="application/vnd.ms-excel"===e.type||"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"===e.type;return t||alert("上传的文件只能是xls以及xlsx格式!"),t},handleChange:function(e,t){t.length>=2||(1===t.length&&(this.hasFile=!0),this.dataForm.file=e)},httpRequest:function(e){var t=this,a=new FormData;a.append("file",this.dataForm.file.raw);console.log(this.dataForm.file.raw.name,"this.fileList[0].raw.namethis.fileList[0].raw.namethis.fileList[0].raw.namethis.fileList[0].raw.name");var i=this.dataForm.file.raw.name.split(".");"xlsx"==i[i.length-1]||"xls"==i[i.length-1]?Object(d["d"])(a).then((function(e){200==e.code?(t.$message({type:"success",message:"导入成功!"}),t.getCameraList(t.data)):t.$message({type:"error",message:e.msg})})):this.$message({type:"error",message:"上传的文件只能是xls以及xlsx格式!"})},changeValue:function(e){},getLineTypeList:function(){var e=this;Object(d["l"])({}).then((function(t){e.lineDir=t.data}))},getDirectionSelect:function(){var e=this;Object(d["i"])({}).then((function(t){e.firectionData=t.data}))},handleStatusChange:function(e){var t=this;"2"==e.startRecording?Object(d["n"])(e.id).then((function(e){200==e.code?t.$message({message:"关闭成功",type:"success"}):(t.$message({message:e.msg,type:"error"}),t.getCameraList())})):"1"==e.startRecording&&Object(d["o"])(e.id).then((function(e){200==e.code?t.$message({message:"开启成功",type:"success"}):(t.$message({message:e.msg,type:"error"}),t.getCameraList())}))},handleSelectionChange:function(e){this.ids=e.map((function(e){return e.id}))},handleQuery:function(){this.queryParams.pageNum=1,this.getCameraList()},reset:function(){this.queryParams.deptName="",this.queryParams.deptId="",this.queryParams.railwayCode="",this.queryParams.lineDir="",this.queryParams.beginMileBD="",this.queryParams.endMileBD="",this.queryParams.stationName="",this.queryParams.cameraCode="",this.queryParams.enableOrNot="",this.queryParams.pageNum=1,this.queryParams.pageSize=10,this.getCameraList()},getLineWayList:function(){var e=this;Object(d["m"])({}).then((function(t){e.lineWayData=t.data}))},handleNodeHandleClick:function(e){this.queryParams.deptName=e.label,this.queryParams.deptId=e.id},handleNodeClick:function(e){this.form.deptId=e.id,this.form.deptName=e.label},getWorkSetion:function(){var e=this;Object(d["p"])({}).then((function(t){e.workSetiData=t.data})),Object(d["k"])({}).then((function(t){e.getLineData=t.data}))},getDeptList:function(){var e=this;Object(d["h"])({}).then((function(t){e.treeData=t.data}))},handleCurrentChange:function(e){this.queryParams.pageNum=e,this.getCameraList()},handleSizeChange:function(e){this.queryParams.pageSize=e,this.getCameraList()},getCameraList:function(){var e=this;delete this.queryParams.ids,console.log(this.queryParams,"this.queryParamsthis.queryParamsthis.queryParams"),Object(d["c"])(this.queryParams).then((function(t){if(e.queryParams.pageNum&&e.queryParams.pageSize||(e.queryParams.pageNum=1,e.queryParams.pageSize=10,Object(d["c"])(e.queryParams).then((function(t){e.tableData=t.data.records,e.total=t.data.total}))),0==t.data.records.length&&1!=e.queryParams.pageNum&&(e.queryParams.pageNum=e.queryParams.pageNum-1,Object(d["c"])(e.queryParams).then((function(a){e.tableData=a.data.records,e.total=t.data.total}))),e.tableData=t.data.records,e.total=t.data.total,!(e.tableData.length>0))return e.queryParams.pageNum=1,e.queryParams.pageSize=10,void(e.total=t.data.total);1==e.tableData[0].isStartRecording&&(e.startStatus=1)}))},addEquipment:function(){this.form={},this.dialogType=1,this.title="新增设备",this.form.enableOrNot=1,this.disabledSave=!1,this.dialogFormVisible=!0},closeDia:function(){this.dialogFormVisible=!1,this.$refs["form"].resetFields(),this.form={}},CloseIn:function(){this.dialogFormVisible=!1,this.$refs["form"].resetFields(),this.form={}},submint:function(){var e=this;this.$refs.form.validate((function(t){if(t){if(e.form.beginMileBD>e.form.endMileBD)return e.$message({message:"结束里程必须大于起始里程",type:"error"});1==e.dialogType?(e.firectionData.forEach((function(t){t.dictLabel==e.form.monitoringDirectionName&&(e.form.monitoringDirection=t.dictValue)})),e.lineDir.forEach((function(t){t.dictLabel==e.form.lineDirName&&(e.form.lineDir=t.dictValue)})),e.form.monitoringDirection=Number(e.form.monitoringDirectionName),e.form.lineDir=Number(e.form.lineDirName),e.disabledSave=!0,Object(d["a"])(e.form).then((function(t){200==t.code?(e.$message({message:"新增成功",type:"success"}),e.getCameraList(),e.dialogFormVisible=!1,e.$refs["form"].resetFields()):(e.disabledSave=!1,e.$message({message:t.msg,type:"error"}))}))):2==e.dialogType&&(delete e.form.beginMiles,delete e.form.endMiles,delete e.form.installMiles,e.form.lineDir=e.form.lineDirName,e.form.monitoringDirection=Number(e.form.monitoringDirectionName),"上行"==e.form.lineDir?e.form.lineDir=1:"下行"==e.form.lineDir&&(e.form.lineDir=2),Object(d["f"])(e.form).then((function(t){200==t.code?(e.$message({message:"修改成功",type:"success"}),e.getCameraList(),e.dialogFormVisible=!1,e.$refs["form"].resetFields()):e.$message({message:t.msg,type:"error"})})))}}))},editEquip:function(e){var t=this;this.dialogType=2,this.disabledSave=!1,this.title="修改设备信息",this.dialogFormVisible=!0,Object(d["g"])(e.id).then((function(e){t.form=e.data,t.lineDir.forEach((function(e){e.dictValue==t.form.lineDir&&(t.form.lineDirName=e.dictLabel)})),t.firectionData.forEach((function(e){e.dictValue==t.form.monitoringDirection&&(t.form.monitoringDirectionName=e.dictLabel)}))}))},delCameraList:function(){var e=this;0==this.ids.length?this.$message({type:"error",message:"请选择需要删除的数据"}):this.$confirm("确定要删除吗?","信息提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(d["b"])(e.ids).then((function(t){200==t.code?(e.getCameraList(),e.$message({type:"success",message:"删除成功!"})):e.$message({type:"error",message:t.msg})}))})).catch((function(){e.$message({type:"info",message:"已取消删除"})}))},delCamera:function(e){var t=this;this.ids=e.id,this.$confirm("确定要删除吗?","信息提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(d["b"])(t.ids).then((function(e){200==e.code?(t.getCameraList(),t.$message({type:"success",message:"删除成功!"})):t.$message({type:"error",message:e.msg})}))})).catch((function(){t.$message({type:"info",message:"已取消删除"})}))},uploadOut:function(){var e=this;delete this.queryParams.pageNum,delete this.queryParams.pageSize,this.queryParams.ids=this.ids,Object(d["e"])(this.queryParams).then((function(t){if("application/json"==t.type){var a=new FileReader;a.readAsText(t,"utf-8"),a.onload=function(){var e=JSON.parse(a.result);200==e.code?this.exportFile(t,"摄像机台账信息"):Message({type:"error",message:e.msg})}}else e.exportFile(t,"摄像机台账信息")}))},exportFile:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Date.now(),a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"xlsx",i=window.URL.createObjectURL(new Blob([e],{type:"application/vnd.ms-excel"})),l=document.createElement("a");l.style.display="none",l.href=i;var n=t+"."+a;l.setAttribute("download",n),document.body.appendChild(l),l.click(),document.body.removeChild(l)},downloadOut:function(){var e=this;Object(d["j"])({}).then((function(t){e.exportDownFile(t,"摄像机台账模板")}))},exportDownFile:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Date.now(),a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"xlsx",i=window.URL.createObjectURL(new Blob([e],{type:"application/vnd.ms-excel"})),l=document.createElement("a");l.style.display="none",l.href=i;var n=t+"."+a;l.setAttribute("download",n),document.body.appendChild(l),l.click(),document.body.removeChild(l)},updateFileItem:function(e){console.log(e),this.dialogVisible=!0,this.row=e},lokDetailInfo:function(e){var t=this;this.detailDialog=!0,Object(d["g"])(e.id).then((function(e){e.data.installLongitude=e.data.installLongitude||"",e.data.installLatitude=e.data.installLatitude||"",t.detailData=e.data,t.cameraCodeValue=t.detailData.cameraCode,null!=t.detailData.installLongitude&&null!=t.detailData.installLatitude&&""!=t.detailData.installLongitude&&""!=t.detailData.installLatitude?t.pjjwd=t.detailData.installLongitude+","+t.detailData.installLatitude:t.pjjwd="",null!=t.detailData.beginMiles&&null!=t.detailData.endMiles&&""!=t.detailData.beginMiles&&""!=t.detailData.endMiles?t.pjJkfw=t.detailData.beginMiles+"~"+t.detailData.endMiles:t.pjJkfw=""}))},deleteEquip:function(){var e=this;this.$confirm("此操作将永久删除该文件, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$message({type:"success",message:"删除成功!"})})).catch((function(){e.$message({type:"info",message:"已取消删除"})}))},importLoadIn:function(){this.uploadDialog=!0}}),m=u,p=(a("bbd1"),a("2877")),f=Object(p["a"])(m,i,l,!1,null,"42184929",null);t["default"]=f.exports},a4e9:function(e,t,a){"use strict";a.d(t,"c",(function(){return l})),a.d(t,"a",(function(){return n})),a.d(t,"p",(function(){return r})),a.d(t,"l",(function(){return o})),a.d(t,"i",(function(){return s})),a.d(t,"k",(function(){return c})),a.d(t,"b",(function(){return d})),a.d(t,"f",(function(){return u})),a.d(t,"d",(function(){return m})),a.d(t,"e",(function(){return p})),a.d(t,"g",(function(){return f})),a.d(t,"h",(function(){return g})),a.d(t,"m",(function(){return b})),a.d(t,"j",(function(){return h})),a.d(t,"n",(function(){return v})),a.d(t,"o",(function(){return y})),a.d(t,"q",(function(){return D}));var i=a("b775");function l(e){return Object(i["a"])({url:"/service/baseCameraManagement/list",method:"post",data:e})}function n(e){return Object(i["a"])({url:"/service/baseCameraManagement/saveAccountManagement",method:"post",data:e})}function r(e){return Object(i["a"])({url:"/system/dict/data/type/public_worksSection_nam",method:"get",data:e})}function o(e){return Object(i["a"])({url:"/system/dict/data/type/sys_line_dir",method:"get",data:e})}function s(e){return Object(i["a"])({url:"/system/dict/data/type/monitoring_direction",method:"get",data:e})}function c(e){return Object(i["a"])({url:"/system/dict/data/type/railway_name",method:"get",data:e})}function d(e){return Object(i["a"])({url:"/service/baseCameraManagement/remove/".concat(e),method:"get"})}function u(e){return Object(i["a"])({url:"/service/baseCameraManagement/editAccountManagement",method:"post",data:e})}function m(e){return Object(i["a"])({url:"/service/baseCameraManagement/importBaseAccountManagement",method:"post",data:e})}function p(e){return Object(i["a"])({url:"/service/baseCameraManagement/exportBaseAccountManagement",method:"post",data:e,responseType:"blob"})}function f(e){return Object(i["a"])({url:"/service/baseCameraManagement/".concat(e),method:"get"})}function g(e){return Object(i["a"])({url:"/system/user/deptTree",method:"get",data:e})}function b(e){return Object(i["a"])({url:"/service/baseRailwayManagement/query",method:"get",data:e})}function h(e){return Object(i["a"])({url:"/service/baseCameraManagement/downloaExcel",method:"get",data:e,responseType:"blob"})}function v(e){return Object(i["a"])({url:"/service/baseCameraManagement/endRecording/".concat(e),method:"get"})}function y(e){return Object(i["a"])({url:"/service/baseCameraManagement/startRecording/".concat(e),method:"get"})}function D(e){return Object(i["a"])({url:"service/baseCameraManagement/updateEnableOrNot",method:"get",params:e})}},bbd1:function(e,t,a){"use strict";a("473e")}}]);