Browse Source

fix bug

master
Anna Ho 1 year ago
parent
commit
1e832e9c62
1 changed files with 5 additions and 3 deletions
  1. +5
    -3
      src/pages/ProofCreate_FromApp/ProofForm.js

+ 5
- 3
src/pages/ProofCreate_FromApp/ProofForm.js View File

@@ -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>


Loading…
Cancel
Save