From 28ae1cd0797f808c86ddd0d59e41f30a38715583 Mon Sep 17 00:00:00 2001 From: sunshine <1467939124@qq.com> Date: Thu, 1 Aug 2024 12:35:08 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=96=B0=E5=A2=9E=E5=90=8E=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E6=B2=A1=E6=9C=89=E5=88=B7=E6=96=B0bug=E4=BB=A5?= =?UTF-8?q?=E5=8F=8A=E6=8A=95=E6=96=99=E9=A1=B5=E9=9D=A2=E8=AF=A6=E6=83=85?= =?UTF-8?q?=E4=B8=8D=E6=98=BE=E7=A4=BAbug=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/page_record/feedingRecordForm.vue | 5 +-- src/page_report/planProgress.vue | 11 +++++- src/page_report/replaceForm.vue | 2 + src/page_report/reportForm.vue | 2 + src/pages/report.vue | 10 +++++ src/pages/work.vue | 54 +++++++++++++++++---------- src/pages/workReport.vue | 13 +++++-- 7 files changed, 69 insertions(+), 28 deletions(-) diff --git a/src/page_record/feedingRecordForm.vue b/src/page_record/feedingRecordForm.vue index 09e88c1..5a39af9 100644 --- a/src/page_record/feedingRecordForm.vue +++ b/src/page_record/feedingRecordForm.vue @@ -138,13 +138,12 @@ export default { create(this.formData).then(response => { modal.msgSuccess("保存成功") tab.navigateBack() + uni.$emit('saveDraft', true) }) } }) } - }).catch(err => { - console.log('err', err); - }) + }).catch(err => {}) }, handleTypeChange(e){ this.formData.feedingType =e.detail.value; diff --git a/src/page_report/planProgress.vue b/src/page_report/planProgress.vue index 0fafdb6..0f989b5 100644 --- a/src/page_report/planProgress.vue +++ b/src/page_report/planProgress.vue @@ -41,10 +41,12 @@ + > + {{Number((item.totalQualityNumber / planDo.planNumber) * 100).toFixed(2)}}% + {{ item.totalWasteNumber }} @@ -103,4 +105,9 @@ export default { box-shadow: 0 1px 1px 0 rgba(0, 72, 145, 0.1), 0 0.5px 0 0 rgba(0, 0, 0, 0.1); } +.u-percentage-slot { + font-size: 10px; + margin-left: 30px; +} + diff --git a/src/page_report/replaceForm.vue b/src/page_report/replaceForm.vue index 12c6f80..cce7608 100644 --- a/src/page_report/replaceForm.vue +++ b/src/page_report/replaceForm.vue @@ -230,6 +230,8 @@ export default { createReport(this.customFormData).then(response => { modal.msgSuccess("保存成功") tab.navigateBack() + // 通知组件刷新列表 + uni.$emit('success', true) }) } } diff --git a/src/page_report/reportForm.vue b/src/page_report/reportForm.vue index f18b3f9..156e7b0 100644 --- a/src/page_report/reportForm.vue +++ b/src/page_report/reportForm.vue @@ -227,6 +227,8 @@ export default { createReport(this.customFormData).then(response => { modal.msgSuccess("保存成功") tab.switchTab('/pages/report') + // 通知组件刷新列表 + uni.$emit('handleSuccess', true) }) } } diff --git a/src/pages/report.vue b/src/pages/report.vue index dcab91c..5ea7983 100644 --- a/src/pages/report.vue +++ b/src/pages/report.vue @@ -200,7 +200,17 @@ export default { onLoad() { this.loading = true this.getList(); + uni.$on('handleSuccess', data => { + if (data) { + this.getList(); + } + }); this.getReplaceReportList() + uni.$on('success', data => { + if (data) { + this.getReplaceReportList(); + } + }); this.getOtherReportList() this.getUserList() this.loading = false diff --git a/src/pages/work.vue b/src/pages/work.vue index d816c4e..f600b69 100644 --- a/src/pages/work.vue +++ b/src/pages/work.vue @@ -57,7 +57,7 @@ {{ item.weight }} - + 原料: {{item2.itemName}} @@ -87,7 +87,6 @@ @@ -113,7 +112,7 @@ {{ item.weight }} - + 原料: {{item2.itemName}} @@ -133,14 +132,15 @@