при нехватке денег за тариф кидает на хаб

This commit is contained in:
Nastya 2024-01-27 19:51:28 +03:00
parent dcc2bc3cb7
commit c4db4a80af
13 changed files with 2 additions and 39 deletions

@ -87,10 +87,8 @@ export async function recover(
useToken: false, useToken: false,
withCredentials: true, withCredentials: true,
}); });
console.log(recoverResponse);
return [recoverResponse]; return [recoverResponse];
} catch (nativeError) { } catch (nativeError) {
console.log(nativeError);
const [error] = parseAxiosError(nativeError); const [error] = parseAxiosError(nativeError);
return [null, `Не удалось восстановить пароль. ${error}`]; return [null, `Не удалось восстановить пароль. ${error}`];

@ -62,7 +62,6 @@ export const DesignPage = () => {
setCurrentStep(index); setCurrentStep(index);
}; };
console.log(quiz);
if (quiz === undefined) if (quiz === undefined)
return ( return (
<Skeleton sx={{ width: "100vw", height: "100vh", transform: "none" }} /> <Skeleton sx={{ width: "100vw", height: "100vh", transform: "none" }} />

@ -56,7 +56,6 @@ export default function ButtonsOptionsAndPict({
openBranchingPage, openBranchingPage,
setOpenBranchingPage, setOpenBranchingPage,
}: Props) { }: Props) {
console.log(setOpenBranchingPage);
const [buttonHover, setButtonHover] = useState<string>(""); const [buttonHover, setButtonHover] = useState<string>("");
const [openedReallyChangingModal, setOpenedReallyChangingModal] = const [openedReallyChangingModal, setOpenedReallyChangingModal] =
useState<boolean>(false); useState<boolean>(false);

@ -19,7 +19,6 @@ export default function AnswerOptions({
openBranchingPage, openBranchingPage,
setOpenBranchingPage, setOpenBranchingPage,
}: Props) { }: Props) {
console.log(setOpenBranchingPage);
const onClickAddAnAnswer = useAddAnswer(); const onClickAddAnAnswer = useAddAnswer();
const [switchState, setSwitchState] = useState("setting"); const [switchState, setSwitchState] = useState("setting");
const theme = useTheme(); const theme = useTheme();

@ -19,7 +19,6 @@ export const Tabs = ({
TabIndicatorProps={{ sx: { display: "none" } }} TabIndicatorProps={{ sx: { display: "none" } }}
value={selectedItem} value={selectedItem}
onChange={(event, newValue: "count" | "day") => { onChange={(event, newValue: "count" | "day") => {
console.log(newValue);
setSelectedItem(newValue); setSelectedItem(newValue);
}} }}
variant="scrollable" variant="scrollable"

@ -69,12 +69,10 @@ function TariffPage() {
process.env.REACT_APP_DOMAIN + process.env.REACT_APP_DOMAIN +
`/strator/tariff?page=${page}&limit=100`, `/strator/tariff?page=${page}&limit=100`,
}); });
console.log(page);
tariffsList.push(...tariffsResult.tariffs); tariffsList.push(...tariffsResult.tariffs);
} }
console.log("это то что мы отдаём перед концом", tariffsList);
return tariffsList; return tariffsList;
}; };
@ -90,7 +88,6 @@ function TariffPage() {
url: process.env.REACT_APP_DOMAIN + "/price/discounts", url: process.env.REACT_APP_DOMAIN + "/price/discounts",
}); });
setUser(user); setUser(user);
console.log("это то что мы получили в самом конце", tariffsList);
setTariffs(tariffsList); setTariffs(tariffsList);
setDiscounts(discounts.Discounts); setDiscounts(discounts.Discounts);
let c = currencyFormatter.format(Number(user.wallet.cash) / 100); let c = currencyFormatter.format(Number(user.wallet.cash) / 100);
@ -133,18 +130,15 @@ function TariffPage() {
var link = document.createElement("a"); var link = document.createElement("a");
link.href = link.href =
process.env.REACT_APP_DOMAIN + "https://hub.pena.digital" +
`/payment?action=squizpay&dif=${ `/payment?action=squizpay&dif=${
(price - Number(user.wallet.cash)) * 100 (price - Number(user.wallet.cash)) * 100
}`; }`;
document.body.appendChild(link); document.body.appendChild(link);
// link.click(); link.click();
} }
}; };
const purchasesAmount = user?.wallet.purchasesAmount ?? 0;
const isUserNko = user?.status === "nko";
console.log(tariffs);
const filteredTariffs = tariffs.filter((tariff) => { const filteredTariffs = tariffs.filter((tariff) => {
return ( return (
tariff.privileges[0].serviceKey === "squiz" && tariff.privileges[0].serviceKey === "squiz" &&
@ -153,7 +147,6 @@ function TariffPage() {
tariff.privileges[0]?.type === selectedItem tariff.privileges[0]?.type === selectedItem
); );
}); });
console.log(filteredTariffs);
async function handleLogoutClick() { async function handleLogoutClick() {
const [, logoutError] = await logout(); const [, logoutError] = await logout();

@ -111,10 +111,8 @@ export const Footer = ({
}, [question, answers]); }, [question, answers]);
const showResult = (nextQuestion: QuizQuestionResult) => { const showResult = (nextQuestion: QuizQuestionResult) => {
console.log("Следующий результат будет вот такой", nextQuestion);
const isEmpty = checkEmptyData({ resultData: nextQuestion }); const isEmpty = checkEmptyData({ resultData: nextQuestion });
console.log("isEmpty", isEmpty);
if (nextQuestion) { if (nextQuestion) {
if (nextQuestion && quiz?.config.resultInfo.showResultForm === "before") { if (nextQuestion && quiz?.config.resultInfo.showResultForm === "before") {
if (isEmpty) { if (isEmpty) {
@ -134,8 +132,6 @@ export const Footer = ({
}; };
const getNextQuestionId = () => { const getNextQuestionId = () => {
console.log("net");
console.log(question);
let readyBeNextQuestion = ""; let readyBeNextQuestion = "";
//вопрос обязателен, анализируем ответ и условия ветвления //вопрос обязателен, анализируем ответ и условия ветвления
@ -182,7 +178,6 @@ export const Footer = ({
if (!question.required) { if (!question.required) {
//вопрос не обязателен и не нашли совпадений между ответами и условиями ветвления //вопрос не обязателен и не нашли совпадений между ответами и условиями ветвления
console.log("вопрос не обязателен ищем дальше");
const defaultQ = question.content.rule.default; const defaultQ = question.content.rule.default;
if (defaultQ.length > 1 && defaultQ !== " ") return defaultQ; if (defaultQ.length > 1 && defaultQ !== " ") return defaultQ;
//Вопросы типа страница, ползунок, своё поле для ввода и дата не могут иметь больше 1 ребёнка. Пользователь не может настроить там дефолт //Вопросы типа страница, ползунок, своё поле для ввода и дата не могут иметь больше 1 ребёнка. Пользователь не может настроить там дефолт
@ -197,13 +192,7 @@ export const Footer = ({
return question.content.rule.children[0]; return question.content.rule.children[0];
} }
//ничё не нашли, ищем резулт //ничё не нашли, ищем резулт
console.log("ничё не нашли, ищем резулт ");
return questions.find((q) => { return questions.find((q) => {
console.log('q.type === "result"', q.type === "result");
console.log(
"q.content.rule.parentId === question.content.id",
q.content.rule.parentId === question.content.id,
);
return ( return (
q.type === "result" && q.content.rule.parentId === question.content.id q.type === "result" && q.content.rule.parentId === question.content.id
); );
@ -237,7 +226,6 @@ export const Footer = ({
}; };
const followNextStep = () => { const followNextStep = () => {
console.log(" Я понимаю что нахожусь в линейном опроснике" + linear);
if (linear) { if (linear) {
setStepNumber((q) => q + 1); setStepNumber((q) => q + 1);
const questionIndex = questions.findIndex(({ id }) => id === question.id); const questionIndex = questions.findIndex(({ id }) => id === question.id);
@ -253,10 +241,8 @@ export const Footer = ({
const nextQuestionId = getNextQuestionId(); const nextQuestionId = getNextQuestionId();
console.log(nextQuestionId);
if (nextQuestionId) { if (nextQuestionId) {
const nextQuestion = getQuestionByContentId(nextQuestionId); const nextQuestion = getQuestionByContentId(nextQuestionId);
console.log(nextQuestion);
if (nextQuestion?.type && nextQuestion.type === "result") { if (nextQuestion?.type && nextQuestion.type === "result") {
showResult(nextQuestion); showResult(nextQuestion);

@ -66,7 +66,6 @@ export const ResultForm = ({
}; };
if (resultQuestion === undefined) return <></>; if (resultQuestion === undefined) return <></>;
console.log("Я форма показа резултата и он такой ", resultQuestion);
return ( return (
<Box <Box
sx={{ sx={{

@ -30,7 +30,6 @@ export const StartPageViewPublication = ({ setVisualStartPage }: Props) => {
if (!quiz) return null; if (!quiz) return null;
console.log(quiz);
const handleCopyNumber = () => { const handleCopyNumber = () => {
navigator.clipboard.writeText(quiz.config.info.phonenumber); navigator.clipboard.writeText(quiz.config.info.phonenumber);
@ -85,7 +84,6 @@ export const StartPageViewPublication = ({ setVisualStartPage }: Props) => {
) : null ) : null
) : null; ) : null;
console.log(background);
return ( return (
<Paper <Paper

@ -72,7 +72,6 @@ export const Images = ({ currentQuestion }: ImagesProps) => {
}} }}
onClick={(event) => { onClick={(event) => {
event.preventDefault(); event.preventDefault();
console.log(variant.answer.length);
updateAnswer( updateAnswer(
currentQuestion.content.id, currentQuestion.content.id,
currentQuestion.content.variants[index].id, currentQuestion.content.variants[index].id,

@ -81,7 +81,6 @@ export default function RecoverPassword() {
setAuthToken(""); setAuthToken("");
}; };
}, []); }, []);
console.log(tokenUser);
function handleClose() { function handleClose() {
setIsDialogOpen(false); setIsDialogOpen(false);

@ -56,7 +56,6 @@ export default function Main({ sidebar, header, footer, Page }: Props) {
) )
) { ) {
createResult(quiz?.backendId, "line"); createResult(quiz?.backendId, "line");
console.log("Я не нашёл линейный резулт и собираюсь создать новый");
} }
} }
}; };
@ -106,7 +105,6 @@ export default function Main({ sidebar, header, footer, Page }: Props) {
useEffect(() => { useEffect(() => {
if (mainBlock.current) observer.current.observe(mainBlock.current); if (mainBlock.current) observer.current.observe(mainBlock.current);
}, [mainBlock, observer]); }, [mainBlock, observer]);
console.log(widthMain);
if (!quizConfig) return <></>; if (!quizConfig) return <></>;
return ( return (

@ -20,10 +20,7 @@ const translateMessage: Record<string, string> = {
}; };
export const parseAxiosError = (nativeError: unknown): [string, number?] => { export const parseAxiosError = (nativeError: unknown): [string, number?] => {
console.log(nativeError);
const error = nativeError as AxiosError; const error = nativeError as AxiosError;
console.log(error);
console.log(error.response?.data);
if (error.response?.data) { if (error.response?.data) {
const serverError = error.response.data as ServerError; const serverError = error.response.data as ServerError;
let SEMessage; let SEMessage;