webpackJsonp([14],{"+hUm":function(e,t,a){var n=a("gggm");"string"==typeof n&&(n=[[e.i,n,""]]),n.locals&&(e.exports=n.locals);a("rjj0")("780fe256",n,!0)},"56nf":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("Dd8w"),o=a.n(n),i=a("gBnm"),r=a("CmjB"),s=a("YwUV"),l=a("YKOX"),c=a("tjA8"),d={name:"FeedBack",components:{date:i.a,searchPage:r.a},data:function(){return{loading:!1,list:[{text:"监控主页",href:location.protocol+"//"+location.hostname+":3000/d/BDc4tiVMm/jian-kong-portal-pro?orgId=1"},{text:"注册中心",href:location.protocol+"//"+location.hostname+":8500"}],formateDate:l.a,faultValue:!1,tableData:[],tableLoading:!1,form:{pageNum:1,pageSize:10},total:0,showChangeBtn:!1,showConfirmDiaglog:!1,showChangeDialog:!1,addressForm:{address:""},faultForm:{exportTime:[]},rules:{address:[{required:!0,message:"请输入反馈路径",trigger:"blur"}]}}},computed:{exportBtn:function(){return null===this.faultForm.exportTime||0===this.faultForm.exportTime.length}},created:function(){this.getExportRecord()},methods:{getExportRecord:function(){var e=this;this.tableLoading=!0,s.e.exportFaultInfo(this.form).then(function(t){e.tableData=t.data.list,e.total=t.data.total,e.tableLoading=!1}).catch(function(t){e.tableLoading=!1})},openUrl:function(e){e&&window.open(e)},downloadFile:function(){s.e.downloadExpFile()},IsAutoFeedback:function(){this.faultValue?this.showConfirmDiaglog=!0:this.showChangeBtn=!1},handleClose:function(){this.showConfirmDiaglog=!1,this.faultValue=!1},handleConfirm:function(){this.showConfirmDiaglog=!1,this.showChangeBtn=!0},changeAddress:function(){this.showChangeDialog=!0},closeDialog:function(e){var t=this;setTimeout(function(){t.$refs[e].clearValidate(),t.$refs[e].resetFields()},500)},changeClose:function(){this.showChangeDialog=!1},changeConfirm:function(e){var t=this;this.$refs[e].validate(function(e){if(!e)return!1;t.confirmChange(t.addressForm.address),t.showChangeDialog=!1})},confirmChange:function(e){var t={};t=this.faultValue?{feedbackSwitch:1,feedbackHost:e}:{feedbackSwitch:2,feedbackHost:e},s.e.autoFeedBack(t).then(function(e){}).catch(function(e){})},exportInfo:function(){var e=this;if(navigator.onLine){var t={startTime:new Date(this.faultForm.exportTime[0]).getTime(),endTime:new Date(this.faultForm.exportTime[1]).getTime()};Object(c.a)({method:"get",url:"/mgt-api/v1/errorFb/exportErrorFbZip",headers:{"Content-Type":"application/octet-stream"},params:o()({},t),responseType:"blob"}).then(function(t){var a=document.createElement("a"),n=new Blob([t.data]);a.style.display="none",a.href=URL.createObjectURL(n);var o=(t.headers["content-disposition"]||"").split("=")[1];a.download=o,document.body.appendChild(a),a.click(),document.body.removeChild(a),e.getExportRecord()}).catch(function(t){e.$message.error(t)})}else this.$message.error("连接失败,请检查网络链接")},handleUploadFile:function(e){var t=this,a={startTime:new Date(this.faultForm.exportTime[0]).getTime(),endTime:new Date(this.faultForm.exportTime[1]).getTime()};s.e.autoFeedBack(a).then(function(e){e.data&&t.$message.success("自动上传故障报告成功")}).catch(function(e){})},infoTableRowStyle:function(e){e.row,e.rowIndex;return"background-color:rgba(0,0,0,0.05); height:50px;"}}},u={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("el-card",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"linkArea"},[e._l(e.list,function(t,n){return[a("div",{key:n,staticClass:"tip",class:{link:!!t.href},on:{click:function(a){return e.openUrl(t.href)}}},[e._v("\n "+e._s(t.text)+"\n ")])]})],2),e._v(" "),a("el-card",{staticClass:"experimentArea"},[a("div",[a("span",{staticStyle:{margin:"0 30px 0 0"}},[e._v("环境信息提取")]),e._v(" "),a("el-button",{directives:[{name:"permission",rawName:"v-permission",value:[e.$ecoAuth.feedBackDownloadExperFile],expression:"[$ecoAuth.feedBackDownloadExperFile]"}],attrs:{type:"warning"},on:{click:e.downloadFile}},[a("i",{staticClass:"el-icon-download",staticStyle:{"font-size":"1.2em","margin-right":"5px"}}),e._v("下载环境信息文件")])],1)]),e._v(" "),a("el-card",{staticClass:"faultArea"},[a("div",{staticClass:"title"},[a("div",[e._v("故障信息反馈")]),e._v(" "),a("br"),e._v(" "),a("div",{staticClass:"line"}),e._v(" "),a("br")]),e._v(" "),a("div",{staticStyle:{display:"flex"}},[a("el-form",{staticClass:"item",attrs:{model:e.faultForm,inline:"","label-width":"150px","label-position":"left"}},[a("el-form-item",{attrs:{label:"故障信息导出"}},[a("date",{model:{value:e.faultForm.exportTime,callback:function(t){e.$set(e.faultForm,"exportTime",t)},expression:"faultForm.exportTime"}})],1)],1),e._v(" "),a("el-button",{directives:[{name:"permission",rawName:"v-permission",value:[e.$ecoAuth.feedBackOfflineExport],expression:"[$ecoAuth.feedBackOfflineExport]"}],staticClass:"exportBtn",attrs:{disabled:e.exportBtn},on:{click:e.exportInfo}},[a("i",{staticClass:"el-icon-upload2",staticStyle:{margin:"0 2px 0 0"}}),e._v("导出")])],1),e._v(" "),a("br"),e._v(" "),a("div",[a("div",{staticStyle:{"font-size":"0.9em"}},[e._v("故障信息导出记录")]),e._v(" "),a("br"),e._v(" "),a("search-page",{attrs:{"page-size":e.form.pageSize,"page-num":e.form.pageNum,total:e.total},on:{"update:pageSize":function(t){return e.$set(e.form,"pageSize",t)},"update:page-size":function(t){return e.$set(e.form,"pageSize",t)},"update:pageNum":function(t){return e.$set(e.form,"pageNum",t)},"update:page-num":function(t){return e.$set(e.form,"pageNum",t)},change:e.getExportRecord}},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.tableLoading,expression:"tableLoading"}],ref:"faultTable",staticClass:"faultTable",attrs:{data:e.tableData,"row-style":e.infoTableRowStyle,"default-sort":{prop:"createTime",order:"descending"}}},[a("el-table-column",{attrs:{label:"导出时间",prop:"createTime",align:"center",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e.formateDate(new Date(t.row.createTime),"yyyy-MM-dd hh:mm:ss"))+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"故障信息时间范围",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e.formateDate(new Date(t.row.startTime),"yyyy-MM-dd hh:mm:ss"))+" ~ "+e._s(e.formateDate(new Date(t.row.endTime),"yyyy-MM-dd hh:mm:ss"))+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作人",prop:"operUser",align:"center"}})],1)],1)],1),e._v(" "),a("el-dialog",{staticStyle:{"margin-top":"10%"},attrs:{visible:e.showConfirmDiaglog,"show-close":!1,title:"确认开启",width:"30%"},on:{"update:visible":function(t){e.showConfirmDiaglog=t}}},[a("div",{staticStyle:{display:"flex","flex-direction":"row","justify-content":"center","align-items":"center"}},[a("div",[a("i",{staticClass:"el-icon-warning",staticStyle:{"font-size":"1.5em",color:"#E6A23C","margin-right":"10px"}})]),e._v(" "),a("div",[a("span",[e._v("开启报告信息同步,会在云端实时同步告警事件,并支持云端主动获取故障报告,请确定是否开启??")])])]),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:e.handleConfirm}},[e._v("确 定")]),e._v(" "),a("el-button",{on:{click:e.handleClose}},[e._v("取 消")])],1)]),e._v(" "),a("el-dialog",{staticStyle:{"margin-top":"10%"},attrs:{visible:e.showChangeDialog,title:"设置",width:"30%"},on:{"update:visible":function(t){e.showChangeDialog=t},close:function(t){return e.closeDialog("addressForm")}}},[a("el-form",{ref:"addressForm",attrs:{model:e.addressForm,rules:e.rules,"label-width":"160px"}},[a("el-form-item"),e._v(" "),a("el-form-item",{attrs:{label:"告警和故障反馈地址:"}},[a("el-input",{attrs:{placeholder:"请输入反馈路径"},model:{value:e.addressForm.address,callback:function(t){e.$set(e.addressForm,"address",t)},expression:"addressForm.address"}})],1)],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"warning"},on:{click:function(t){return e.changeConfirm("addressForm")}}},[e._v("确 定")]),e._v(" "),a("el-button",{on:{click:e.changeClose}},[e._v("取 消")])],1)],1)],1)],1)},staticRenderFns:[]};var m=a("VU/8")(d,u,!1,function(e){a("8GWC")},"data-v-1726bd06",null);t.default=m.exports},"8GWC":function(e,t,a){var n=a("hn09");"string"==typeof n&&(n=[[e.i,n,""]]),n.locals&&(e.exports=n.locals);a("rjj0")("0256c186",n,!0)},YKOX:function(e,t,a){"use strict";function n(e,t){var a={"M+":e.getMonth()+1,"d+":e.getDate(),"h+":e.getHours(),"m+":e.getMinutes(),"s+":e.getSeconds(),"q+":Math.floor((e.getMonth()+3)/3),S:e.getMilliseconds()};for(var n in/(y+)/.test(t)&&(t=t.replace(RegExp.$1,(e.getFullYear()+"").substr(4-RegExp.$1.length))),a)new RegExp("("+n+")").test(t)&&(t=t.replace(RegExp.$1,1===RegExp.$1.length?a[n]:("00"+a[n]).substr((""+a[n]).length)));return t}t.a=n},gBnm:function(e,t,a){"use strict";var n={name:"ActivationDate",components:{},props:{value:{type:Array,default:function(){return[]}},timeRange:{type:Array,default:{min:-365,max:0,reference:1}}},data:function(){var e=this;return{timeArr:[],startPickerOptions:{shortcuts:[{text:"当天",onClick:function(e){var t=new Date,a=new Date;a.setHours(0,0,0,0),t.setHours(23,59,59,0),e.$emit("pick",[a,t])}},{text:"最近一周",onClick:function(e){var t=new Date,a=new Date;a.setHours(0,0,0,0),t.setHours(23,59,59,0),a.setTime(a.getTime()-5184e5),e.$emit("pick",[a,t])}},{text:"最近一个月",onClick:function(e){var t=new Date,a=new Date;a.setHours(0,0,0,0),t.setHours(23,59,59,0),a.setTime(a.getTime()-2592e6),e.$emit("pick",[a,t])}},{text:"最近三个月",onClick:function(e){var t=new Date,a=new Date;a.setHours(0,0,0,0),t.setHours(23,59,59,0),a.setTime(a.getTime()-7776e6),e.$emit("pick",[a,t])}}],onPick:function(t){var a=t.maxDate,n=t.minDate;e.choiceDate=n.getTime(),a&&(e.choiceDate="")},disabledDate:function(t){var a=new Date,n=e.timeRange.reference?a.getTime():e.choiceDate;if(n){var o=n+864e5*e.timeRange.min,i=n+864e5*e.timeRange.max;return t.getTime()i}}}}},watch:{value:{immediate:!0,handler:function(e){this.timeArr=e}}},created:function(){this.out()},methods:{out:function(){this.$emit("input",this.timeArr)}}},o={render:function(){var e=this,t=e.$createElement;return(e._self._c||t)("el-date-picker",{staticStyle:{width:"400px","padding-right":"0"},attrs:{editable:!1,"default-time":["00:00:00","23:59:59"],"picker-options":e.startPickerOptions,type:"datetimerange","range-separator":"-","start-placeholder":"开始日期","end-placeholder":"结束日期","value-format":"yyyy-MM-dd HH:mm:ss"},on:{change:e.out},model:{value:e.timeArr,callback:function(t){e.timeArr=t},expression:"timeArr"}})},staticRenderFns:[]};var i=a("VU/8")(n,o,!1,function(e){a("+hUm")},null,null);t.a=i.exports},gggm:function(e,t,a){(e.exports=a("FZ+f")(!1)).push([e.i,"\n.el-date-editor .el-range-separator,\n.el-date-editor .el-input__icon {\n line-height: 28px;\n}\n.el-date-editor .el-range__close-icon {\n margin-left: 16px;\n}\n",""])},hn09:function(e,t,a){(e.exports=a("FZ+f")(!1)).push([e.i,"\n.container[data-v-1726bd06] {\n margin: 20px;\n}\n.el-card[data-v-1726bd06] {\n margin: 0 0 30px 0;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.tip[data-v-1726bd06] {\n padding: 18px 0;\n color: #999;\n}\n.tip.link[data-v-1726bd06] {\n cursor: pointer;\n color: #409eff;\n}\n.el-icon-info[data-v-1726bd06] {\n color: red;\n font-size: inherit;\n}\n.line[data-v-1726bd06] {\n width: 100%;\n height: 1px;\n background-color: rgba(0, 0, 0, 0.1);\n -webkit-transform: translateX(0%) translateY(100%);\n transform: translateX(0%) translateY(100%);\n}\n.exportBtn[data-v-1726bd06] {\n color: #409EFF;\n margin: 0 10px 0 30px;\n border: 1px solid #409EFF;\n background-color: rgba(0, 0, 0, 0.02);\n}\n.exportBtn[disabled][data-v-1726bd06] {\n color: #c0c4cc;\n cursor: not-allowed;\n background-image: none;\n background-color: #fff;\n border-color: #ebeef5;\n}\n.uploadBtn[data-v-1726bd06] {\n background-color: rgba(0, 0, 0, 0.02);\n border: 1px solid rgba(0, 0, 0, 0.1);\n color: rgba(0, 0, 0, 0.5);\n}\n.uploadBtn[data-v-1726bd06] :hover {\n color: #409EFF;\n}\n[data-v-1726bd06] .el-form-item__label {\n color: #2C2D2F;\n font-weight: 400;\n font-size: inherit;\n}\n",""])}});