| 1 |
- import{cL as E,D as S,Q as y,R,m as Ce,A as ke,k as _e,l as we,n as qe,a1 as Ye,a2 as Ee,o as Se,b as Te,p as Ve,q as Ie,s as Ue,bg as Ne,v as Re,_ as Me}from"./index-CKIhG1T4.js";import{_ as Ae}from"./index.vue_vue_type_script_setup_true_lang-DFNSD-eX.js";import{_ as Oe}from"./DictTag.vue_vue_type_script_lang-DQpfYj_J.js";import{_ as Be}from"./ContentWrap.vue_vue_type_script_setup_true_lang-Dr2ObOZ6.js";import Pe from"./AreaSelect-CkkpNUqZ.js";import{_ as Le}from"./StreetSelect.vue_vue_type_script_setup_true_lang-BrqPitUc.js";import{_ as He}from"./DeptSelect.vue_vue_type_script_setup_true_lang-Ahz42Q6w.js";import{P as $}from"./index-NVtO0HYt.js";import{A as z}from"./index-BELoLJIa.js";import{T as Qe}from"./index-DcsDvOVR.js";import{h as b}from"./formatTime-GfXNJyvM.js";import{C as $e,a as h,w as M,D as r,T as D,U as n,$ as l,F as j,E as s,K as F,ad as G,u as v,Z as f,_ as c,V as ze,Y as A}from"./spreadSheetsDesignerVue-MRUT1X_l.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";const je={class:"flex items-center gap-x-2"},Fe={key:0},Ge={key:0,class:"text-xs text-red-500 mt-1"},Ke={key:1,class:"text-xs text-gray-500 mt-1"},Ze={key:1},Je={key:0},We={key:0,class:"text-xs text-red-500 mt-1"},Xe={key:1,class:"text-xs text-gray-500 mt-1"},ea={key:1},aa={key:0},ta={key:0,class:"text-xs text-red-500 mt-1"},la={key:1,class:"text-xs text-gray-500 mt-1"},oa={key:1},ia=Me($e({__name:"AddEquipDialog",props:{visible:{type:Boolean},type:{},targetId:{}},emits:["update:visible","success"],setup(K,{emit:Z}){const m=K,C=Z,g=h(m.visible),T=h(!1),O=h(0),B=h([]),d=h([]),x=h(new Map),k=h("month"),_=h([]),w=h(""),o=h({pageNo:1,pageSize:20,equipDistrict:void 0,equipStreet:void 0,equipCode:"",nextDate:[],deptId:void 0,status:["100"],typeList:[]}),J=E(S.SYSTEM_EQUIP_CONTAINER_EQUIP_CATEGORY),W=E(S.SYSTEM_EQUIP_CONTAINER_EQUIP_TYPE),X=E("refuseInspectedCategory"),V=t=>{const a=X.find(i=>i.value===t);return(a==null?void 0:a.label)||t},I=async()=>{T.value=!0;try{const t={pageNo:o.value.pageNo,pageSize:o.value.pageSize,equipCode:o.value.equipCode,deptId:o.value.deptId,equipDistrict:o.value.equipDistrict,equipStreet:o.value.equipStreet,typeList:o.value.typeList||[],nextDate:o.value.nextDate||[],status:o.value.status||[],notTaskId:"",notOrderId:""};let a;m.type==="plan"?t.notTaskId=m.targetId:(m.type,t.notOrderId=m.targetId),Object.keys(t).forEach(i=>{t[i]!==""&&t[i]!==void 0&&t[i]!==null||delete t[i],Array.isArray(t[i])&&t[i].length===0&&delete t[i]}),a=m.type==="plan"?await $.getPlanSchedulingEquipList(t):m.type==="task"?await Qe.getTaskOrderEquips(t):await z.getAppointmentConfirmOrderEquipmentList(t),B.value=a.list,O.value=a.total}catch(t){console.error("\u83B7\u53D6\u8BBE\u5907\u5217\u8868\u5931\u8D25:",t)}finally{T.value=!1}},P=()=>{o.value.pageNo=1,I()},ee=()=>{o.value={pageNo:1,pageSize:20,equipDistrict:void 0,equipStreet:void 0,equipCode:"",nextDate:[],deptId:void 0,status:["100"],typeList:[]},x.value.clear(),_.value=[],w.value="",k.value="month",P()},ae=t=>{d.value=t},te=()=>{m.type==="plan"?le():m.type==="task"?ie():oe()},le=()=>{const t=d.value.filter(u=>u.planCheckDate||u.planYearCheckDate||u.planExpiredCheckDate),a=d.value.length,i=async()=>{try{await $.planSchedulingEquipUpdate({taskId:m.targetId,addIds:d.value.map(u=>u.id)}),C("success",d.value),g.value=!1}catch(u){console.error("\u66F4\u65B0\u8BBE\u5907\u6392\u671F\u5931\u8D25:",u)}};t.length>0?y.confirm(`\u4E0A\u8FF0\u8BBE\u5907\u4E2D\u6709${t.length}\u53F0\u5DF2\u7ECF\u5728\u5176\u4ED6\u8BA1\u5212\u6392\u671F\u4E2D\u6392\u671F\uFF0C\u662F\u5426\u8981\u53D6\u6D88\u4ED6\u4EEC\u7684\u6392\u671F\uFF0C\u8FDB\u884C\u91CD\u65B0\u6392\u671F\uFF1F`,"\u63D0\u793A",{confirmButtonText:"\u786E\u5B9A",cancelButtonText:"\u53D6\u6D88",type:"warning"}).then(i).catch(()=>{}):y.confirm(`\u662F\u5426\u786E\u8BA4\u65B0\u589E${a}\u53F0\u8BBE\u5907\u8FDB\u5165\u672C\u8BA1\u5212\u6392\u671F\uFF1F`,"\u63D0\u793A",{confirmButtonText:"\u786E\u5B9A",cancelButtonText:"\u53D6\u6D88",type:"info"}).then(i).catch(()=>{})},oe=()=>{const t=d.value.filter(u=>u.planCheckDate||u.planYearCheckDate||u.planExpiredCheckDate),a=d.value.length,i=async()=>{try{await z.updateAppointmentConfirmOrderEquip({orderId:m.targetId,addIds:d.value.map(u=>u.id)}),C("success",d.value),g.value=!1}catch(u){console.error("\u66F4\u65B0\u8BBE\u5907\u6392\u671F\u5931\u8D25:",u)}};t.length>0?y.confirm(`\u4E0A\u8FF0\u8BBE\u5907\u4E2D\u6709${t.length}\u53F0\u5DF2\u7ECF\u5728\u5176\u4ED6\u8BA1\u5212\u6392\u671F\u4E2D\u6392\u671F\uFF0C\u662F\u5426\u8981\u53D6\u6D88\u4ED6\u4EEC\u7684\u6392\u671F\uFF0C\u8FDB\u884C\u91CD\u65B0\u6392\u671F\uFF1F`,"\u63D0\u793A",{confirmButtonText:"\u786E\u5B9A",cancelButtonText:"\u53D6\u6D88",type:"warning"}).then(i).catch(()=>{}):y.confirm(`\u662F\u5426\u786E\u8BA4\u65B0\u589E${a}\u53F0\u8BBE\u5907\u8FDB\u5165\u672C\u6B21\u7EA6\u68C0\uFF1F`,"\u63D0\u793A",{confirmButtonText:"\u786E\u5B9A",cancelButtonText:"\u53D6\u6D88",type:"info"}).then(i).catch(()=>{})},ie=()=>{const t=d.value.filter(u=>u.planCheckDate||u.planYearCheckDate||u.planExpiredCheckDate),a=d.value.length,i=async()=>{C("success",d.value),g.value=!1};t.length>0?y.confirm(`\u4E0A\u8FF0\u8BBE\u5907\u4E2D\u6709${t.length}\u53F0\u5DF2\u7ECF\u5728\u5176\u4ED6\u8BA1\u5212\u6392\u671F\u4E2D\u6392\u671F\uFF0C\u662F\u5426\u8981\u53D6\u6D88\u4ED6\u4EEC\u7684\u6392\u671F\uFF0C\u8FDB\u884C\u91CD\u65B0\u6392\u671F\uFF1F`,"\u63D0\u793A",{confirmButtonText:"\u786E\u5B9A",cancelButtonText:"\u53D6\u6D88",type:"warning"}).then(i).catch(()=>{}):y.confirm(`\u662F\u5426\u786E\u8BA4\u65B0\u589E${a}\u53F0\u8BBE\u5907\u8FDB\u5165\u672C\u6B21\u7EA6\u68C0\uFF1F`,"\u63D0\u793A",{confirmButtonText:"\u786E\u5B9A",cancelButtonText:"\u53D6\u6D88",type:"info"}).then(i).catch(()=>{})},ne=()=>{C("update:visible",!1)};M(()=>m.visible,t=>{g.value=t,t&&I()}),M(g,t=>{C("update:visible",t)});const ue=t=>{const a=Array.from(x.value.keys()).filter(i=>!t.includes(i));if(a.length>0){const i=o.value.equipStreet||[];a.forEach(u=>{const q=x.value.get(u)||[];o.value.equipStreet=i.filter(Y=>!q.includes(Y)),x.value.delete(u)})}},re=()=>{o.value.equipStreet=[],x.value.clear()},pe=(t,a)=>{var i;(i=o.value.equipDistrict)!=null&&i.includes(a)&&x.value.set(a,t)},se=()=>{x.value.clear()},de=t=>{_.value=t||[],o.value.nextDate=t?[R(t[0]).startOf("day").format("YYYY-MM-DD HH:mm:ss"),R(t[1]).endOf("day").format("YYYY-MM-DD HH:mm:ss")]:[]},ce=t=>{if(!t)return void(o.value.nextDate=[]);const a=R(t);o.value.nextDate=[a.startOf("month").format("YYYY-MM-DD HH:mm:ss"),a.endOf("month").format("YYYY-MM-DD HH:mm:ss")],w.value=t};return M(k,t=>{_.value=[],w.value="",o.value.nextDate=[]}),(t,a)=>{const i=Ce,u=ke,q=_e,Y=we,L=qe,me=Ye,ve=Ee,U=Se,N=Te,he=Ve,H=Be,p=Ie,fe=Oe,ge=Ue,xe=Ae,ye=Ne,be=Re;return r(),D(ye,{modelValue:g.value,"onUpdate:modelValue":a[11]||(a[11]=e=>g.value=e),title:"\u6DFB\u52A0\u8BBE\u5907",width:"90%","destroy-on-close":"",onClose:ne},{default:n(()=>[l(H,null,{default:n(()=>[l(he,{ref:"queryFormRef",model:o.value,inline:!0,"label-width":"80px"},{default:n(()=>[l(i,{label:"\u533A\u57DF",prop:"equipDistrict"},{default:n(()=>[l(Pe,{modelValue:o.value.equipDistrict,"onUpdate:modelValue":a[0]||(a[0]=e=>o.value.equipDistrict=e),placeholder:"\u8BF7\u9009\u62E9\u533A\u57DF",class:"!w-[240px]",multiple:"","collapse-tags":"","collapse-tags-tooltip":"",clearable:!0,onClear:re,onChange:ue},null,8,["modelValue"])]),_:1}),l(i,{label:"\u8857\u9053",prop:"equipStreet"},{default:n(()=>[l(Le,{modelValue:o.value.equipStreet,"onUpdate:modelValue":a[1]||(a[1]=e=>o.value.equipStreet=e),"district-ids":o.value.equipDistrict,placeholder:"\u8BF7\u9009\u62E9\u8857\u9053",class:"!w-[240px]",multiple:"","collapse-tags":"","collapse-tags-tooltip":"",clearable:!0,onClear:se,onChange:pe},null,8,["modelValue","district-ids"])]),_:1}),l(i,{label:"\u8BBE\u5907\u4EE3\u7801",prop:"equipCode"},{default:n(()=>[l(u,{modelValue:o.value.equipCode,"onUpdate:modelValue":a[2]||(a[2]=e=>o.value.equipCode=e),placeholder:"\u8BF7\u8F93\u5165\u8BBE\u5907\u6CE8\u518C\u4EE3\u7801",clearable:"",class:"!w-[240px]"},null,8,["modelValue"])]),_:1}),l(i,{label:"\u4E34\u68C0\u65F6\u95F4",prop:"nextDate"},{default:n(()=>[j("div",je,[l(Y,{modelValue:k.value,"onUpdate:modelValue":a[3]||(a[3]=e=>k.value=e),class:"!w-[90px]"},{default:n(()=>[l(q,{label:"\u65F6\u95F4\u6BB5",value:"daterange"}),l(q,{label:"\u6708\u4EFD",value:"month"})]),_:1},8,["modelValue"]),k.value==="daterange"?(r(),D(L,{key:0,modelValue:_.value,"onUpdate:modelValue":a[4]||(a[4]=e=>_.value=e),type:"daterange","value-format":"YYYY-MM-DD","start-placeholder":"\u5F00\u59CB\u65E5\u671F","end-placeholder":"\u7ED3\u675F\u65E5\u671F",class:"!w-[210px]",onChange:de},null,8,["modelValue"])):(r(),D(L,{key:1,modelValue:w.value,"onUpdate:modelValue":a[5]||(a[5]=e=>w.value=e),type:"month","value-format":"YYYY-MM",placeholder:"\u9009\u62E9\u6708\u4EFD",class:"!w-[140px]",onChange:ce},null,8,["modelValue"]))])]),_:1}),l(i,{label:"\u90E8\u95E8",prop:"deptId"},{default:n(()=>[l(He,{modelValue:o.value.deptId,"onUpdate:modelValue":a[6]||(a[6]=e=>o.value.deptId=e),placeholder:"\u8BF7\u9009\u62E9\u90E8\u95E8",clearable:"",class:"!w-[240px]"},null,8,["modelValue"])]),_:1}),l(i,{label:"\u8BBE\u5907\u72B6\u6001",prop:"status"},{default:n(()=>[l(Y,{modelValue:o.value.status,"onUpdate:modelValue":a[7]||(a[7]=e=>o.value.status=e),multiple:"",placeholder:"\u9009\u62E9\u8FD0\u884C\u72B6\u6001",clearable:"",class:"!w-[240px]"},{default:n(()=>[(r(!0),s(F,null,G(v(E)(v(S).SYSTEM_EQUIP_CONTAINER_STATUS),e=>(r(),D(q,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),a[15]||(a[15]=j("br",null,null,-1)),l(i,{label:"\u5BB9\u5668\u5F52\u7C7B",prop:"typeList"},{default:n(()=>[l(ve,{modelValue:o.value.typeList,"onUpdate:modelValue":a[8]||(a[8]=e=>o.value.typeList=e),class:"!w-[600px]"},{default:n(()=>[(r(!0),s(F,null,G(v(W),e=>(r(),D(me,{key:e.value,label:e.value},{default:n(()=>[f(c(e.label),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(i,null,{default:n(()=>[l(N,{type:"primary",onClick:P},{default:n(()=>[l(U,{icon:"ep:search",class:"mr-5px"}),a[12]||(a[12]=f(" \u641C\u7D22 "))]),_:1}),l(N,{onClick:ee},{default:n(()=>[l(U,{icon:"ep:refresh",class:"mr-5px"}),a[13]||(a[13]=f(" \u91CD\u7F6E "))]),_:1}),l(N,{type:"danger",disabled:d.value.length===0,onClick:te},{default:n(()=>[l(U,{icon:"ep:circle-check",class:"mr-5px"}),a[14]||(a[14]=f(" \u786E\u5B9A\u6DFB\u52A0 "))]),_:1},8,["disabled"])]),_:1})]),_:1},8,["model"])]),_:1}),l(H,null,{default:n(()=>[ze((r(),D(ge,{stripe:"",data:B.value,onSelectionChange:ae},{default:n(()=>[l(p,{type:"selection",width:"30",align:"center"}),l(p,{label:"\u4E0B\u6B21\u5B9A\u671F\u68C0\u9A8C",align:"center",prop:"nextCheckDate","min-width":"140",sortable:""},{default:n(({row:e})=>[e.nextCheckDate?(r(),s("div",Fe,[f(c(v(b)(e.nextCheckDate))+" ",1),e.refuseReason?(r(),s("div",Ge," \uFF08\u62D2\u7EDD\u68C0\u9A8C\uFF1A"+c(V(e.refuseReason))+"\uFF09 ",1)):e.planCheckDate?(r(),s("div",Ke," \uFF08\u6700\u8FD1\u6392\u671F\u65F6\u95F4\uFF1A"+c(v(b)(e.planCheckDate))+"\uFF09 ",1)):A("",!0)])):(r(),s("span",Ze,"-"))]),_:1}),l(p,{label:"\u4E0B\u6B21\u5E74\u5EA6\u68C0\u9A8C",align:"center",prop:"nextYearCheckDate","min-width":"140",sortable:"custom"},{default:n(({row:e})=>[e.nextYearCheckDate?(r(),s("div",Je,[f(c(v(b)(e.nextYearCheckDate))+" ",1),e.yearRefuseReason?(r(),s("div",We," \uFF08\u62D2\u7EDD\u68C0\u9A8C\uFF1A"+c(V(e.yearRefuseReason))+"\uFF09 ",1)):e.planYearCheckDate?(r(),s("div",Xe," \uFF08\u6700\u8FD1\u6392\u671F\u65F6\u95F4\uFF1A"+c(v(b)(e.planYearCheckDate))+"\uFF09 ",1)):A("",!0)])):(r(),s("span",ea,"-"))]),_:1}),l(p,{label:"\u4E0B\u6B21\u8D85\u5E74\u9650\u68C0\u9A8C",align:"center",prop:"nextExpiredCheckDate","min-width":"150",sortable:"custom"},{default:n(({row:e})=>[e.nextExpiredCheckDate?(r(),s("div",aa,[f(c(v(b)(e.nextExpiredCheckDate))+" ",1),e.expiredRefuseReason?(r(),s("div",ta," \uFF08\u62D2\u7EDD\u68C0\u9A8C\uFF1A"+c(V(e.expiredRefuseReason))+"\uFF09 ",1)):e.planExpiredCheckDate?(r(),s("div",la," \uFF08\u6700\u8FD1\u6392\u671F\u65F6\u95F4\uFF1A"+c(v(b)(e.planExpiredCheckDate))+"\uFF09 ",1)):A("",!0)])):(r(),s("span",oa,"-"))]),_:1}),l(p,{label:"\u533A\u57DF",align:"center",prop:"equipDistrictName",sortable:"custom","min-width":"120"}),l(p,{label:"\u8857\u9053",align:"center",prop:"equipStreetName",sortable:"custom","min-width":"120"}),l(p,{label:"\u8BBE\u5907\u6CE8\u518C\u4EE3\u7801",align:"center",prop:"equipCode","min-width":"190"},{default:n(({row:e})=>[f(c(e.equipCode)+" ",1),l(fe,{type:v(S).SYSTEM_EQUIP_CONTAINER_STATUS,value:e.status},null,8,["type","value"])]),_:1}),l(p,{label:"\u662F\u5426\u79DF\u501F",align:"center",prop:"isRent","min-width":"80"},{default:n(({row:e})=>[f(c(e.isRent?"\u662F":"\u5426"),1)]),_:1}),l(p,{label:"\u4F7F\u7528\u8BC1\u7F16\u53F7",align:"center",prop:"useRegisterNo","min-width":"120"}),l(p,{label:"\u5BB9\u79EF",align:"center",prop:"equipVolume","min-width":"80"}),l(p,{label:"\u5BB9\u5668\u540D\u79F0",align:"center",prop:"equipName","min-width":"120"}),l(p,{label:"\u5BB9\u5668\u5206\u7C7B",align:"center",prop:"equipCategory","min-width":"120"},{default:n(({row:e})=>{var Q;return[f(c((Q=v(J).find(De=>De.value===e.equipCategory))==null?void 0:Q.label),1)]}),_:1}),l(p,{label:"\u51FA\u5382\u7F16\u53F7",align:"center",prop:"productNo","min-width":"120"}),l(p,{label:"\u8D85\u5E74\u9650\u65F6\u95F4",align:"center",prop:"expiredTime","min-width":"140",sortable:"custom"}),l(p,{label:"\u7EA6\u68C0\u8054\u7CFB\u4EBA",align:"center",prop:"contact","min-width":"120"}),l(p,{label:"\u7EA6\u68C0\u8054\u7CFB\u4EBA\u7535\u8BDD",align:"center",prop:"contactPhone","min-width":"140"})]),_:1},8,["data"])),[[be,T.value]]),l(xe,{page:o.value.pageNo,"onUpdate:page":a[9]||(a[9]=e=>o.value.pageNo=e),limit:o.value.pageSize,"onUpdate:limit":a[10]||(a[10]=e=>o.value.pageSize=e),total:O.value,onPagination:I},null,8,["page","limit","total"])]),_:1})]),_:1},8,["modelValue"])}}}),[["__scopeId","data-v-a054cd07"]]);export{ia as default};
|