Added base supplement functionality.
This commit is contained in:
@@ -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}`
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user