IO-2122 Add time ticket report.

This commit is contained in:
Patrick Fic
2022-12-09 08:09:53 -08:00
parent dad3dc9e42
commit 4c42522f3a
6 changed files with 38 additions and 9 deletions

View File

@@ -1,4 +1,4 @@
<babeledit_project version="1.2" be_version="2.7.1"> <babeledit_project be_version="2.7.1" version="1.2">
<!-- <!--
BabelEdit project file BabelEdit project file
@@ -38177,6 +38177,27 @@
</translation> </translation>
</translations> </translations>
</concept_node> </concept_node>
<concept_node>
<name>timetickets_ro</name>
<definition_loaded>false</definition_loaded>
<description></description>
<comment></comment>
<default_text></default_text>
<translations>
<translation>
<language>en-US</language>
<approved>false</approved>
</translation>
<translation>
<language>es-MX</language>
<approved>false</approved>
</translation>
<translation>
<language>fr-CA</language>
<approved>false</approved>
</translation>
</translations>
</concept_node>
<concept_node> <concept_node>
<name>vehicle_check_in</name> <name>vehicle_check_in</name>
<definition_loaded>false</definition_loaded> <definition_loaded>false</definition_loaded>

View File

@@ -1,20 +1,17 @@
import { RadarChartOutlined } from "@ant-design/icons";
import { Popover, Space } from "antd"; import { Popover, Space } from "antd";
import React, { useMemo } from "react"; import React, { useMemo } from "react";
import { useTranslation } from "react-i18next";
import { connect } from "react-redux"; import { connect } from "react-redux";
import { import {
PolarAngleAxis, Legend, PolarAngleAxis,
PolarGrid, PolarGrid,
PolarRadiusAxis, PolarRadiusAxis,
Radar, Radar, RadarChart,
Legend, Tooltip
RadarChart,
Tooltip,
} from "recharts"; } from "recharts";
import { createStructuredSelector } from "reselect"; import { createStructuredSelector } from "reselect";
import { selectBodyshop } from "../../redux/user/user.selectors"; import { selectBodyshop } from "../../redux/user/user.selectors";
import { RadarChartOutlined } from "@ant-design/icons";
import { useTranslation } from "react-i18next";
import { load } from "@fingerprintjs/fingerprintjs";
const mapStateToProps = createStructuredSelector({ const mapStateToProps = createStructuredSelector({
bodyshop: selectBodyshop, bodyshop: selectBodyshop,
}); });

View File

@@ -2254,6 +2254,7 @@
"supplement_request": "Supplement Request", "supplement_request": "Supplement Request",
"thank_you_ro": "Thank You Letter", "thank_you_ro": "Thank You Letter",
"thirdpartypayer": "Third Party Payer", "thirdpartypayer": "Third Party Payer",
"timetickets_ro": "Time Tickets",
"vehicle_check_in": "Vehicle Intake", "vehicle_check_in": "Vehicle Intake",
"vehicle_delivery_check": "Vehicle Delivery Checklist", "vehicle_delivery_check": "Vehicle Delivery Checklist",
"window_tag": "Window Tag", "window_tag": "Window Tag",

View File

@@ -2254,6 +2254,7 @@
"supplement_request": "", "supplement_request": "",
"thank_you_ro": "", "thank_you_ro": "",
"thirdpartypayer": "", "thirdpartypayer": "",
"timetickets_ro": "",
"vehicle_check_in": "", "vehicle_check_in": "",
"vehicle_delivery_check": "", "vehicle_delivery_check": "",
"window_tag": "", "window_tag": "",

View File

@@ -2254,6 +2254,7 @@
"supplement_request": "", "supplement_request": "",
"thank_you_ro": "", "thank_you_ro": "",
"thirdpartypayer": "", "thirdpartypayer": "",
"timetickets_ro": "",
"vehicle_check_in": "", "vehicle_check_in": "",
"vehicle_delivery_check": "", "vehicle_delivery_check": "",
"window_tag": "", "window_tag": "",

View File

@@ -488,6 +488,14 @@ export const TemplateList = (type, context) => {
disabled: false, disabled: false,
group: "pre", group: "pre",
}, },
timetickets_ro: {
title: i18n.t("printcenter.jobs.timetickets_ro"),
description: "CASL Authorization",
subject: i18n.t("printcenter.jobs.timetickets_ro"),
key: "timetickets_ro",
disabled: false,
group: "financial",
},
} }
: {}), : {}),
...(!type || type === "job_special" ...(!type || type === "job_special"