support 키 변경 관련

This commit is contained in:
focp212@naver.com
2025-10-29 11:07:58 +09:00
parent 51e38e9d45
commit 88445ec607
12 changed files with 81 additions and 61 deletions

View File

@@ -14,6 +14,9 @@ export const FaqDetailPage = () => {
const { navigate } = useNavigate();
const location = useLocation();
const [cursorId, setCursorId] = useState<number>(0);
const [seq, setSeq] = useState<string>('');
const [category, setCategory] = useState<string>('');
const [title, setTitle] = useState<string>('');
const [contents, setContents] = useState<string>('');
@@ -25,6 +28,9 @@ export const FaqDetailPage = () => {
});
useEffect(() => {
setCursorId(location?.state.cursorId);
setSeq(location?.state.seq);
setCategory(location?.state.category);
setTitle(location?.state.title);
setContents(location?.state.contents);
}, []);

View File

@@ -109,10 +109,9 @@ export const FaqListPage = () => {
rs.push(
<SupportFaqItem
key={ `key-support-faq-item-${i}` }
sortNo={ resultList[i]?.sortNo }
cursorId={ resultList[i]?.cursorId }
seq={ resultList[i]?.seq }
category={ resultList[i]?.category }
categoryName={ resultList[i]?.categoryName }
title={ resultList[i]?.title }
contents={ resultList[i]?.contents }
></SupportFaqItem>

View File

@@ -59,7 +59,7 @@ export const NoticeDetailPage = () => {
<div className="option-list">
<div className="notice-detail">
<div className="notice-detail__title">{ result.title }</div>
<div className="notice-detail__meta">{ moment(result.regDate).format('YYYY.MM.DD') } | { t(`support.notice.categories.${result.informCl}`) }</div>
<div className="notice-detail__meta">{ moment(result.regDt).format('YYYY.MM.DD') } | { t(`support.notice.categories.${result.informCl}`) }</div>
<div className="notice-detail__divider"></div>
<div className="notice-detail__body" dangerouslySetInnerHTML={{ __html: result.contents || '' }}></div>
</div>

View File

@@ -112,8 +112,7 @@ export const NoticeListPage = () => {
seq={ resultList[i]?.seq }
title={ resultList[i]?.title }
informCl={ resultList[i]?.informCl }
regDate={ resultList[i]?.regDate }
isNew={ resultList[i]?.isNew }
regDt={ resultList[i]?.regDt }
></SupportNoticeItem>
)
}

View File

@@ -17,15 +17,19 @@ export const QnaDetailPage = () => {
const { t } = useTranslation();
const location = useLocation();
const [statusCode, setStatusCode] = useState<string>('');
const [answer, setAnswer] = useState<string>('');
const [answerDate, setAnswerDate] = useState<string>('');
const [contents, setContents] = useState<string>('');
const [corpName, setCorpName] = useState<string | null>('');
const [cursorId, setCursorId] = useState<number>(0);
const [requestDate, setRequestDate] = useState<string>('');
const [requestName, setRequestName] = useState<string>('');
const [requestType, setRequestType] = useState<string>('');
const [answerDate, setAnswerDate] = useState<string>('');
const [sendEmail, setSendEmail] = useState<string>('');
const [seq, setSeq] = useState<string>('');
const [statusCode, setStatusCode] = useState<string>('');
const [title, setTitle] = useState<string>('');
const [contents, setContents] = useState<string>('');
const [answer, setAnswer] = useState<string>('');
useSetHeaderTitle(t('support.qna.title'));
useSetHeaderType(HeaderType.LeftArrow);
useSetFooterMode(false);
@@ -34,14 +38,18 @@ export const QnaDetailPage = () => {
});
useEffect(() => {
setStatusCode(location?.state.statusCode);
setRequestType(location?.state.requestType);
setAnswer(location?.state.answer);
setAnswerDate(location?.state.answerDate);
setContents(location?.state.contents);
setCorpName(location?.state.corpName);
setCursorId(location?.state.cursorId);
setRequestDate(location?.state.requestDate);
setRequestName(location?.state.requestName);
setAnswerDate(location?.state.answerDate);
setRequestType(location?.state.requestType);
setSendEmail(location?.state.sendEmail);
setSeq(location?.state.seq);
setStatusCode(location?.state.statusCode);
setTitle(location?.state.title);
setContents(location?.state.contents);
setAnswer(location?.state.answer);
}, []);
return (
@@ -62,11 +70,11 @@ export const QnaDetailPage = () => {
</div>
<div className="inq-detail__row">
<span className="inq-badge"></span>
<span className="inq-head-text">{ moment(requestDate).format('YYYY.MM.DD') }</span>
<span className="inq-head-text">{ !!requestDate? moment(requestDate).format('YYYY.MM.DD'): '' }</span>
</div>
<div className="inq-detail__row">
<span className="inq-badge"></span>
<span className="inq-head-text">{ moment(answerDate).format('YYYY.MM.DD') }</span>
<span className="inq-head-text">{ !!answerDate? moment(answerDate).format('YYYY.MM.DD'): '' }</span>
</div>
</div>
<div className="inq-detail__divider"></div>

View File

@@ -106,16 +106,18 @@ export const QnaListPage = () => {
rs.push(
<SupportQnaItem
key={ `key-support-faq-item-${i}` }
answer={ resultList[i]?.answer }
answerDate={ resultList[i]?.answerDate }
contents={ resultList[i]?.contents }
corpName={ resultList[i]?.corpName }
cursorId={ resultList[i]?.cursorId }
requestDate={ resultList[i]?.requestDate }
requestName={ resultList[i]?.requestName }
requestType={ resultList[i]?.requestType }
sendEmail={ resultList[i]?.sendEmail }
seq={ resultList[i]?.seq }
statusCode={ resultList[i]?.statusCode }
requestType={ resultList[i]?.requestType }
requestDate={ resultList[i]?.requestDate }
requestName={ resultList[i]?.requestName }
answerDate={ resultList[i]?.answerDate }
title={ resultList[i]?.title }
contents={ resultList[i]?.contents }
answer={ resultList[i]?.answer }
></SupportQnaItem>
);
}