import{_ as T}from"./index.96c24f05.js";import{T as q,I as A,B as I,C as N,G as $,H as G,t as H,O as L,P as M,D as O,w as P}from"./element-plus.7fac9e8c.js";import{u as S,a as j}from"./vue-router.1750fa4b.js";import{c as z,d as Z,e as J,f as K}from"./system.28823030.js";import{e as Q}from"./index.c34a6a82.js";import{d as w,Z as F,s as W,r as X,i as Y,o as ee,c as oe,U as e,L as l,u as a,a as m,R as b}from"./@vue.d637abc3.js";import"./lodash-es.151604d4.js";import"./async-validator.fb49d0f5.js";import"./@vueuse.d7d1da82.js";import"./@element-plus.10970f06.js";import"./dayjs.7f1be2bc.js";import"./@amap.8a62addd.js";import"./@ctrl.b082b0c1.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./lodash.ffb5376d.js";import"./axios.f9df025a.js";import"./pinia.065bb054.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.d1ea016b.js";import"./color.992612d2.js";import"./clone.d8d3ae9a.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.4e7fd6e6.js";import"./ms.a9ae1d6d.js";import"./nprogress.f73355d0.js";import"./vue-clipboard3.dca5bca3.js";import"./clipboard.16e4491b.js";import"./echarts.ac57a99a.js";import"./zrender.d54ce080.js";import"./tslib.60310f1a.js";import"./highlight.js.dba6fa1b.js";import"./@highlightjs.bbdcd52a.js";const te={class:"article-edit"},ae={class:"w-80"},le={class:"w-80"},ue={class:"w-80"},se={class:"w-80"},re={class:"w-80"},ne=w({name:"scheduledTaskEdit"}),Ze=w({...ne,setup(me){const i=S(),E=j(),t=F({id:"",name:"",command:"",expression:"",params:"",remark:"",status:1,type:1}),{removeTab:B}=Q(),p=W(),V=F({name:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"}],command:[{required:!0,message:"\u8BF7\u8F93\u5165thankphp\u547D\u4EE4\uFF0C\u5982vresion"}],expression:[{required:!0,message:"\u8BF7\u8F93\u5165crontab\u89C4\u5219\uFF0C\u4F8B\uFF1A5 9 * * *"}]}),v=async()=>{const s=await z({id:i.query.id});Object.keys(t).forEach(o=>{t[o]=s[o]})},d=X([]),c=async()=>{var o;await((o=p.value)==null?void 0:o.validateField(["expression"]));const s=await Z({expression:t.expression});d.value=s},x=async()=>{var s;await((s=p.value)==null?void 0:s.validate()),i.query.id?await J(t):await K(t),B(),E.back()};return Y(async()=>{!i.query.id||(await v(),await c())}),(s,o)=>{const C=q,_=A,n=I,r=N,h=$,y=G,k=H,f=L,D=M,g=O,R=P,U=T;return ee(),oe("div",te,[e(_,{class:"!border-none",shadow:"never"},{default:l(()=>[e(C,{content:s.$route.meta.title,onBack:o[0]||(o[0]=u=>s.$router.back())},null,8,["content"])]),_:1}),e(_,{class:"mt-4 !border-none",shadow:"never"},{default:l(()=>[e(g,{ref_key:"formRef",ref:p,class:"ls-form",model:a(t),"label-width":"85px",rules:a(V)},{default:l(()=>[e(r,{label:"\u540D\u79F0",prop:"name"},{default:l(()=>[m("div",ae,[e(n,{modelValue:a(t).name,"onUpdate:modelValue":o[1]||(o[1]=u=>a(t).name=u),placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0",maxlength:"30",clearable:""},null,8,["modelValue"])])]),_:1}),e(r,{label:"\u7C7B\u578B",prop:"type"},{default:l(()=>[e(y,{modelValue:a(t).type,"onUpdate:modelValue":o[2]||(o[2]=u=>a(t).type=u)},{default:l(()=>[e(h,{label:1},{default:l(()=>[b("\u5B9A\u65F6\u4EFB\u52A1")]),_:1})]),_:1},8,["modelValue"])]),_:1}),e(r,{label:"\u547D\u4EE4",prop:"command"},{default:l(()=>[m("div",le,[e(n,{modelValue:a(t).command,"onUpdate:modelValue":o[3]||(o[3]=u=>a(t).command=u),placeholder:"\u8BF7\u8F93\u5165thinkphp\u547D\u4EE4\uFF0C\u5982vresion",clearable:""},null,8,["modelValue"])])]),_:1}),e(r,{label:"\u53C2\u6570",prop:"params"},{default:l(()=>[m("div",ue,[e(n,{modelValue:a(t).params,"onUpdate:modelValue":o[4]||(o[4]=u=>a(t).params=u),placeholder:"\u8BF7\u8F93\u5165\u53C2\u6570\uFF0C\u4F8B:--id 8 --name \u6D4B\u8BD5",clearable:""},null,8,["modelValue"])])]),_:1}),e(r,{label:"\u72B6\u6001"},{default:l(()=>[e(k,{modelValue:a(t).status,"onUpdate:modelValue":o[5]||(o[5]=u=>a(t).status=u),"active-value":1,"inactive-value":2},null,8,["modelValue"])]),_:1}),e(r,{label:"\u89C4\u5219",prop:"expression"},{default:l(()=>[m("div",se,[e(n,{onBlur:c,modelValue:a(t).expression,"onUpdate:modelValue":o[6]||(o[6]=u=>a(t).expression=u),placeholder:"\u8BF7\u8F93\u5165crontab\u89C4\u5219\uFF0C\u4F8B\uFF1A5 9 * * *"},null,8,["modelValue"])])]),_:1}),e(r,null,{default:l(()=>[e(D,{data:a(d),style:{"max-width":"320px"}},{default:l(()=>[e(f,{prop:"time",label:"\u5E8F\u53F7","min-width":"80"}),e(f,{prop:"date",label:"\u6267\u884C\u65F6\u95F4","min-width":"240"})]),_:1},8,["data"])]),_:1}),e(r,{label:"\u5907\u6CE8",prop:"remark"},{default:l(()=>[m("div",re,[e(n,{modelValue:a(t).remark,"onUpdate:modelValue":o[7]||(o[7]=u=>a(t).remark=u),type:"textarea",autosize:{minRows:3,maxRows:6},maxlength:200,"show-word-limit":"",clearable:""},null,8,["modelValue"])])]),_:1})]),_:1},8,["model","rules"])]),_:1}),e(U,null,{default:l(()=>[e(R,{type:"primary",onClick:x},{default:l(()=>[b("\u4FDD\u5B58")]),_:1})]),_:1})])}}});export{Ze as default};