From b71e1331dd228849a04b21e67661cea30cbeb80f Mon Sep 17 00:00:00 2001 From: gaoxq <376340421@qq.com> Date: Thu, 11 Dec 2025 11:55:22 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=89=8D=E7=AB=AFvue?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../biz/views/biz/calendarSchedule/form.vue | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/web-vue/packages/biz/views/biz/calendarSchedule/form.vue b/web-vue/packages/biz/views/biz/calendarSchedule/form.vue index d961b436..d2a431f8 100644 --- a/web-vue/packages/biz/views/biz/calendarSchedule/form.vue +++ b/web-vue/packages/biz/views/biz/calendarSchedule/form.vue @@ -35,7 +35,11 @@ const { showMessage } = useMessage(); const { meta } = unref(router.currentRoute); const record = ref({} as BizCalendarSchedule); - + + const RcTimestamp = () => { + return `RC_${Date.now()}`; + }; + const getTitle = computed(() => ({ icon: meta.icon || 'i-ant-design:book-outlined', value: record.value.isNewRecord ? t('新增日程信息') : t('编辑日程信息'), @@ -60,6 +64,7 @@ maxlength: 64, }, required: true, + dynamicDisabled: true, }, { label: t('通知人员'), @@ -76,6 +81,7 @@ field: 'content', component: 'InputTextArea', colProps: { md: 24, lg: 24 }, + required: true, }, { label: t('开始时间'), @@ -85,7 +91,6 @@ format: 'YYYY-MM-DD HH:mm', showTime: { format: 'HH:mm' }, }, - required: true, }, { label: t('结束时间'), @@ -95,7 +100,6 @@ format: 'YYYY-MM-DD HH:mm', showTime: { format: 'HH:mm' }, }, - required: true, }, { label: t('是否全天'), @@ -159,6 +163,9 @@ const res = await bizCalendarScheduleForm(data); record.value = (res.bizCalendarSchedule || {}) as BizCalendarSchedule; record.value.__t = new Date().getTime(); + if (record.value.isNewRecord) { + record.value.scheduleNo = RcTimestamp(); + } await setFieldsValue(record.value); setDrawerProps({ loading: false }); });