Files
qhmes/web-dist/js/EasyCronInput-I9xZBKli.js

3 lines
28 KiB
Java
Raw Normal View History

2026-06-16 18:19:57 +08:00
var Ue=Object.defineProperty,Ee=Object.defineProperties;var Ve=Object.getOwnPropertyDescriptors;var me=Object.getOwnPropertySymbols;var Ie=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable;var ye=(l,e,v)=>e in l?Ue(l,e,{enumerable:!0,configurable:!0,writable:!0,value:v}):l[e]=v,B=(l,e)=>{for(var v in e||(e={}))Ie.call(e,v)&&ye(l,v,e[v]);if(me)for(var v of me(e))Te.call(e,v)&&ye(l,v,e[v]);return l},re=(l,e)=>Ee(l,Ve(e));import{as as S,au as K,av as Ce,bo as Re,iD as be,aU as Se,aX as we,aG as $e,T as Ne,bR as Oe,f$ as Be,aO as Me,x as Ye}from"./index-X7Y8jykP.js";import{B as We}from"./index-BDvqZ5j4.js";import{C as Pe}from"./parser-CkLNbmjG.js";import{S as De,r as U,b as ie,h as D,c as E,u as G,e as N,K as M,C as V,z as L,f as a,A as s,Q as o,B as i,E as y,F as h,D as _,y as Y,G as x,J as W,H as ge,a2 as Ke,M as je,N as Fe}from"./vue-vendor-DNhG1Cve.js";import z from"./index-DklMb9Qc.js";import"./index-DfHu-LAS.js";import{R as H,e as Q}from"./Group-DBzJABA_.js";import"./index-DSsDi_fL.js";import{v as c,C as ee}from"./Group-UHkub2tu.js";import Ge from"./index-saD4h7VJ.js";import{O as ze}from"./index-CuWaQdlK.js";import{A as He}from"./index-DO7ZhK45.js";import{a as Qe,u as Je}from"./useModal-DaJ3Bflg.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./BasicModal-xH56XuRZ.js";import"./ModalHeader-Sr8KwhJJ.js";import"./useTimeout-D5AmIBZw.js";import"./index-BzChaRPg.js";import"./useWindowSizeFn-C-0M9_Ul.js";import"./index-ByCwbQDV.js";import"./index-Upeu4GGa.js";import"./index-C4wWpZeQ.js";import"./index-M9QP6cvf.js";import"./Skeleton-CimgOdM7.js";import"./useScrollTo-0FPEw5-K.js";import"./useIntersectionObserver-BGOgyKyu.js";import"./useAppInject-DPZGPcR3.js";import"./UpOutlined-B1UMbtrP.js";import"./RadioButton-DRBix2Fq.js";import"./Checkbox-Dbxs4we4.js";import"./index-BuONesFs.js";var de=(l=>(l.unset="UNSET",l.every="EVERY",l.range="RANGE",l.loop="LOOP",l.work="WORK",l.last="LAST",l.specify="SPECIFY",l))(de||{});function J(l){var v;const e=(v=l==null?void 0:l.defaultValue)!=null?v:"?";return B({value:S.string.def(e),disabled:S.bool.def(!1)},l==null?void 0:l.props)}function X(){return["change","update:value"]}function q(l,e,v){var oe,ae;const{emit:R}=e,$=De("prefixCls"),k=U((oe=v==null?void 0:v.defaultValue)!=null?oe:"?"),r=U((ae=v.defaultType)!=null?ae:"EVERY"),d=U([]),b=ie(v.valueRange),p=ie(v.valueLoop),A=ie(v.valueWeek),n=U(v.valueWork),g=U(v.maxValue),m=U(v.minValue),P=E(()=>{let u=[];switch(r.value){case"UNSET":u.push("?");break;case"EVERY":u.push("*");break;case"RANGE":u.push(`${b.start}-${b.end}`);break;case"LOOP":u.push(`${p.start}/${p.interval}`);break;case"WORK":u.push(`${n.value}W`);break;case"LAST":u.push("L");break;case"SPECIFY":d.value.length===0&&d.value.push(m.value),u.push(d.value.join(","));break;default:u.push(k.value);break}return u.length>0?u.join(""):k.value}),j=E(()=>{let u=[];if(g.value!=null)for(let t=m.value;t<=g.value;t++)u.push(t);return u});D(()=>l.value,u=>{u!==P.value&&ne(u)},{immediate:!0}),D(P,u=>te(u));function te(u){R("change",u),R("update:value",u)}function ne(u){if(u!==P.value)try{if(!u||u===k.value)r.value="EVERY";else if(u.indexOf("?")>=0)r.value="UNSET";else if(u.indexOf("-")>=0){r.value="RANGE";const t=u.split("-");t.length>=2&&(b.start=parseInt(t[0]),b.end=parseInt(t[1]))}else if(u.indexOf("/")>=0){r.value="LOOP";const t=u.split("/");t.length>=2&&(p.start=u[0]==="*"?0:parseInt(t[0]),p.interval=parseInt(t[1]))}else if(u.indexOf("W")>=0){r.value="WORK";const t=u.split("W");!t[0]&&!isNaN(t[0])&&(n.value=parseInt(t[0]))}else u.indexOf("L")>=0?r.value="LAST":u.indexOf(",")>=0||!isNaN(u)?(r.value="SPECIFY",d.value=u.split(",").map(t=>parseInt(t))):r.value="EVERY"}catch(t){r.value="EVERY"}}const le=E(()=>({class:["choice"],disabled:l.disabled||G(v.disabled)})),Z=E(()=>({class:["w60"],max:g.value,min:m.value,precision:0})),ve=E(()=>B({disabled:r.value!=="RANGE"||l.disabled||G(v.disabled)},Z.value)),ue=E(()=>B({disabled:r.value!=="LOOP"||l.disabled||G(v.disabled)},Z.value)),O=E(()=>({disabled:r.value!=="SPECIFY"||l.disabled||G(v.disabled),class:["list-check-item"]
`):"无执行时间"}function O(){r.value=m.second,d.value=m.minute,b.value=m.hour,p.value=m.day,A.value=m.month,n.value=m.week,g.value=m.year}function oe(u){ae(u.target.value)}function ae(u){R("change",u),R("update:value",u)}return(u,t)=>{const I=we,F=Se,C=Ge,w=$e,T=He,se=Ne,fe=ze,Le=Oe;return L(),V("div",{class:W(`${G(v)}`)},[o("div",hl,[a(F,{size:"small",activeKey:k.value,"onUpdate:activeKey":t[7]||(t[7]=f=>k.value=f)},{default:s(()=>[u.hideSecond?ge("",!0):(L(),Y(I,{tab:"",key:"second"},{default:s(()=>[a(el,{value:r.value,"onUpdate:value":t[0]||(t[0]=f=>r.value=f),disabled:u.disabled},null,8,["value","disabled"])]),_:1})),a(I,{tab:"",key:"minute"},{default:s(()=>[a(rl,{value:d.value,"onUpdate:value":t[1]||(t[1]=f=>d.value=f),disabled:u.disabled},null,8,["value","disabled"])]),_:1}),a(I,{tab:"",key:"hour"},{default:s(()=>[a(bl,{value:b.value,"onUpdate:value":t[2]||(t[2]=f=>b.value=f),disabled:u.disabled},null,8,["value","disabled"])]),_:1}),a(I,{tab:"",key:"day"},{default:s(()=>[a(Il,{value:p.value,"onUpdate:value":t[3]||(t[3]=f=>p.value=f),week:n.value,disabled:u.disabled},null,8,["value","week","disabled"])]),_:1}),a(I,{tab:"",key:"month"},{default:s(()=>[a(Ml,{value:A.value,"onUpdate:value":t[4]||(t[4]=f=>A.value=f),disabled:u.disabled},null,8,["value","disabled"])]),_:1}),a(I,{tab:"",key:"week"},{default:s(()=>[a(zl,{value:n.value,"onUpdate:value":t[5]||(t[5]=f=>n.value=f),day:p.value,disabled:u.disabled},null,8,["value","day","disabled"])]),_:1}),!u.hideYear&&!u.hideSecond?(L(),Y(I,{tab:"",key:"year"},{default:s(()=>[a(Zl,{value:g.value,"onUpdate:value":t[6]||(t[6]=f=>g.value=f),disabled:u.disabled},null,8,["value","disabled"])]),_:1})):ge("",!0)]),_:1},8,["activeKey"]),a(C),o("div",_l,[a(fe,{gutter:8},{default:s(()=>[a(T,{span:18,style:{"margin-top":"22px"}},{default:s(()=>[a(fe,{gutter:8},{default:s(()=>[a(T,{span:8,style:{"margin-bottom":"12px"}},{default:s(()=>[a(w,{value:m.second,"onUpdate:value":t[9]||(t[9]=f=>m.second=f),onBlur:O},{addonBefore:s(()=>[o("span",{class:"allow-click",onClick:t[8]||(t[8]=f=>k.value="second")},"")]),_:1},8,["value"])]),_:1}),a(T,{span:8,style:{"margin-bottom":"12px"}},{default:s(()=>[a(w,{value:m.minute,"onUpdate:value":t[11]||(t[11]=f=>m.minute=f),onBlur:O},{addonBefore:s(()=>[o("span",{class:"allow-click",onClick:t[10]||(t[10]=f=>k.value="minute")},"")]),_:1},8,["value"])]),_:1}),a(T,{span:8,style:{"margin-bottom":"12px"}},{default:s(()=>[a(w,{value:m.hour,"onUpdate:value":t[13]||(t[13]=f=>m.hour=f),onBlur:O},{addonBefore:s(()=>[o("span",{class:"allow-click",onClick:t[12]||(t[12]=f=>k.value="hour")},"")]),_:1},8,["value"])]),_:1}),a(T,{span:8,style:{"margin-bottom":"12px"}},{default:s(()=>[a(w,{value:m.day,"onUpdate:value":t[15]||(t[15]=f=>m.day=f),onBlur:O},{addonBefore:s(()=>[o("span",{class:"allow-click",onClick:t[14]||(t[14]=f=>k.value="day")},"")]),_:1},8,["value"])]),_:1}),a(T,{span:8,style:{"margin-bottom":"12px"}},{default:s(()=>[a(w,{value:m.month,"onUpdate:value":t[17]||(t[17]=f=>m.month=f),onBlur:O},{addonBefore:s(()=>[o("span",{class:"allow-click",onClick:t[16]||(t[16]=f=>k.value="month")},"")]),_:1},8,["value"])]),_:1}),a(T,{span:8,style:{"margin-bottom":"12px"}},{default:s(()=>[a(w,{value:m.week,"onUpdate:value":t[19]||(t[19]=f=>m.week=f),onBlur:O},{addonBefore:s(()=>[o("span",{class:"allow-click",onClick:t[18]||(t[18]=f=>k.value="week")},"")]),_:1},8,["value"])]),_:1}),a(T,{span:8},{default:s(()=>[a(w,{value:m.year,"onUpdate:value":t[21]||(t[21]=f=>m.year=f),onBlur:O},{addonBefore:s(()=>[o("span",{class:"allow-click",onClick:t[20]||(t[20]=f=>k.value="year")},"")]),_:1},8,["value"])]),_:1}),a(T,{span:16},{default:s(()=>[a(w,{value:m.cron,"onUpdate:value":t[22]||(t[22]=f=>m.cron=f),onBlur:oe},{addonBefore:s(()=>[a(se,{title:"Cron表达式"},{default:s(()=>[...t[23]||(t[23]=[y("",-1)])]),_:1})]),_:1},8,["value"])]),_:1})]),_:1})]),_:1}),a(T,{span:6},{default:s(()=>[t[24]||(t[24]=o("div",null,"近十次执行时间不含年",-1)),a(Le,{type:"textarea",value:P.value,rows:5},null,8,["value"])]),_:1})]),_:1})])])],2)}