IO-1994 Resolve parts filtering status and sorting.

This commit is contained in:
Patrick Fic
2022-07-25 11:04:03 -07:00
parent 19329e76b7
commit 2ede54b901

View File

@@ -144,11 +144,26 @@ export function JobLinesComponent({
filters: [
{
text: t("jobs.labels.partsfilter"),
value: ["PAN", "PAP", "PAL", "PAA", "PAS", "PASL"],
value: [
"PAN",
"PAC",
"PAR",
"PAL",
"PAA",
"PAM",
"PAP",
"PAS",
"PASL",
"PAG",
],
},
{
text: t("joblines.fields.part_types.PAN"),
value: ["PAN", "PAP"],
value: ["PAN"],
},
{
text: t("joblines.fields.part_types.PAP"),
value: ["PAP"],
},
{
text: t("joblines.fields.part_types.PAL"),
@@ -158,9 +173,29 @@ export function JobLinesComponent({
text: t("joblines.fields.part_types.PAA"),
value: ["PAA"],
},
{
text: t("joblines.fields.part_types.PAG"),
value: ["PAG"],
},
{
text: t("joblines.fields.part_types.PAS"),
value: ["PAS", "PASL"],
value: ["PAS"],
},
{
text: t("joblines.fields.part_types.PASL"),
value: ["PASL"],
},
{
text: t("joblines.fields.part_types.PAC"),
value: ["PAC"],
},
{
text: t("joblines.fields.part_types.PAR"),
value: ["PAR"],
},
{
text: t("joblines.fields.part_types.PAM"),
value: ["PAM"],
},
],
onFilter: (value, record) => value.includes(record.part_type),
@@ -346,7 +381,11 @@ export function JobLinesComponent({
];
const handleTableChange = (pagination, filters, sorter) => {
setState({ ...state, filteredInfo: filters, sortedInfo: sorter });
setState((state) => ({
...state,
filteredInfo: filters,
sortedInfo: sorter,
}));
};
const handleMark = (e) => {
@@ -482,9 +521,10 @@ export function JobLinesComponent({
</Button>
<Button
onClick={() => {
setState({
setState((state) => ({
...state,
filteredInfo: {
...state.filteredInfo,
part_type: [
"PAN",
"PAC",
@@ -498,7 +538,7 @@ export function JobLinesComponent({
"PAG",
],
},
});
}));
}}
>
<FilterFilled /> {t("jobs.actions.filterpartsonly")}