feat: 新增cron组件、cron支持6位秒级别

This commit is contained in:
meilin.huang
2024-01-16 20:04:04 +08:00
parent 493925064c
commit 8332d9b354
19 changed files with 2153 additions and 19 deletions

View File

@@ -0,0 +1,19 @@
<template>
<el-input v-model="cron" placeholder="可点击左边按钮进行可视化配置">
<template #prepend>
<el-button @click="showCron = true" icon="Pointer"></el-button>
</template>
</el-input>
<el-dialog title="生成 cron" v-model="showCron" width="600px">
<Crontab :expression="cron" @hide="showCron = false" @fill="(ex: any) => (cron = ex)" />
</el-dialog>
</template>
<script lang="ts" setup>
import { ref } from 'vue';
import Crontab from '@/components/crontab/Crontab.vue';
const cron = defineModel<string>('modelValue', { required: true });
const showCron = ref(false);
</script>