瀏覽代碼

rename qcFormVer2 -> qcComponent

master
kelvinsuen 18 小時之前
父節點
當前提交
6d092a6470
共有 2 個檔案被更改,包括 15 行新增8 行删除
  1. +12
    -6
      src/components/PoDetail/QcComponent.tsx
  2. +3
    -2
      src/components/PoDetail/QcStockInModalVer2.tsx

src/components/PoDetail/QcFormVer2.tsx → src/components/PoDetail/QcComponent.tsx 查看文件

@@ -71,7 +71,7 @@ type EntryError =


type QcRow = TableRow<Partial<QcData>, EntryError>; type QcRow = TableRow<Partial<QcData>, EntryError>;
// fetchQcItemCheck // 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 { t } = useTranslation("purchaseOrder");
const apiRef = useGridApiRef(); const apiRef = useGridApiRef();
const { const {
@@ -462,8 +462,9 @@ const QcFormVer2: React.FC<Props> = ({ qc, itemDetail, disabled, qcItems, setQcI
}} }}
> >
<FormControlLabel disabled={disabled} <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 <TextField
type="number" type="number"
label={t("acceptQty")} label={t("acceptQty")}
@@ -478,15 +479,20 @@ const QcFormVer2: React.FC<Props> = ({ qc, itemDetail, disabled, qcItems, setQcI
error={Boolean(errors.acceptQty)} error={Boolean(errors.acceptQty)}
helperText={errors.acceptQty?.message} helperText={errors.acceptQty?.message}
/> />
</Box>
</Box>)}

{itemDetail.status == "pending" && (<>
<FormControlLabel disabled={disabled} <FormControlLabel disabled={disabled}
value="2" control={<Radio />} value="2" control={<Radio />}
sx={{"& .Mui-checked": {color: "red"}}} sx={{"& .Mui-checked": {color: "red"}}}
label="不接受" />
label="不接受並退貨" />

<FormControlLabel disabled={disabled} <FormControlLabel disabled={disabled}
value="3" control={<Radio />} value="3" control={<Radio />}
sx={{"& .Mui-checked": {color: "blue"}}} sx={{"& .Mui-checked": {color: "blue"}}}
label="上報品檢結果" /> label="上報品檢結果" />
</>)}
</RadioGroup> </RadioGroup>
)} )}
/> />
@@ -518,4 +524,4 @@ const QcFormVer2: React.FC<Props> = ({ qc, itemDetail, disabled, qcItems, setQcI
</> </>
); );
}; };
export default QcFormVer2;
export default QcComponent;

+ 3
- 2
src/components/PoDetail/QcStockInModalVer2.tsx 查看文件

@@ -17,8 +17,8 @@ import { StockInLineRow } from "./PoInputGrid";
import { useTranslation } from "react-i18next"; import { useTranslation } from "react-i18next";
import StockInForm from "./StockInForm"; import StockInForm from "./StockInForm";
import StockInFormVer2 from "./StockInFormVer2"; import StockInFormVer2 from "./StockInFormVer2";
import QcFormVer2 from "./QcFormVer2";
import PutawayForm from "./PutawayForm"; import PutawayForm from "./PutawayForm";
import QcComponent from "./QcComponent";
import { dummyPutawayLine, dummyQCData } from "./dummyQcTemplate"; import { dummyPutawayLine, dummyQCData } from "./dummyQcTemplate";
import { useGridApiRef } from "@mui/x-data-grid"; import { useGridApiRef } from "@mui/x-data-grid";
import {submitDialogWithWarning} from "../Swal/CustomAlerts"; import {submitDialogWithWarning} from "../Swal/CustomAlerts";
@@ -28,6 +28,7 @@ import { watch } from "fs";
import { EscalationResult } from "@/app/api/escalation"; import { EscalationResult } from "@/app/api/escalation";
import { SessionWithTokens } from "@/config/authConfig"; import { SessionWithTokens } from "@/config/authConfig";



const style = { const style = {
position: "absolute", position: "absolute",
top: "50%", top: "50%",
@@ -474,7 +475,7 @@ const [qcItems, setQcItems] = useState(dummyQCData)
justifyContent="flex-start" justifyContent="flex-start"
alignItems="flex-start" alignItems="flex-start"
> >
<QcFormVer2
<QcComponent
qc={qc!} qc={qc!}
itemDetail={itemDetail} itemDetail={itemDetail}
disabled={viewOnly} disabled={viewOnly}


Loading…
取消
儲存