"use strict";(self["webpackChunkinfrastructure_control"]=self["webpackChunkinfrastructure_control"]||[]).push([[50],{4614:function(e,a,l){l.d(a,{V:function(){return r}});var t=l(7344);const r=()=>(0,t.Z)({url:"decision/planManage/getBuildUnit",method:"get"})},39:function(e,a,l){l.d(a,{Z:function(){return u}});var t=l(3396);const r={class:"TablePage"};function o(e,a,l,o,d,n){const i=(0,t.up)("el-pagination");return(0,t.wg)(),(0,t.iD)("div",r,[(0,t.Wm)(i,{"current-page":l.pageParams.pageNum,"page-size":l.pageParams.pageSize,"page-sizes":[10,20,30,40,50],layout:"total, prev, pager, next, jumper, sizes",total:l.total,"prev-text":"上一页","next-text":"下一页",onSizeChange:n.handleSizeChange,onCurrentChange:n.handleCurrentChange},null,8,["current-page","page-size","total","onSizeChange","onCurrentChange"])])}var d={props:{pageParams:{required:!0,default:()=>{}},total:{required:!0,default:0}},data(){return{}},methods:{handleSizeChange(e){this.$emit("handleSizeChange",e)},handleCurrentChange(e){this.$emit("handleCurrentChange",e)}}},n=l(89);const i=(0,n.Z)(d,[["render",o],["__scopeId","data-v-0dd3eebe"]]);var u=i},6050:function(e,a,l){l.r(a),l.d(a,{default:function(){return y}});var t=l(3396),r=l(7139);const o=e=>((0,t.dD)("data-v-1160ce75"),e=e(),(0,t.Cn)(),e),d={class:"page_all"},n={class:"page_header"},i={class:"page_content"},u={class:"page_table"},s={key:0,class:"wordColor_red"},p={key:1,class:"wordColor_orange"},m={key:2,class:"wordColor_yellow"},g={key:3,class:"wordColor_blue"},h={key:0,class:"wordcolor_green"},c={key:1,class:"wordcolor_red"},w=o((()=>(0,t._)("div",null,null,-1)));function b(e,a,l,o,b,f){const v=(0,t.up)("el-option"),k=(0,t.up)("el-select"),C=(0,t.up)("el-form-item"),_=(0,t.up)("el-input"),y=(0,t.up)("el-button"),W=(0,t.up)("el-form"),D=(0,t.up)("el-table-column"),F=(0,t.up)("el-table"),N=(0,t.up)("TablePage");return(0,t.wg)(),(0,t.iD)("div",d,[(0,t._)("div",n,[(0,t.Wm)(W,{model:b.headerForm,inline:!0,ref:"headerFormRef"},{default:(0,t.w5)((()=>[(0,t.Wm)(C,{label:"建管单位:",prop:"buildOrgNo"},{default:(0,t.w5)((()=>[(0,t.Wm)(k,{modelValue:b.headerForm.buildOrgNo,"onUpdate:modelValue":a[0]||(a[0]=e=>b.headerForm.buildOrgNo=e),filterable:"",placeholder:"请选择"},{default:(0,t.w5)((()=>[((0,t.wg)(!0),(0,t.iD)(t.HY,null,(0,t.Ko)(b.buildList,((e,a)=>((0,t.wg)(),(0,t.j4)(v,{key:a,label:e.jgName,value:e.buildNo},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1}),(0,t.Wm)(C,{label:"工程名称:",prop:"projectName"},{default:(0,t.w5)((()=>[(0,t.Wm)(_,{modelValue:b.headerForm.projectName,"onUpdate:modelValue":a[1]||(a[1]=e=>b.headerForm.projectName=e),placeholder:"请输入",onBlur:a[2]||(a[2]=a=>e.$filters.checkStr(b.headerForm.projectName))},null,8,["modelValue"])])),_:1}),(0,t.Wm)(C,{label:"风险等级:",prop:"riskGrade"},{default:(0,t.w5)((()=>[(0,t.Wm)(k,{modelValue:b.headerForm.riskGrade,"onUpdate:modelValue":a[3]||(a[3]=e=>b.headerForm.riskGrade=e),placeholder:"请选择"},{default:(0,t.w5)((()=>[((0,t.wg)(!0),(0,t.iD)(t.HY,null,(0,t.Ko)(b.riskGradeList,((e,a)=>((0,t.wg)(),(0,t.j4)(v,{key:a,label:e.text,value:e.value},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1}),(0,t.Wm)(C,{label:"班组名称:",prop:"teamName"},{default:(0,t.w5)((()=>[(0,t.Wm)(_,{modelValue:b.headerForm.teamName,"onUpdate:modelValue":a[4]||(a[4]=e=>b.headerForm.teamName=e),placeholder:"请输入",onBlur:a[5]||(a[5]=a=>e.$filters.checkStr(b.headerForm.teamName))},null,8,["modelValue"])])),_:1}),(0,t.Wm)(C,{label:"班组长姓名:",prop:"workManager"},{default:(0,t.w5)((()=>[(0,t.Wm)(_,{modelValue:b.headerForm.workManager,"onUpdate:modelValue":a[6]||(a[6]=e=>b.headerForm.workManager=e),placeholder:"请输入",onBlur:a[7]||(a[7]=a=>e.$filters.checkStr(b.headerForm.workManager))},null,8,["modelValue"])])),_:1}),(0,t.Wm)(C,{label:"告警类型:",prop:"gjType"},{default:(0,t.w5)((()=>[(0,t.Wm)(k,{modelValue:b.headerForm.gjType,"onUpdate:modelValue":a[8]||(a[8]=e=>b.headerForm.gjType=e),placeholder:"请选择"},{default:(0,t.w5)((()=>[((0,t.wg)(!0),(0,t.iD)(t.HY,null,(0,t.Ko)(b.gjTypeList,((e,a)=>((0,t.wg)(),(0,t.j4)(v,{key:a,label:e.text,value:e.value},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1}),(0,t.Wm)(C,null,{default:(0,t.w5)((()=>[(0,t.Wm)(y,{type:"primary",onClick:f.handleSearch},{default:(0,t.w5)((()=>[(0,t.Uk)("查询")])),_:1},8,["onClick"]),(0,t.Wm)(y,{type:"warning",onClick:a[9]||(a[9]=e=>f.handleReset("headerFormRef"))},{default:(0,t.w5)((()=>[(0,t.Uk)("重置")])),_:1})])),_:1})])),_:1},8,["model"])]),(0,t._)("div",i,[(0,t._)("div",u,[(0,t.Wm)(F,{data:b.tableData,height:b.tableHeight,ref:"tableDateRef","header-cell-style":{"text-align":"center",border:"0"},"cell-style":{"text-align":"center",border:"0",background:"transparent"}},{default:(0,t.w5)((()=>[(0,t.Wm)(D,{prop:"serialNumber",label:"序号",width:"80"}),(0,t.Wm)(D,{prop:"projectName",label:"工程名称"}),(0,t.Wm)(D,{prop:"riskGrade",label:"风险等级"},{default:(0,t.w5)((({row:e})=>["2级"==e.riskGrade?((0,t.wg)(),(0,t.iD)("div",s,"二级")):(0,t.kq)("",!0),"3级"==e.riskGrade?((0,t.wg)(),(0,t.iD)("div",p,"三级")):(0,t.kq)("",!0),"4级"==e.riskGrade?((0,t.wg)(),(0,t.iD)("div",m,"四级")):(0,t.kq)("",!0),"5级"==e.riskGrade?((0,t.wg)(),(0,t.iD)("div",g,"五级")):(0,t.kq)("",!0)])),_:1}),(0,t.Wm)(D,{prop:"buildOrgName",label:"建管单位"}),(0,t.Wm)(D,{prop:"teamName",label:"班组名称"}),(0,t.Wm)(D,{prop:"workManager",label:"班组长姓名"}),(0,t.Wm)(D,{prop:"workManagerPhone",label:"联系电话"}),(0,t.Wm)(D,{prop:"address",label:"球机地址"}),(0,t.Wm)(D,{prop:"gjType",label:"告警类型"},{default:(0,t.w5)((({row:e})=>["0"===e.gjType?((0,t.wg)(),(0,t.iD)("div",h,(0,r.zw)(b.gjTypeList[e.gjType]["text"]),1)):((0,t.wg)(),(0,t.iD)("div",c,(0,r.zw)(b.gjTypeList[e.gjType]["text"]),1)),w])),_:1})])),_:1},8,["data","height"])]),(0,t.Wm)(N,{pageParams:b.pageParams,total:b.total,onHandleSizeChange:f.handleSizeChange,onHandleCurrentChange:f.handleCurrentChange},null,8,["pageParams","total","onHandleSizeChange","onHandleCurrentChange"])])])}var f=l(39),v=l(4614),k={components:{TablePage:f.Z},data(){return{headerForm:{},buildList:[],riskGradeList:[{text:"二级",value:"2级"},{text:"三级",value:"3级"},{text:"四级",value:"4级"},{text:"五级",value:"5级"}],gjTypeList:[{text:"正常",value:"0"},{text:"异常掉线",value:"1"},{text:"信号弱",value:"2"},{text:"画面不清晰",value:"3"},{text:"不流畅",value:"3"},{text:"人为遮挡",value:"3"}],tableData:[],pageParams:{pageNum:1,pageSize:10},total:0,tableHeight:"570px"}},created(){this.initData()},methods:{initData(){this.queryData(),(0,v.V)().then((e=>{if(200==e.code){const a=e.data||[];this.buildList=a}}))},queryData(){this.$http.get("decision/monitor/detailList",{params:{...this.pageParams,...this.headerForm}}).then((e=>{if(console.log(e),200==e.code){const a=e.rows||[];this.total=e.total,a.forEach(((e,a)=>{const l=(this.pageParams.pageNum-1)*this.pageParams.pageSize;e.serialNumber=l+a+1})),window.AMap.plugin(["AMap.Geolocation","AMap.Geocoder"],(function(){var e=new window.AMap.Geocoder({city:"",radius:1e3});a.forEach((a=>{var l=[a.lon,a.lat];e.getAddress(l,(function(e,l){"complete"===e&&l.regeocode?(console.log("查询地址成功",l),a.address=l.regeocode.formattedAddress):console.log("根据经纬度查询地址失败",l)}))}))})),this.tableData=a}}))},handleSearch(){console.log("headerForm",this.headerForm),this.pageParams.pageNum=1,this.pageParams.pageSize=10,this.tableData=[],this.queryData()},handleReset(e){this.$refs[e].resetFields(),this.headerForm={},this.handleSearch()},handleSizeChange(e){this.pageParams.pageSize=e,this.pageParams.pageNum=1,this.tableData=[],this.queryData()},handleCurrentChange(e){this.pageParams.pageNum=e,this.tableData=[],this.queryData()}}},C=l(89);const _=(0,C.Z)(k,[["render",b],["__scopeId","data-v-1160ce75"]]);var y=_}}]);