Auto filter Claims Clerk lines & adjust rules.
This commit is contained in:
@@ -8,12 +8,12 @@ import ErrorResultAtom from "../../atoms/error-result/error-result.atom";
|
||||
import IgnoreJobLine from "../../atoms/ignore-job-line/ignore-job-line.atom";
|
||||
import partTypeConverterAtom from "../../atoms/part-type-converter/part-type-converter.atom";
|
||||
import PriceDiffPcFormatterAtom from "../../atoms/price-diff-pc-formatter/price-diff-pc-formatter.atom";
|
||||
import { render } from "sass";
|
||||
|
||||
const { ipcRenderer } = window;
|
||||
|
||||
export default function JobLinesTableMolecule({ loading, job }) {
|
||||
const [searchText, setSearchText] = useState("");
|
||||
const [filters, setFilters] = useState({ ignore: ["false"] });
|
||||
const [filters, setFilters] = useState({ ignore: ["false", "ai"] });
|
||||
|
||||
if (!job) {
|
||||
return <ErrorResultAtom title="Error Displaying Job Lines" errorMessage="It looks like this job doesn't exist." />;
|
||||
@@ -115,11 +115,12 @@ export default function JobLinesTableMolecule({ loading, job }) {
|
||||
key: "ignore",
|
||||
filters: [
|
||||
{ text: "Eligible for RPS Calculation", value: false },
|
||||
{ text: "Ineligible for RPS Calculation", value: true }
|
||||
{ text: "Ineligible for RPS Calculation", value: true },
|
||||
{ text: "Lines with identified issues", value: "ai" }
|
||||
],
|
||||
width: "5%",
|
||||
filteredValue: filters.ignore || null,
|
||||
onFilter: (value, record) => value === record.ignore,
|
||||
onFilter: (value, record) => (value === "ai" ? record.alerts?.length > 0 : value === record.ignore),
|
||||
render: (text, record) => <IgnoreJobLine lineId={record.id} ignore={record.ignore} line_desc={record.line_desc} />
|
||||
}
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user