Преглед на файлове

update stock in line lotNo and joborder show lotNo

reset-do-picking-order
CANCERYS\kw093 преди 1 седмица
родител
ревизия
081c76581c
променени са 6 файла, в които са добавени 21 реда и са изтрити 6 реда
  1. +2
    -0
      src/app/api/jo/actions.ts
  2. +1
    -0
      src/app/api/jo/index.ts
  3. +9
    -2
      src/components/JoSearch/JoSearch.tsx
  4. +3
    -1
      src/components/Jodetail/JoPickOrderList.tsx
  5. +5
    -3
      src/components/ProductionProcess/ProductionProcessList.tsx
  6. +1
    -0
      src/i18n/zh/jo.json

+ 2
- 0
src/app/api/jo/actions.ts Целия файл

@@ -344,6 +344,7 @@ export interface AllJoborderProductProcessInfoResponse {
pickOrderStatus: string;
itemCode: string;
itemName: string;
lotNo: string;
requiredQty: number;
jobOrderId: number;
timeNeedToComplete: number;
@@ -523,6 +524,7 @@ export interface AllJoPickOrderResponse {
jobOrderType: string | null;
itemId: number;
itemName: string;
lotNo: string | null;
reqQty: number;
uomId: number;
uomName: string;


+ 1
- 0
src/app/api/jo/index.ts Целия файл

@@ -37,6 +37,7 @@ export interface JobOrder {
stockInLineId?: number;
stockInLineStatus?: string;
silHandlerId?: number;
lotNo?: string;
}

export interface Machine {


+ 9
- 2
src/components/JoSearch/JoSearch.tsx Целия файл

@@ -264,8 +264,15 @@ const JoSearch: React.FC<Props> = ({ defaultInputs, bomCombo, printerCombo, jobT
},
{
name: "code",
label: t("Code"),
flex: 2
label: t("Code / Lot No"),
flex: 2,
renderCell: (row) => (
<span>
{row.code}
<br />
{row.lotNo ?? "-"}
</span>
),
},
{
name: "item",


+ 3
- 1
src/components/Jodetail/JoPickOrderList.tsx Целия файл

@@ -158,7 +158,9 @@ const JoPickOrderList: React.FC<Props> = ({ onSwitchToRecordTab }) =>{
</Box>
<Chip size="small" label={t(status)} color={statusColor as any} />
</Stack>

<Typography variant="body2" color="text.secondary">
{t("Lot No")}: {pickOrder.lotNo || "-"}
</Typography>
<Typography variant="body2" color="text.secondary">
{t("Pick Order")}: {pickOrder.pickOrderCode || "-"}
</Typography>


+ 5
- 3
src/components/ProductionProcess/ProductionProcessList.tsx Целия файл

@@ -215,8 +215,8 @@ const ProductProcessList: React.FC<ProductProcessListProps> = ({ onSelectProcess
<Grid key={process.id} item xs={12} sm={6} md={4}>
<Card
sx={{
minHeight: 160,
maxHeight: 300,
minHeight: 180,
maxHeight: 320,
display: "flex",
flexDirection: "column",
border: "1px solid",
@@ -239,7 +239,9 @@ const ProductProcessList: React.FC<ProductProcessListProps> = ({ onSelectProcess
</Box>
<Chip size="small" label={t(status)} color={statusColor as any} />
</Stack>

<Typography variant="body2" color="text.secondary">
{t("Lot No")}: {process.lotNo ?? "-"}
</Typography>
<Typography variant="subtitle1" color="blue">
{/* <strong>{t("Item Name")}:</strong> */}
{process.itemCode} {process.itemName}


+ 1
- 0
src/i18n/zh/jo.json Целия файл

@@ -15,6 +15,7 @@
"Job Process Status Dashboard": "儀表板 - 工單狀態",
"This lot is rejected, please scan another lot.": "此批次已拒收,請掃描另一個批次。",
"Edit": "改數",
"Code / Lot No": "工單編號/批號",
"Just Complete": "已完成",
"Stock Req. Qty": "需求數",
"Bad Package Qty": "不良包裝數量",


Зареждане…
Отказ
Запис