From 1e832e9c62be7412249cf13b22f7019aada7850e Mon Sep 17 00:00:00 2001 From: anna Date: Wed, 11 Oct 2023 17:44:26 +0800 Subject: [PATCH] fix bug --- src/pages/ProofCreate_FromApp/ProofForm.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/pages/ProofCreate_FromApp/ProofForm.js b/src/pages/ProofCreate_FromApp/ProofForm.js index 95e6e2f..ec36c0e 100644 --- a/src/pages/ProofCreate_FromApp/ProofForm.js +++ b/src/pages/ProofCreate_FromApp/ProofForm.js @@ -75,11 +75,13 @@ const FormPanel = ({ formData }) => { return; } formik.setFieldValue("length",responseData.data.length); + let colValue = 0; setColumnPrice(ComboData.proofPrice.find(obj=>{ + colValue = obj.value; return obj.colCount === responseData.data.column })); formik.setFieldValue("noOfPages",responseData.data.no_of_page); - formik.setFieldValue("fee",columnPrice.value * (data.groupType == "A"?responseData.data.no_of_page*responseData.data.length:responseData.data.length)); + formik.setFieldValue("fee",(data.groupType == "A"?6552*responseData.data.no_of_page :responseData.data.length*colValue)); }, onError: function(){ setWarningText("無法計算,請手動輸入。"); @@ -207,7 +209,7 @@ const FormPanel = ({ formData }) => { onChange={(event) => { const value = event.target.value; formik.setFieldValue("length", value); - formik.setFieldValue("fee", columnPrice.value* 18 * value); + formik.setFieldValue("fee", 6552 * value); }} name="noOfPages" value={formik.values["noOfPages"]} @@ -229,7 +231,7 @@ const FormPanel = ({ formData }) => { x - ${formik.values.price ? formik.values.price : 0} + ${formik.values.price ? formik.values.price : "6,552"}