From 1c3016c44b1f0fd3b8e5ab805855227679cc7c33 Mon Sep 17 00:00:00 2001
From: fyy <2717885210@qq.com>
Date: Wed, 25 Jun 2025 11:17:58 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E7=BB=BF=E6=A4=8D?=
=?UTF-8?q?=E7=A7=9F=E8=B5=81=E7=AE=A1=E7=90=86=E8=8F=9C=E5=8D=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../clean/cleanOrders/clean-detail-modal.vue | 35 +++++++++----------
.../clean/cleanOrders/clean-modal.vue | 1 +
.../chargeManagement/index.vue | 5 +++
.../conservationManagement/index.vue | 5 +++
.../leasePogramManagement/index.vue | 5 +++
.../orderManagement/index.vue | 5 +++
.../productManagement/index.vue | 5 +++
.../reportStatistics/index.vue | 5 +++
8 files changed, 48 insertions(+), 18 deletions(-)
create mode 100644 apps/web-antd/src/views/property/greenPlantRentalManagement/chargeManagement/index.vue
create mode 100644 apps/web-antd/src/views/property/greenPlantRentalManagement/conservationManagement/index.vue
create mode 100644 apps/web-antd/src/views/property/greenPlantRentalManagement/leasePogramManagement/index.vue
create mode 100644 apps/web-antd/src/views/property/greenPlantRentalManagement/orderManagement/index.vue
create mode 100644 apps/web-antd/src/views/property/greenPlantRentalManagement/productManagement/index.vue
create mode 100644 apps/web-antd/src/views/property/greenPlantRentalManagement/reportStatistics/index.vue
diff --git a/apps/web-antd/src/views/property/clean/cleanOrders/clean-detail-modal.vue b/apps/web-antd/src/views/property/clean/cleanOrders/clean-detail-modal.vue
index daffa3a2..a2a59c78 100644
--- a/apps/web-antd/src/views/property/clean/cleanOrders/clean-detail-modal.vue
+++ b/apps/web-antd/src/views/property/clean/cleanOrders/clean-detail-modal.vue
@@ -49,6 +49,22 @@ const detailSchema = [
},
},
rules: 'required',
+ },
+ {
+ label: '保洁面积',
+ fieldName: 'area',
+ component: 'InputNumber',
+ rules: 'required',
+ componentProps: {
+ onChange: async (value: number) => {
+ const formValues = await formApi.getValues();
+ if (formValues.peices && value) {
+ await formApi.setValues({
+ sumPeices: Number((formValues.peices * value).toFixed(2)),
+ });
+ }
+ },
+ },
},
{
label: '计量单位',
@@ -116,22 +132,7 @@ const detailSchema = [
},
rules: 'required',
},
- {
- label: '保洁面积',
- fieldName: 'area',
- component: 'InputNumber',
- rules: 'required',
- componentProps: {
- onChange: async (value: number) => {
- const formValues = await formApi.getValues();
- if (formValues.peices && value) {
- await formApi.setValues({
- sumPeices: Number((formValues.peices * value).toFixed(2)),
- });
- }
- },
- },
- },
+
{
label: '合计费用',
fieldName: 'sumPeices',
@@ -180,7 +181,6 @@ const [BasicModal, modalApi] = useVbenModal({
});
async function handleConfirm() {
- console.log('handleConfirm');
try {
modalApi.lock(true);
const { valid } = await formApi.validate();
@@ -206,7 +206,6 @@ async function handleConfirm() {
}
async function handleClosed() {
- console.log('handleClosed');
await formApi.resetForm();
resetInitialized();
}
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 cd029e35..8feab082 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
@@ -276,6 +276,7 @@ async function handleConfirm() {
}
async function handleClosed() {
+ detailTable.value = []
await formApi.resetForm();
resetInitialized();
}
diff --git a/apps/web-antd/src/views/property/greenPlantRentalManagement/chargeManagement/index.vue b/apps/web-antd/src/views/property/greenPlantRentalManagement/chargeManagement/index.vue
new file mode 100644
index 00000000..e52968aa
--- /dev/null
+++ b/apps/web-antd/src/views/property/greenPlantRentalManagement/chargeManagement/index.vue
@@ -0,0 +1,5 @@
+
+
+ 收费管理
+
+
\ No newline at end of file
diff --git a/apps/web-antd/src/views/property/greenPlantRentalManagement/conservationManagement/index.vue b/apps/web-antd/src/views/property/greenPlantRentalManagement/conservationManagement/index.vue
new file mode 100644
index 00000000..c5c1a33f
--- /dev/null
+++ b/apps/web-antd/src/views/property/greenPlantRentalManagement/conservationManagement/index.vue
@@ -0,0 +1,5 @@
+
+
+ 养护管理
+
+
\ No newline at end of file
diff --git a/apps/web-antd/src/views/property/greenPlantRentalManagement/leasePogramManagement/index.vue b/apps/web-antd/src/views/property/greenPlantRentalManagement/leasePogramManagement/index.vue
new file mode 100644
index 00000000..98ae2a19
--- /dev/null
+++ b/apps/web-antd/src/views/property/greenPlantRentalManagement/leasePogramManagement/index.vue
@@ -0,0 +1,5 @@
+
+
+ 租赁方案管理
+
+
\ No newline at end of file
diff --git a/apps/web-antd/src/views/property/greenPlantRentalManagement/orderManagement/index.vue b/apps/web-antd/src/views/property/greenPlantRentalManagement/orderManagement/index.vue
new file mode 100644
index 00000000..23858931
--- /dev/null
+++ b/apps/web-antd/src/views/property/greenPlantRentalManagement/orderManagement/index.vue
@@ -0,0 +1,5 @@
+
+
+ 订单管理
+
+
\ No newline at end of file
diff --git a/apps/web-antd/src/views/property/greenPlantRentalManagement/productManagement/index.vue b/apps/web-antd/src/views/property/greenPlantRentalManagement/productManagement/index.vue
new file mode 100644
index 00000000..39411578
--- /dev/null
+++ b/apps/web-antd/src/views/property/greenPlantRentalManagement/productManagement/index.vue
@@ -0,0 +1,5 @@
+
+
+ 产品管理
+
+
\ No newline at end of file
diff --git a/apps/web-antd/src/views/property/greenPlantRentalManagement/reportStatistics/index.vue b/apps/web-antd/src/views/property/greenPlantRentalManagement/reportStatistics/index.vue
new file mode 100644
index 00000000..69f4cab2
--- /dev/null
+++ b/apps/web-antd/src/views/property/greenPlantRentalManagement/reportStatistics/index.vue
@@ -0,0 +1,5 @@
+
+
+ 报表统计
+
+
\ No newline at end of file