| 1 |
- import{j as Ne,T as Se,cL as X,D as H,R as E,A as Ve,m as Ee,k as Ae,l as Ie,n as Te,a1 as Ue,a2 as Me,o as Fe,b as Pe,p as Le,q as Re,G as He,s as Oe,bg as je,v as ze,_ as Qe}from"./index-CKIhG1T4.js";import{_ as Be}from"./index.vue_vue_type_script_setup_true_lang-DFNSD-eX.js";import{_ as Ke}from"./DictTag.vue_vue_type_script_lang-DQpfYj_J.js";import{_ as Ge}from"./ContentWrap.vue_vue_type_script_setup_true_lang-Dr2ObOZ6.js";import{E as Ze,a as $e}from"./el-descriptions-item-Chj2d3X9.js";import{C as Je,a as u,w as We,D as o,T as Y,U as p,F as d,$ as t,Z as D,_ as c,u as l,ae as ee,c as A,E as m,K as Xe,ad as ea,V as aa,Y as I}from"./spreadSheetsDesignerVue-MRUT1X_l.js";import{P as ta}from"./index-NVtO0HYt.js";import la from"./AreaSelect-CkkpNUqZ.js";import{_ as ia}from"./StreetSelect.vue_vue_type_script_setup_true_lang-BrqPitUc.js";import{_ as sa}from"./DeptSelect.vue_vue_type_script_setup_true_lang-Ahz42Q6w.js";import{h as f}from"./formatTime-GfXNJyvM.js";import pa from"./PlanScheduleEquipDialog-DXPKFyUx.js";import{_ as oa}from"./batchEditForm.vue_vue_type_script_setup_true_lang-D936XgYx.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"./area-BOZ1cPxE.js";import"./index-Mn-LWUiD.js";import"./tree-CWCwWKDc.js";import"./index-BP9cMaSk.js";import"./CheckerSelect-2tgqccjL.js";import"./Dialog.vue_vue_type_style_index_0_lang-pGfk6adK.js";const na={class:"plan-section mb-4"},ra={class:"plan-section mb-4"},ua={class:"flex flex-wrap items-start gap-x-2"},da={class:"flex items-center gap-x-2"},ca={class:"flex flex-wrap items-start gap-x-2"},ma={class:""},va={class:"flex items-center flex-1"},xa={class:"flex justify-center"},fa=["onClick"],Da={class:"flex items-center justify-center gap-1 schedule-link"},ha={class:"text-xs"},ya={key:0,class:"text-xs text-[#2D5FBD] mt-1"},ga={key:1,class:"text-xs text-[#FF9A3D] mt-1"},ba={key:2,class:"text-xs text-[#3D9E5F] mt-1"},ka={key:1},_a=["onClick"],qa={class:"flex items-center justify-center gap-1 schedule-link"},Ca={class:"text-xs"},wa={key:0,class:"text-xs text-[#2D5FBD] mt-1"},Ya={key:1,class:"text-xs text-[#FF9A3D] mt-1"},Na={key:2,class:"text-xs text-[#3D9E5F] mt-1"},Sa={key:1},Va=["onClick"],Ea={class:"flex items-center justify-center gap-1 schedule-link"},Aa={class:"text-xs"},Ia={key:0,class:"text-xs text-[#2D5FBD] mt-1"},Ta={key:1,class:"text-xs text-[#FF9A3D] mt-1"},Ua={key:2,class:"text-xs text-[#3D9E5F] mt-1"},Ma={key:1},Fa={key:0,class:"mt-8px mb-8px"},Pa=Qe(Je({__name:"detail",props:{source:{type:String,default:"pressure"}},setup(ae,{expose:te}){const le=ae,O=Ne(),N=u(!1);Se();const h=u("month"),_=u([]),q=u(""),C=u(new Map),T=u(!0),j=u(""),S=u([]),z=u(0),y=u([]),U=u(),M=u([]),ie=X(H.SYSTEM_EQUIP_CONTAINER_EQUIP_CATEGORY),Q=u(),F=u({unitName:"",unitAddress:"",contact:"",contactPhone:"",equipDistrictName:"",equipStreetName:""}),i=u({pageNo:1,pageSize:50,equipCode:void 0,productNo:void 0,deptId:void 0,equipDistrict:void 0,equipStreet:void 0,typeList:[],nextDate:[],status:[],areaType:"gz"}),B=u(),P=X(H.SYSTEM_EQUIP_CONTAINER_EQUIP_TYPE),K=u(),G=u(""),L=u(!1),g=async()=>{T.value=!0;let s=[h.value==="daterange"?i.value.nextDate[0]||"":"2000-01-01 00:00:00",i.value.nextDate[1]||""];try{const e={pageNo:i.value.pageNo,pageSize:i.value.pageSize,equipIds:j.value,equipCode:i.value.equipCode,deptId:i.value.deptId,productNo:i.value.productNo,equipDistrict:i.value.equipDistrict,equipStreet:i.value.equipStreet,typeList:i.value.typeList||[],nextDate:i.value.nextDate||[],status:i.value.status||[]};i.value.nextDate[1]?e.nextDate=s:e.nextDate=["2000-01-01 00:00:00",E(new Date).endOf("month").format("YYYY-MM-DD HH:mm:ss")],Object.keys(e).forEach(r=>{e[r]!==""&&e[r]!==void 0&&e[r]!==null||delete e[r],Array.isArray(e[r])&&e[r].length===0&&delete e[r]});const n=await ta.getPlanSchedulingEquipList(e);S.value=n.list,z.value=n.total}finally{T.value=!1}},se=()=>{B.value.resetFields(),i.value.pageNo=1,M.value=[],g()},pe=s=>{y.value=s},R=(s,e)=>{var n;K.value=s,G.value=e,L.value=!1,(n=U.value)==null||n.open()},oe=()=>{var s;y.value.length!==0?(L.value=!0,(s=U.value)==null||s.open()):O.warning("\u8BF7\u81F3\u5C11\u9009\u62E9\u4E00\u6761\u8BB0\u5F55")},ne=()=>{y.value.length!==0?Q.value.open(y.value,"1"):O.warning("\u8BF7\u81F3\u5C11\u9009\u62E9\u4E00\u6761\u8BB0\u5F55")},Z=()=>{y.value=[],g()},re=s=>{M.value=P.filter(e=>s.includes(e.value))},ue=({prop:s,order:e})=>{s&&e?S.value.sort((n,r)=>{const b=n[s]||"",x=r[s]||"";return e==="ascending"?b>x?1:-1:b<x?1:-1}):S.value.sort((n,r)=>0)},de=s=>{const e=Array.from(C.value.keys()).filter(n=>!s.includes(n));if(e.length>0){const n=i.value.equipStreet||[];e.forEach(r=>{const b=C.value.get(r)||[];i.value.equipStreet=n.filter(x=>!b.includes(x)),C.value.delete(r)})}},ce=()=>{i.value.equipStreet=[],C.value.clear()},me=(s,e)=>{var n;(n=i.value.equipDistrict)!=null&&n.includes(e)&&C.value.set(e,s)},ve=()=>{C.value.clear()},xe=s=>{_.value=s||[],i.value.nextDate=s?[E(s[0]).startOf("day").format("YYYY-MM-DD HH:mm:ss"),E(s[1]).endOf("day").format("YYYY-MM-DD HH:mm:ss")]:[]},fe=s=>{if(!s)return void(i.value.nextDate=[]);const e=E(s);i.value.nextDate=[e.startOf("month").format("YYYY-MM-DD HH:mm:ss"),e.endOf("month").format("YYYY-MM-DD HH:mm:ss")],q.value=s};return We(h,s=>{_.value=[],q.value="",i.value.nextDate=[]}),te({open:async(s,e)=>{var n;N.value=!0,j.value=[s.equipIds,s.yearEquipIds,s.expiredEquipIds].filter(r=>r).join(","),F.value={unitName:s.unitName||"",unitAddress:s.unitAddress||"",contact:s.contact||"",contactPhone:s.contactPhone||"",equipDistrictName:s.equipDistrictName||"",equipStreetName:s.equipStreetName||""},e&&(i.value={...i.value,equipCode:e.equipCode,deptId:e.deptId,equipDistrict:e.equipDistrict,equipStreet:e.equipStreet,typeList:e.typeList||[],nextDate:e.nextDate||[],status:e.status||[],areaType:e.areaType},console.log(i),e.datePickerType&&(h.value=e.datePickerType,h.value==="daterange"?_.value=e.nextDate||[]:q.value=e.month||""),((n=e.typeList)==null?void 0:n.length)>0&&(M.value=P.filter(r=>e.typeList.includes(r.value)))),await g()}}),(s,e)=>{const n=Ze,r=$e,b=Ve,x=Ee,$=Ae,De=Ie,J=Te,he=Ue,ye=Me,k=Fe,V=Pe,ge=Le,W=Ge,v=Re,be=He,ke=Ke,_e=Oe,qe=Be,Ce=je,we=ze;return o(),Y(Ce,{modelValue:l(N),"onUpdate:modelValue":e[11]||(e[11]=a=>A(N)?N.value=a:null),title:"\u8BE6\u60C5\u7F16\u8F91",width:"90%","append-to-body":""},{default:p(()=>[d("div",na,[e[12]||(e[12]=d("div",{class:"section-title"},[d("span",null,"\u53D7\u68C0\u5355\u4F4D\u57FA\u672C\u4FE1\u606F")],-1)),t(r,{column:3,border:""},{default:p(()=>[t(n,{label:"\u5355\u4F4D\u540D\u79F0"},{default:p(()=>[D(c(l(F).unitName),1)]),_:1}),t(n,{label:"\u5355\u4F4D\u5730\u5740"},{default:p(()=>[D(c(l(F).unitAddress),1)]),_:1})]),_:1})]),d("div",ra,[e[17]||(e[17]=d("div",{class:"section-title"},[d("span",null,"\u8BBE\u5907\u4FE1\u606F")],-1)),t(W,null,{default:p(()=>[t(ge,{model:l(i),ref_key:"queryFormRef",ref:B,inline:!0,"label-width":"80px"},{default:p(()=>[d("div",ua,[t(x,{label:"\u8BBE\u5907\u4EE3\u7801",prop:"equipCode"},{default:p(()=>[t(b,{modelValue:l(i).equipCode,"onUpdate:modelValue":e[0]||(e[0]=a=>l(i).equipCode=a),placeholder:"\u8BF7\u8F93\u5165\u8BBE\u5907\u6CE8\u518C\u4EE3\u7801",clearable:"",onKeyup:ee(g,["enter"]),class:"!w-240px"},null,8,["modelValue"])]),_:1}),t(x,{label:"\u51FA\u5382\u7F16\u53F7",prop:"productNo"},{default:p(()=>[t(b,{modelValue:l(i).productNo,"onUpdate:modelValue":e[1]||(e[1]=a=>l(i).productNo=a),placeholder:"\u8BF7\u8F93\u5165\u51FA\u5382\u7F16\u53F7",clearable:"",onKeyup:ee(g,["enter"]),class:"!w-240px"},null,8,["modelValue"])]),_:1}),t(x,{label:"\u90E8\u95E8",prop:"deptId"},{default:p(()=>[t(sa,{modelValue:l(i).deptId,"onUpdate:modelValue":e[2]||(e[2]=a=>l(i).deptId=a),placeholder:"\u8BF7\u9009\u62E9\u90E8\u95E8",clearable:"",class:"!w-210px"},null,8,["modelValue"])]),_:1}),t(x,{label:"\u4E34\u68C0\u65F6\u95F4",prop:"nextDate"},{default:p(()=>[d("div",da,[t(De,{modelValue:l(h),"onUpdate:modelValue":e[3]||(e[3]=a=>A(h)?h.value=a:null),class:"!w-[90px]"},{default:p(()=>[t($,{label:"\u65F6\u95F4\u6BB5",value:"daterange"}),t($,{label:"\u6708\u4EFD",value:"month"})]),_:1},8,["modelValue"]),l(h)==="daterange"?(o(),Y(J,{key:0,modelValue:l(_),"onUpdate:modelValue":e[4]||(e[4]=a=>A(_)?_.value=a:null),type:"daterange","value-format":"YYYY-MM-DD","start-placeholder":"\u5F00\u59CB\u65E5\u671F","end-placeholder":"\u7ED3\u675F\u65E5\u671F",class:"!w-[220px]",onChange:xe},null,8,["modelValue"])):(o(),Y(J,{key:1,modelValue:l(q),"onUpdate:modelValue":e[5]||(e[5]=a=>A(q)?q.value=a:null),type:"month","value-format":"YYYY-MM",placeholder:"\u9009\u62E9\u6708\u4EFD",class:"!w-[140px]",onChange:fe},null,8,["modelValue"]))])]),_:1})]),d("div",ca,[t(x,{label:"\u533A\u57DF",prop:"equipDistrict"},{default:p(()=>[t(la,{modelValue:l(i).equipDistrict,"onUpdate:modelValue":e[6]||(e[6]=a=>l(i).equipDistrict=a),placeholder:"\u8BF7\u9009\u62E9\u533A\u57DF",class:"!w-[240px]",multiple:"","collapse-tags":"","collapse-tags-tooltip":"",clearable:!0,"area-type":l(i).areaType,onClear:ce,onChange:de},null,8,["modelValue","area-type"])]),_:1}),t(x,{label:"\u8857\u9053",prop:"equipStreet"},{default:p(()=>[t(ia,{modelValue:l(i).equipStreet,"onUpdate:modelValue":e[7]||(e[7]=a=>l(i).equipStreet=a),"district-ids":l(i).equipDistrict,placeholder:"\u8BF7\u9009\u62E9\u8857\u9053",class:"!w-[240px]",multiple:"","collapse-tags":"","collapse-tags-tooltip":"",clearable:!0,onClear:ve,onChange:me},null,8,["modelValue","district-ids"])]),_:1})]),d("div",ma,[t(x,{label:"\u5BB9\u5668\u5F52\u7C7B",prop:"typeList",class:"mb-2"},{default:p(()=>[d("div",va,[t(ye,{modelValue:l(i).typeList,"onUpdate:modelValue":e[8]||(e[8]=a=>l(i).typeList=a),class:"flex flex-wrap gap-2",onChange:re},{default:p(()=>[(o(!0),m(Xe,null,ea(l(P),a=>(o(),Y(he,{key:a.value,label:a.label,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])])]),_:1})]),d("div",xa,[t(x,{class:"!mb-0"},{default:p(()=>[t(V,{onClick:g},{default:p(()=>[t(k,{icon:"ep:search",class:"mr-5px"}),e[13]||(e[13]=D(" \u641C\u7D22"))]),_:1}),t(V,{onClick:se},{default:p(()=>[t(k,{icon:"ep:refresh",class:"mr-5px"}),e[14]||(e[14]=D(" \u91CD\u7F6E"))]),_:1}),t(V,{type:"primary",onClick:oe,disabled:l(y).length===0},{default:p(()=>[t(k,{icon:"ep:calendar",class:"mr-5px"}),e[15]||(e[15]=D(" \u6279\u91CF\u6392\u671F "))]),_:1},8,["disabled"]),t(V,{type:"primary",onClick:ne,disabled:l(y).length===0},{default:p(()=>[t(k,{icon:"ep:edit",class:"mr-5px"}),e[16]||(e[16]=D(" \u6279\u91CF\u4FEE\u6539\u7EA6\u68C0\u8054\u7CFB\u4EBA "))]),_:1},8,["disabled"])]),_:1})])]),_:1},8,["model"])]),_:1}),t(W,null,{default:p(()=>[aa((o(),Y(_e,{data:l(S),stripe:"",onSelectionChange:pe,onSortChange:ue},{default:p(()=>[t(v,{type:"selection",width:"30"}),t(v,{label:"\u4E0B\u6B21\u5B9A\u671F\u68C0\u9A8C",align:"center",prop:"nextCheckDate","min-width":"140",sortable:""},{default:p(({row:a})=>[a.nextCheckDate?(o(),m("div",{key:0,class:"cursor-pointer",onClick:w=>R(a,"regular")},[d("div",Da,[d("span",ha,c(l(f)(a.nextCheckDate)),1),t(k,{icon:"ep:calendar",class:"text-xs"})]),a.planCheckDate?(o(),m("div",ya," \uFF08\u6392\u671F\u65F6\u95F4\uFF1A"+c(l(f)(a.planCheckDate))+"\uFF09 ",1)):a.appointmentDate?(o(),m("div",ga," \uFF08\u5F85\u7EA6\u68C0\uFF1A"+c(l(f)(a.appointmentDate))+"\uFF09 ",1)):a.acceptDate?(o(),m("div",ba," \uFF08\u5DF2\u53D7\u7406\uFF1A"+c(l(f)(a.acceptDate))+"\uFF09 ",1)):I("",!0)],8,fa)):(o(),m("span",ka,"-"))]),_:1}),t(v,{label:"\u4E0B\u6B21\u5E74\u5EA6\u68C0\u9A8C",align:"center",prop:"nextYearCheckDate","min-width":"140",sortable:"custom"},{default:p(({row:a})=>[a.nextYearCheckDate?(o(),m("div",{key:0,class:"cursor-pointer",onClick:w=>R(a,"year")},[d("div",qa,[d("span",Ca,c(l(f)(a.nextYearCheckDate)),1),t(k,{icon:"ep:calendar",class:"text-xs"})]),a.planYearCheckDate?(o(),m("div",wa," \uFF08\u6392\u671F\u65F6\u95F4\uFF1A"+c(l(f)(a.planYearCheckDate))+"\uFF09 ",1)):a.yearAppointmentDate?(o(),m("div",Ya," \uFF08\u5F85\u7EA6\u68C0\uFF1A"+c(l(f)(a.yearAppointmentDate))+"\uFF09 ",1)):a.yearAcceptDate?(o(),m("div",Na," \uFF08\u5DF2\u53D7\u7406\uFF1A"+c(l(f)(a.yearAcceptDate))+"\uFF09 ",1)):I("",!0)],8,_a)):(o(),m("span",Sa,"-"))]),_:1}),t(v,{label:"\u4E0B\u6B21\u8D85\u5E74\u9650\u68C0\u9A8C",align:"center",prop:"nextExpiredCheckDate","min-width":"150",sortable:"custom"},{default:p(({row:a})=>[a.nextExpiredCheckDate?(o(),m("div",{key:0,class:"cursor-pointer",onClick:w=>R(a,"expired")},[d("div",Ea,[d("span",Aa,c(l(f)(a.nextExpiredCheckDate)),1),t(k,{icon:"ep:calendar",class:"text-xs"})]),a.planExpiredCheckDate?(o(),m("div",Ia," \uFF08\u6392\u671F\u65F6\u95F4\uFF1A"+c(l(f)(a.planExpiredCheckDate))+"\uFF09 ",1)):a.expiredAppointmentDate?(o(),m("div",Ta," \uFF08\u5F85\u7EA6\u68C0\uFF1A"+c(l(f)(a.expiredAppointmentDate))+"\uFF09 ",1)):a.expiredAcceptDate?(o(),m("div",Ua," \uFF08\u5DF2\u53D7\u7406\uFF1A"+c(l(f)(a.expiredAcceptDate))+"\uFF09 ",1)):I("",!0)],8,Va)):(o(),m("span",Ma,"-"))]),_:1}),t(v,{label:"\u533A\u57DF",align:"center",prop:"equipDistrictName",sortable:"custom","min-width":"120"}),t(v,{label:"\u8857\u9053",align:"center",prop:"equipStreetName",sortable:"custom","min-width":"120"}),t(v,{label:"\u8BBE\u5907\u6CE8\u518C\u4EE3\u7801",align:"center",prop:"equipCode","min-width":"220"},{default:p(({row:a})=>[d("div",null,c(a.equipCode),1),a.productNo?(o(),m("div",Fa,[t(be,{type:"success"},{default:p(()=>[D(c(a.productNo),1)]),_:2},1024)])):I("",!0),t(ke,{type:l(H).SYSTEM_EQUIP_CONTAINER_STATUS,value:a.status},null,8,["type","value"])]),_:1}),t(v,{label:"\u662F\u5426\u79DF\u501F",align:"center",prop:"isRent","min-width":"80"},{default:p(({row:a})=>[D(c(a.isRent?"\u662F":"\u5426"),1)]),_:1}),t(v,{label:"\u4F7F\u7528\u8BC1\u7F16\u53F7",align:"center",prop:"useRegisterNo","min-width":"120"}),t(v,{label:"\u5BB9\u79EF",align:"center",prop:"equipVolume","min-width":"80"}),t(v,{label:"\u5BB9\u5668\u540D\u79F0",align:"center",prop:"equipName","min-width":"120"}),t(v,{label:"\u5BB9\u5668\u5206\u7C7B",align:"center",prop:"equipCategory","min-width":"120"},{default:p(({row:a})=>{var w;return[D(c((w=l(ie).find(Ye=>Ye.value===a.equipCategory))==null?void 0:w.label),1)]}),_:1}),t(v,{label:"\u51FA\u5382\u7F16\u53F7",align:"center",prop:"productNo","min-width":"120"}),t(v,{label:"\u8D85\u5E74\u9650\u65F6\u95F4",align:"center",prop:"expiredTime","min-width":"140",sortable:"custom"}),t(v,{label:"\u7EA6\u68C0\u8054\u7CFB\u4EBA",align:"center",prop:"contact","min-width":"120"}),t(v,{label:"\u7EA6\u68C0\u8054\u7CFB\u4EBA\u7535\u8BDD",align:"center",prop:"contactPhone","min-width":"140"})]),_:1},8,["data"])),[[we,l(T)]]),t(qe,{total:l(z),page:l(i).pageNo,"onUpdate:page":e[9]||(e[9]=a=>l(i).pageNo=a),limit:l(i).pageSize,"onUpdate:limit":e[10]||(e[10]=a=>l(i).pageSize=a),onPagination:g},null,8,["total","page","limit"])]),_:1})]),t(pa,{ref_key:"scheduleEquipDialogRef",ref:U,source:le.source,"equip-info":l(K),"equip-list":l(y),"check-type":l(G),"is-batch":l(L),onSuccess:Z},null,8,["source","equip-info","equip-list","check-type","is-batch"]),t(oa,{ref_key:"formRef",ref:Q,onSuccess:Z},null,512)]),_:1},8,["modelValue"])}}}),[["__scopeId","data-v-89204b97"]]);export{Pa as default};
|