someconsole.log

This commit is contained in:
Nastya 2024-11-29 21:08:15 +03:00
parent d5f7e89c5f
commit 61a9d8e913
3 changed files with 39 additions and 8 deletions

@ -149,6 +149,11 @@ export const AmoQuestions: FC<Props> = ({
setSortedquestionsItems(questionsItems);
}, [activeScope])
const [blockButton, setBlockButton] = useState(false)
console.log("selectedQuestions")
console.log(selectedQuestions)
console.log("SCFworld")
console.log(SCFworld)
return (
<>
<Box

@ -95,6 +95,9 @@ export const SwitchPages = ({
const [specialPage, setSpecialPage] = useState<"deleteCell" | "removeAccount" | "settingsBlock" | "accountInfo" | "amoLogin" | "">(accountInfo ? "accountInfo" : "amoLogin")
const [openDelete, setOpenDelete] = useState<TagQuestionHC | null>(null);
console.log("--")
console.log(selectedQuestions)
const startDeleteTagQuestion = (itemForDelete) => {
setOpenDelete(itemForDelete)
setSpecialPage("deleteCell")
@ -131,22 +134,30 @@ export const SwitchPages = ({
if (!scope || !id) return;
if (type === "tag") {
setSelectedTags((prevState) => ({
setSelectedTags((prevState) => {
console.log(prevState)
console.log(scope)
console.log(id)
return({
...prevState,
[scope]: [...prevState[scope as TagKeys], id],
}));
})});
}
if (type === "question") {
const q = questions.find(e => e.backendId === Number(id))
setSelectedQuestions((prevState) => ({
setSelectedQuestions((prevState) => {
console.log(prevState)
console.log(scope)
console.log(id)
return ({
...prevState,
[scope]: [...prevState[scope as QuestionKeys], {
id,
title: q?.title || "вопрос",
entity: scope,
}],
}));
})});
}
}

@ -116,6 +116,9 @@ export const useAmoIntegration = ({ isModalOpen, isTryRemoveAccount, quizID, que
if (gottenList !== null) {
Object.keys(gottenList.QuestionID).forEach((qId) => {
const q = questions.find(e => e.backendId === Number(qId)) || {}
if (gottenQuestions[key as QuestionKeys] === undefined) gottenQuestions[key as QuestionKeys] = []
gottenQuestions[key as QuestionKeys].push({
id: qId,
title: q.title,
@ -125,6 +128,10 @@ export const useAmoIntegration = ({ isModalOpen, isTryRemoveAccount, quizID, que
})
}
console.log("got questions")
console.log(gottenQuestions)
console.log("settingsResponse")
console.log(settingsResponse.FieldsRule)
if (key === "Contact") {
const MAP = settingsResponse.FieldsRule[key as QuestionKeys].ContactRuleMap
@ -168,15 +175,23 @@ export const useAmoIntegration = ({ isModalOpen, isTryRemoveAccount, quizID, que
console.log(selectedPipeline);
useEffect(() => {
const transletedQuestions = {}
console.log("Исследуемый участок")
const transletedQuestions = {...selectedQuestions}
console.log("transletedQuestions")
console.log(transletedQuestions)
console.log("selectedQuestions")
console.log(selectedQuestions)
console.log("начало цикла")
Object.keys(selectedQuestions)?.forEach((column) => {
selectedQuestions[column].forEach((minifiedData) => {
const q = questions.find(e => e.backendId === Number(minifiedData.id)) || {}
transletedQuestions[column] = {
console.log("transletedQuestions")
console.log(transletedQuestions)
const q = questions.find(e => e.backendId === Number(minifiedData.id)) || {};
transletedQuestions[column].push({
...minifiedData,
title: q.title || transletedQuestions[column].title
}
})
})
})