TaskSystem/public/admin/assets/taskCalendar.ac0fb41c.js
2023-08-16 18:04:21 +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.ff4d581a.js";import{u as M}from"./vue-router.9f65afb1.js";import{E as P,a as V}from"./editTow.5f66732b.js";import{_ as Y}from"./calendar.vue_vue_type_style_index_0_lang.da31ccbb.js";import{d as R,r as a,s as C,$ as j,af as z,o as f,c as A,M as x,u as m,K as E,L as w,a as K,U as y,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.dba6fa1b.js";import"./@highlightjs.40d5feba.js";import"./index.0b7caf44.js";import"./index.vue_vue_type_style_index_0_scoped_95d1884e_lang.0fc4c9f8.js";import"./list_two.f02a5102.js";import"./index.vue_vue_type_script_setup_true_lang.3d8a8e28.js";import"./usePaging.4ce91869.js";import"./useDictOptions.6e1a58cb.js";import"./edit.vue_vue_type_script_setup_true_name_taskTemplateEdit_lang.93cb80f8.js";import"./dict.ba388ba2.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 k=M();a(new Date);const l=a({create_user_id:0,end_time:"",id:0,scheduling_id:0,start_time:"",status:0,template_id:0,template_name:""}),r=a("add"),S=t=>{r.value="show",l.value=u.value.find(e=>e.id==t)||null,F()},p=a(!0);C();const i=C();a(!1);const c=a(!1),n=j({scheduling_id:"",start_time:"",end_time:"",page_no:1,pageSize:150});k.query.id&&(n.scheduling_id=k.query.id.toString());const u=a([]),h=async()=>{V(n).then(t=>{u.value=t.lists,p.value=!1})},d=a(""),g=a(""),D=(t="")=>{const e=t?new Date(t):new Date,o=e.getFullYear(),s=e.getMonth(),_=new Date(o,s+1,0).getDay(),v=new Date(o,s,1).getDay();d.value=T(new Date(o,s,1-v).getTime()),g.value=T(new Date(o,s+1,6-_).getTime()),n.start_time!=d.value&&(n.start_time=d.value,n.end_time=g.value,p.value=!0,h())};D();const b=async()=>{var t,e;r.value="add",c.value=!0,await B(),(t=i.value)==null||t.open("add"),(e=i.value)==null||e.updatedForm()},F=async()=>{var t,e;r.value="show",c.value=!0,await B(),(t=i.value)==null||t.open("show"),(e=i.value)==null||e.updatedForm(l.value)};return a(0),(t,e)=>{const o=I,s=N,_=$,v=z("perms"),L=q;return f(),A("div",null,[x((f(),E(_,{class:"!border-none",shadow:"never"},{default:w(()=>[K("div",G,[x((f(),E(s,{type:"primary",onClick:b},{icon:w(()=>[y(o,{name:"el-icon-Plus"})]),default:w(()=>[U(" \u65B0\u589E ")]),_:1})),[[v,["task.taskCalendar/add"]]])]),y(Y,{list:m(u),onClickItem:S,onInitShowDate:D},null,8,["list"])]),_:1})),[[L,m(p)]]),y(P,{ref_key:"editTowRef",ref:i,task:m(l),type:m(r),onSuccess:h,onClose:e[0]||(e[0]=O=>c.value=!1)},null,8,["task","type"])])}}});export{Yt as default};