Pārlūkot izejas kodu

[Prod Schedule] update editable

master
cyril.tsui pirms 1 mēnesi
vecāks
revīzija
e610eea104
2 mainītis faili ar 6 papildinājumiem un 7 dzēšanām
  1. +4
    -4
      src/components/ScheduleTable/BomMaterialTable.tsx
  2. +2
    -3
      src/components/ScheduleTable/ScheduleTable.tsx

+ 4
- 4
src/components/ScheduleTable/BomMaterialTable.tsx Parādīt failu

@@ -114,7 +114,7 @@ function BomMaterialTable({ bomMaterial }: Props) {
headerName: t("Available Qty"),
flex: 0.5,
type: "number",
editable: true,
// editable: true,
align: "right",
headerAlign: "right",
renderCell: (row) => {
@@ -126,7 +126,7 @@ function BomMaterialTable({ bomMaterial }: Props) {
field: "demandQty",
headerName: t("Demand Qty"),
flex: 0.5,
editable: true,
// editable: true,
align: "right",
headerAlign: "right",
renderCell: (row) => {
@@ -137,7 +137,7 @@ function BomMaterialTable({ bomMaterial }: Props) {
field: "status",
headerName: t("status"),
flex: 0.5,
editable: true,
// editable: true,
align: "center",
headerAlign: "center",
renderCell: (params) => {
@@ -220,7 +220,7 @@ function BomMaterialTable({ bomMaterial }: Props) {
},
}}
disableColumnMenu
editMode="row"
// editMode="row"
rows={entries}
rowModesModel={rowModesModel}
onRowModesModelChange={setRowModesModel}


+ 2
- 3
src/components/ScheduleTable/ScheduleTable.tsx Parādīt failu

@@ -232,9 +232,8 @@ function ScheduleTable<T extends ResultWithId>({
<IconButton
color="primary"
disabled={
// !(row as unknown as DetailedProdScheduleLineResult).bomMaterials.every(ele => (ele.availableQty ?? 0) >= (ele.demandQty ?? 0))
// ||
editingRowId === row.id
!(row as unknown as DetailedProdScheduleLineResult).bomMaterials.every(ele => (ele.availableQty ?? 0) >= (ele.demandQty ?? 0))
|| editingRowId === row.id
|| (row as unknown as DetailedProdScheduleLineResult).approved}
onClick={() => handleReleaseClick(row)}
>


Notiek ielāde…
Atcelt
Saglabāt