feat:保洁订单添加签到方式、签到图片
Some checks are pending
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run

This commit is contained in:
dev_ljl 2025-08-07 11:16:44 +08:00
parent e82a42b6a9
commit 09db75ae58
3 changed files with 36 additions and 2 deletions

View File

@ -70,6 +70,10 @@ export interface VisitorManagementVO {
* 0123 * 0123
*/ */
serveStatus: number; serveStatus: number;
/**
*
*/
idCard: string;
} }
export interface VisitorManagementForm extends BaseEntity { export interface VisitorManagementForm extends BaseEntity {

View File

@ -188,7 +188,7 @@ const modalSchema = [
}, },
}, },
{ {
label: '联系电话', label: '评价图片',
fieldName: 'imgUrl', fieldName: 'imgUrl',
component: 'Input', component: 'Input',
dependencies: { dependencies: {
@ -196,6 +196,30 @@ const modalSchema = [
triggerFields: [''], triggerFields: [''],
}, },
}, },
{
label: '签到方式',
fieldName: 'signType',
component: 'Select',
componentProps: {
options:getDictOptions('wy_bjqdfs')
},
dependencies: {
show: () => (isReadonly.value ? true : false),
triggerFields: [''],
},
},
{
label: '签到图片',
fieldName: 'signImgUrl',
component: 'ImageUpload',
componentProps: {
helpMessage:false
},
dependencies: {
show: (formValue) => (isReadonly.value&&formValue.signImgUrl ? true : false),
triggerFields: [''],
},
},
]; ];
const [BasicForm, formApi] = useVbenForm({ const [BasicForm, formApi] = useVbenForm({
commonConfig: { commonConfig: {

View File

@ -34,13 +34,19 @@ async function handleOpenChange(open: boolean) {
<template> <template>
<BasicModal :footer="false" :fullscreen-button="false" title="访客管理信息" class="w-[70%]"> <BasicModal :footer="false" :fullscreen-button="false" title="访客管理信息" class="w-[70%]">
<Descriptions v-if="visitorTodoDetail" size="small" :column="2" bordered :labelStyle="{width:'100px'}"> <Descriptions v-if="visitorTodoDetail" size="small" :column="2" bordered :labelStyle="{width:'120px'}">
<DescriptionsItem label="访客姓名"> <DescriptionsItem label="访客姓名">
{{ visitorTodoDetail.visitorName }} {{ visitorTodoDetail.visitorName }}
</DescriptionsItem> </DescriptionsItem>
<DescriptionsItem label="访客电话"> <DescriptionsItem label="访客电话">
{{ visitorTodoDetail.visitorPhone }} {{ visitorTodoDetail.visitorPhone }}
</DescriptionsItem> </DescriptionsItem>
<DescriptionsItem label="访客身份证">
{{ visitorTodoDetail.idCard }}
</DescriptionsItem>
<DescriptionsItem label="人脸图片">
{{ visitorTodoDetail.facePictures }}
</DescriptionsItem>
<DescriptionsItem label="所属公司"> <DescriptionsItem label="所属公司">
{{ visitorTodoDetail.visitorUnit}} {{ visitorTodoDetail.visitorUnit}}
</DescriptionsItem> </DescriptionsItem>