MAJOR CHANGE: Renamed invoices to bills BOD-410

This commit is contained in:
Patrick Fic
2020-09-22 17:01:03 -07:00
parent 95ee3ae2bc
commit f84520c260
91 changed files with 2510 additions and 2624 deletions

View File

@@ -20,16 +20,16 @@ const mapStateToProps = createStructuredSelector({
});
const mapDispatchToProps = (dispatch) => ({
setInvoiceEnterContext: (context) =>
dispatch(setModalContext({ context: context, modal: "invoiceEnter" })),
setBillEnterContext: (context) =>
dispatch(setModalContext({ context: context, modal: "billEnter" })),
});
export function PartsOrderListTableComponent({
setInvoiceEnterContext,
setBillEnterContext,
bodyshop,
job,
loading,
invoicesQuery,
billsQuery,
handleOnRowClick,
}) {
const responsibilityCenters = bodyshop.md_responsibility_centers;
@@ -41,10 +41,8 @@ export function PartsOrderListTableComponent({
const search = queryString.parse(useLocation().search);
const selectedpartsorder = search.partsorderid;
const parts_orders = invoicesQuery.data
? invoicesQuery.data.parts_orders
: [];
const { refetch } = invoicesQuery;
const parts_orders = billsQuery.data ? billsQuery.data.parts_orders : [];
const { refetch } = billsQuery;
const columns = [
{
title: t("vendors.fields.name"),
@@ -93,15 +91,15 @@ export function PartsOrderListTableComponent({
render: (text, record) => (
<Button
onClick={() => {
logImEXEvent("parts_order_receive_invoice");
logImEXEvent("parts_order_receive_bill");
setInvoiceEnterContext({
setBillEnterContext({
actions: { refetch: refetch },
context: {
job: job,
invoice: {
bill: {
vendorid: record.vendor.id,
invoicelines: record.parts_order_lines.map((pol) => {
billlines: record.parts_order_lines.map((pol) => {
return {
joblineid: pol.job_line_id,
line_desc: pol.line_desc,
@@ -119,7 +117,7 @@ export function PartsOrderListTableComponent({
});
}}
>
{t("parts_orders.actions.receiveinvoice")}
{t("parts_orders.actions.receivebill")}
</Button>
),
},
@@ -227,7 +225,7 @@ export function PartsOrderListTableComponent({
{t("parts_orders.labels.parts_orders")}
</Typography.Title>
<Table
loading={loading}
loading={billsQuery.loading}
size="small"
title={() => (
<div className="imex-table-header">