import{ah as Ee,ai as he,d8 as pe,R as q,d9 as We,au as Ye,da as _e,ab as we,af as Re,db as Ne,aq as Ue,b as ge,b$ as Ae,aK as ea,r as aa,K as ta,O as re,cw as la,cd as Pe,X as sa,a as na,dc as ra,dd as oa,de as ca,df as da,Q as Fe,n as ua,m as ia,o as pa,p as ma,E as va,ca as ya,b0 as ka,F as fa,A as ha,bg as ga,_ as Da}from"./index-CKIhG1T4.js";import{_ as xa}from"./ContentWrap.vue_vue_type_script_setup_true_lang-Dr2ObOZ6.js";import{y as ba,f as j,C as ye,D as n,E as o,K as me,ad as ke,_ as w,u as l,Y as g,F as k,W as Q,Q as De,a as O,x as Be,ag as xe,$ as a,U as r,Z as $,af as Le,ap as ze,aq as He,T as Ya,w as _a,v as wa,a2 as Ke,a7 as Ie}from"./spreadSheetsDesignerVue-MRUT1X_l.js";import{_ as Ce,a as Me,b as Se}from"./wl-UCkzIGzD.js";import{_ as Ia}from"./DeptSelect.vue_vue_type_script_setup_true_lang-Ahz42Q6w.js";import{P as be}from"./index-NVtO0HYt.js";import Ca from"./detail-DtVYSGzq.js";import"./spreadSheetsDesignerResourcesCn-afJmEehS.js";import"./spreadSheetsDesigner-vOnK2KEP.js";import"./spreadSheetsBarcode-0B8Cksr7.js";import"./spreadSheetsCharts-DpwtlVVO.js";import"./spreadExcelio-BZ-mA4Op.js";import"./index-BP9cMaSk.js";import"./index.vue_vue_type_script_setup_true_lang-DFNSD-eX.js";import"./index-Dszus0mF.js";import"./DictTag.vue_vue_type_script_lang-DQpfYj_J.js";import"./el-descriptions-item-Chj2d3X9.js";import"./CheckerSelect-2tgqccjL.js";import"./AreaSelect-CkkpNUqZ.js";import"./area-BOZ1cPxE.js";import"./index-Mn-LWUiD.js";import"./tree-CWCwWKDc.js";import"./StreetSelect.vue_vue_type_script_setup_true_lang-BrqPitUc.js";import"./AddEquipDialog-DUErIEXe.js";import"./index-BELoLJIa.js";import"./index-DcsDvOVR.js";import"./formatTime-GfXNJyvM.js";const Ma=Ee({selectedDay:{type:he(Object)},range:{type:he(Array)},date:{type:he(Object),required:!0},hideHeader:{type:Boolean}}),Sa={pick:U=>ba(U)},Va=ye({name:"DateTable"}),qa=ye({...Va,props:Ma,emits:Sa,setup(U,{expose:te,emit:J}){const X=U,{isInRange:A,now:oe,rows:C,weekDays:z,getFormattedDate:Z,handlePickDay:E,getSlotData:f}=((h,v)=>{q.extend(We);const D=q.localeData().firstDayOfWeek(),{t:Y,lang:P}=Ye(),F=q().locale(P.value),R=j(()=>!!h.range&&!!h.range.length),B=j(()=>{let y=[];if(R.value){const[u,T]=h.range,I=pe(T.date()-u.date()+1).map(_=>({text:u.date()+_,type:"current"}));let b=I.length%7;b=b===0?0:7-b;const M=pe(b).map((_,N)=>({text:N+1,type:"next"}));y=I.concat(M)}else{const u=h.date.startOf("month").day(),T=((_,N)=>{const W=_.subtract(1,"month").endOf("month").date();return pe(N).map((H,ee)=>W-(N-ee-1))})(h.date,(u-D+7)%7).map(_=>({text:_,type:"prev"})),I=(_=>{const N=_.daysInMonth();return pe(N).map((W,H)=>H+1)})(h.date).map(_=>({text:_,type:"current"}));y=[...T,...I];const b=7-(y.length%7||7),M=pe(b).map((_,N)=>({text:N+1,type:"next"}));y=y.concat(M)}return(u=>pe(u.length/7).map(T=>{const I=7*T;return u.slice(I,I+7)}))(y)}),ve=j(()=>{const y=D;return y===0?_e.map(u=>Y(`el.datepicker.weeks.${u}`)):_e.slice(y).concat(_e.slice(0,y)).map(u=>Y(`el.datepicker.weeks.${u}`))}),ce=(y,u)=>{switch(u){case"prev":return h.date.startOf("month").subtract(1,"month").date(y);case"next":return h.date.startOf("month").add(1,"month").date(y);case"current":return h.date.date(y)}};return{now:F,isInRange:R,rows:B,weekDays:ve,getFormattedDate:ce,handlePickDay:({text:y,type:u})=>{const T=ce(y,u);v("pick",T)},getSlotData:({text:y,type:u})=>{const T=ce(y,u);return{isSelected:T.isSame(h.selectedDay),type:`${u}-month`,day:T.format("YYYY-MM-DD"),date:T.toDate()}}}})(X,J),m=we("calendar-table"),G=we("calendar-day"),x=({text:h,type:v})=>{const D=[v];if(v==="current"){const Y=Z(h,v);Y.isSame(X.selectedDay,"day")&&D.push(G.is("selected")),Y.isSame(oe,"day")&&D.push(G.is("today"))}return D};return te({getFormattedDate:Z}),(h,v)=>(n(),o("table",{class:Q([l(m).b(),l(m).is("range",l(A))]),cellspacing:"0",cellpadding:"0"},[h.hideHeader?g("v-if",!0):(n(),o("thead",{key:0},[(n(!0),o(me,null,ke(l(z),D=>(n(),o("th",{key:D},w(D),1))),128))])),k("tbody",null,[(n(!0),o(me,null,ke(l(C),(D,Y)=>(n(),o("tr",{key:Y,class:Q({[l(m).e("row")]:!0,[l(m).em("row","hide-border")]:Y===0&&h.hideHeader})},[(n(!0),o(me,null,ke(D,(P,F)=>(n(),o("td",{key:F,class:Q(x(P)),onClick:R=>l(E)(P)},[k("div",{class:Q(l(G).b())},[De(h.$slots,"date-cell",{data:l(f)(P)},()=>[k("span",null,w(P.text),1)])],2)],10,["onClick"]))),128))],2))),128))])],2))}});var je=Re(qa,[["__file","date-table.vue"]]);const Oa=Ee({modelValue:{type:Date},range:{type:he(Array),validator:U=>Be(U)&&U.length===2&&U.every(te=>xe(te))}}),Ta={[Ue]:U=>xe(U),[Ne]:U=>xe(U)},$a=ye({name:"ElCalendar"}),Ea=ye({...$a,props:Oa,emits:Ta,setup(U,{expose:te,emit:J}){const X=U,A=we("calendar"),{calculateValidatedDateRange:oe,date:C,pickDay:z,realSelectedDay:Z,selectDate:E,validatedRange:f}=((x,h)=>{const{lang:v}=Ye(),D=O(),Y=q().locale(v.value),P=j({get:()=>x.modelValue?R.value:D.value,set(I){if(!I)return;D.value=I;const b=I.toDate();h(Ne,b),h(Ue,b)}}),F=j(()=>{if(!x.range||!Be(x.range)||x.range.length!==2||x.range.some(_=>!xe(_)))return[];const I=x.range.map(_=>q(_).locale(v.value)),[b,M]=I;return b.isAfter(M)?[]:b.isSame(M,"month")?u(b,M):b.add(1,"month").month()!==M.month()?[]:u(b,M)}),R=j(()=>x.modelValue?q(x.modelValue).locale(v.value):P.value||(F.value.length?F.value[0][0]:Y)),B=j(()=>R.value.subtract(1,"month").date(1)),ve=j(()=>R.value.add(1,"month").date(1)),ce=j(()=>R.value.subtract(1,"year").date(1)),y=j(()=>R.value.add(1,"year").date(1)),u=(I,b)=>{const M=I.startOf("week"),_=b.endOf("week"),N=M.get("month"),W=_.get("month");return N===W?[[M,_]]:(N+1)%12===W?((H,ee)=>{const de=H.endOf("month"),t=ee.startOf("month"),e=de.isSame(t,"week");return[[H,de],[(e?t.add(1,"week"):t).startOf("week"),ee]]})(M,_):N+2===W||(N+1)%11===W?((H,ee)=>{const de=H.endOf("month"),t=H.add(1,"month").startOf("month"),e=de.isSame(t,"week")?t.add(1,"week"):t,d=e.endOf("month"),c=ee.startOf("month"),i=d.isSame(c,"week")?c.add(1,"week"):c;return[[H,de],[e.startOf("week"),d],[i.startOf("week"),ee]]})(M,_):[]},T=I=>{P.value=I};return{calculateValidatedDateRange:u,date:R,realSelectedDay:P,pickDay:T,selectDate:I=>{const b={"prev-month":B.value,"next-month":ve.value,"prev-year":ce.value,"next-year":y.value,today:Y}[I];b.isSame(R.value,"day")||T(b)},validatedRange:F}})(X,J),{t:m}=Ye(),G=j(()=>{const x=`el.datepicker.month${C.value.format("M")}`;return`${C.value.year()} ${m("el.datepicker.year")} ${m(x)}`});return te({selectedDay:Z,pickDay:z,selectDate:E,calculateValidatedDateRange:oe}),(x,h)=>(n(),o("div",{class:Q(l(A).b())},[k("div",{class:Q(l(A).e("header"))},[De(x.$slots,"header",{date:l(G)},()=>[k("div",{class:Q(l(A).e("title"))},w(l(G)),3),l(f).length===0?(n(),o("div",{key:0,class:Q(l(A).e("button-group"))},[a(l(Ae),null,{default:r(()=>[a(l(ge),{size:"small",onClick:v=>l(E)("prev-month")},{default:r(()=>[$(w(l(m)("el.datepicker.prevMonth")),1)]),_:1},8,["onClick"]),a(l(ge),{size:"small",onClick:v=>l(E)("today")},{default:r(()=>[$(w(l(m)("el.datepicker.today")),1)]),_:1},8,["onClick"]),a(l(ge),{size:"small",onClick:v=>l(E)("next-month")},{default:r(()=>[$(w(l(m)("el.datepicker.nextMonth")),1)]),_:1},8,["onClick"])]),_:1})],2)):g("v-if",!0)])],2),l(f).length===0?(n(),o("div",{key:0,class:Q(l(A).e("body"))},[a(je,{date:l(C),"selected-day":l(Z),onPick:l(z)},Le({_:2},[x.$slots["date-cell"]?{name:"date-cell",fn:r(v=>[De(x.$slots,"date-cell",ze(He(v)))])}:void 0]),1032,["date","selected-day","onPick"])],2)):(n(),o("div",{key:1,class:Q(l(A).e("body"))},[(n(!0),o(me,null,ke(l(f),(v,D)=>(n(),Ya(je,{key:D,date:v[0],"selected-day":l(Z),range:v,"hide-header":D!==0,onPick:l(z)},Le({_:2},[x.$slots["date-cell"]?{name:"date-cell",fn:r(Y=>[De(x.$slots,"date-cell",ze(He(Y)))])}:void 0]),1032,["date","selected-day","range","hide-header","onPick"]))),128))],2))],2))}}),Ra=ea(Re(Ea,[["__file","calendar.vue"]])),Na={class:"context-menu"},Ua={class:"calendar-wrap mb-20px"},Aa={class:"calendar-header-wrap"},Pa={class:"flex items-center"},Fa={class:"calendar-header"},Ba={class:"current-month"},La={class:"calendar-cell"},za={class:"cell-content"},Ha=["onClick"],Ka=["onClick"],ja={key:1,class:"task-container"},Qa=["onDragstart","onClick"],Xa={class:"task-content"},Za={class:"task-header"},Ga={class:"company-info flex-1"},Ja={class:"company-name"},Wa={key:0,class:"company-address"},et={key:0},at={key:1},tt={key:2},lt={class:"text-[12px] text-[#015293]"},st={class:"task-numbers"},nt={key:0,class:"check-type regular-check"},rt={key:0,src:Ce,class:"type-icon"},ot={key:1,src:Me,class:"type-icon"},ct={key:2,src:Se,class:"type-icon"},dt={key:3,class:"source-tag"},ut={key:1,class:"check-type year-check"},it={key:0,src:Ce,class:"type-icon"},pt={key:1,src:Me,class:"type-icon"},mt={key:2,src:Se,class:"type-icon"},vt={key:3,class:"source-tag"},yt={key:2,class:"check-type expired-check"},kt={key:0,src:Ce,class:"type-icon"},ft={key:1,src:Me,class:"type-icon"},ht={key:2,src:Se,class:"type-icon"},gt={key:3,class:"source-tag"},Dt={key:0,class:"date-info"},xt={key:0,class:"distance-info"},bt={key:1,class:"distance-info"},Yt={class:"dialog-footer"},_t=ye({__name:"index",setup(U){const te=ta(),J="100",X="200",A="300",oe={[X]:"\u7BA1\u9053",[J]:"\u5BB9\u5668",[A]:"\u9505\u7089"},C=O({planDate:[],deptId:te.getUser.deptId,type:"100"}),z=O(""),Z=O(null),E=O(new Date),f=O({}),m=O([]),G=O(null),x=O(!1),h=O(!1),v=O(""),D=O(""),Y=O(!1),P=O(),F=O(),R=O(!1),B=O([]);_a(E,t=>{const e=q(t).format("YYYY-MM");e!==z.value&&(y(e),u())});const ve=()=>{const t=new Date(E.value);t.setMonth(t.getMonth()-1),E.value=t,y(q(t).format("YYYY-MM")),u()},ce=()=>{const t=new Date(E.value);t.setMonth(t.getMonth()+1),E.value=t,y(q(t).format("YYYY-MM")),u()},y=t=>{if(!t)return C.value.planDate=[],void(z.value="");z.value=t;const e=q(t).startOf("month").format("YYYY-MM-DD"),d=q(t).endOf("month").format("YYYY-MM-DD");C.value.planDate=[e,d]},u=async()=>{try{if(C.value.planDate.length>0){const d=q(C.value.planDate[0]),c=d.format("YYYY-MM");E.value=d.toDate(),c!==z.value&&y(c)}const t=await be.planSchedulingCalendar(C.value),e={};B.value=[],t.forEach(d=>{const c=d.planDate;e[c]||(e[c]={planDate:c,status:d.status||"",remark:d.remark||"",remarks:d.remarks||[],taskItems:[],unitDistance:d.unitDistance,thisDistance:d.thisDistance}),d.taskItems&&d.taskItems.length>0&&d.taskItems.forEach(i=>{i.type=J,B.value.push(i.taskId),e[c].taskItems.push(i)}),d.pipePlanRespVos&&d.pipePlanRespVos.length>0&&d.pipePlanRespVos.forEach(i=>{const S={taskId:i.detailId,planDate:i.planDate,unitName:i.useUnitName,equipDistrictName:i.pipeAdministrativeRegionName,equipStreetName:i.pipeStreetName,unitAddress:i.useUnitAddress,equipDistrict:i.pipeAdministrativeRegionName,equipStreet:i.pipeStreetName,equipCount:i.detailTotal,checkType:"100",type:X,source:100};B.value.push(S.taskId),e[c].taskItems.push(S)})}),Object.keys(e).forEach(d=>{e[d].taskItems.length!==0||e[d].remark||delete e[d]}),f.value=e,console.log(f.value)}catch(t){console.error("\u83B7\u53D6\u8BA1\u5212\u6570\u636E\u5931\u8D25:",t),re.error("\u83B7\u53D6\u8BA1\u5212\u6570\u636E\u5931\u8D25"),f.value={},B.value=[]}},T=()=>{Z.value&&Z.value.resetFields();const t=q().startOf("month").format("YYYY-MM-DD"),e=q().endOf("month").format("YYYY-MM-DD");C.value={type:"100",planDate:[t,e],deptId:te.getUser.deptId},u()},I=t=>{G.value=null,x.value=!1,m.value=[]};wa(()=>{y(q().format("YYYY-MM")),u();const t=c=>{if(c.target instanceof HTMLElement){const i=c.target.closest("td");i&&i.querySelector(".date-text")&&c.preventDefault()}},e=c=>{var i;if(c.target instanceof HTMLElement){const S=c.target.closest("td");if(S){const ue=(i=S.querySelector(".date-text"))==null?void 0:i.textContent;ue&&(async(ie,K)=>{if(ie.preventDefault(),!G.value||m.value.length===0)return;const fe=q(K.trim()).format("YYYY-MM-DD");if(m.value.every(le=>q(le.planDate.trim()).format("YYYY-MM-DD")===fe))m.value=[];else try{await be.planSchedulingUpdateCalendar({ids:m.value.map(le=>le.taskId),date:fe}),u(),m.value=[],re.success("\u8BA1\u5212\u65E5\u671F\u66F4\u65B0\u6210\u529F")}catch(le){console.error("\u66F4\u65B0\u8BA1\u5212\u65E5\u671F\u5931\u8D25:",le),re.error("\u66F4\u65B0\u8BA1\u5212\u65E5\u671F\u5931\u8D25")}})(c,ue)}}},d=document.querySelector(".el-calendar-table");d&&(d.addEventListener("dragover",t),d.addEventListener("drop",e)),Ke(()=>{const c=document.querySelector(".el-calendar-table");c&&(c.removeEventListener("dragover",t),c.removeEventListener("drop",e))}),document.addEventListener("click",H)}),Ke(()=>{document.removeEventListener("click",H)});const b=async t=>{const e=t||m.value;if(e.length!==0)try{await Fe.confirm("\u786E\u8BA4\u5220\u9664\u9009\u4E2D\u7684\u8BA1\u5212\u5417\uFF1F","\u63D0\u793A",{confirmButtonText:"\u786E\u5B9A",cancelButtonText:"\u53D6\u6D88",type:"warning"}),await be.planSchedulingBatchDelete(e.map(c=>c.taskId));const d={...f.value};Object.entries(d).forEach(([c,i])=>{const S=i.taskItems.filter(ue=>!e.find(ie=>ie.taskId===ue.taskId));S.length===0?delete d[c]:d[c]={...i,taskItems:S}}),f.value=d,B.value=B.value.filter(c=>!e.find(i=>i.taskId===c)),m.value=m.value.filter(c=>!e.find(i=>i.taskId===c.taskId)),re.success("\u5220\u9664\u6210\u529F")}catch(d){console.error("\u5220\u9664\u8BA1\u5212\u5931\u8D25:",d)}},M=t=>{var e;v.value=t,D.value=((e=f.value[t])==null?void 0:e.remark)||"",h.value=!0},_=async()=>{try{await(async t=>await aa.post({url:"/pressure/equip-container-scheduling-remark/create",data:t}))({planDate:v.value,remark:D.value.trim()||""}),f.value[v.value]?f.value[v.value]={...f.value[v.value],remark:D.value.trim()||""}:D.value.trim()&&(f.value[v.value]={planDate:v.value,remark:D.value.trim(),taskItems:[],unitDistance:null,thisDistance:null}),h.value=!1,re.success("\u5907\u6CE8\u4FDD\u5B58\u6210\u529F")}catch(t){console.error("\u4FDD\u5B58\u5907\u6CE8\u5931\u8D25:",t),re.error("\u4FDD\u5B58\u5907\u6CE8\u5931\u8D25")}},N=()=>{F.value&&(R.value=!0,Y.value=!1)},W=()=>{F.value&&(b([F.value]),Y.value=!1)},H=t=>{Y.value&&(Y.value=!1)},ee=()=>{u()},de=async()=>{console.log("\u63D0\u4EA4\u8BA1\u5212\u7684\u4EFB\u52A1IDs:",B.value);try{await Fe.confirm(`\u662F\u5426\u786E\u8BA4\u63D0\u4EA4\u8FD9 ${B.value.length} \u4E2A\u8BA1\u5212\uFF1F`,"\u63D0\u793A",{confirmButtonText:"\u786E\u5B9A",cancelButtonText:"\u53D6\u6D88",type:"warning"}),await be.planSchedulingConfirm({ids:B.value}),re.success("\u63D0\u4EA4\u8BA1\u5212\u6210\u529F")}catch(t){t!=="cancel"&&(console.error("\u63D0\u4EA4\u8BA1\u5212\u5931\u8D25:",t),re.error("\u63D0\u4EA4\u8BA1\u5212\u5931\u8D25"))}};return(t,e)=>{const d=ua,c=ia,i=pa,S=ge,ue=ma,ie=xa,K=va,fe=ya,le=ka,Qe=fa,Xe=Ae,Ze=Ra,Ge=ha,Je=ga;return n(),o(me,null,[a(ie,null,{default:r(()=>[a(ue,{class:"-mb-15px",model:C.value,ref_key:"queryFormRef",ref:Z,inline:!0,"label-width":"68px"},{default:r(()=>[a(c,{label:"\u6708\u4EFD",prop:"month"},{default:r(()=>[a(d,{modelValue:z.value,"onUpdate:modelValue":e[0]||(e[0]=p=>z.value=p),type:"month","value-format":"YYYY-MM",placeholder:"\u65E5\u671F\u9009\u62E9",class:"!w-240px",onChange:y},null,8,["modelValue"])]),_:1}),a(c,{label:"\u90E8\u95E8",prop:"dept"},{default:r(()=>[a(Ia,{modelValue:C.value.deptId,"onUpdate:modelValue":e[1]||(e[1]=p=>C.value.deptId=p),placeholder:"\u8BF7\u9009\u62E9\u90E8\u95E8",clearable:"",class:"!w-240px"},null,8,["modelValue"])]),_:1}),a(c,null,{default:r(()=>[a(S,{onClick:u},{default:r(()=>[a(i,{icon:"ep:search",class:"mr-5px"}),e[9]||(e[9]=$(" \u641C\u7D22 "))]),_:1}),a(S,{onClick:T},{default:r(()=>[a(i,{icon:"ep:refresh",class:"mr-5px"}),e[10]||(e[10]=$(" \u91CD\u7F6E "))]),_:1}),a(S,{type:"danger",onClick:de},{default:r(()=>[a(i,{icon:"ep:upload",class:"mr-5px"}),e[11]||(e[11]=$(" \u63D0\u4EA4\u8BA1\u5212 "))]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),a(fe,{visible:Y.value,"onUpdate:visible":e[2]||(e[2]=p=>Y.value=p),"virtual-ref":P.value,"virtual-triggering":"",trigger:"contextmenu",placement:"bottom","popper-class":"context-menu-popover"},{default:r(()=>[k("div",Na,[k("div",{class:"context-menu-item",onClick:N},[a(K,null,{default:r(()=>[a(l(la))]),_:1}),e[12]||(e[12]=k("span",null,"\u4FEE\u6539\u8BA1\u5212",-1))]),k("div",{class:"context-menu-item",onClick:W},[a(K,null,{default:r(()=>[a(l(Pe))]),_:1}),e[13]||(e[13]=k("span",null,"\u53D6\u6D88\u8BA1\u5212",-1))])])]),_:1},8,["visible","virtual-ref"]),a(Ca,{visible:R.value,"onUpdate:visible":e[3]||(e[3]=p=>R.value=p),"task-data":F.value,onSuccess:ee},null,8,["visible","task-data"]),a(ie,null,{default:r(()=>[k("div",Ua,[k("div",Aa,[k("div",Pa,[a(Qe,{modelValue:C.value.type,"onUpdate:modelValue":e[4]||(e[4]=p=>C.value.type=p),class:"mr-4",onChange:u},{default:r(()=>[a(le,{value:"100"},{default:r(()=>e[14]||(e[14]=[$("\u4EC5\u770B\u6211\u6392\u7684\u8BA1\u5212")])),_:1}),a(le,{value:"200"},{default:r(()=>e[15]||(e[15]=[$("\u67E5\u770B\u90E8\u95E8\u5168\u90E8\u6392\u671F")])),_:1})]),_:1},8,["modelValue"])])]),a(Ze,{modelValue:E.value,"onUpdate:modelValue":e[5]||(e[5]=p=>E.value=p),class:"mt-20px"},{header:r(({date:p})=>[k("div",Fa,[a(Xe,null,{default:r(()=>[a(S,{size:"small",onClick:ve},{default:r(()=>[a(K,null,{default:r(()=>[a(l(sa))]),_:1})]),_:1}),a(S,{size:"small",onClick:ce},{default:r(()=>[a(K,null,{default:r(()=>[a(l(na))]),_:1})]),_:1})]),_:1}),k("span",Ba,w(p),1)])]),"date-cell":r(({data:p})=>{var Ve,qe,Oe,Te,$e;return[k("div",La,[k("div",za,[k("div",{class:"date-text",onClick:Ie(s=>M(p.day),["stop"])},[$(w(p.day)+" ",1),a(K,{class:"note-icon"},{default:r(()=>[a(l(ra))]),_:1})],8,Ha),(Ve=f.value[p.day])!=null&&Ve.remark&&C.value.type=="100"?(n(),o("div",{key:0,class:"date-note",onClick:Ie(s=>M(p.day),["stop"])},[a(K,{class:"note-icon"},{default:r(()=>[a(l(oa))]),_:1}),k("span",null,w(f.value[p.day].remark),1)],8,Ka)):g("",!0),((Oe=(qe=f.value[p.day])==null?void 0:qe.taskItems)==null?void 0:Oe.length)>0?(n(),o("div",ja,[(n(!0),o(me,null,ke(f.value[p.day].taskItems,s=>(n(),o("div",{key:s.taskId,class:Q(["task-item",{selected:m.value.some(se=>se.taskId===s.taskId),dragging:x.value&&m.value.some(se=>se.taskId===s.taskId),[`check-type-${s.checkType}`]:!0}]),draggable:"true",onDragstart:se=>((ae,L)=>{if(ae.dataTransfer&&(Y.value=!1,ae.dataTransfer.effectAllowed="move",m.value.find(V=>V.taskId===L.taskId)||(m.value=[L]),G.value=L,x.value=!0,m.value.length>1)){const V=document.createElement("div");V.textContent=`${m.value.length} \u4E2A\u8BA1\u5212`,V.style.padding="4px 8px",V.style.background="rgba(64, 158, 255, 0.1)",V.style.border="2px solid #409EFF",V.style.borderRadius="4px",V.style.position="fixed",V.style.top="-1000px",document.body.appendChild(V),ae.dataTransfer.setDragImage(V,0,0),setTimeout(()=>document.body.removeChild(V),0)}})(se,s),onDragend:I,onClick:se=>((ae,L)=>{if(L!=null&&L.ctrlKey||L!=null&&L.metaKey){const V=m.value.findIndex(ne=>ne.taskId===ae.taskId);V===-1?m.value.push(ae):m.value.splice(V,1)}else setTimeout(()=>{x.value||(m.value=[],F.value=ae,P.value={getBoundingClientRect(){const V=L==null?void 0:L.target,ne=V.getBoundingClientRect();return{x:ne.left,y:ne.bottom,width:0,height:0,top:ne.bottom,right:ne.left,bottom:ne.bottom,left:ne.left}}},Y.value=!0)},200)})(s,se)},[k("div",Xa,[k("div",Za,[k("div",Ga,[k("div",Ja,w(s.unitName),1),s.equipDistrictName||s.equipStreetName?(n(),o("div",Wa,[s.equipDistrictName?(n(),o("span",et,w(s.equipDistrictName),1)):g("",!0),s.equipDistrictName&&s.equipStreetName?(n(),o("span",at,"-")):g("",!0),s.equipStreetName?(n(),o("span",tt,w(s.equipStreetName),1)):g("",!0)])):g("",!0),k("div",lt,w(s.status=="100"?"\u5DF2\u6392\u671F":s.status=="200"?"\u5F85\u7EA6\u68C0":s.status=="300"?"\u5DF2\u53D7\u7406":s.status=="400"?"\u5DF2\u4F5C\u5E9F":""),1)]),a(S,{class:"delete-btn",type:"danger",link:"",onClick:Ie(se=>(ae=>{b([ae])})(s),["stop"])},{default:r(()=>[a(K,null,{default:r(()=>[a(l(Pe))]),_:1})]),_:2},1032,["onClick"])]),k("div",st,[s.checkType==="100"?(n(),o("span",nt,[s.type===X?(n(),o("img",rt)):g("",!0),s.type===J?(n(),o("img",ot)):g("",!0),s.type===A?(n(),o("img",ct)):g("",!0),$(" "+w(oe[s.type])+"\u5B9A\u68C0\u8BBE\u5907: "+w(s.equipCount)+" ",1),s.source===200?(n(),o("span",dt,"\u524D\u53F0\u7EA6\u68C0")):g("",!0)])):g("",!0),s.checkType==="200"?(n(),o("span",ut,[s.type===X?(n(),o("img",it)):g("",!0),s.type===J?(n(),o("img",pt)):g("",!0),s.type===A?(n(),o("img",mt)):g("",!0),$(" "+w(oe[s.type])+"\u5E74\u68C0\u8BBE\u5907: "+w(s.equipCount)+" ",1),s.source===200?(n(),o("span",vt,"\u524D\u53F0\u7EA6\u68C0")):g("",!0)])):g("",!0),s.checkType==="300"?(n(),o("span",yt,[s.type===X?(n(),o("img",kt)):g("",!0),s.type===J?(n(),o("img",ft)):g("",!0),s.type===A?(n(),o("img",ht)):g("",!0),$(" "+w(oe[s.type])+"\u8D85\u5E74\u9650\u68C0\u9A8C: "+w(s.equipCount)+" ",1),s.source===200?(n(),o("span",gt,"\u524D\u53F0\u7EA6\u68C0")):g("",!0)])):g("",!0)])])],42,Qa))),128))])):g("",!0)]),(Te=f.value[p.day])!=null&&Te.thisDistance||($e=f.value[p.day])!=null&&$e.unitDistance?(n(),o("div",Dt,[f.value[p.day].thisDistance?(n(),o("span",xt,[a(K,null,{default:r(()=>[a(l(ca))]),_:1}),$(" \u79BB\u672C\u9662\u8DDD\u79BB: "+w(f.value[p.day].thisDistance)+"km ",1)])):g("",!0),f.value[p.day].unitDistance?(n(),o("span",bt,[a(K,null,{default:r(()=>[a(l(da))]),_:1}),$(" \u5355\u4F4D\u76F8\u9694\u6700\u5927\u8DDD\u79BB: "+w(f.value[p.day].unitDistance)+"km ",1)])):g("",!0)])):g("",!0)])]}),_:1},8,["modelValue"])])]),_:1}),a(Je,{modelValue:h.value,"onUpdate:modelValue":e[8]||(e[8]=p=>h.value=p),title:"\u65E5\u671F\u5907\u6CE8",width:"30%"},{footer:r(()=>[k("span",Yt,[a(S,{onClick:e[7]||(e[7]=p=>h.value=!1)},{default:r(()=>e[16]||(e[16]=[$("\u53D6\u6D88")])),_:1}),a(S,{type:"primary",onClick:_},{default:r(()=>e[17]||(e[17]=[$(" \u786E\u5B9A ")])),_:1})])]),default:r(()=>[a(ue,null,{default:r(()=>[a(c,{label:"\u65E5\u671F"},{default:r(()=>[k("div",null,w(v.value),1)]),_:1}),a(c,{label:"\u5907\u6CE8"},{default:r(()=>[a(Ge,{modelValue:D.value,"onUpdate:modelValue":e[6]||(e[6]=p=>D.value=p),type:"textarea",rows:3,maxlength:"160",placeholder:"\u8BF7\u8F93\u5165\u5907\u6CE8\u5185\u5BB9"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1},8,["modelValue"])],64)}}}),wt=Da(_t,[["__scopeId","data-v-94cca597"]]);export{wt as default};