|
|
@@ -71,7 +71,7 @@ type EntryError = |
|
|
|
|
|
|
|
type QcRow = TableRow<Partial<QcData>, EntryError>; |
|
|
|
// fetchQcItemCheck |
|
|
|
const QcFormVer2: React.FC<Props> = ({ qc, itemDetail, disabled, qcItems, setQcItems }) => { |
|
|
|
const QcComponent: React.FC<Props> = ({ qc, itemDetail, disabled, qcItems, setQcItems }) => { |
|
|
|
const { t } = useTranslation("purchaseOrder"); |
|
|
|
const apiRef = useGridApiRef(); |
|
|
|
const { |
|
|
@@ -462,8 +462,9 @@ const QcFormVer2: React.FC<Props> = ({ qc, itemDetail, disabled, qcItems, setQcI |
|
|
|
}} |
|
|
|
> |
|
|
|
<FormControlLabel disabled={disabled} |
|
|
|
value="1" control={<Radio />} label="接受" /> |
|
|
|
<Box sx={{mr:2}}> |
|
|
|
value="1" control={<Radio />} label="接受來貨" /> |
|
|
|
|
|
|
|
{itemDetail.status == "escalated" && (<Box sx={{mr:2}}> |
|
|
|
<TextField |
|
|
|
type="number" |
|
|
|
label={t("acceptQty")} |
|
|
@@ -478,15 +479,20 @@ const QcFormVer2: React.FC<Props> = ({ qc, itemDetail, disabled, qcItems, setQcI |
|
|
|
error={Boolean(errors.acceptQty)} |
|
|
|
helperText={errors.acceptQty?.message} |
|
|
|
/> |
|
|
|
</Box> |
|
|
|
</Box>)} |
|
|
|
|
|
|
|
{itemDetail.status == "pending" && (<> |
|
|
|
<FormControlLabel disabled={disabled} |
|
|
|
value="2" control={<Radio />} |
|
|
|
sx={{"& .Mui-checked": {color: "red"}}} |
|
|
|
label="不接受" /> |
|
|
|
label="不接受並退貨" /> |
|
|
|
|
|
|
|
|
|
|
|
<FormControlLabel disabled={disabled} |
|
|
|
value="3" control={<Radio />} |
|
|
|
sx={{"& .Mui-checked": {color: "blue"}}} |
|
|
|
label="上報品檢結果" /> |
|
|
|
</>)} |
|
|
|
</RadioGroup> |
|
|
|
)} |
|
|
|
/> |
|
|
@@ -518,4 +524,4 @@ const QcFormVer2: React.FC<Props> = ({ qc, itemDetail, disabled, qcItems, setQcI |
|
|
|
</> |
|
|
|
); |
|
|
|
}; |
|
|
|
export default QcFormVer2; |
|
|
|
export default QcComponent; |