This commit is contained in:
BianLzhaoMin 2026-02-05 09:33:00 +08:00
parent 37d0bc12d9
commit 0c7237eb66
2 changed files with 11 additions and 8 deletions

View File

@ -20,11 +20,11 @@
<div class="decorative-icons">
<div
class="icon-item"
v-for="(item, index) in iconItems"
:key="index"
:style="{ animationDelay: `${index * 0.2}s` }"
@click="handleIconClick(item.path)"
:title="item.title"
v-for="(item, index) in iconItems"
@click="handleIconClick(item.path)"
:style="{ animationDelay: `${index * 0.2}s` }"
>
<el-icon :size="24"><component :is="item.icon" /></el-icon>
<span class="icon-label">{{ item.title }}</span>

View File

@ -46,10 +46,11 @@
<el-row :gutter="24">
<el-col :span="24">
<el-form-item label="cron表达式" prop="cronExpression">
<el-form-item label="循环方式" prop="cronExpressionMsg">
<el-input
v-model="formData.cronExpression"
placeholder="请输入cron执行表达式"
disabled
placeholder="请选择循环方式"
v-model="formData.cronExpressionMsg"
>
<template #append>
<el-button
@ -326,7 +327,7 @@ const cronDialogConfig = reactive({
minHeight: '500px',
outerWidth: '70%',
outerVisible: false,
outerTitle: 'Cron表达式生成器',
outerTitle: '循环方式配置',
})
//
@ -335,6 +336,7 @@ const getInitFormData = () => ({
taskName: '', //
msgType: '', // 1-2-
cronExpression: '', // cron
cronExpressionMsg: '', //
misfirePolicy: '1', // 1-2-3-
concurrent: '1', // 0-1-
sendContent: '', //
@ -349,7 +351,7 @@ const formData = ref(getInitFormData())
const rules = {
taskName: [{ required: true, message: '请输入任务名称', trigger: 'blur' }],
msgType: [{ required: true, message: '请选择短信类型', trigger: 'change' }],
cronExpression: [{ required: true, message: '请输入cron表达式', trigger: 'change' }],
cronExpressionMsg: [{ required: true, message: '请选择循环方式', trigger: 'change' }],
sendContent: [{ required: true, message: '请输入发送内容', trigger: 'blur' }],
recipientList: [
{
@ -736,6 +738,7 @@ const crontabFill = (value) => {
if (chineseDesc) {
//
formData.value.remark = chineseDesc
formData.value.cronExpressionMsg = chineseDesc
}
cronDialogConfig.outerVisible = false