修改
This commit is contained in:
parent
d9b096c8ed
commit
fcd4051e90
@ -1,5 +1,7 @@
|
|||||||
import type { FormSchemaGetter } from '#/adapter/form';
|
import type { FormSchemaGetter } from '#/adapter/form';
|
||||||
import type { VxeGridProps } from '#/adapter/vxe-table';
|
import type { VxeGridProps } from '#/adapter/vxe-table';
|
||||||
|
import {getDictOptions} from "#/utils/dict";
|
||||||
|
import {renderDict} from "#/utils/render";
|
||||||
|
|
||||||
export const querySchema: FormSchemaGetter = () => [
|
export const querySchema: FormSchemaGetter = () => [
|
||||||
{
|
{
|
||||||
@ -64,6 +66,11 @@ export const columns: VxeGridProps['columns'] = [
|
|||||||
{
|
{
|
||||||
title: '事由',
|
title: '事由',
|
||||||
field: 'visitingReason',
|
field: 'visitingReason',
|
||||||
|
slots: {
|
||||||
|
default: ({ row }) => {
|
||||||
|
return renderDict(row.visitingReason, 'reason_for_visit');
|
||||||
|
},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: '拜访时间',
|
title: '拜访时间',
|
||||||
@ -156,8 +163,11 @@ export const modalSchema: FormSchemaGetter = () => [
|
|||||||
{
|
{
|
||||||
label: '事由',
|
label: '事由',
|
||||||
fieldName: 'visitingReason',
|
fieldName: 'visitingReason',
|
||||||
component: 'Input',
|
component: 'Select',
|
||||||
rules: 'required',
|
componentProps: {
|
||||||
|
options: getDictOptions('reason_for_visit'),
|
||||||
|
},
|
||||||
|
rules: 'selectRequired',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: '拜访时间',
|
label: '拜访时间',
|
||||||
|
@ -53,8 +53,10 @@ async function handleOpenChange(open: boolean) {
|
|||||||
<DescriptionsItem label="被访单位">
|
<DescriptionsItem label="被访单位">
|
||||||
{{ visitorInvitationDetail.interviewedUnit }}
|
{{ visitorInvitationDetail.interviewedUnit }}
|
||||||
</DescriptionsItem>
|
</DescriptionsItem>
|
||||||
<DescriptionsItem label="事由">
|
<DescriptionsItem label="事由" v-if="visitorInvitationDetail.visitingReason!=null">
|
||||||
{{ visitorInvitationDetail.visitingReason }}
|
<component
|
||||||
|
:is="renderDict(visitorInvitationDetail.visitingReason,'reason_for_visit')"
|
||||||
|
/>
|
||||||
</DescriptionsItem>
|
</DescriptionsItem>
|
||||||
<DescriptionsItem label="拜访时间">
|
<DescriptionsItem label="拜访时间">
|
||||||
{{ visitorInvitationDetail.visitingBeginTime+' - '+visitorInvitationDetail.visitingBeginTime }}
|
{{ visitorInvitationDetail.visitingBeginTime+' - '+visitorInvitationDetail.visitingBeginTime }}
|
||||||
|
@ -59,8 +59,10 @@ async function handleOpenChange(open: boolean) {
|
|||||||
<DescriptionsItem label="被访单位">
|
<DescriptionsItem label="被访单位">
|
||||||
{{ visitorTodoDetail.interviewedUnit }}
|
{{ visitorTodoDetail.interviewedUnit }}
|
||||||
</DescriptionsItem>
|
</DescriptionsItem>
|
||||||
<DescriptionsItem label="事由">
|
<DescriptionsItem label="事由" v-if="visitorTodoDetail.visitingReason!=null">
|
||||||
{{ visitorTodoDetail.visitingReason }}
|
<component
|
||||||
|
:is="renderDict(visitorTodoDetail.visitingReason,'reason_for_visit')"
|
||||||
|
/>
|
||||||
</DescriptionsItem>
|
</DescriptionsItem>
|
||||||
<DescriptionsItem label="拜访时间">
|
<DescriptionsItem label="拜访时间">
|
||||||
{{ visitorTodoDetail.visitingBeginTime+' - '+visitorTodoDetail.visitingBeginTime }}
|
{{ visitorTodoDetail.visitingBeginTime+' - '+visitorTodoDetail.visitingBeginTime }}
|
||||||
|
Loading…
Reference in New Issue
Block a user