wangrong
2021-11-24 749179ef60bca3074f8e12325b92b0d406d9246c
1
2
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4b0c3bec"],{"39ef":function(e,t,i){"use strict";i.r(t);var s=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}]},[i("div",[i("div",{staticClass:"rightTableTitle"},[i("div",[i("span",{staticStyle:{width:"50px"}},[e._v("时间:")]),i("el-date-picker",{staticStyle:{width:"200px","margin-left":"10px"},attrs:{type:"datetimerange","range-separator":"-","start-placeholder":"开始日期","end-placeholder":"结束日期",size:"mini"},model:{value:e.leftList.time,callback:function(t){e.$set(e.leftList,"time",t)},expression:"leftList.time"}})],1),i("div",{staticStyle:{"margin-left":"20px"}},[i("span",{staticStyle:{width:"50px"}},[e._v("频率:")]),i("el-input",{staticStyle:{width:"200px","margin-left":"10px"},attrs:{placeholder:"频率",size:"mini"},model:{value:e.leftList.frequency,callback:function(t){e.$set(e.leftList,"frequency",t)},expression:"leftList.frequency"}})],1),i("div",{staticStyle:{"margin-left":"20px"}},[i("span",{staticStyle:{width:"50px"}},[e._v("执行人")]),i("el-input",{staticStyle:{width:"200px","margin-left":"10px"},attrs:{placeholder:"执行人",size:"mini"},model:{value:e.selectionConditions.executor,callback:function(t){e.$set(e.selectionConditions,"executor",t)},expression:"selectionConditions.executor"}})],1),i("div",{staticStyle:{"margin-left":"20px"}},[i("span",{staticStyle:{width:"50px"}},[e._v("监测点")]),i("el-input",{staticStyle:{width:"200px","margin-left":"10px"},attrs:{placeholder:"监测点",size:"mini"},model:{value:e.selectionConditions.monitoringPoint,callback:function(t){e.$set(e.selectionConditions,"monitoringPoint",t)},expression:"selectionConditions.monitoringPoint"}})],1)]),i("div",{staticClass:"rightTableTitle"},[i("div",[i("span",{staticStyle:{width:"50px"}},[e._v("评估值状态")]),i("el-radio-group",{staticStyle:{"margin-left":"10px"},attrs:{size:"mini"},model:{value:e.selectionConditions.assessmentRadio,callback:function(t){e.$set(e.selectionConditions,"assessmentRadio",t)},expression:"selectionConditions.assessmentRadio"}},[i("el-radio",{attrs:{label:1}},[e._v("显示全部")]),i("el-radio",{attrs:{label:2}},[e._v("已评估")]),i("el-radio",{attrs:{label:3}},[e._v("未评估")])],1)],1),2==e.selectionConditions.assessmentRadio?i("div",{staticStyle:{"margin-left":"50px"}},[i("span",{staticStyle:{width:"50px"}},[e._v("评估分值")]),i("el-slider",{staticStyle:{width:"250px","margin-left":"10px",display:"inline-block","vertical-align":"top","margin-top":"-10px"},attrs:{range:"","show-stops":"",max:5,min:1,size:"mini"},model:{value:e.selectionConditions.assessmentValue,callback:function(t){e.$set(e.selectionConditions,"assessmentValue",t)},expression:"selectionConditions.assessmentValue"}})],1):e._e()])]),i("div",{staticClass:"assessmentMain",style:{height:e.bHtight}},[i("div",{staticClass:"leftSel",style:{height:e.bHtight}},[i("v-tree",{ref:"allTree",attrs:{data:e.allArrData,"show-line":""},on:{select:e.select}})],1),i("div",{staticClass:"rightTable",style:{height:e.bHtight}},[i("div",[i("el-table",{key:e.key,staticStyle:{width:"96%","margin-left":"2%"},attrs:{data:e.screenTableData,height:e.tHeight,border:""}},[i("el-table-column",{attrs:{prop:"frequency",label:"频率"}}),i("el-table-column",{attrs:{prop:"username",label:"执行人"}}),i("el-table-column",{attrs:{prop:"wdate",label:"日期",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[i("div",[e._v(" "+e._s(e.formatDate(t.row.wdate))+" ")])]}}])}),i("el-table-column",{attrs:{prop:"whour",label:"时钟"}}),i("el-table-column",{attrs:{prop:"assessvalue",label:"评估分值",fixed:"right",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[i("div",{staticStyle:{display:"flex"}},[i("p",{directives:[{name:"show",rawName:"v-show",value:!t.row.edit,expression:"!scope.row.edit"}],staticStyle:{width:"30px","line-height":"48px"}},[e._v(" "+e._s(t.row.assessvalue)+" ")]),i("el-select",{directives:[{name:"show",rawName:"v-show",value:t.row.edit,expression:"scope.row.edit"}],staticStyle:{width:"90%"},attrs:{placeholder:"请选择评分"},model:{value:t.row.assessvalue,callback:function(i){e.$set(t.row,"assessvalue",i)},expression:"scope.row.assessvalue"}},e._l(e.selScoreArr,(function(e){return i("el-option",{key:e.id,attrs:{label:e,value:e}})})),1),i("el-tooltip",{staticClass:"item",staticStyle:{"margin-left":"10px"},attrs:{effect:"dark",content:t.row.edit?"确认":"评估",placement:"top"}},[i("i",{class:{"el-icon-edit":!t.row.edit,"el-icon-check":t.row.edit},staticStyle:{"line-height":"48px"},on:{click:function(i){return e.sureScore(t)}}})])],1)]}}])}),i("el-table-column",{attrs:{prop:"monitorpoint_name",label:"监测点",sortable:""}}),i("el-table-column",{attrs:{prop:"taskstatus",label:"任务状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("div",[e._v(" "+e._s(e._f("formatStatus")(t.row.taskstatus))+" ")])]}}])}),i("el-table-column",{attrs:{prop:"update_time",label:"任务完成时间",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[i("div",[e._v(" "+e._s(e.formatDateTime(t.row.update_time))+" ")])]}}])}),i("el-table-column",{attrs:{prop:"update_time",label:"回放"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("div",[i("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"点击回放",placement:"top"}},[i("i",{staticClass:"el-icon-refresh-right",on:{click:function(i){return e.rePlay(t)}}})])],1)]}}])})],1)],1)]),i("div",[i("el-dialog",{attrs:{title:"提示",visible:e.loginDialogVisible,width:"50%"},on:{"update:visible":function(t){e.loginDialogVisible=t}}},[i("el-form",{ref:"loginForm",attrs:{model:e.loginForm,rules:e.loginFormRule,"label-width":"80px"}},[i("el-form-item",{attrs:{label:"用户名",prop:"username"}},[i("el-input",{model:{value:e.loginForm.username,callback:function(t){e.$set(e.loginForm,"username",t)},expression:"loginForm.username"}})],1),i("el-form-item",{attrs:{label:"密码",prop:"password"}},[i("el-input",{model:{value:e.loginForm.password,callback:function(t){e.$set(e.loginForm,"password",t)},expression:"loginForm.password"}})],1),i("el-form-item",[i("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.submitForm("loginForm")}}},[e._v("确定")]),i("el-button",{on:{click:function(t){e.loginDialogVisible=!1}}},[e._v("取消")])],1)],1)],1)],1)]),i("el-dialog",{attrs:{visible:e.socketPlay,width:"50"},on:{"update:visible":function(t){e.socketPlay=t},close:e.socketReplay}},[i("video",{ref:"socketVidoPlay",attrs:{id:"socketVidoPlay",src:"",controls:"",preload:"",width:"100%",height:"300"}})])],1)},a=[],n=i("ade3"),o=(i("4de4"),i("d3b7"),i("25f0"),i("159b"),i("a9e3"),i("3ca3"),i("ddb0"),i("2b3d"),i("b0c0"),{filters:{formatStatus:function(e){return 0==e?"未完成":1==e?"完成":"--"}},watch:{selectionConditions:{handler:function(e,t){var i,s=this;this.loading=!0;var a=""==this.selectionConditions.executor&&""==this.selectionConditions.monitoringPoint&&""==this.selectionConditions.state;if(a)i=JSON.parse(JSON.stringify(this.showTableData));else{var n={};this.selectionConditions.executor&&(n.username=this.selectionConditions.executor),this.selectionConditions.monitoringPoint&&(n.monitorpoint_name=this.selectionConditions.monitoringPoint),this.selectionConditions.state&&(n.taskstatus=this.selectionConditions.state),i=this.showTableData.filter((function(e){var t=!1;for(var i in n){if(!(e[i].toString().indexOf(n[i].toString())>=0)){t=!1;break}t=!0}if(t)return e}))}var o=[];i.forEach((function(e){1==s.selectionConditions.assessmentRadio?o.push(e):2==s.selectionConditions.assessmentRadio?Number(e.assessvalue)>=s.selectionConditions.assessmentValue[0]&&Number(e.assessvalue)<=s.selectionConditions.assessmentValue[1]&&o.push(e):3==s.selectionConditions.assessmentRadio&&(e.assessvalue||o.push(e))})),o.forEach((function(e){e.edit=!1})),this.screenTableData=o,this.loading=!1},deep:!0},leftList:{handler:function(e,t){var i=this;this.timer&&clearTimeout(this.timer),this.timer=setTimeout((function(){i.getInfo()}),1e3)},deep:!0}},data:function(){return{socketPlay:!1,playVideo:null,timer:null,leftList:{frequency:"",time:[new Date((new Date).getTime()-6048e5),new Date]},edit:!1,searchInput:"",tHeight:"",bHtight:"",key:!1,showTableData:[],selectionConditions:{executor:"",monitoringPoint:"",state:"",assessmentRadio:1,assessmentValue:[1,5]},allArrData:[],screenTableData:[],selScoreArr:[1,2,3,4,5,"无效"],assessmentDialog:!1,selScoreValue:"",loading:!1,loginDialogVisible:!1,loginForm:{username:"",password:""},loginFormRule:{username:[{required:!0,message:"请输入用户名",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"}]}}},mounted:function(){this.tHeight=window.innerHeight-120+"px",this.bHtight=window.innerHeight-100+"px",this.getInfo()},methods:Object(n["a"])({socketReplay:function(){this.playVideo&&(this.playVideo.pause(),this.playVideo=null)},rePlay:function(e){var t=this;if(e.row.update_time){var i=this.dateFormatter(new Date(new Date(e.row.update_time).getTime())),s=this.dateFormatter(new Date(new Date(e.row.update_time).getTime()+108e5)),a=new URLSearchParams;a.append("method","mutipleReview"),a.append("instruct",1),a.append("playType",1),a.append("hls",1),a.append("key",123456),a.append("monitorpointId",e.row.monitorpoint_id),a.append("frequencyValue",e.row.frequency),a.append("startTime",i),a.append("endTime",s),this.$post(window.equipmentURL+"FRP/NetRequest.do",a).then((function(e){if("true"==e.success)if(t.socketPlay=!0,t.playVideo=t.$refs.socketVidoPlay,Hls.isSupported()){var i=new Hls;i.loadSource(e.url),i.attachMedia(t.playVideo),i.on(Hls.Events.MANIFEST_PARSED,(function(){this.playVideo.play()}))}else t.playVideo.canPlayType("application/vnd.apple.mpegurl")&&(t.playVideo.src=e.url,t.playVideo.addEventListener("loadedmetadata",(function(){this.playVideo.play()})));else t.$message.error(e.msg)}))}else this.$message.warning("尚未有回放")},showLogin:function(){window.location.href=window.backstageURL+"ammonitor/#/passport/login"},submitForm:function(e){var t=this;this.$refs[e].validate((function(e){if(!e)return!1;var i=new URLSearchParams;i.append("bid","login"),i.append("userid",t.loginForm.username),i.append("psw",t.loginForm.password),t.$getJSON(window.backstageURL+"dataservice/getNoTokenData",i).then((function(e){0==e.data.data.length?t.$message.error("用户名或者密码错误"):(sessionStorage.setItem("userName",JSON.stringify(e.data.data[0])),t.loginDialogVisible=!1,t.isLogin=!0)}))}))},sureScore:function(e){var t=this;if(this.loading=!0,e.row.edit)if(localStorage.getItem("user")&&localStorage.getItem("_token")){var i="";i=e.row.update_time?this.formatDateTime(new Date(e.row.update_time)):this.formatDateTime(new Date);var s=JSON.parse(localStorage.getItem("user")),a=JSON.parse(localStorage.getItem("_token")),n=new URLSearchParams,o=null;o="无效"==e.row.assessvalue?0:e.row.assessvalue,n.append("bid","assessPress"),n.append("frequency",e.row.frequency),n.append("monitorpointId",e.row.monitorpoint_id),n.append("assessvalue",o),n.append("taskid",e.row.id),n.append("userName",s.name),n.append("userid",a.account),n.append("recording_time",i),this.$getJSON(window.backstageURL+"dataservice/getNoTokenData",n).then((function(e){2e4==e.code?t.$message.success(e.data.data[0][0].messg):t.$message.error(e.data.data[0][0].messg)}))}else this.showLogin();e.row.edit=!e.row.edit,this.key=!this.key,this.loading=!1},formatDate:function(e){if(e){var t=new Date(e),i=t.getFullYear(),s=t.getMonth()+1;e=t.getDate();return this.add0(i)+"-"+this.add0(s)+"-"+this.add0(e)}return"--"},formatDateTime:function(e){if(e){var t=new Date(e),i=t.getFullYear(),s=t.getMonth()+1,a=(e=t.getDate(),t.getHours()),n=t.getMinutes(),o=t.getSeconds();return this.add0(i)+"-"+this.add0(s)+"-"+this.add0(e)+" "+this.add0(a)+":"+this.add0(n)+":"+this.add0(o)}return"--"},add0:function(e){return e<10?"0"+e:e},getInfo:function(){var e=this;if(localStorage.getItem("user")&&localStorage.getItem("_token")){this.loading=!0;JSON.parse(localStorage.getItem("user")),JSON.parse(localStorage.getItem("_token"));var t={bid:"getTasklistA",userid:"admin",start_time:this.formatDateTime(this.leftList.time[0].getTime()),end_time:this.formatDateTime(this.leftList.time[1].getTime()),frequency:"",username:"",monitorpointname:"",assessvalue:""};this.$getJSON(window.backstageURL+"dataservice/getNoTokenData",t).then((function(t){var i=JSON.parse(JSON.stringify(t.data.data.schedules));i.forEach((function(e){e.title=e.name,e.isFir=1,e.expanded=!1,e.selected=!1,e.disableCheckbox=!1,e.children=e.subschedules,e.subschedules.forEach((function(e){e.isFir=2,e.title=e.name,e.disableCheckbox=!0,e.myThrArr=e.tasklist}))})),e.allArrData=i,e.loading=!1}))}else this.showLogin()},select:function(e){0==e.length?(this.screenTableData=[],this.key=!this.key,this.$message.warning("请点击选中节点")):(this.loading=!0,2==e[0].isFir?0==e[0].myThrArr.length?(this.$message.warning("没有数据"),this.screenTableData=[],this.key=!this.key,this.loading=!1):(this.showTableData=e[0].myThrArr,this.screenTableData=JSON.parse(JSON.stringify(this.showTableData)),this.key=!this.key,this.loading=!1):(this.$message.warning("请选择子节点"),this.screenTableData=[],this.key=!this.key,this.loading=!1))},screenShowData:function(e){this.showTableData.forEach((function(e){}))},dateFormatter:function(e){if(e){var t=e.getFullYear(),i=e.getMonth()+1,s=e.getDate(),a=e.getHours(),n=e.getMinutes(),o=e.getSeconds();return this.add0(t)+"-"+this.add0(i)+"-"+this.add0(s)+" "+this.add0(a)+":"+this.add0(n)+":"+this.add0(o)}return 0}},"add0",(function(e){return e<10?"0"+e:e}))}),l=o,r=(i("cb1a"),i("2877")),d=Object(r["a"])(l,s,a,!1,null,null,null);t["default"]=d.exports},"4de4":function(e,t,i){"use strict";var s=i("23e7"),a=i("b727").filter,n=i("1dde"),o=n("filter");s({target:"Array",proto:!0,forced:!o},{filter:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0)}})},b861:function(e,t,i){},cb1a:function(e,t,i){"use strict";i("b861")}}]);
//# sourceMappingURL=chunk-4b0c3bec.07b1d45c.js.map