Files
pig-farm-controller-fe/node_modules/vue3-cron-plus-picker/vue3-cron-plus-picker.umd.cjs

2 lines
38 KiB
JavaScript
Raw Normal View History

2025-09-21 13:32:51 +08:00
(function(R,e){typeof exports=="object"&&typeof module<"u"?e(exports,require("vue")):typeof define=="function"&&define.amd?define(["exports","vue"],e):(R=typeof globalThis<"u"?globalThis:R||self,e(R["vue3-cron-plus-picker"]={},R.Vue))})(this,function(R,e){"use strict";const se={__name:"Crontab-Second",props:{check:Function},emits:["update","fill"],setup(U,{expose:r,emit:p}){const l=U,n=e.ref(1),u=e.ref(1),h=e.ref(2),V=e.ref(0),g=e.ref(1),_=e.ref([]),w=e.ref(l.check),b=e.computed({get:()=>u.value+"-"+h.value,set:d=>{u.value=w.value(u.value,0,59),h.value=w.value(h.value,0,59)}}),C=e.computed({get:()=>V.value+"/"+g.value,set:d=>{V.value=w.value(V.value,0,59),g.value=w.value(g.value,1,59)}}),B=e.computed(()=>{const d=_.value.join();return d===""?"*":d}),E=()=>{switch(n.value){case 1:p("update","second","*","second"),p("update","min","*","second");break;case 2:p("update","second",u.value+"-"+h.value);break;case 3:p("update","second",V.value+"/"+g.value);break;case 4:p("update","second",B.value);break}},x=()=>{n.value===2&&p("update","second",b.value)},N=()=>{n.value===3&&p("update","second",C.value)},k=()=>{n.value===4&&p("update","second",B.value)};return e.watch(n,()=>{E()},{deep:!0}),e.watch(b,()=>{x()},{deep:!0}),e.watch(C,()=>{N()},{deep:!0}),e.watch(B,()=>{k()},{deep:!0}),r({radioValue:n.value}),(d,c)=>{const i=e.resolveComponent("el-radio"),t=e.resolveComponent("el-form-item"),T=e.resolveComponent("el-input-number"),a=e.resolveComponent("el-option"),f=e.resolveComponent("el-select"),o=e.resolveComponent("el-form");return e.openBlock(),e.createBlock(o,{size:"small"},{default:e.withCtx(()=>[e.createVNode(t,null,{default:e.withCtx(()=>[e.createVNode(i,{modelValue:n.value,"onUpdate:modelValue":c[0]||(c[0]=s=>n.value=s),label:1},{default:e.withCtx(()=>[e.createTextVNode(" 秒,允许的通配符[, - * /] ")]),_:1},8,["modelValue"])]),_:1}),e.createVNode(t,null,{default:e.withCtx(()=>[e.createVNode(i,{modelValue:n.value,"onUpdate:modelValue":c[3]||(c[3]=s=>n.value=s),label:2},{default:e.withCtx(()=>[e.createTextVNode(" 周期从 "),e.createVNode(T,{modelValue:u.value,"onUpdate:modelValue":c[1]||(c[1]=s=>u.value=s),min:0,max:60},null,8,["modelValue"]),e.createTextVNode(" - "),e.createVNode(T,{modelValue:h.value,"onUpdate:modelValue":c[2]||(c[2]=s=>h.value=s),min:0,max:60},null,8,["modelValue"]),e.createTextVNode(" 秒 ")]),_:1},8,["modelValue"])]),_:1}),e.createVNode(t,null,{default:e.withCtx(()=>[e.createVNode(i,{modelValue:n.value,"onUpdate:modelValue":c[6]||(c[6]=s=>n.value=s),label:3},{default:e.withCtx(()=>[e.createTextVNode(" 从 "),e.createVNode(T,{modelValue:V.value,"onUpdate:modelValue":c[4]||(c[4]=s=>V.value=s),min:0,max:60},null,8,["modelValue"]),e.createTextVNode(" 秒开始,每 "),e.createVNode(T,{modelValue:g.value,"onUpdate:modelValue":c[5]||(c[5]=s=>g.value=s),min:0,max:60},null,8,["modelValue"]),e.createTextVNode(" 秒执行一次 ")]),_:1},8,["modelValue"])]),_:1}),e.createVNode(t,null,{default:e.withCtx(()=>[e.createVNode(i,{modelValue:n.value,"onUpdate:modelValue":c[8]||(c[8]=s=>n.value=s),label:4},{default:e.withCtx(()=>[e.createTextVNode(" 指定 "),e.createVNode(f,{clearable:"",modelValue:_.value,"onUpdate:modelValue":c[7]||(c[7]=s=>_.value=s),placeholder:"可多选",multiple:"","collapse-tags":"","collapse-tags-tooltip":"",style:{width:"100%"}},{default:e.withCtx(()=>[(e.openBlock(),e.createElementBlock(e.Fragment,null,e.renderList(60,s=>e.createVNode(a,{key:s,value:s-1},{default:e.withCtx(()=>[e.createTextVNode(e.toDisplayString(s-1),1)]),_:2},1032,["value"])),64))]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])]),_:1})]),_:1})}}},ie={__name:"Crontab-Min",props:{check:Function,cron:Object},emits:["update","fill"],setup(U,{emit:r}){const p=U,l=e.ref(1),n=e.ref(1),u=e.ref(2),h=e.ref(0),V=e.ref(1),g=e.ref([]),_=e.ref(p.check),w=e.computed({get:()=>n.value+"-"+u.value,set:k=>{n.value=_.value(n.value,0,59),u.value=_.value(u.value,0,59)}}),b=e.computed({get:()=>h.value+"/"+V.value,set:k=>{h.value=_.value(h.value,0,59),V.value=_.value(V.value,1,59)}}),C=e.computed(()=>{const k=g.value.join();return k==