import{d as N,R as K,g as v,h as S,j,l as i,U as Y,o as C,a as M,e as f,x as t,y as s,A as _,K as E,p as b,m as O,w as H,b as $,q as h,S as D,E as P,_ as J}from"./index.48862dba.js";import{C as y}from"./api.70507c3c.js";import"./index.7ce020ed.js";import{g as L}from"./dateTimeRange.fe151a16.js";const q={class:"section-main-container layout-padding"},G={class:"section-main-padding layout-padding-auto layout-padding-view"},Q={class:"section-user-search mb15"},W={class:"idCarNoSpan"},X=N({name:"sosRecords"}),Z=N({...X,setup(ee){const F={multiple:!0,checkStrictly:!1,emitPath:!0,value:"code",label:"name"},w=[new Date(2e3,1,1,0,0,0),new Date(2e3,2,1,23,59,59)];K(),v();const m=v(),e=S({tableData:{data:[],total:0,loading:!1,param:{pageIndex:1,pageSize:10,name:"",empName:"",organizationName:"",stationName:"",superviseDepartIds:[],superviseDepartIdArr:[],empIdNumber:"",createdStarTime:"",createdEndTime:"",options:[],createdStarEndDate:[],fromSos:!0}},RestestcreatedStarEndDate:[],RestestcreatedStarTime:"",RestestcreatedEndTime:""}),B=()=>{y().searchDepartsApi({deskTypes:D.get("platform")==="2"?["Proprietor"]:D.get("platform")==="3"?["TemporarySecurity"]:["Normal"]}).then(l=>{if(console.log("response\u67E5\u8BE200",l),console.log("response.data00",l.data),l.status==200){let a=l.data;console.log(a),e.tableData.param.options=a}})},u=()=>{console.log(e.tableData.param.superviseDepartIdArr);let l=[];m.value.getCheckedNodes().length&&m.value.getCheckedNodes().forEach(r=>l.push(r.value)),e.tableData.param.superviseDepartIds=l,e.tableData.loading=!0;let a=e.tableData.param;a.createdStarEndDate&&(a.createdStarTime=a.createdStarEndDate[0],a.createdEndTime=a.createdStarEndDate[1]);let n=JSON.parse(JSON.stringify(a));delete n.options,delete n.superviseDepartIdArr,delete n.createdStarEndDate,n.deskTypes=D.get("platform")==="2"?["Proprietor"]:D.get("platform")==="3"?["TemporarySecurity"]:["Normal"],y().policeIncidentsSearchApi(n).then(r=>{console.log("response\u67E5\u8BE211",r),r.status==200&&(e.tableData.data=r.data.data,e.tableData.total=r.data.totalCount,e.tableData.data.forEach(c=>{c.showidCardNo=!1}))}),setTimeout(()=>{e.tableData.loading=!1},500)},x=()=>{m.value.getCheckedNodes().length&&m.value.$refs.panel.clearCheckedNodes();let l={pageIndex:1,pageSize:10,name:"",empName:"",organizationName:"",stationName:"",superviseDepartIds:[],superviseDepartIdArr:[],empIdNumber:"",createdStarEndDate:e.RestestcreatedStarEndDate,createdStarTime:e.RestestcreatedStarTime,createdEndTime:e.RestestcreatedEndTime,options:e.tableData.param.options,fromSos:!0};e.tableData.param=S(l),u()},A=l=>{e.tableData.param.pageSize=l,u()},T=l=>{e.tableData.param.pageIndex=l,u()},k=l=>{console.log(l),l.showidCardNo=!l.showidCardNo},I=()=>{let l=[];m.value.getCheckedNodes().length&&m.value.getCheckedNodes().forEach(n=>l.push(n.value)),e.tableData.param.superviseDepartIds=l;let a=JSON.parse(JSON.stringify(e.tableData.param));if(a.createdStarEndDate)a.createdStarTime=a.createdStarEndDate[0],a.createdEndTime=a.createdStarEndDate[1];else{P.error("\u8BF7\u9009\u62E9\u65F6\u95F4");return}delete a.options,delete a.superviseDepartIdArr,delete a.createdStarEndDate,delete a.pageIndex,delete a.pageSize,e.tableData.loading=!0,a.deskTypes=D.get("platform")==="2"?["Proprietor"]:D.get("platform")==="3"?["TemporarySecurity"]:["Normal"],y().exportSosRecordsApi(a).then(n=>{setTimeout(()=>{e.tableData.loading=!1,u()},500);const r=n,c=new Blob([r]),g="sos\u8BB0\u5F55.xlsx";if("download"in document.createElement("a")){const d=document.createElement("a");d.download=g,d.style.display="none",d.href=URL.createObjectURL(c),document.body.appendChild(d),d.click(),URL.revokeObjectURL(d.href),document.body.removeChild(d)}else navigator.msSaveBlob(c,g)}).catch(n=>{})};return j(()=>{const{start:l,end:a}=L(6);e.RestestcreatedStarEndDate=[""+l,""+a],e.RestestcreatedStarTime=l,e.RestestcreatedEndTime=a,e.tableData.param.createdStarEndDate=[""+l,""+a],B()}),(l,a)=>{const n=i("el-input"),r=i("el-form-item"),c=i("el-cascader"),g=i("el-date-picker"),d=i("el-button"),V=i("el-form"),p=i("el-table-column"),z=i("el-table"),R=i("el-pagination"),U=Y("loading");return C(),M("div",q,[f("div",G,[f("div",Q,[t(V,{inline:!0,model:e.tableData.param,class:"demo-form-inline","label-position":"left",size:"default",onSubmit:a[6]||(a[6]=O(()=>{},["prevent"]))},{default:s(()=>[t(r,{label:"\u4EBA\u5458\u59D3\u540D"},{default:s(()=>[t(n,{modelValue:e.tableData.param.empName,"onUpdate:modelValue":a[0]||(a[0]=o=>e.tableData.param.empName=o),placeholder:"\u8BF7\u8F93\u5165\u4EBA\u5458\u59D3\u540D",clearable:"",onKeyup:_(u,["enter"]),style:{"max-width":"180px"}},null,8,["modelValue","onKeyup"])]),_:1}),t(r,{label:"\u516C\u53F8\u540D\u79F0"},{default:s(()=>[t(n,{modelValue:e.tableData.param.organizationName,"onUpdate:modelValue":a[1]||(a[1]=o=>e.tableData.param.organizationName=o),placeholder:"\u8BF7\u8F93\u5165\u516C\u53F8\u540D\u79F0",clearable:"",onKeyup:_(u,["enter"]),style:{"max-width":"180px"}},null,8,["modelValue","onKeyup"])]),_:1}),t(r,{label:"\u9A7B\u52E4\u70B9\u540D\u79F0"},{default:s(()=>[t(n,{modelValue:e.tableData.param.stationName,"onUpdate:modelValue":a[2]||(a[2]=o=>e.tableData.param.stationName=o),placeholder:"\u8BF7\u8F93\u5165\u9A7B\u52E4\u70B9\u540D\u79F0",clearable:"",onKeyup:_(u,["enter"]),style:{"max-width":"180px"}},null,8,["modelValue","onKeyup"])]),_:1}),t(r,{label:"\u76D1\u7BA1\u673A\u6784"},{default:s(()=>[E(`
`),t(c,{modelValue:e.tableData.param.superviseDepartIdArr,"onUpdate:modelValue":a[3]||(a[3]=o=>e.tableData.param.superviseDepartIdArr=o),options:e.tableData.param.options,props:F,"collapse-tags":"","collapse-tags-tooltip":"","show-all-levels":!1,clearable:"",ref_key:"myCascader",ref:m},null,8,["modelValue","options"])]),_:1}),t(r,{label:"\u8BC1\u4EF6\u53F7"},{default:s(()=>[t(n,{modelValue:e.tableData.param.empIdNumber,"onUpdate:modelValue":a[4]||(a[4]=o=>e.tableData.param.empIdNumber=o),placeholder:"\u8BF7\u8F93\u5165\u4EBA\u5458\u8EAB\u4EFD\u8BC1\u53F7",clearable:"",onKeyup:_(u,["enter"]),style:{"max-width":"180px"}},null,8,["modelValue","onKeyup"])]),_:1}),t(r,{label:"\u65F6\u95F4"},{default:s(()=>[t(g,{modelValue:e.tableData.param.createdStarEndDate,"onUpdate:modelValue":a[5]||(a[5]=o=>e.tableData.param.createdStarEndDate=o),type:"datetimerange","range-separator":"-","default-time":w,"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}),t(r,null,{default:s(()=>[t(d,{type:"primary",onClick:u},{default:s(()=>[b("\u67E5\u8BE2")]),_:1}),t(d,{type:"default",onClick:x},{default:s(()=>[b("\u91CD\u7F6E")]),_:1}),t(d,{type:"primary",onClick:I},{default:s(()=>[b("\u5BFC\u51FA")]),_:1})]),_:1})]),_:1},8,["model"])]),H((C(),$(z,{data:e.tableData.data,style:{width:"100%"}},{default:s(()=>[t(p,{label:"\u5E8F\u53F7",width:"80"},{default:s(o=>[b(h(o.$index+1+(e.tableData.param.pageIndex-1)*e.tableData.param.pageSize),1)]),_:1}),t(p,{prop:"createdTime",label:"\u64CD\u4F5C\u65F6\u95F4",width:"180"}),E(' '),t(p,{prop:"location",label:"\u62A5\u8B66\u5730\u5740",width:"120","show-overflow-tooltip":""}),t(p,{prop:"tenantUserName",label:"\u59D3\u540D",width:"120","show-overflow-tooltip":""}),t(p,{prop:"idNumber",label:"\u8EAB\u4EFD\u8BC1\u53F7",width:"230"},{default:s(o=>[f("span",W,[f("em",null,h(o.row.showidCardNo?o.row.idNumber:o.row.idNumber.replace(/^(.{3})(?:\d+)(.{4})$/,"$1******$2")),1),t(d,{link:"",type:"primary",size:"small",onClick:ae=>k(o.row)},{default:s(()=>[b(h(o.row.showidCardNo?"\u9690\u85CF":"\u663E\u793A"),1)]),_:2},1032,["onClick"])])]),_:1}),t(p,{prop:"organizationName",label:"\u516C\u53F8\u540D\u79F0"}),t(p,{prop:"securityStationName",label:"\u9A7B\u52E4\u70B9\u540D\u79F0"}),t(p,{prop:"securityStationAddress",label:"\u9A7B\u52E4\u70B9\u5730\u5740","show-overflow-tooltip":""}),t(p,{prop:"superviseDepartName",label:"\u9A7B\u52E4\u70B9\u76D1\u7BA1\u673A\u6784","show-overflow-tooltip":""})]),_:1},8,["data"])),[[U,e.tableData.loading]]),t(R,{onSizeChange:A,onCurrentChange:T,class:"mt15","pager-count":5,"page-sizes":[10,20,30,100,200,300,1e3],"current-page":e.tableData.param.pageIndex,"onUpdate:current-page":a[7]||(a[7]=o=>e.tableData.param.pageIndex=o),background:"","page-size":e.tableData.param.pageSize,"onUpdate:page-size":a[8]||(a[8]=o=>e.tableData.param.pageSize=o),layout:"total, sizes, prev, pager, next, jumper",total:e.tableData.total},null,8,["current-page","page-size","total"])]),E(' ')])}}});const ne=J(Z,[["__scopeId","data-v-8841e488"],["__file","/data/jenkins/workspace/badp-bcxin-web-5.x-dispatchBusiness/src/views/dispatchView/sosRecords/index.vue"]]);export{ne as default};