import{d as defineComponent,O as defineAsyncComponent,Q as useRoute,r as ref,a as reactive,o as onMounted,c as resolveComponent,R as resolveDirective,f as openBlock,g as createElementBlock,h as createBaseVNode,l as createVNode,m as withCtx,V as Fragment,W as renderList,M as createBlock,K as createCommentVNode,q as withKeys,j as createTextVNode,i as withModifiers,w as withDirectives,k as toDisplayString,e as unref,x as nextTick,E as ElMessage,_ as __vitePreload}from"./index.3a30a18d.js";import{C as ConfigApi}from"./api.a76c2034.js";import"./index.b518a3de.js";import{_ as _export_sfc}from"./_plugin-vue_export-helper.cdc0426e.js";const _hoisted_1={class:"section-main-container layout-padding"},_hoisted_2={class:"section-main-padding layout-padding-auto layout-padding-view"},_hoisted_3={class:"section-user-search mb15"},_hoisted_4={key:1},__default__=defineComponent({name:"warnManage"}),_sfc_main=defineComponent({...__default__,setup(__props){const ConfigDialog=defineAsyncComponent(()=>__vitePreload(()=>import("./dialog.c18d3cc3.js"),["dialog.c18d3cc3.js","api.a76c2034.js","index.3a30a18d.js","index.dbc27bcc.css","_plugin-vue_export-helper.cdc0426e.js"],import.meta.url)),PicDialog=defineAsyncComponent(()=>__vitePreload(()=>import("./PicDialog.a44ddde9.js"),["PicDialog.a44ddde9.js","index.3a30a18d.js","index.dbc27bcc.css","_plugin-vue_export-helper.cdc0426e.js"],import.meta.url));useRoute();const configDialogRef=ref(),PicDialogRef=ref(),state=reactive({tableData:{data:[],total:0,loading:!1,param:{pageIndex:1,pageSize:10,createdStarTime:"",createdEndTime:"",category:null,type:null,empName:"",processedStarTime:"",processedEndTime:"",contact:"",organizationName:"",securityStationName:"",status:null,createdStarEndTime:[],processedStarEndTime:[],processedUserName:"",searchModel:"Default",superviseDepartIdArr:[],options:[],superviseDepartIds:[]}},RestestcreatedStarEndTime:[],RestestcreatedStarTime:[],RestestcreatedEndTime:[]}),categoriesArr=ref([]),typeArr=ref([]),customProps={multiple:!0,checkStrictly:!1,emitPath:!0,value:"code",label:"name"},myCascader=ref(),openview=e=>{PicDialogRef==null||PicDialogRef.value.openDialog("",e),console.log("row",e)},getTableData=()=>{state.tableData.loading=!0;let Depstr=[];myCascader.value.getCheckedNodes().length&&myCascader.value.getCheckedNodes().forEach(e=>Depstr.push(e.value)),state.tableData.param.superviseDepartIds=Depstr,state.tableData.param.category===""&&(state.tableData.param.category=null),state.tableData.param.type===""&&(state.tableData.param.type=null),state.tableData.param.status==""&&(state.tableData.param.status=null);let obj=state.tableData.param;obj.createdStarEndTime?(obj.createdStarTime=obj.createdStarEndTime[0],obj.createdEndTime=obj.createdStarEndTime[1]):(obj.createdStarTime="",obj.createdEndTime=""),obj.processedStarEndTime?(obj.processedStarTime=obj.processedStarEndTime[0],obj.processedEndTime=obj.processedStarEndTime[1]):(obj.processedStarTime="",obj.processedEndTime="");let obj2=JSON.parse(JSON.stringify(obj));delete obj2.createdStarEndTime,delete obj2.processedStarEndTime,delete obj2.options,delete obj2.superviseDepartIdArr,ConfigApi().policeIncidentsSearchApi(obj2).then(response=>{console.log("response\u67E5\u8BE2",response),console.log("response.data",response.data),response.status==200&&(state.tableData.data=response.data.data,state.tableData.total=response.data.totalCount,state.tableData.data.forEach(item=>{console.log("item.sceneUrl",typeof item.sceneUrl);let url;if(item.sceneUrl&&item.sceneUrl!=="[]"?url=item.sceneUrl&&item.sceneUrl.slice(0,item.sceneUrl.length):url=[],url&&url.length){url=eval("("+url+")"),item.smallpic=url[0].url;let arr=[];url&&url.length&&url.forEach(e=>arr.push(e.url)),item.srcList=arr,console.log("arr",arr)}else item.url=[]}))}),setTimeout(()=>{state.tableData.loading=!1},500)},resetgetTableData=()=>{let e={pageIndex:1,pageSize:10,createdStarTime:state.RestestcreatedStarTime,createdEndTime:state.RestestcreatedEndTime,category:null,type:null,empName:"",processedStarTime:"",processedEndTime:"",status:null,createdStarEndTime:state.RestestcreatedStarEndTime,processedStarEndTime:[],processedUserName:"",name:"",contact:"",organizationName:"",securityStationName:"",searchModel:"Default",options:state.tableData.param.options};typeArr.value=[],state.tableData.param.superviseDepartIdArr=[],state.tableData.param=reactive(e),nextTick(()=>{getTableData()})},onOpenEdit=(e,t)=>{console.log(t),configDialogRef==null||configDialogRef.value.openDialog(e,t)},searchDeparts=()=>{ConfigApi().searchDepartsApi().then(e=>{if(e.status==200){let t=e.data;console.log(t),state.tableData.param.options=t}})},onHandleSizeChange=e=>{state.tableData.param.pageSize=e,getTableData()},onHandleCurrentChange=e=>{state.tableData.param.pageIndex=e,getTableData()},eventMetaData=()=>{ConfigApi().eventMetaDataApi().then(e=>{console.log("res",e),categoriesArr.value=e.category})},categoriesSelect=e=>{console.log(e),typeArr.value=[],state.tableData.param.type=null,categoriesArr.value.forEach(t=>{t.value==e&&(typeArr.value=t.children)})},exportData=()=>{let e=JSON.parse(JSON.stringify(state.tableData.param));if(e.createdStarEndTime)e.createdStarTime=e.createdStarEndTime[0],e.createdEndTime=e.createdStarEndTime[1];else{ElMessage.error("\u8BF7\u9009\u62E9\u4E0A\u62A5\u65F6\u95F4");return}e.processedStarEndTime.length&&(e.processedStarTime=e.processedStarEndTime[0],e.processedEndTime=e.processedStarEndTime[1]),delete e.createdStarEndTime,delete e.processedStarEndTime,delete e.pageIndex,delete e.options,delete e.superviseDepartIdArr,delete e.pageSize,state.tableData.loading=!0,ConfigApi().exportWarnManageApi(e).then(t=>{setTimeout(()=>{state.tableData.loading=!1,getTableData()},500);const r=t,n=new Blob([r]),l="\u8B66\u60C5\u7BA1\u7406.xlsx";if("download"in document.createElement("a")){const s=document.createElement("a");s.download=l,s.style.display="none",s.href=URL.createObjectURL(n),document.body.appendChild(s),s.click(),URL.revokeObjectURL(s.href),document.body.removeChild(s)}else navigator.msSaveBlob(n,l)}).catch(t=>{})};return onMounted(()=>{var e=new Date,t=e.getHours(),r=e.getMinutes(),n=e.getSeconds();t>=0&&t<=9&&(t="0"+t),r>=0&&r<=9&&(r="0"+r),n>=0&&n<=9&&(n="0"+n);var l=`${t}:${r}:${n}`;let s=e.getFullYear()+"-"+(e.getMonth()+1<10?"0"+(e.getMonth()+1):e.getMonth()+1)+"-"+(e.getDate()<10?"0"+e.getDate():e.getDate())+" "+l;e.setDate(e.getDate()-6);var u=e.getFullYear()+"-"+(e.getMonth()+1<10?"0"+(e.getMonth()+1):e.getMonth()+1)+"-"+(e.getDate()<10?"0"+e.getDate():e.getDate())+" 00:00:00";console.log("endDate",u),state.RestestcreatedStarEndTime=[""+u,""+s],state.RestestcreatedStarTime=[u],state.RestestcreatedEndTime=[s],state.tableData.param.createdStarEndTime=[""+u,""+s],eventMetaData(),searchDeparts()}),(e,t)=>{const r=resolveComponent("el-option"),n=resolveComponent("el-select"),l=resolveComponent("el-form-item"),s=resolveComponent("el-cascader"),u=resolveComponent("el-date-picker"),d=resolveComponent("el-input"),i=resolveComponent("el-button"),c=resolveComponent("el-form"),o=resolveComponent("el-table-column"),m=resolveComponent("el-table"),b=resolveComponent("el-pagination"),g=resolveDirective("loading");return openBlock(),createElementBlock("div",_hoisted_1,[createBaseVNode("div",_hoisted_2,[createBaseVNode("div",_hoisted_3,[createVNode(c,{inline:!0,model:state.tableData.param,class:"demo-form-inline","label-position":"left",size:"default",onSubmit:t[11]||(t[11]=withModifiers(()=>{},["prevent"]))},{default:withCtx(()=>[createVNode(l,{label:"\u4E8B\u4EF6\u7C7B\u522B"},{default:withCtx(()=>[createVNode(n,{modelValue:state.tableData.param.category,"onUpdate:modelValue":t[0]||(t[0]=a=>state.tableData.param.category=a),placeholder:"\u8BF7\u9009\u62E9",style:{"max-width":"180px"},onChange:categoriesSelect,clearable:""},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(categoriesArr.value,(a,p)=>(openBlock(),createBlock(r,{key:p,label:a.text,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),state.tableData.param.category!="QT"?(openBlock(),createBlock(l,{key:0,label:"\u4E8B\u4EF6\u7C7B\u578B"},{default:withCtx(()=>[createVNode(n,{modelValue:state.tableData.param.type,"onUpdate:modelValue":t[1]||(t[1]=a=>state.tableData.param.type=a),modelModifiers:{number:!0},placeholder:"\u8BF7\u9009\u62E9",style:{"max-width":"180px"},clearable:""},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(typeArr.value,(a,p)=>(openBlock(),createBlock(r,{key:p,label:a.text,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})):createCommentVNode("",!0),createVNode(l,{label:"\u76D1\u7BA1\u673A\u6784"},{default:withCtx(()=>[createVNode(s,{modelValue:state.tableData.param.superviseDepartIdArr,"onUpdate:modelValue":t[2]||(t[2]=a=>state.tableData.param.superviseDepartIdArr=a),options:state.tableData.param.options,props:customProps,"collapse-tags":"","collapse-tags-tooltip":"","show-all-levels":!1,clearable:"",ref_key:"myCascader",ref:myCascader},null,8,["modelValue","options"])]),_:1}),createVNode(l,{label:"\u4E0A\u62A5\u65F6\u95F4"},{default:withCtx(()=>[createVNode(u,{modelValue:state.tableData.param.createdStarEndTime,"onUpdate:modelValue":t[3]||(t[3]=a=>state.tableData.param.createdStarEndTime=a),type:"datetimerange","range-separator":"-","start-placeholder":"\u5F00\u59CB\u65F6\u95F4","end-placeholder":"\u7ED3\u675F\u65F6\u95F4",format:"YYYY-MM-DD HH:mm:ss","value-format":"YYYY-MM-DD HH:mm:ss"},null,8,["modelValue"])]),_:1}),createVNode(l,{label:"\u4E0A\u62A5\u4EBA\u5458"},{default:withCtx(()=>[createVNode(d,{modelValue:state.tableData.param.empName,"onUpdate:modelValue":t[4]||(t[4]=a=>state.tableData.param.empName=a),placeholder:"\u8BF7\u8F93\u5165\u4E0A\u62A5\u4EBA\u5458",clearable:"",onKeyup:withKeys(getTableData,["enter"]),style:{"max-width":"180px"}},null,8,["modelValue","onKeyup"])]),_:1}),createVNode(l,{label:"\u8054\u7CFB\u65B9\u5F0F"},{default:withCtx(()=>[createVNode(d,{modelValue:state.tableData.param.contact,"onUpdate:modelValue":t[5]||(t[5]=a=>state.tableData.param.contact=a),placeholder:"\u8BF7\u8F93\u5165\u8054\u7CFB\u65B9\u5F0F",clearable:"",onKeyup:withKeys(getTableData,["enter"]),style:{"max-width":"180px"}},null,8,["modelValue","onKeyup"])]),_:1}),createVNode(l,{label:"\u6240\u5C5E\u516C\u53F8"},{default:withCtx(()=>[createVNode(d,{modelValue:state.tableData.param.organizationName,"onUpdate:modelValue":t[6]||(t[6]=a=>state.tableData.param.organizationName=a),placeholder:"\u8BF7\u8F93\u5165\u6240\u5C5E\u516C\u53F8",clearable:"",onKeyup:withKeys(getTableData,["enter"]),style:{"max-width":"180px"}},null,8,["modelValue","onKeyup"])]),_:1}),createVNode(l,{label:"\u6240\u5C5E\u9A7B\u52E4\u70B9"},{default:withCtx(()=>[createVNode(d,{modelValue:state.tableData.param.securityStationName,"onUpdate:modelValue":t[7]||(t[7]=a=>state.tableData.param.securityStationName=a),placeholder:"\u8BF7\u8F93\u5165\u6240\u5C5E\u9A7B\u52E4\u70B9",clearable:"",onKeyup:withKeys(getTableData,["enter"]),style:{"max-width":"180px"}},null,8,["modelValue","onKeyup"])]),_:1}),createVNode(l,{label:"\u5904\u7406\u65F6\u95F4"},{default:withCtx(()=>[createVNode(u,{modelValue:state.tableData.param.processedStarEndTime,"onUpdate:modelValue":t[8]||(t[8]=a=>state.tableData.param.processedStarEndTime=a),type:"datetimerange","range-separator":"-","start-placeholder":"\u5F00\u59CB\u65F6\u95F4","end-placeholder":"\u7ED3\u675F\u65F6\u95F4",format:"YYYY-MM-DD HH:mm:ss","value-format":"YYYY-MM-DD HH:mm:ss"},null,8,["modelValue"])]),_:1}),createVNode(l,{label:"\u5904\u7406\u4EBA\u5458"},{default:withCtx(()=>[createVNode(d,{modelValue:state.tableData.param.processedUserName,"onUpdate:modelValue":t[9]||(t[9]=a=>state.tableData.param.processedUserName=a),placeholder:"\u8BF7\u8F93\u5165\u5904\u7406\u4EBA\u5458",clearable:"",onKeyup:withKeys(getTableData,["enter"]),style:{"max-width":"180px"}},null,8,["modelValue","onKeyup"])]),_:1}),createVNode(l,{label:"\u4E8B\u4EF6\u72B6\u6001"},{default:withCtx(()=>[createVNode(n,{modelValue:state.tableData.param.status,"onUpdate:modelValue":t[10]||(t[10]=a=>state.tableData.param.status=a),placeholder:"\u8BF7\u9009\u62E9",style:{"max-width":"180px"},clearable:""},{default:withCtx(()=>[createVNode(r,{label:"\u5F85\u5904\u7406",value:"None"}),createVNode(r,{label:"\u5904\u7406\u4E2D",value:"Pending"}),createVNode(r,{label:"\u5DF2\u5904\u7406",value:"Over"})]),_:1},8,["modelValue"])]),_:1}),createVNode(l,null,{default:withCtx(()=>[createVNode(i,{type:"primary",onClick:getTableData},{default:withCtx(()=>[createTextVNode("\u67E5\u8BE2")]),_:1}),createVNode(i,{type:"default",onClick:resetgetTableData},{default:withCtx(()=>[createTextVNode("\u91CD\u7F6E")]),_:1}),createVNode(i,{type:"primary",onClick:exportData},{default:withCtx(()=>[createTextVNode("\u5BFC\u51FA")]),_:1})]),_:1})]),_:1},8,["model"])]),withDirectives((openBlock(),createBlock(m,{data:state.tableData.data,style:{width:"100%"}},{default:withCtx(()=>[createVNode(o,{label:"\u5E8F\u53F7",width:"100"},{default:withCtx(a=>[createTextVNode(toDisplayString(a.$index+1+(state.tableData.param.pageIndex-1)*state.tableData.param.pageSize),1)]),_:1}),createVNode(o,{prop:"code",label:"\u4E8B\u4EF6\u7F16\u53F7",width:"210"}),createVNode(o,{prop:"name",label:"\u4E8B\u4EF6\u7C7B\u522B",width:"150"}),createVNode(o,{prop:"contact",label:"\u8054\u7CFB\u65B9\u5F0F",width:"150"}),createVNode(o,{prop:"organizationName",label:"\u6240\u5C5E\u516C\u53F8",width:"150"}),createVNode(o,{prop:"securityStationName",label:"\u6240\u5C5E\u9A7B\u52E4\u70B9",width:"150"}),createVNode(o,{prop:"policeEventType",label:"\u4E8B\u4EF6\u7C7B\u578B",width:"200"}),createVNode(o,{prop:"empName",label:"\u4E0A\u62A5\u4EBA\u5458",width:"100"}),createVNode(o,{prop:"policeEventLevel",label:"\u4E8B\u4EF6\u7EA7\u522B",width:"100"}),createVNode(o,{prop:"address",label:"\u4E8B\u53D1\u5730\u70B9",width:"200","show-overflow-tooltip":""}),createVNode(o,{prop:"createdTime",label:"\u4E0A\u62A5\u65F6\u95F4",width:"180"}),createVNode(o,{prop:"reason",label:"\u4E8B\u4EF6\u60C5\u51B5",width:"200"}),createVNode(o,{prop:"actionTaken",label:"\u5DF2\u91C7\u53D6\u63AA\u65BD",width:"200"}),createVNode(o,{prop:"actionTendency",label:"\u5904\u7406\u60C5\u51B5\u53CA\u53D1\u5C55\u8D8B\u52BF",width:"200"}),createVNode(o,{prop:"processedSuggestion",label:"\u8FDB\u4E00\u6B65\u5904\u7406\u610F\u89C1",width:"200"}),createVNode(o,{prop:"processedLocaleGuidance",label:"\u73B0\u573A\u8C03\u5EA6\u6307\u5BFC",width:"200"}),createVNode(o,{prop:"processedUserName",label:"\u5904\u7406\u4EBA",width:"100"}),createVNode(o,{prop:"processedTime",label:"\u5904\u7F6E\u65F6\u95F4",width:"180"}),createVNode(o,{prop:"policeEventStatus",label:"\u5904\u7406\u72B6\u6001",width:"100",fixed:"right"}),createVNode(o,{prop:"sceneUrl",label:"\u9644\u4EF6",width:"100"},{default:withCtx(a=>[a.row.srcList&&a.row.srcList.length>0?(openBlock(),createBlock(i,{key:0,size:"small",text:"",type:"primary",onClick:withModifiers(p=>openview(a.row),["prevent"])},{default:withCtx(()=>[createTextVNode("\u67E5\u770B")]),_:2},1032,["onClick"])):(openBlock(),createElementBlock("span",_hoisted_4))]),_:1}),createVNode(o,{label:"\u64CD\u4F5C",width:"100",fixed:"right"},{default:withCtx(a=>[createVNode(i,{size:"small",text:"",type:"primary",onClick:withModifiers(p=>onOpenEdit("edit",a.row),["prevent"])},{default:withCtx(()=>[createTextVNode("\u5904\u7406")]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"])),[[g,state.tableData.loading]]),createVNode(b,{onSizeChange:onHandleSizeChange,onCurrentChange:onHandleCurrentChange,class:"mt15","pager-count":5,"page-sizes":[10,20,30,100,200,300,1e3],"current-page":state.tableData.param.pageIndex,"onUpdate:current-page":t[12]||(t[12]=a=>state.tableData.param.pageIndex=a),background:"","page-size":state.tableData.param.pageSize,"onUpdate:page-size":t[13]||(t[13]=a=>state.tableData.param.pageSize=a),layout:"total, sizes, prev, pager, next, jumper",total:state.tableData.total},null,8,["current-page","page-size","total"])]),createVNode(unref(ConfigDialog),{ref_key:"configDialogRef",ref:configDialogRef,onRefresh:t[14]||(t[14]=a=>getTableData())},null,512),createVNode(unref(PicDialog),{ref_key:"PicDialogRef",ref:PicDialogRef},null,512)])}}}),index_vue_vue_type_style_index_0_scoped_553baafc_lang="",index=_export_sfc(_sfc_main,[["__scopeId","data-v-553baafc"]]);export{index as default};