From 7f6dbb573a62879ac102baf42621290ad46cf3b4 Mon Sep 17 00:00:00 2001 From: zxf <1532322479@qq.com> Date: Sun, 22 Mar 2026 12:30:54 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BF=AE=E6=94=B9=E5=89=8D=E5=90=8E?= =?UTF-8?q?=E7=AB=AF=E6=9F=A5=E8=AF=A2=E6=9D=A1=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- admin/src/api/pmmaintenanceorder.js | 12 + admin/src/views/cm/warehouse/DispatchList.vue | 37 ++- admin/src/views/fm/bill/charge/index.vue | 2 +- admin/src/views/fm/cash/index.vue | 2 +- .../pm/building/pmbuilding-add-and-update.vue | 2 +- .../pm/facility/maintenance/plan/index.vue | 170 ++++++++++- ...acilitymaintenacerecord-add-and-update.vue | 271 ++++++++++++++++-- .../pm/houser/pmhouse-add-and-update.vue | 4 +- .../pm/maintenance/order/DispatchList.vue | 2 +- .../src/views/pm/maintenance/order/index.vue | 51 +++- admin/src/views/pm/pmowner/index.vue | 16 +- admin/src/views/pm/pmowner/record/index.vue | 2 +- admin/src/views/pm/project/DispatchList.vue | 45 ++- .../controller/CkBillController.java | 31 +- .../controller/CmCustQualifyController.java | 20 ++ .../controller/CmShelfController.java | 4 +- .../controller/PmBuildingController.java | 2 +- .../controller/PmCheckInController.java | 18 ++ .../PmComplaintSuggestionController.java | 1 + .../PmFacilityMaintenaceRecordController.java | 116 +++++++- .../controller/PmHouseController.java | 29 +- .../PmMaintenanceOrderController.java | 98 ++++++- .../controller/PmTenantController.java | 14 + .../entity/PmComplaintSuggestion.java | 5 +- .../entity/PmFacilityMaintenaceRecord.java | 33 +++ .../autogencode/entity/PubNoticeRel.java | 167 +++++------ .../com/zbkj/front/config/JacksonConfig.java | 8 + 27 files changed, 1000 insertions(+), 162 deletions(-) diff --git a/admin/src/api/pmmaintenanceorder.js b/admin/src/api/pmmaintenanceorder.js index 08799b5..fbe1929 100644 --- a/admin/src/api/pmmaintenanceorder.js +++ b/admin/src/api/pmmaintenanceorder.js @@ -61,3 +61,15 @@ export function pmmaintenanceorderListApi(params) { }) } +/** + * pmmaintenanceorder更新状态和备注 + * @param data + */ +export function pmmaintenanceorderUpdateStatusAndRemarkApi(data) { + return request({ + url: `autogencode/pmmaintenanceorder/updateStatusAndRemark`, + method: 'POST', + data + }) +} + diff --git a/admin/src/views/cm/warehouse/DispatchList.vue b/admin/src/views/cm/warehouse/DispatchList.vue index c2a85f3..aeaeeb8 100644 --- a/admin/src/views/cm/warehouse/DispatchList.vue +++ b/admin/src/views/cm/warehouse/DispatchList.vue @@ -1,8 +1,21 @@ diff --git a/admin/src/views/pm/pmowner/index.vue b/admin/src/views/pm/pmowner/index.vue index f8e6219..040658e 100644 --- a/admin/src/views/pm/pmowner/index.vue +++ b/admin/src/views/pm/pmowner/index.vue @@ -34,7 +34,7 @@ @click="addOrUpdateHandle()">新增业主 批量删除 + :disabled="dataListSelections.length <= 0">批量移除 @@ -75,7 +75,7 @@ @@ -207,31 +207,31 @@ export default { this.$refs.addOrUpdate.init(id) }) }, - // 删除处理(支持单个删除和批量删除) + // 移除处理(支持单个移除和批量移除) deleteHandle(id) { let ids = [] let idText = '' - // 如果传入了单个id参数,则为单个删除 + // 如果传入了单个id参数,则为单个移除 if (id) { ids = [id] idText = id } else { - // 否则为批量删除 + // 否则为批量移除 ids = this.dataListSelections.map(item => { return item.id }) idText = ids.join(',') } - this.$confirm(`确定进行删除操作?`, '提示', { + this.$confirm(`确定进行移除操作?`, '提示', { confirmButtonText: '确定', cancelButtonText: '取消', type: 'warning' }).then(() => { - // 调用批量删除API + // 调用批量移除API api.pmownerDeleteApi(ids).then(res => { - this.$message.success('删除成功') + this.$message.success('移除成功') this.getDataList() }) }) diff --git a/admin/src/views/pm/pmowner/record/index.vue b/admin/src/views/pm/pmowner/record/index.vue index de07393..4b38969 100644 --- a/admin/src/views/pm/pmowner/record/index.vue +++ b/admin/src/views/pm/pmowner/record/index.vue @@ -238,7 +238,7 @@ export default { if (id) { pmHouseApi.pmhouseFreeApi([id]).then(() => { this.$message.success('删除成功') - this.rentRecords.splice(index, 1) + this.getRentRecords() // 删除后重新加载数据 }).catch(() => { this.$message.error('删除失败') }) diff --git a/admin/src/views/pm/project/DispatchList.vue b/admin/src/views/pm/project/DispatchList.vue index aa1d418..a46b19f 100644 --- a/admin/src/views/pm/project/DispatchList.vue +++ b/admin/src/views/pm/project/DispatchList.vue @@ -1,8 +1,28 @@