From d91cfeb38872688ed0e3e1f96f4e95b5a80f4cd3 Mon Sep 17 00:00:00 2001 From: fyy <2717885210@qq.com> Date: Wed, 23 Jul 2025 14:40:26 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=A0=BC=E5=BC=8F=E5=8C=96=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../workforceManagement/arrangement-modal.vue | 210 +++++++++------- .../workforceManagement/calendarView.vue | 107 ++++---- .../workforceManagement/data.ts | 62 +++-- .../workforceManagement/index.vue | 27 ++- .../workforceManagement/scheduleView.vue | 99 ++++---- .../workforceManagement/type.d.ts | 131 +++++----- .../workforceManagement/unit-person-modal.vue | 229 +++++++++++------- .../costManagement/costMeterWater/index.vue | 30 +-- 8 files changed, 507 insertions(+), 388 deletions(-) diff --git a/apps/web-antd/src/views/property/attendanceManagement/workforceManagement/arrangement-modal.vue b/apps/web-antd/src/views/property/attendanceManagement/workforceManagement/arrangement-modal.vue index 63d38e8d..f1a0dd84 100644 --- a/apps/web-antd/src/views/property/attendanceManagement/workforceManagement/arrangement-modal.vue +++ b/apps/web-antd/src/views/property/attendanceManagement/workforceManagement/arrangement-modal.vue @@ -1,25 +1,34 @@ @@ -339,4 +383,4 @@ onMounted(() => { /* 有些浏览器需要这个来覆盖默认颜色 */ -webkit-text-fill-color: rgba(0, 0, 0, 0.65) !important; } - \ No newline at end of file + diff --git a/apps/web-antd/src/views/property/attendanceManagement/workforceManagement/calendarView.vue b/apps/web-antd/src/views/property/attendanceManagement/workforceManagement/calendarView.vue index f3f6885c..ea4b843d 100644 --- a/apps/web-antd/src/views/property/attendanceManagement/workforceManagement/calendarView.vue +++ b/apps/web-antd/src/views/property/attendanceManagement/workforceManagement/calendarView.vue @@ -1,36 +1,43 @@ + - + + diff --git a/apps/web-antd/src/views/property/attendanceManagement/workforceManagement/scheduleView.vue b/apps/web-antd/src/views/property/attendanceManagement/workforceManagement/scheduleView.vue index 6c96653d..b1bb8858 100644 --- a/apps/web-antd/src/views/property/attendanceManagement/workforceManagement/scheduleView.vue +++ b/apps/web-antd/src/views/property/attendanceManagement/workforceManagement/scheduleView.vue @@ -1,13 +1,10 @@ - + diff --git a/apps/web-antd/src/views/property/attendanceManagement/workforceManagement/type.d.ts b/apps/web-antd/src/views/property/attendanceManagement/workforceManagement/type.d.ts index 0a100e0b..f3685f2a 100644 --- a/apps/web-antd/src/views/property/attendanceManagement/workforceManagement/type.d.ts +++ b/apps/web-antd/src/views/property/attendanceManagement/workforceManagement/type.d.ts @@ -1,68 +1,67 @@ //列表数据,用于展示人员列表 export interface PersonVO { - /** - * 主键id - */ - id: string | number; - - /** - * 用户id - */ - userId: string | number; - - /** - * 用户名称 - */ - userName: string; - - /** - * 联系电话 - */ - phone: string; - - /** - * 性别 - */ - gender: number; - - /** - * 人脸图片 - */ - img: string; - - /** - * 所属单位id - */ - unitId: string | number; - - /** - * 所属单位名称 - */ - unitName: string; - - /** - * 入驻位置 - */ - locathon: string; - - /** - * 入驻时间 - */ - time: string; - - /** - * 车牌号码 - */ - carNumber: string; - - /** - * 状态 - */ - state: number|string; - - /** - * 备注 - */ - remark: string; - - } \ No newline at end of file + /** + * 主键id + */ + id: string | number; + + /** + * 用户id + */ + userId: string | number; + + /** + * 用户名称 + */ + userName: string; + + /** + * 联系电话 + */ + phone: string; + + /** + * 性别 + */ + gender: number; + + /** + * 人脸图片 + */ + img: string; + + /** + * 所属单位id + */ + unitId: string | number; + + /** + * 所属单位名称 + */ + unitName: string; + + /** + * 入驻位置 + */ + locathon: string; + + /** + * 入驻时间 + */ + time: string; + + /** + * 车牌号码 + */ + carNumber: string; + + /** + * 状态 + */ + state: number | string; + + /** + * 备注 + */ + remark: string; +} diff --git a/apps/web-antd/src/views/property/attendanceManagement/workforceManagement/unit-person-modal.vue b/apps/web-antd/src/views/property/attendanceManagement/workforceManagement/unit-person-modal.vue index 1a0c63c4..2f503f04 100644 --- a/apps/web-antd/src/views/property/attendanceManagement/workforceManagement/unit-person-modal.vue +++ b/apps/web-antd/src/views/property/attendanceManagement/workforceManagement/unit-person-modal.vue @@ -1,24 +1,39 @@ diff --git a/apps/web-antd/src/views/property/costManagement/costMeterWater/index.vue b/apps/web-antd/src/views/property/costManagement/costMeterWater/index.vue index bc79a12a..3640a8e4 100644 --- a/apps/web-antd/src/views/property/costManagement/costMeterWater/index.vue +++ b/apps/web-antd/src/views/property/costManagement/costMeterWater/index.vue @@ -1,18 +1,12 @@ @@ -138,9 +137,10 @@ function handleDownloadExcel() { + type="primary" + v-access:code="['property:costMeterWater:remove']" + @click="handleMultiDelete" + > {{ $t('pages.common.delete') }}