import{j as de,f as se,cL as Y,D as q,A as me,m as ce,k as fe,l as ye,n as _e,o as ve,b as Ce,p as qe,q as ge,s as be,bg as we,v as Ve}from"./index-CKIhG1T4.js";import{_ as he}from"./index.vue_vue_type_script_setup_true_lang-DFNSD-eX.js";import{_ as xe}from"./DictTag.vue_vue_type_script_lang-DQpfYj_J.js";import{_ as Te}from"./ContentWrap.vue_vue_type_script_setup_true_lang-Dr2ObOZ6.js";import{C as Ee,a as m,b as L,v as Ne,as as Se,D as r,E as N,$ as a,U as o,u as t,ae as S,K as U,ad as A,T as f,Z as d,V,F as h,_ as k,c as Ue,n as ke}from"./spreadSheetsDesignerVue-MRUT1X_l.js";import{d as De}from"./download-D5Lb_h0f.js";import{E as M}from"./index-CIp01uu5.js";import Re from"./EquipContainerForm-Ki6uv9WD.js";import Pe from"./AreaSelect-CkkpNUqZ.js";import{_ as Ie}from"./StreetSelect.vue_vue_type_script_setup_true_lang-BrqPitUc.js";import Ye from"./EquipOperationRecord-CGqL3ap7.js";import"./spreadSheetsDesignerResourcesCn-afJmEehS.js";import"./spreadSheetsDesigner-vOnK2KEP.js";import"./spreadSheetsBarcode-0B8Cksr7.js";import"./spreadSheetsCharts-DpwtlVVO.js";import"./spreadExcelio-BZ-mA4Op.js";import"./index-Dszus0mF.js";import"./Dialog.vue_vue_type_style_index_0_lang-pGfk6adK.js";import"./EquipContainerInfoForm-CDL6k_Q6.js";import"./Copy-YHlXRg1T.js";import"./index-u84sDJgM.js";import"./area-BOZ1cPxE.js";import"./index-Mn-LWUiD.js";import"./tree-CWCwWKDc.js";import"./formatTime-GfXNJyvM.js";const Ae={class:"text-gray-400 text-sm"},Me={class:"text-gray-400 text-sm"},Oe={class:"dialog-footer"},Qe=Ee({name:"EquipContainer",__name:"index",setup(ze){const g=de();se();const b=m(!0),O=m([]),Q=m(0),i=L({pageNo:1,pageSize:10,type:void 0,unitCode:void 0,unitName:void 0,equipDistrict:void 0,equipStreet:void 0,status:void 0,equipCode:void 0,equipType:void 0,useRegisterNo:void 0,useDate:[],areaType:"gz"}),z=m(),D=m(!1),y=m(!1),_=L({equipCode:""}),x=m(new Map),Z=()=>{i.equipStreet=void 0,x.value.clear()},$=u=>{i.equipStreet=void 0,x.value.clear()},B=u=>{i.areaType=u==="all"?null:u},G=()=>{x.value.clear()},J=(u,e)=>{i.equipDistrict&&e===i.equipDistrict&&x.value.set(e,u)},w=async()=>{b.value=!0;try{const u=await M.getEquipContainerPage(i);O.value=u.list,Q.value=u.total}finally{b.value=!1}},v=()=>{i.pageNo=1,w()},X=()=>{z.value.resetFields(),i.areaType="gz",v()},T=m(),K=(u,e)=>{T.value.open(u,e)},ee=async()=>{try{await g.exportConfirm(),D.value=!0;const u=await M.exportEquipContainer(i);De.excel(u,"\u5BB9\u5668\u8BBE\u5907.xls")}catch{}finally{D.value=!1}},le=async()=>{_.equipCode="",y.value=!0},F=m(),ae=async()=>{if(_.equipCode){b.value=!0;try{const u=await M.getEquipContainer({equipCode:_.equipCode});if(!u)return void g.error("\u672A\u627E\u5230\u8BE5\u8BBE\u5907");y.value=!1,T.value.open("create"),await ke();const e=["id","equipCode","useRegisterNo"],c={};Object.keys(u).forEach(p=>{e.includes(p)||(c[p]=u[p])}),T.value.setFormData(c)}catch(u){console.error("\u590D\u5236\u8BBE\u5907\u5931\u8D25:",u),g.error("\u590D\u5236\u8BBE\u5907\u5931\u8D25")}finally{b.value=!1}}else g.error("\u8BF7\u8F93\u5165\u8BBE\u5907\u6CE8\u518C\u4EE3\u7801")},te=async()=>{g.warning("\u6682\u672A\u5F00\u653E")};return Ne(()=>{w()}),(u,e)=>{const c=me,p=ce,R=fe,P=ye,oe=_e,C=ve,n=Ce,j=qe,H=Te,s=ge,I=xe,ie=be,ue=he,pe=we,E=Se("hasPermi"),re=Ve;return r(),N(U,null,[a(H,null,{default:o(()=>[a(j,{class:"-mb-15px",model:t(i),ref_key:"queryFormRef",ref:z,inline:!0,"label-width":"68px"},{default:o(()=>[a(p,{label:"\u8BBE\u5907\u4EE3\u7801",prop:"equipCode"},{default:o(()=>[a(c,{modelValue:t(i).equipCode,"onUpdate:modelValue":e[0]||(e[0]=l=>t(i).equipCode=l),placeholder:"\u8BF7\u8F93\u5165\u8BBE\u5907\u4EE3\u7801",clearable:"",onKeyup:S(v,["enter"]),class:"!w-240px"},null,8,["modelValue"])]),_:1}),a(p,{label:"\u4F7F\u7528\u8BC1\u53F7",prop:"useRegisterNo"},{default:o(()=>[a(c,{modelValue:t(i).useRegisterNo,"onUpdate:modelValue":e[1]||(e[1]=l=>t(i).useRegisterNo=l),placeholder:"\u8BF7\u8F93\u5165\u4F7F\u7528\u8BC1\u53F7",clearable:"",onKeyup:S(v,["enter"]),class:"!w-240px"},null,8,["modelValue"])]),_:1}),a(p,{label:"\u8BBE\u5907\u7C7B\u578B",prop:"type"},{default:o(()=>[a(P,{modelValue:t(i).type,"onUpdate:modelValue":e[2]||(e[2]=l=>t(i).type=l),placeholder:"\u8BF7\u9009\u62E9\u8BBE\u5907\u7C7B\u578B",clearable:"",class:"!w-240px"},{default:o(()=>[(r(!0),N(U,null,A(t(Y)(t(q).SYSTEM_EQUIP_CONTAINER_TYPE),l=>(r(),f(R,{key:l.value,label:l.label,value:l.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(p,{label:"\u5355\u4F4D\u4EE3\u7801",prop:"unitCode"},{default:o(()=>[a(c,{modelValue:t(i).unitCode,"onUpdate:modelValue":e[3]||(e[3]=l=>t(i).unitCode=l),placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u4EE3\u7801",clearable:"",onKeyup:S(v,["enter"]),class:"!w-240px"},null,8,["modelValue"])]),_:1}),a(p,{label:"\u5355\u4F4D\u540D\u79F0",prop:"unitName"},{default:o(()=>[a(c,{modelValue:t(i).unitName,"onUpdate:modelValue":e[4]||(e[4]=l=>t(i).unitName=l),placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",clearable:"",onKeyup:S(v,["enter"]),class:"!w-240px"},null,8,["modelValue"])]),_:1}),a(p,{label:"\u8FD0\u884C\u72B6\u6001",prop:"status"},{default:o(()=>[a(P,{modelValue:t(i).status,"onUpdate:modelValue":e[5]||(e[5]=l=>t(i).status=l),placeholder:"\u8BF7\u9009\u62E9\u8FD0\u884C\u72B6\u6001",clearable:"",class:"!w-240px"},{default:o(()=>[(r(!0),N(U,null,A(t(Y)(t(q).SYSTEM_EQUIP_CONTAINER_STATUS),l=>(r(),f(R,{key:l.value,label:l.label,value:l.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(p,{label:"\u533A\u57DF",prop:"equipDistrict"},{default:o(()=>[a(Pe,{modelValue:t(i).equipDistrict,"onUpdate:modelValue":e[6]||(e[6]=l=>t(i).equipDistrict=l),placeholder:"\u8BF7\u9009\u62E9\u8BBE\u5907\u533A\u57DF",class:"!w-240px",onClear:Z,onChange:$,onAreaTypeChange:B,"area-type":t(i).areaType},null,8,["modelValue","area-type"])]),_:1}),a(p,{label:"\u8857\u9053",prop:"equipStreet"},{default:o(()=>[a(Ie,{modelValue:t(i).equipStreet,"onUpdate:modelValue":e[7]||(e[7]=l=>t(i).equipStreet=l),"district-ids":[t(i).equipDistrict],placeholder:"\u8BF7\u9009\u62E9\u8BBE\u5907\u8857\u9053",class:"!w-240px",onClear:G,onChange:J},null,8,["modelValue","district-ids"])]),_:1}),a(p,{label:"\u5BB9\u5668\u5F52\u7C7B",prop:"equipType"},{default:o(()=>[a(P,{modelValue:t(i).equipType,"onUpdate:modelValue":e[8]||(e[8]=l=>t(i).equipType=l),placeholder:"\u8BF7\u9009\u62E9\u5BB9\u5668\u5F52\u7C7B",clearable:"",class:"!w-240px"},{default:o(()=>[(r(!0),N(U,null,A(t(Y)(t(q).SYSTEM_EQUIP_CONTAINER_EQUIP_TYPE),l=>(r(),f(R,{key:l.value,label:l.label,value:l.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(p,{label:"\u6295\u5165\u65E5\u671F",prop:"useDate"},{default:o(()=>[a(oe,{modelValue:t(i).useDate,"onUpdate:modelValue":e[9]||(e[9]=l=>t(i).useDate=l),"value-format":"YYYY-MM-DD HH:mm:ss",type:"daterange","start-placeholder":"\u5F00\u59CB\u65E5\u671F","end-placeholder":"\u7ED3\u675F\u65E5\u671F","default-time":[new Date("1 00:00:00"),new Date("1 23:59:59")],class:"!w-220px"},null,8,["modelValue","default-time"])]),_:1}),a(p,null,{default:o(()=>[a(n,{onClick:v},{default:o(()=>[a(C,{icon:"ep:search",class:"mr-5px"}),e[16]||(e[16]=d(" \u641C\u7D22"))]),_:1}),a(n,{onClick:X},{default:o(()=>[a(C,{icon:"ep:refresh",class:"mr-5px"}),e[17]||(e[17]=d(" \u91CD\u7F6E"))]),_:1}),V((r(),f(n,{type:"primary",plain:"",onClick:e[10]||(e[10]=l=>K("create"))},{default:o(()=>[a(C,{icon:"ep:plus",class:"mr-5px"}),e[18]||(e[18]=d(" \u65B0\u589E\u8BBE\u5907 "))]),_:1})),[[E,["system:equip-container:create"]]]),V((r(),f(n,{type:"primary",plain:"",onClick:le},{default:o(()=>[a(C,{icon:"ep:document-copy",class:"mr-5px"}),e[19]||(e[19]=d(" \u590D\u5236\u8BBE\u5907 "))]),_:1})),[[E,["system:equip-container:create"]]]),a(n,{type:"primary",plain:"",onClick:te},{default:o(()=>[a(C,{icon:"ep:refresh",class:"mr-5px"}),e[20]||(e[20]=d(" \u540C\u6B65\u5E02\u5C40\u4FE1\u606F "))]),_:1}),V((r(),f(n,{type:"success",plain:"",onClick:ee,loading:t(D)},{default:o(()=>[a(C,{icon:"ep:download",class:"mr-5px"}),e[21]||(e[21]=d(" \u5BFC\u51FA "))]),_:1},8,["loading"])),[[E,["system:equip-container:export"]]])]),_:1})]),_:1},8,["model"])]),_:1}),a(H,null,{default:o(()=>[V((r(),f(ie,{data:t(O),stripe:!0},{default:o(()=>[a(s,{label:"\u8BBE\u5907\u6CE8\u518C\u4EE3\u7801",align:"center",prop:"equipCode","min-width":"200"}),a(s,{label:"\u4F7F\u7528\u8BC1\u53F7",align:"center",prop:"useRegisterNo","min-width":"160"}),a(s,{label:"\u8BBE\u5907\u7C7B\u578B",align:"center",prop:"type","min-width":"140"},{default:o(l=>[a(I,{type:t(q).SYSTEM_EQUIP_CONTAINER_TYPE,value:l.row.type},null,8,["type","value"])]),_:1}),a(s,{label:"\u4F7F\u7528\u5355\u4F4D",align:"center","min-width":"280"},{default:o(l=>[h("div",null,k(l.row.unitName),1),h("div",Ae,k(l.row.unitCode),1)]),_:1}),a(s,{label:"\u6240\u5728\u533A\u57DF",align:"center","min-width":"160"},{default:o(l=>[h("div",null,k(l.row.equipDistrictName),1),h("div",Me,k(l.row.equipStreetName),1)]),_:1}),a(s,{label:"\u5BB9\u5668\u5F52\u7C7B",align:"center",prop:"equipType","min-width":"120"},{default:o(l=>[a(I,{type:t(q).SYSTEM_EQUIP_CONTAINER_EQUIP_TYPE,value:l.row.equipType},null,8,["type","value"])]),_:1}),a(s,{label:"\u6295\u5165\u65E5\u671F",align:"center",prop:"useDate","min-width":"160"}),a(s,{label:"\u8FD0\u884C\u72B6\u6001",align:"center",prop:"status","min-width":"100"},{default:o(l=>[a(I,{type:t(q).SYSTEM_EQUIP_CONTAINER_STATUS,value:l.row.status},null,8,["type","value"])]),_:1}),a(s,{label:"\u64CD\u4F5C",align:"center",width:"150",fixed:"right"},{default:o(l=>[V((r(),f(n,{link:"",type:"primary",onClick:ne=>K("update",l.row.id)},{default:o(()=>e[22]||(e[22]=[d(" \u7F16\u8F91 ")])),_:2},1032,["onClick"])),[[E,["system:equip-container:update"]]]),a(n,{link:"",type:"info",onClick:ne=>{return W=l.row.id,void F.value.open(W);var W}},{default:o(()=>e[23]||(e[23]=[d(" \u4FEE\u6539\u8BB0\u5F55 ")])),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"])),[[re,t(b)]]),a(ue,{total:t(Q),page:t(i).pageNo,"onUpdate:page":e[11]||(e[11]=l=>t(i).pageNo=l),limit:t(i).pageSize,"onUpdate:limit":e[12]||(e[12]=l=>t(i).pageSize=l),onPagination:w},null,8,["total","page","limit"])]),_:1}),a(Re,{ref_key:"formRef",ref:T,onSuccess:w},null,512),a(Ye,{ref_key:"operationRecordRef",ref:F,onSuccess:w},null,512),a(pe,{modelValue:t(y),"onUpdate:modelValue":e[15]||(e[15]=l=>Ue(y)?y.value=l:null),title:"\u590D\u5236\u8BBE\u5907",width:"500px"},{footer:o(()=>[h("div",Oe,[a(n,{onClick:e[14]||(e[14]=l=>y.value=!1)},{default:o(()=>e[24]||(e[24]=[d("\u53D6\u6D88")])),_:1}),a(n,{type:"primary",onClick:ae},{default:o(()=>e[25]||(e[25]=[d("\u786E\u5B9A")])),_:1})])]),default:o(()=>[a(j,{model:t(_),"label-width":"120px"},{default:o(()=>[a(p,{label:"\u8BBE\u5907\u6CE8\u518C\u4EE3\u7801",prop:"equipCode"},{default:o(()=>[a(c,{modelValue:t(_).equipCode,"onUpdate:modelValue":e[13]||(e[13]=l=>t(_).equipCode=l),placeholder:"\u8BF7\u8F93\u5165\u8BBE\u5907\u6CE8\u518C\u4EE3\u7801"},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue"])],64)}}});export{Qe as default};