diff --git a/apps/web-antd/src/views/workflow/leave/data.tsx b/apps/web-antd/src/views/workflow/leave/data.tsx
index bb3d8b9c..159bcc71 100644
--- a/apps/web-antd/src/views/workflow/leave/data.tsx
+++ b/apps/web-antd/src/views/workflow/leave/data.tsx
@@ -9,7 +9,7 @@ import dayjs from 'dayjs';
import { OptionsTag } from '#/components/table';
import { renderDict } from '#/utils/render';
-const leaveTypeOptions = [
+export const leaveTypeOptions = [
{ label: '病假', value: '1' },
{ label: '事假', value: '2' },
{ label: '年假', value: '3' },
diff --git a/apps/web-antd/src/views/workflow/leave/leave-description.vue b/apps/web-antd/src/views/workflow/leave/leave-description.vue
new file mode 100644
index 00000000..49915bc8
--- /dev/null
+++ b/apps/web-antd/src/views/workflow/leave/leave-description.vue
@@ -0,0 +1,45 @@
+
+
+
+
+
+ {{ leaveType }}
+
+
+ {{ formatDate(data.startDate) }} - {{ formatDate(data.endDate) }}
+
+
+ {{ data.leaveDays }}天
+
+
+ {{ data.remark }}
+
+
+
diff --git a/apps/web-antd/src/views/workflow/leave/leave-form.vue b/apps/web-antd/src/views/workflow/leave/leave-form.vue
index 4a73cc10..98371b71 100644
--- a/apps/web-antd/src/views/workflow/leave/leave-form.vue
+++ b/apps/web-antd/src/views/workflow/leave/leave-form.vue
@@ -1,7 +1,9 @@