TaskSystem/public/admin/assets/taskCalendar.08d562d6.js
2023-08-15 09:44:59 +08:00

2 lines
3.4 KiB
JavaScript

import{w as N,I as $,N as q}from"./element-plus.522d65ae.js";import{v as T,b as I}from"./index.c3da46d0.js";import{u as M}from"./vue-router.9f65afb1.js";import{E as P,a as V}from"./editTow.9367c093.js";import{_ as Y}from"./calendar.vue_vue_type_style_index_0_lang.26c93d1b.js";import{d as R,r as o,s as x,$ as j,af as z,o as v,c as A,M as C,u as m,K as E,L as f,a as K,U as w,R as U,n as B}from"./@vue.51d7f2d8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.a074d1f6.js";import"./lodash-es.29c53eac.js";import"./dayjs.220e885a.js";import"./axios.1ef026da.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./lodash.bfaa1ba1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.js";import"./ms.a9ae1d6d.js";import"./nprogress.8a630b00.js";import"./vue-clipboard3.0e901227.js";import"./clipboard.7856256a.js";import"./echarts.ac57a99a.js";import"./zrender.d54ce080.js";import"./tslib.60310f1a.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.a22af62d.js";import"./index.ca7801e6.js";import"./index.vue_vue_type_style_index_0_scoped_95d1884e_lang.0fc4c9f8.js";import"./list_two.9f8810fb.js";import"./index.vue_vue_type_script_setup_true_lang.3d8a8e28.js";import"./usePaging.4ce91869.js";import"./useDictOptions.d226d6f4.js";import"./edit.vue_vue_type_script_setup_true_name_taskTemplateEdit_lang.7fb39e14.js";import"./dict.3a07e5fc.js";import"./vue-simple-calendar.4032adb4.js";const G={style:{display:"flex","justify-content":"space-between"}},H=R({name:"task"}),Yt=R({...H,setup(J){const y=M();o(new Date);const h=o({create_user_id:0,end_time:"",id:0,scheduling_id:0,start_time:"",status:0,template_id:0,template_name:""}),n=o("add"),S=t=>{n.value="show",h.value=c.value.find(e=>e.id==t),F()},p=o(!0);x();const i=x();o(!1);const l=o(!1),r=j({scheduling_id:"",start_time:"",end_time:"",page_no:1,pageSize:150});y.query.id&&(r.scheduling_id=y.query.id.toString());const c=o([]),k=async()=>{V(r).then(t=>{c.value=t.lists,p.value=!1})},u=o(""),g=o(""),D=(t="")=>{const e=t?new Date(t):new Date,a=e.getFullYear(),s=e.getMonth(),d=new Date(a,s+1,0).getDay(),_=new Date(a,s,1).getDay();u.value=T(new Date(a,s,1-_).getTime()),g.value=T(new Date(a,s+1,6-d).getTime()),r.start_time!=u.value&&(r.start_time=u.value,r.end_time=g.value,p.value=!0,k())};D();const b=async()=>{var t,e;n.value="add",l.value=!0,await B(),(t=i.value)==null||t.open("add"),(e=i.value)==null||e.updatedForm()},F=async()=>{var t,e;n.value="show",l.value=!0,await B(),(t=i.value)==null||t.open("show"),(e=i.value)==null||e.updatedForm()};return o(0),(t,e)=>{const a=I,s=N,d=$,_=z("perms"),L=q;return v(),A("div",null,[C((v(),E(d,{class:"!border-none",shadow:"never"},{default:f(()=>[K("div",G,[C((v(),E(s,{type:"primary",onClick:b},{icon:f(()=>[w(a,{name:"el-icon-Plus"})]),default:f(()=>[U(" \u65B0\u589E ")]),_:1})),[[_,["flow_type/add"]]])]),w(Y,{list:m(c),onClickItem:S,onInitShowDate:D},null,8,["list"])]),_:1})),[[L,m(p)]]),w(P,{ref_key:"editTowRef",ref:i,task:m(h),type:m(n),onSuccess:k,onClose:e[0]||(e[0]=O=>l.value=!1)},null,8,["task","type"])])}}});export{Yt as default};