Files
aiot-platform-ui/apps/web-antd/dist/js/cron-tab-DTSICaP2.js

2 lines
23 KiB
JavaScript
Raw Normal View History

2026-03-15 17:05:46 +08:00
import{bT as v,bD as ye,av as x,bY as p,cc as O,ce as i,bU as f,ay as re,c6 as me,a9 as fe,ac as be}from"./bootstrap-DwKkJn_4.js";import{m as ge,b9 as S,b7 as se,aa as V,w as P,v as ke,ad as g,b2 as s,j as o,bJ as n,u as l,ai as r,I as k,bb as w,ab as d,bp as N,aQ as we,ae as y,ac as b}from"../jse/index-index-BpFlhWxK.js";const L=()=>{const C=[],B=new Date().getFullYear();for(let I=0;I<11;I++)C.push(B+I);return C},Ue={second:{type:"0",range:{start:1,end:2},loop:{start:0,end:1},appoint:[]},minute:{type:"0",range:{start:1,end:2},loop:{start:0,end:1},appoint:[]},hour:{type:"0",range:{start:1,end:2},loop:{start:0,end:1},appoint:[]},day:{type:"0",range:{start:1,end:2},loop:{start:1,end:1},appoint:[]},month:{type:"0",range:{start:1,end:2},loop:{start:1,end:1},appoint:[]},week:{type:"5",range:{start:"2",end:"3"},loop:{start:0,end:"2"},last:"2",appoint:[]},year:{type:"-1",range:{start:L()[0],end:L()[1]},loop:{start:L()[0],end:1},appoint:[]}},$e={second:["0","5","15","20","25","30","35","40","45","50","55","59"],minute:["0","5","15","20","25","30","35","40","45","50","55","59"],hour:["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23"],day:["1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31"],month:["1","2","3","4","5","6","7","8","9","10","11","12"],week:[{value:"1",label:"周日"},{value:"2",label:"周一"},{value:"3",label:"周二"},{value:"4",label:"周三"},{value:"5",label:"周四"},{value:"6",label:"周五"},{value:"7",label:"周六"}],year:L()},Ie={class:"sc-cron"},xe={class:"sc-cron-num"},Ne={class:"sc-cron-num"},Oe={class:"sc-cron-num"},Ve={class:"sc-cron-num"},Ce={class:"sc-cron-num"},Te={class:"sc-cron-num"},je={class:"sc-cron-num"},Pe=ge({name:"Crontab",__name:"cron-tab",props:{modelValue:{type:String,default:"* * * * * ?"},shortcuts:{type:Array,default:()=>[]}},emits:["update:modelValue"],setup(C,{emit:B}){const I=C,D=B,$=S(""),T=S(!1),t=se(Ue),U=se($e),Y=V(()=>{const u=t.second;switch(u.type){case"0":return"*";case"1":return`${u.range.start}-${u.range.end}`;case"2":return`${u.loop.start}/${u.loop.end}`;case"3":return u.appoint.length>0?u.appoint.join(","):"*";default:return"*"}}),A=V(()=>{const u=t.minute;switch(u.type){case"0":return"*";case"1":return`${u.range.start}-${u.range.end}`;case"2":return`${u.loop.start}/${u.loop.end}`;case"3":return u.appoint.length>0?u.appoint.join(","):"*";default:return"*"}}),M=V(()=>{const u=t.hour;switch(u.type){case"0":return"*";case"1":return`${u.range.start}-${u.range.end}`;case"2":return`${u.loop.start}/${u.loop.end}`;case"3":return u.appoint.length>0?u.appoint.join(","):"*";default:return"*"}}),R=V(()=>{const u=t.day;switch(u.type){case"0":return"*";case"1":return`${u.range.start}-${u.range.end}`;case"2":return`${u.loop.start}/${u.loop.end}`;case"3":return u.appoint.length>0?u.appoint.join(","):"*";case"4":return"L";case"5":return"?";default:return"*"}}),E=V(()=>{const u=t.month;switch(u.type){case"0":return"*";case"1":return`${u.range.start}-${u.range.end}`;case"2":return`${u.loop.start}/${u.loop.end}`;case"3":return u.appoint.length>0?u.appoint.join(","):"*";default:return"*"}}),G=V(()=>{const u=t.week;switch(u.type){case"0":return"*";case"1":return`${u.range.start}-${u.range.end}`;case"2":return`${u.loop.end}#${u.loop.start}`;case"3":return u.appoint.length>0?u.appoint.join(","):"*";case"4":return`${u.last}L`;case"5":return"?";default:return"*"}}),F=V(()=>{const u=t.year;switch(u.type){case"-1":return"";case"0":return"*";case"1":return`${u.range.start}-${u.range.end}`;case"2":return`${u.loop.start}/${u.loop.end}`;case"3":return u.appoint.length>0?u.appoint.join(","):"";default:return""}});P(()=>t.week.type,u=>{u!=="5"&&(t.day.type="5")}),P(()=>t.day.type,u=>{u!=="5"&&(t.week.type="5")}),P(()=>I.modelValue,()=>{$.value=I.modelValue}),ke(()=>{$.value=I.modelValue});const j=S();P(()=>j.value,()=>{j.value==="custom"?pe():($.value=j.value||"",D("update:modelValue",$.value))});function pe(){de(),T.value=!0}function de(){var e,a,m