Compare commits

..

No commits in common. "30f062e75969af3f29b8399802916d314c298ea3" and "5b92c6c99febc938fda5bd58af851e52cba3a04c" have entirely different histories.

2 changed files with 36 additions and 42 deletions

View File

@ -22,8 +22,7 @@ export default function QnaRegModal({ setOpen, setReload, searchValue, selectPag
const [sessionState, setSessionState] = useRecoilState(sessionStore) const [sessionState, setSessionState] = useRecoilState(sessionStore)
const globalLocaleState = useRecoilValue(globalLocaleStore) const globalLocaleState = useRecoilValue(globalLocaleStore)
const [files, setFiles] = useState([]) const [files, setFiles] = useState([])
//const [qnaData, setQnaData] = useState([]) const [qnaData, setQnaData] = useState([])
const [qnaData, setQnaData] = useState({})
const [closeMdFlg, setCloseMdFlg] = useState(true) const [closeMdFlg, setCloseMdFlg] = useState(true)
const [closeSmFlg, setCloseSmFlg] = useState(true) const [closeSmFlg, setCloseSmFlg] = useState(true)
const [hideSmFlg, setHideSmFlg] = useState(false) const [hideSmFlg, setHideSmFlg] = useState(false)
@ -45,10 +44,6 @@ export default function QnaRegModal({ setOpen, setReload, searchValue, selectPag
const [isBtnDisable, setIsBtnDisable] = useState(false); const [isBtnDisable, setIsBtnDisable] = useState(false);
const { promiseGet, post, promisePost } = useAxios(globalLocaleState) const { promiseGet, post, promisePost } = useAxios(globalLocaleState)
useEffect(() => {
console.log('qnaData updated:', qnaData);
}, [qnaData]);
let fileCheck = false; let fileCheck = false;
const regPhoneNumber = (e) => { const regPhoneNumber = (e) => {
const result = e.target.value const result = e.target.value
@ -85,16 +80,14 @@ let fileCheck = false;
//setQnaData([]) //setQnaData([])
setQnaData({ setQnaData({
...qnaData,
compCd: "5200", compCd: "5200",
siteTpCd: "QC", siteTpCd: "QC",
schNoticeClsCd: "QNA", schNoticeClsCd: "QNA",
regId: sessionState?.userId || '', regId: sessionState.userId,
storeId: sessionState?.userId || '', storeId: sessionState.userId,
qstMail: sessionState?.email || '', qstMail : sessionState.email
qnaClsLrgCd: '', })
qnaClsMidCd: '',
qnaClsSmlCd: ''
});
const codeL = findCommonCode(204200) const codeL = findCommonCode(204200)
if (codeL != null) { if (codeL != null) {
@ -126,42 +119,43 @@ let fileCheck = false;
} }
const onChangeQnaTypeM = (e) => { const onChangeQnaTypeM = (e) => {
if (!e?.clCode) return;
// if(e === undefined || e === null) return;
setQnaData(prevState => ({ const codeS = findCommonCode(204400)
...prevState, if (codeS != null) {
qnaClsMidCd: e.clCode,
// ( )
qnaClsSmlCd: ''
}));
// let codeList = []
const codeS = findCommonCode(204400);
if (codeS) {
const filteredCodeList = codeS.filter(item => item.clRefChr1 === e.clCode);
setQnaTypeSmCodeList(filteredCodeList);
// , codeS.map((item) => {
const hasSubCategories = filteredCodeList.length > 0;
setCloseSmFlg(!hasSubCategories); if (item.clRefChr1 === e.clCode) {
setHideSmFlg(!hasSubCategories); codeList.push(item);
}
})
setQnaData({ ...qnaData, qnaClsMidCd: e.clCode })
setCloseSmFlg(false)
setQnaTypeSmCodeList(codeList)
qnaTypeSmCodeRef.current?.setValue();
if(codeList.length > 0) {
setHideSmFlg(false)
}else{ }else{
setHideSmFlg(true) setHideSmFlg(true)
} }
//
qnaTypeSmCodeRef.current?.setValue();
};
} else {
setHideSmFlg(true)
}
}
const onChangeQnaTypeS = (e) => { const onChangeQnaTypeS = (e) => {
if (!e?.clCode) return; if(e === undefined || e === null) return;
setQnaData({ ...qnaData, qnaClsSmlCd:e.clCode})
setQnaData(prevState => ({
...prevState,
qnaClsSmlCd: e.clCode
}));
} }
const onFileSave = () => { const onFileSave = () => {

View File

@ -614,7 +614,7 @@
"qna.sub.title": "お問合せリスト", "qna.sub.title": "お問合せリスト",
"qna.reg.header.regDt": "お問い合わせ登録日", "qna.reg.header.regDt": "お問い合わせ登録日",
"qna.reg.header.regUserNm": "名前", "qna.reg.header.regUserNm": "名前",
"qna.reg.header.regUserTelNo": "電話番号", "qna.reg.header.regUserTelNo": "お問い合わせ",
"qna.reg.header.type": "お問い合わせ区分", "qna.reg.header.type": "お問い合わせ区分",
"qna.reg.header.title": "お問い合わせタイトル", "qna.reg.header.title": "お問い合わせタイトル",
"qna.reg.header.contents": "お問い合わせ内容", "qna.reg.header.contents": "お問い合わせ内容",