Merge pull request 'qna selectbox hidden 처리, alert변경' (#84) from feature/ysCha into dev
Reviewed-on: #84
This commit is contained in:
commit
a17d547252
@ -13,6 +13,7 @@ import { QcastContext } from '@/app/QcastProvider'
|
|||||||
import { useAxios } from '@/hooks/useAxios'
|
import { useAxios } from '@/hooks/useAxios'
|
||||||
import { globalLocaleStore } from '@/store/localeAtom'
|
import { globalLocaleStore } from '@/store/localeAtom'
|
||||||
import { e } from 'mathjs'
|
import { e } from 'mathjs'
|
||||||
|
import { set } from 'react-hook-form'
|
||||||
|
|
||||||
|
|
||||||
export default function QnaRegModal({ setOpen, setReload, searchValue, selectPageBlock }) {
|
export default function QnaRegModal({ setOpen, setReload, searchValue, selectPageBlock }) {
|
||||||
@ -24,6 +25,7 @@ export default function QnaRegModal({ setOpen, setReload, searchValue, selectPag
|
|||||||
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 qnaTypeLgCodeRef = useRef(null)
|
const qnaTypeLgCodeRef = useRef(null)
|
||||||
const qnaTypeMdCodeRef = useRef(null)
|
const qnaTypeMdCodeRef = useRef(null)
|
||||||
const qnaTypeSmCodeRef = useRef(null)
|
const qnaTypeSmCodeRef = useRef(null)
|
||||||
@ -71,7 +73,7 @@ let fileCheck = false;
|
|||||||
regUserTelNoRef.current.value = ''
|
regUserTelNoRef.current.value = ''
|
||||||
qnaTypeLgCodeRef.current.setValue();
|
qnaTypeLgCodeRef.current.setValue();
|
||||||
qnaTypeMdCodeRef.current.setValue();
|
qnaTypeMdCodeRef.current.setValue();
|
||||||
qnaTypeSmCodeRef.current.setValue();
|
qnaTypeSmCodeRef.current?.setValue();
|
||||||
titleRef.current.value = ''
|
titleRef.current.value = ''
|
||||||
contentsRef.current.value = ''
|
contentsRef.current.value = ''
|
||||||
|
|
||||||
@ -112,7 +114,7 @@ let fileCheck = false;
|
|||||||
setQnaData({ ...qnaData, qnaClsLrgCd:e.clCode})
|
setQnaData({ ...qnaData, qnaClsLrgCd:e.clCode})
|
||||||
setCloseMdFlg(false)
|
setCloseMdFlg(false)
|
||||||
qnaTypeMdCodeRef.current.setValue();
|
qnaTypeMdCodeRef.current.setValue();
|
||||||
qnaTypeSmCodeRef.current.setValue();
|
qnaTypeSmCodeRef.current?.setValue();
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -131,10 +133,20 @@ let fileCheck = false;
|
|||||||
|
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
setQnaTypeSmCodeList(codeList)
|
|
||||||
|
|
||||||
setQnaData({ ...qnaData, qnaClsMidCd: e.clCode })
|
setQnaData({ ...qnaData, qnaClsMidCd: e.clCode })
|
||||||
setCloseSmFlg(false)
|
setCloseSmFlg(false)
|
||||||
qnaTypeSmCodeRef.current.setValue();
|
setQnaTypeSmCodeList(codeList)
|
||||||
|
qnaTypeSmCodeRef.current?.setValue();
|
||||||
|
|
||||||
|
if(codeList.length > 0) {
|
||||||
|
setHideSmFlg(false)
|
||||||
|
}else{
|
||||||
|
setHideSmFlg(true)
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -393,6 +405,7 @@ let fileCheck = false;
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div className="select-wrap" >
|
<div className="select-wrap" >
|
||||||
|
{!hideSmFlg && (
|
||||||
<Select name="" ref={qnaTypeSmCodeRef}
|
<Select name="" ref={qnaTypeSmCodeRef}
|
||||||
options={qnaTypeSmCodeList}
|
options={qnaTypeSmCodeList}
|
||||||
placeholder="Select"
|
placeholder="Select"
|
||||||
@ -401,8 +414,8 @@ let fileCheck = false;
|
|||||||
getOptionValue={(x) => x.clCode}
|
getOptionValue={(x) => x.clCode}
|
||||||
isClearable={false}
|
isClearable={false}
|
||||||
isSearchable={false}
|
isSearchable={false}
|
||||||
isDisabled={closeSmFlg}
|
isDisabled={closeSmFlg}
|
||||||
/>
|
/>)}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div className="input-wrap mt5">
|
<div className="input-wrap mt5">
|
||||||
|
|||||||
@ -617,7 +617,7 @@
|
|||||||
"qna.reg.alert.select.type": "お問い合わせ区分を選択してください。",
|
"qna.reg.alert.select.type": "お問い合わせ区分を選択してください。",
|
||||||
"qna.reg.alert.require.title": "タイトルを入力してください。",
|
"qna.reg.alert.require.title": "タイトルを入力してください。",
|
||||||
"qna.reg.alert.require.contents": "内容を入力してください。",
|
"qna.reg.alert.require.contents": "内容を入力してください。",
|
||||||
"qna.reg.confirm.save": "1:1お問い合わせを登録しますか? <br/>Hanwha Japan 担当者にお問い合わせメールが送信されます。",
|
"qna.reg.confirm.save": "お問い合わせを登録しますか? <br/>Hanwha Japan 担当者にお問い合わせメールが送信されます。",
|
||||||
"qna.reg.alert.save": "保存されました。",
|
"qna.reg.alert.save": "保存されました。",
|
||||||
"qna.reg.alert.saveFail": "保存に失敗しました。",
|
"qna.reg.alert.saveFail": "保存に失敗しました。",
|
||||||
"qna.list.header.regNm": "登録者",
|
"qna.list.header.regNm": "登録者",
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user