import{d as L,h as I,g as P,j as U,S as f,l as p,U as T,o as y,a as N,e as b,x as a,y as n,A as j,K as O,p as g,m as D,w as K,b as M,q as R,E as q,a0 as G,_ as H}from"./index.d4dfe080.js";import{C}from"./api.ae51da8e.js";const $={class:"section-main-container layout-padding"},J={class:"section-main-padding layout-padding-auto layout-padding-view"},Q={class:"section-user-search mb15"},W=L({__name:"index",setup(X){const e=I({loading:!1,companyInfoList:[],searchInfo:{name:"",hasPoints:null,hasLocation:null,options:[],superviseDepartIds:[]},superviseDepartIdArr:[],totalCount:0,pageIndex:1,pageSize:10,pageCount:null}),E={multiple:!0,checkStrictly:!1,emitPath:!0,value:"code",label:"name"},h=P();U(()=>{F()});const d=()=>{e.loading=!0;let t=[];h.value.getCheckedNodes().length&&h.value.getCheckedNodes().forEach(c=>t.push(c.value)),e.searchInfo.superviseDepartIds=t;let o={pageIndex:e.pageIndex,pageSize:e.pageSize,name:e.searchInfo.name,hasPoints:e.searchInfo.hasPoints,hasLocation:e.searchInfo.hasLocation,superviseDepartIds:e.searchInfo.superviseDepartIds||[],deskTypes:f.get("platform")==="2"?["Proprietor"]:f.get("platform")==="3"?["TemporarySecurity"]:["Normal"]};C().companyInfoSearchApi(o).then(c=>{let{status:r,message:u,data:s}=c;if(r!==200){q.error(u);return}let{pageCount:_,pageSize:m,totalCount:v}=s;e.pageSize=m,e.pageCount=_,e.totalCount=v,e.companyInfoList=s.data}),setTimeout(()=>{e.loading=!1},500)},w=()=>{let t={name:"",hasPoints:null,hasLocation:null,superviseDepartIds:[],options:e.searchInfo.options};e.superviseDepartIdArr=[],e.searchInfo=I(t),d()},F=()=>{C().searchDepartsApi({deskTypes:f.get("platform")==="2"?["Proprietor"]:f.get("platform")==="3"?["TemporarySecurity"]:["Normal"]}).then(t=>{if(t.status==200){let o=t.data;console.log(o),e.searchInfo.options=o}})},A=()=>{const t={pageIndex:e.pageIndex,pageSize:e.pageSize,name:e.searchInfo.name,hasPoints:e.searchInfo.hasPoints,hasLocation:e.searchInfo.hasLocation,superviseDepartIds:e.searchInfo.superviseDepartIds,deskTypes:f.get("platform")==="2"?["Proprietor"]:f.get("platform")==="3"?["TemporarySecurity"]:["Normal"]};e.loading=!0,C().exportCompanyInfoApi(t).then(o=>{setTimeout(()=>{e.loading=!0,d()},500);const c=o,r=new Blob([c]),u="\u4F01\u4E1A\u4FE1\u606F.xlsx";if("download"in document.createElement("a")){const s=document.createElement("a");s.download=u,s.style.display="none",s.href=URL.createObjectURL(r),document.body.appendChild(s),s.click(),URL.revokeObjectURL(s.href),document.body.removeChild(s)}else navigator.msSaveBlob(r,u)}).catch(o=>{})},B=t=>{G.push({path:"/dispatchView/unactivatedSecurityGuard",query:{companyName:t}})},x=t=>{e.pageSize=t,d()},S=t=>{e.pageIndex=t,d()};return(t,o)=>{const c=p("el-input"),r=p("el-form-item"),u=p("el-option"),s=p("el-select"),_=p("el-cascader"),m=p("el-button"),v=p("el-form"),i=p("el-table-column"),k=p("el-table"),z=p("el-pagination"),V=T("loading");return y(),N("div",$,[b("div",J,[b("div",Q,[a(v,{inline:!0,model:e.searchInfo,class:"demo-form-inline","label-position":"left",size:"default",onSubmit:o[4]||(o[4]=D(()=>{},["prevent"]))},{default:n(()=>[a(r,{label:"\u516C\u53F8\u540D\u79F0"},{default:n(()=>[a(c,{modelValue:e.searchInfo.name,"onUpdate:modelValue":o[0]||(o[0]=l=>e.searchInfo.name=l),placeholder:"\u8BF7\u8F93\u5165\u516C\u53F8\u540D\u79F0",clearable:"",onKeyup:j(d,["enter"]),style:{"max-width":"180px"}},null,8,["modelValue","onKeyup"])]),_:1}),a(r,{label:"\u8054\u52A8\u503C"},{default:n(()=>[a(s,{modelValue:e.searchInfo.hasPoints,"onUpdate:modelValue":o[1]||(o[1]=l=>e.searchInfo.hasPoints=l)},{default:n(()=>[a(u,{label:"\u5168\u90E8",value:null}),a(u,{label:"\u5DF2\u8D2D\u4E70",value:!0}),a(u,{label:"\u672A\u8D2D\u4E70",value:!1})]),_:1},8,["modelValue"])]),_:1}),a(r,{label:"\u76D1\u7BA1\u673A\u6784"},{default:n(()=>[a(_,{modelValue:e.superviseDepartIdArr,"onUpdate:modelValue":o[2]||(o[2]=l=>e.superviseDepartIdArr=l),options:e.searchInfo.options,props:E,"collapse-tags":"","collapse-tags-tooltip":"","show-all-levels":!1,clearable:"",ref_key:"myCascader",ref:h},null,8,["modelValue","options"])]),_:1}),O(` `),a(r,{label:"\u7ECF\u7EAC\u5EA6\u5750\u6807"},{default:n(()=>[a(s,{modelValue:e.searchInfo.hasLocation,"onUpdate:modelValue":o[3]||(o[3]=l=>e.searchInfo.hasLocation=l)},{default:n(()=>[a(u,{label:"\u5168\u90E8",value:null}),a(u,{label:"\u5DF2\u8BBE\u7F6E",value:!0}),a(u,{label:"\u672A\u8BBE\u7F6E",value:!1})]),_:1},8,["modelValue"])]),_:1}),a(r,null,{default:n(()=>[a(m,{type:"primary",onClick:d},{default:n(()=>[g("\u67E5\u8BE2")]),_:1}),a(m,{type:"default",onClick:w},{default:n(()=>[g("\u91CD\u7F6E")]),_:1}),a(m,{type:"primary",onClick:A},{default:n(()=>[g("\u5BFC\u51FA")]),_:1})]),_:1})]),_:1},8,["model"])]),K((y(),M(k,{data:e.companyInfoList,style:{width:"100%"}},{default:n(()=>[a(i,{type:"index",width:"80",label:"\u5E8F\u53F7",align:"center"}),a(i,{prop:"name",label:"\u516C\u53F8\u540D\u79F0",align:"center","show-overflow-tooltip":""}),a(i,{prop:"legal",label:"\u6CD5\u4EBA/\u8D1F\u8D23\u4EBA",align:"center","show-overflow-tooltip":""}),a(i,{prop:"legalContact",label:"\u6CD5\u4EBA/\u8D1F\u8D23\u4EBA\u624B\u673A\u53F7",align:"center","show-overflow-tooltip":""}),a(i,{prop:"points",label:"\u8054\u52A8\u503C\u4F59\u989D",align:"center","show-overflow-tooltip":""}),a(i,{prop:"countOfDesk",label:"\u8C03\u5EA6\u53F0\u6570\u91CF",align:"center","show-overflow-tooltip":""}),a(i,{prop:"callerTencentUserId",label:"\u662F\u5426\u8BBE\u7F6E\u7ECF\u7EAC\u5EA6\u5750\u6807",align:"center","show-overflow-tooltip":""},{default:n(l=>[b("span",null,R(l.row.hasLonLat?"\u5DF2\u8BBE\u7F6E":"\u672A\u8BBE\u7F6E"),1)]),_:1}),a(i,{prop:"countOfStation",label:"\u9A7B\u52E4\u70B9\u6570",align:"center","show-overflow-tooltip":""}),a(i,{prop:"countOfSecurityMan",label:"\u9A7B\u52E4\u4EBA\u5458\u6570",align:"center","show-overflow-tooltip":""}),a(i,{label:"\u672A\u6FC0\u6D3B\u4EBA\u5458",align:"center",width:"120"},{default:n(l=>[a(m,{size:"small",text:"",type:"primary",onClick:D(Y=>B(l.row.name),["prevent"])},{default:n(()=>[g("\u67E5\u770B")]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"])),[[V,e.loading]]),a(z,{onSizeChange:x,onCurrentChange:S,class:"mt15","pager-count":5,"page-sizes":[10,20,30,100,200,300,1e3],"current-page":e.pageIndex,"onUpdate:current-page":o[5]||(o[5]=l=>e.pageIndex=l),background:"","page-size":e.pageSize,"onUpdate:page-size":o[6]||(o[6]=l=>e.pageSize=l),layout:"total, sizes, prev, pager, next, jumper",total:e.totalCount},null,8,["current-page","page-size","total"])])])}}});const ae=H(W,[["__scopeId","data-v-579c2db5"],["__file","/data/jenkins/workspace/badp-bcxin-web-5.x-dispatchBusiness/src/views/dispatchView/companyInfo/index.vue"]]);export{ae as default};