Added base supplement functionality.

This commit is contained in:
Patrick Fic
2020-02-12 15:56:09 -08:00
parent 7e61bffce5
commit 5b873146b8
10 changed files with 64 additions and 23 deletions

View File

@@ -32,8 +32,8 @@ export default withRouter(function JobsAvailableSupplementContainer({
const [insertLoading, setInsertLoading] = useState(false);
const [updateJob] = useMutation(UPDATE_JOB);
const [loadEstData, estData] = estDataLazyLoad;
const importOptionsState = useState({overrideHeaders: false,})
const importOptionsState = useState({ overrideHeaders: false });
const importOptions = importOptionsState[0];
const onModalOk = () => {
setModalVisible(false);
setInsertLoading(true);
@@ -51,16 +51,27 @@ const importOptionsState = useState({overrideHeaders: false,})
message: t("jobs.errors.creating", { error: "No job data present." })
});
} else {
//create upsert job
let supp = estData.data.available_jobs_by_pk.est_data;
delete supp.joblines;
delete supp.owner;
delete supp.vehicle;
if (!importOptions.overrideHeaders) {
delete supp["ins_ea"];
//Strip out the header options
}
updateJob({
variables: {
job: estData.data.available_jobs_by_pk.est_data //STRAIGHT DATA PLACE, SHOULD REMOVE
jobId: selectedJob,
job: supp
}
})
.then(r => {
notification["success"]({
message: t("jobs.successes.created"),
message: t("jobs.successes.supplemented"),
onClick: () => {
console.log("r", r);
history.push(
`/manage/jobs/${r.data.update_jobs.returning[0].id}`
);