Added minor changes for BOD-83 scheduling load.

This commit is contained in:
Patrick Fic
2020-05-11 10:03:56 -07:00
parent 0c93488c1f
commit 3af8b28764
4 changed files with 20 additions and 22 deletions

View File

@@ -8,7 +8,7 @@ import {
import moment from "moment";
import { notification, Modal } from "antd";
import { useTranslation } from "react-i18next";
import { UPDATE_JOB_STATUS } from "../../graphql/jobs.queries";
import { UPDATE_JOBS } from "../../graphql/jobs.queries";
import { connect } from "react-redux";
import { createStructuredSelector } from "reselect";
@@ -36,12 +36,7 @@ export function ScheduleJobModalContainer({
start: null,
});
const [insertAppointment] = useMutation(INSERT_APPOINTMENT);
const [updateJobStatus] = useMutation(UPDATE_JOB_STATUS, {
variables: {
jobId: jobId,
status: bodyshop.md_ro_statuses.default_scheduled,
},
});
const [updateJobStatus] = useMutation(UPDATE_JOBS);
const [formData, setFormData] = useState({ notifyCustomer: false });
const { t } = useTranslation();
@@ -64,7 +59,16 @@ export function ScheduleJobModalContainer({
},
})
.then((r) => {
updateJobStatus().then((r) => {
updateJobStatus({
variables: {
jobIds: [jobId],
fields: {
status: bodyshop.md_ro_statuses.default_scheduled,
date_scheduled: new Date(),
scheduled_in: appData.start,
},
},
}).then((r) => {
notification["success"]({
message: t("appointments.successes.created"),
});