2 lines
3.4 KiB
JavaScript
2 lines
3.4 KiB
JavaScript
import{a3 as S,I as F,N as M}from"./element-plus.04fc4fca.js";import{v as p}from"./index.59ff4596.js";import{d as P,e as R}from"./task.20b6409b.js";import $ from"./edit.a0c26fad.js";import{d as x,r as n,$ as C,w as b,s as j,o as c,c as y,M as z,K as U,L as V,U as T,a as u,P as E,T as g,V as Y,a7 as q}from"./@vue.dcf884dc.js";import"./@vueuse.03408fc5.js";import"./@element-plus.733ef8ed.js";import"./lodash-es.29c53eac.js";import"./dayjs.118646a2.js";import"./axios.0b1e78d2.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./lodash.504af3a3.js";import"./vue-router.ee1add75.js";import"./pinia.058b8bf5.js";import"./vue-demi.ebc8116b.js";import"./css-color-function.67dd68f0.js";import"./color.06190f02.js";import"./clone.e839e097.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.1906b40e.js";import"./ms.a9ae1d6d.js";import"./nprogress.b16cb36e.js";import"./vue-clipboard3.157fce21.js";import"./clipboard.72350aad.js";import"./echarts.8d7a50ae.js";import"./zrender.1084fa23.js";import"./tslib.60310f1a.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.fac609ff.js";import"./index.9acaac83.js";import"./index.vue_vue_type_style_index_0_scoped_d380c88d_lang.85953c81.js";const I={class:"mt-4"},K={style:{width:"100%",height:"100%"}},O=["onClick"],A=x({name:"task"}),Ft=x({...A,setup(G){const l=n(new Date),_=C({create_time:"",create_user_id:0,delete_time:"",end_time:"",extend:"",id:"",scheduling_id:"",sn:"",start_time:"",status:"",task_id:"",task_info:{admin_id:0,content:"",create_time:"",delete_time:"",id:0,money:"",status:0,title:"",type:0,type_name:"",update_time:""},template_id:0,update_time:""});b(()=>l,async(e,a)=>{var s,r;const i=(s=m.value.find(t=>t.start_time.split(" ")[0]==p(e.value.getTime())))==null?void 0:s.id;if(i){const t=await R({id:i});Object.keys(_).forEach(o=>{t[o]&&(_[o]=t[o])}),(r=w.value)==null||r.open("add"),k(p(e.value.getTime()))}},{deep:!0});const v=n(!0),w=j(),L=n(!1),d=C({start_time:"",end_time:"",page_no:1,pageSize:150}),m=n([]),h=async()=>{P(d).then(e=>{m.value=e.lists}),v.value=!1},f=n(""),D=n(""),k=(e="")=>{const a=e?new Date(e):new Date,i=a.getFullYear(),s=a.getMonth(),r=new Date(i,s+1,0).getDay(),t=new Date(i,s,1).getDay();f.value=p(new Date(i,s,1-t).getTime()),D.value=p(new Date(i,s+1,6-r).getTime()),d.start_time!=f.value&&(d.start_time=f.value,d.end_time=D.value,v.value=!0,h())};k();const B=e=>{var a;return(a=m.value.find(i=>i.start_time.split(" ")[0]==e))==null?void 0:a.template_name};return(e,a)=>{const i=S,s=F,r=M;return c(),y("div",null,[z((c(),U(s,{class:"!border-none",shadow:"never"},{default:V(()=>[u("div",I,[T(i,{modelValue:l.value,"onUpdate:modelValue":a[0]||(a[0]=t=>l.value=t)},{dateCell:V(({data:t})=>[u("div",K,[u("p",{class:E(t.isSelected?"is-selected":""),style:{padding:"8px 8px 0 8px"}},g(t.day.split("-").slice(1).join("-")),3),u("div",null,g(B(t.day)),1),(c(!0),y(Y,null,q(m.value,(o,N)=>(c(),y("div",{class:E(["task",{fou:o.priority==4,tow:o.priority==2,the:o.priority==3}]),onClick:H=>e.handleEdit(o),key:N},g(o.title),11,O))),128))])]),_:1},8,["modelValue"])])]),_:1})),[[r,v.value]]),T($,{ref_key:"editRef",ref:w,"dict-data":e.dictData,dateValue:l.value,detailsdata:_,onSuccess:h,onClose:a[1]||(a[1]=t=>L.value=!1)},null,8,["dict-data","dateValue","detailsdata"])])}}});export{Ft as default};
|