Added logic to insert job by selecting the owner first. Vehicle is already preselected using VIN from watcher. Added fields to owner table.

This commit is contained in:
Patrick Fic
2020-01-29 14:09:41 -08:00
parent d7e195ff7f
commit 1040822a7c
19 changed files with 527 additions and 76 deletions

View File

@@ -1,4 +1,4 @@
import { Table, Checkbox, Divider } from "antd";
import { Checkbox, Divider, Table } from "antd";
import React from "react";
import { useTranslation } from "react-i18next";
import PhoneFormatter from "../../utils/PhoneFormatter";
@@ -98,17 +98,18 @@ export default function OwnerFindModalComponent({
rowKey="id"
loading={ownersListLoading}
dataSource={ownersList}
//onChange={handleTableChange}
rowSelection={{ selectedRowKeys: [selectedOwner] }}
rowSelection={{
onSelect: props => {
setSelectedOwner(props.id);
},
type: "radio",
selectedRowKeys: [selectedOwner]
}}
onRow={(record, rowIndex) => {
return {
onClick: event => {
handleOnRowClick(record);
}, // click row
onDoubleClick: event => {}, // double click row
onContextMenu: event => {}, // right button click row
onMouseEnter: event => {}, // mouse enter row
onMouseLeave: event => {} // mouse leave row
}
};
}}
/>

View File

@@ -1,11 +1,11 @@
import { Modal } from "antd";
import React from "react";
import { useQuery } from "react-apollo";
import { useTranslation } from "react-i18next";
import { QUERY_SEARCH_OWNER_BY_IDX } from "../../graphql/owners.queries";
import AlertComponent from "../alert/alert.component";
import LoadingSpinner from "../loading-spinner/loading-spinner.component";
import OwnerFindModalComponent from "./owner-find-modal.component";
import { useQuery } from "react-apollo";
import { QUERY_SEARCH_OWNER_BY_IDX } from "../../graphql/owners.queries";
import { useTranslation } from "react-i18next";
export default function OwnerFindModalContainer({
loading,