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