| @@ -75,11 +75,13 @@ const FormPanel = ({ formData }) => { | |||||
| return; | return; | ||||
| } | } | ||||
| formik.setFieldValue("length",responseData.data.length); | formik.setFieldValue("length",responseData.data.length); | ||||
| let colValue = 0; | |||||
| setColumnPrice(ComboData.proofPrice.find(obj=>{ | setColumnPrice(ComboData.proofPrice.find(obj=>{ | ||||
| colValue = obj.value; | |||||
| return obj.colCount === responseData.data.column | return obj.colCount === responseData.data.column | ||||
| })); | })); | ||||
| formik.setFieldValue("noOfPages",responseData.data.no_of_page); | 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(){ | onError: function(){ | ||||
| setWarningText("無法計算,請手動輸入。"); | setWarningText("無法計算,請手動輸入。"); | ||||
| @@ -207,7 +209,7 @@ const FormPanel = ({ formData }) => { | |||||
| onChange={(event) => { | onChange={(event) => { | ||||
| const value = event.target.value; | const value = event.target.value; | ||||
| formik.setFieldValue("length", value); | formik.setFieldValue("length", value); | ||||
| formik.setFieldValue("fee", columnPrice.value* 18 * value); | |||||
| formik.setFieldValue("fee", 6552 * value); | |||||
| }} | }} | ||||
| name="noOfPages" | name="noOfPages" | ||||
| value={formik.values["noOfPages"]} | value={formik.values["noOfPages"]} | ||||
| @@ -229,7 +231,7 @@ const FormPanel = ({ formData }) => { | |||||
| x | x | ||||
| </FormLabel> | </FormLabel> | ||||
| <FormLabel sx={{ paddingLeft: 2, paddingRight: 2, textAlign: "center" }}> | <FormLabel sx={{ paddingLeft: 2, paddingRight: 2, textAlign: "center" }}> | ||||
| ${formik.values.price ? formik.values.price : 0} | |||||
| ${formik.values.price ? formik.values.price : "6,552"} | |||||
| </FormLabel> | </FormLabel> | ||||
| </Stack> | </Stack> | ||||
| </Grid> | </Grid> | ||||