From 09db75ae58e7f361b8e21cbe7bab5011bdc35369 Mon Sep 17 00:00:00 2001 From: dev_ljl <2590379346@qq.com> Date: Thu, 7 Aug 2025 11:16:44 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E4=BF=9D=E6=B4=81=E8=AE=A2=E5=8D=95?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=AD=BE=E5=88=B0=E6=96=B9=E5=BC=8F=E3=80=81?= =?UTF-8?q?=E7=AD=BE=E5=88=B0=E5=9B=BE=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../api/property/visitorManagement/model.d.ts | 4 +++ .../clean/cleanOrders/clean-modal.vue | 26 ++++++++++++++++++- .../visitorTodo/visitorTodo-detail.vue | 8 +++++- 3 files changed, 36 insertions(+), 2 deletions(-) diff --git a/apps/web-antd/src/api/property/visitorManagement/model.d.ts b/apps/web-antd/src/api/property/visitorManagement/model.d.ts index eec10054..c687f880 100644 --- a/apps/web-antd/src/api/property/visitorManagement/model.d.ts +++ b/apps/web-antd/src/api/property/visitorManagement/model.d.ts @@ -70,6 +70,10 @@ export interface VisitorManagementVO { * 预约状态(0:待确认,1:已确认,2:已取消,3:已完成) */ serveStatus: number; + /** + * 身份证号 + */ + idCard: string; } export interface VisitorManagementForm extends BaseEntity { diff --git a/apps/web-antd/src/views/property/clean/cleanOrders/clean-modal.vue b/apps/web-antd/src/views/property/clean/cleanOrders/clean-modal.vue index 34527570..d534c4d0 100644 --- a/apps/web-antd/src/views/property/clean/cleanOrders/clean-modal.vue +++ b/apps/web-antd/src/views/property/clean/cleanOrders/clean-modal.vue @@ -188,7 +188,7 @@ const modalSchema = [ }, }, { - label: '联系电话', + label: '评价图片', fieldName: 'imgUrl', component: 'Input', dependencies: { @@ -196,6 +196,30 @@ const modalSchema = [ 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({ commonConfig: { 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 828a3df9..16c92028 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 @@ -34,13 +34,19 @@ async function handleOpenChange(open: boolean) {