IO-21 Connect to Rescue

This commit is contained in:
Patrick Fic
2021-03-24 16:00:34 -07:00
parent a49f4e4287
commit 102a0f02ce
4 changed files with 28644 additions and 124 deletions

23190
client/package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -334,6 +334,13 @@ function Header({
<Menu.Item danger onClick={() => signOutStart()}> <Menu.Item danger onClick={() => signOutStart()}>
{t("user.actions.signout")} {t("user.actions.signout")}
</Menu.Item> </Menu.Item>
<Menu.Item
onClick={() => {
window.open("https://imexrescue.com/", "_blank");
}}
>
{t("menus.header.rescueme")}
</Menu.Item>
<Menu.Item key="shiftclock"> <Menu.Item key="shiftclock">
<Link to="/manage/shiftclock">{t("menus.header.shiftclock")}</Link> <Link to="/manage/shiftclock">{t("menus.header.shiftclock")}</Link>
</Menu.Item> </Menu.Item>

View File

@@ -1,4 +1,4 @@
import { Button, Card, Input, Space } from "antd"; import { Button, Input, Space } from "antd";
import React, { useState } from "react"; import React, { useState } from "react";
import { useTranslation } from "react-i18next"; import { useTranslation } from "react-i18next";
@@ -9,45 +9,50 @@ export default function HelpRescue() {
const handleClick = async () => { const handleClick = async () => {
var bodyFormData = new FormData(); var bodyFormData = new FormData();
bodyFormData.append("Code", code); bodyFormData.append("Code", code);
bodyFormData.append("hostederrorhandling", 1);
const res1 = await fetch( const res1 = await fetch(
"https://secure.logmeinrescue.com/Customer/Code.aspx", "https://secure.logmeinrescue.com/Customer/Code.aspx",
{ {
mode: "no-cors",
method: "POST", method: "POST",
body: bodyFormData, body: bodyFormData,
} }
); );
console.log("handleClick -> res1", res1); console.log("handleClick -> res1", await res1.text());
}; };
return ( return (
<Card title={t("help.labels.rescuetitle")}> <div style={{ display: "flex", justifyContent: "center" }}>
<div style={{ display: "flex", justifyContent: "center" }}> <Space direction="vertical" align="center">
<Space direction="vertical" align="center"> <div>{t("help.labels.rescuedesc")}</div>
<div>{t("help.labels.rescuedesc")}</div> <Input
<form size="large"
name="logmeinsupport" style={{ width: "10rem" }}
action="https://secure.logmeinrescue.com/Customer/Code.aspx" onChange={(e) => setCode(e.target.value)}
method="post" value={code}
> placeholder={t("help.labels.codeplacholder")}
<span> />
Enter your six-digit code, then click the Start Download button <Button onClick={handleClick}>{t("help.actions.connect")}</Button>
below
</span> <form
<input type="text" name="Code" /> name="logmeinsupport"
<br /> action="https://secure.logmeinrescue.com/Customer/Code.aspx"
<input type="submit" value="Connect to technician" /> method="post"
</form> id="logmeinsupport"
<Input onSubmit={(...props) => {
size="large" console.log(`props`, props);
style={{ width: "10rem" }} alert();
onChange={(e) => setCode(e.target.value)} }}
value={code} >
placeholder={t("help.labels.codeplacholder")} <span>Enter your 6-digit code: </span>
/> <input type="text" name="Code" />
<Button onClick={handleClick}>{t("help.actions.connect")}</Button> <br />
</Space> <input type="submit" value="Connect to technician" />
</div> <input type="hidden" name="tracking0" maxlength="64" />
</Card> <input type="hidden" name="language" maxlength="5" />
<input type="hidden" name="hostederrorhandling" value="1" />
</form>
</Space>
</div>
); );
} }

5504
package-lock.json generated

File diff suppressed because it is too large Load Diff