diff --git a/apps/web-antd/src/views/property/visitorManagement/visitorInvitation/data.ts b/apps/web-antd/src/views/property/visitorManagement/visitorInvitation/data.ts
index ccbcfa04..b4eaa93b 100644
--- a/apps/web-antd/src/views/property/visitorManagement/visitorInvitation/data.ts
+++ b/apps/web-antd/src/views/property/visitorManagement/visitorInvitation/data.ts
@@ -1,5 +1,7 @@
import type { FormSchemaGetter } from '#/adapter/form';
import type { VxeGridProps } from '#/adapter/vxe-table';
+import {getDictOptions} from "#/utils/dict";
+import {renderDict} from "#/utils/render";
export const querySchema: FormSchemaGetter = () => [
{
@@ -64,6 +66,11 @@ export const columns: VxeGridProps['columns'] = [
{
title: '事由',
field: 'visitingReason',
+ slots: {
+ default: ({ row }) => {
+ return renderDict(row.visitingReason, 'reason_for_visit');
+ },
+ },
},
{
title: '拜访时间',
@@ -156,8 +163,11 @@ export const modalSchema: FormSchemaGetter = () => [
{
label: '事由',
fieldName: 'visitingReason',
- component: 'Input',
- rules: 'required',
+ component: 'Select',
+ componentProps: {
+ options: getDictOptions('reason_for_visit'),
+ },
+ rules: 'selectRequired',
},
{
label: '拜访时间',
diff --git a/apps/web-antd/src/views/property/visitorManagement/visitorInvitation/visitorInvitation-detail.vue b/apps/web-antd/src/views/property/visitorManagement/visitorInvitation/visitorInvitation-detail.vue
index 53bb98d1..1cfb8c9c 100644
--- a/apps/web-antd/src/views/property/visitorManagement/visitorInvitation/visitorInvitation-detail.vue
+++ b/apps/web-antd/src/views/property/visitorManagement/visitorInvitation/visitorInvitation-detail.vue
@@ -53,8 +53,10 @@ async function handleOpenChange(open: boolean) {
{{ visitorInvitationDetail.interviewedUnit }}
-
- {{ visitorInvitationDetail.visitingReason }}
+
+
{{ visitorInvitationDetail.visitingBeginTime+' - '+visitorInvitationDetail.visitingBeginTime }}
diff --git a/apps/web-antd/src/views/property/visitorManagement/visitorTodo/visitorTodo-detail.vue b/apps/web-antd/src/views/property/visitorManagement/visitorTodo/visitorTodo-detail.vue
index 16c92028..4a250854 100644
--- a/apps/web-antd/src/views/property/visitorManagement/visitorTodo/visitorTodo-detail.vue
+++ b/apps/web-antd/src/views/property/visitorManagement/visitorTodo/visitorTodo-detail.vue
@@ -59,8 +59,10 @@ async function handleOpenChange(open: boolean) {
{{ visitorTodoDetail.interviewedUnit }}
-
- {{ visitorTodoDetail.visitingReason }}
+
+
{{ visitorTodoDetail.visitingBeginTime+' - '+visitorTodoDetail.visitingBeginTime }}