IO-826 Payment Reference by email

This commit is contained in:
Patrick Fic
2021-04-28 15:05:41 -07:00
parent 9c1996a557
commit ff32e7d79c
3 changed files with 20 additions and 11 deletions

View File

@@ -35,7 +35,6 @@ export function ContractsFindModalContainer({
setLoading(true); setLoading(true);
const claimNumbers = []; const claimNumbers = [];
values.table.split("\n").forEach((row, idx, arr) => { values.table.split("\n").forEach((row, idx, arr) => {
console.log("row :>> ", row);
const { 1: claim, 2: shortclaim, 4: amount } = row.split("\t"); const { 1: claim, 2: shortclaim, 4: amount } = row.split("\t");
if (!claim || !shortclaim) return; if (!claim || !shortclaim) return;
const trimmedShortClaim = shortclaim.trim(); const trimmedShortClaim = shortclaim.trim();
@@ -52,7 +51,7 @@ export function ContractsFindModalContainer({
}, },
}, },
{}, {},
"p" values.sendby === "email" ? "e" : "p"
); );
setLoading(false); setLoading(false);
}; };

View File

@@ -1,4 +1,4 @@
import { Form, Input } from "antd"; import { Form, Input, Radio } from "antd";
import React from "react"; import React from "react";
import { useTranslation } from "react-i18next"; import { useTranslation } from "react-i18next";
import { connect } from "react-redux"; import { connect } from "react-redux";
@@ -27,6 +27,16 @@ export function PartsReceiveModalComponent({ bodyshop, form }) {
> >
<Input.TextArea rows={8} /> <Input.TextArea rows={8} />
</Form.Item> </Form.Item>
<Form.Item
label={t("general.labels.sendby")}
name="sendby"
initialValue="print"
>
<Radio.Group>
<Radio value="email">{t("general.labels.email")}</Radio>
<Radio value="print">{t("general.labels.print")}</Radio>
</Radio.Group>
</Form.Item>
</div> </div>
); );
} }

View File

@@ -499,7 +499,7 @@ export const TemplateList = (type, context) => {
disabled: false, disabled: false,
rangeFilter: { rangeFilter: {
object: i18n.t("reportcenter.labels.objects.jobs"), object: i18n.t("reportcenter.labels.objects.jobs"),
field: i18n.t("jobs.fields.invoice_date"), field: i18n.t("jobs.fields.date_invoiced"),
}, },
}, },
@@ -516,7 +516,7 @@ export const TemplateList = (type, context) => {
disabled: false, disabled: false,
rangeFilter: { rangeFilter: {
object: i18n.t("reportcenter.labels.objects.jobs"), object: i18n.t("reportcenter.labels.objects.jobs"),
field: i18n.t("jobs.fields.invoice_date"), field: i18n.t("jobs.fields.date_invoiced"),
}, },
}, },
@@ -529,7 +529,7 @@ export const TemplateList = (type, context) => {
disabled: false, disabled: false,
rangeFilter: { rangeFilter: {
object: i18n.t("reportcenter.labels.objects.jobs"), object: i18n.t("reportcenter.labels.objects.jobs"),
field: i18n.t("jobs.fields.invoice_date"), field: i18n.t("jobs.fields.date_invoiced"),
}, },
}, },
@@ -546,7 +546,7 @@ export const TemplateList = (type, context) => {
disabled: false, disabled: false,
rangeFilter: { rangeFilter: {
object: i18n.t("reportcenter.labels.objects.jobs"), object: i18n.t("reportcenter.labels.objects.jobs"),
field: i18n.t("jobs.fields.invoice_date"), field: i18n.t("jobs.fields.date_invoiced"),
}, },
}, },
@@ -559,7 +559,7 @@ export const TemplateList = (type, context) => {
disabled: false, disabled: false,
rangeFilter: { rangeFilter: {
object: i18n.t("reportcenter.labels.objects.jobs"), object: i18n.t("reportcenter.labels.objects.jobs"),
field: i18n.t("jobs.fields.open_date"), field: i18n.t("jobs.fields.date_open"),
}, },
}, },
@@ -576,7 +576,7 @@ export const TemplateList = (type, context) => {
disabled: false, disabled: false,
rangeFilter: { rangeFilter: {
object: i18n.t("reportcenter.labels.objects.jobs"), object: i18n.t("reportcenter.labels.objects.jobs"),
field: i18n.t("jobs.fields.open_date"), field: i18n.t("jobs.fields.date_open"),
}, },
}, },
@@ -589,7 +589,7 @@ export const TemplateList = (type, context) => {
disabled: false, disabled: false,
rangeFilter: { rangeFilter: {
object: i18n.t("reportcenter.labels.objects.jobs"), object: i18n.t("reportcenter.labels.objects.jobs"),
field: i18n.t("jobs.fields.open_date"), field: i18n.t("jobs.fields.date_open"),
}, },
}, },
@@ -606,7 +606,7 @@ export const TemplateList = (type, context) => {
disabled: false, disabled: false,
rangeFilter: { rangeFilter: {
object: i18n.t("reportcenter.labels.objects.jobs"), object: i18n.t("reportcenter.labels.objects.jobs"),
field: i18n.t("jobs.fields.open_date"), field: i18n.t("jobs.fields.date_open"),
}, },
}, },
estimator_detail: { estimator_detail: {