Compare commits

...

4 Commits

4 changed files with 23 additions and 10 deletions

View File

@ -5,7 +5,7 @@
"scripts": { "scripts": {
"dev": "env-cmd -f .env.localhost next dev", "dev": "env-cmd -f .env.localhost next dev",
"local:dev": "env-cmd -f .env.local.dev next dev", "local:dev": "env-cmd -f .env.local.dev next dev",
"build": "env-cmd -f .env.productionnext build", "build": "env-cmd -f .env.production next build",
"build:dev": "env-cmd -f .env.development next build", "build:dev": "env-cmd -f .env.development next build",
"build:local.dev": "env-cmd -f .env.local.dev next build", "build:local.dev": "env-cmd -f .env.local.dev next build",
"start:cluster1": "env-cmd -f .env.production next start -p 5000", "start:cluster1": "env-cmd -f .env.production next start -p 5000",

View File

@ -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">

View File

@ -271,8 +271,8 @@ export function useRefFiles() {
}) })
console.log('🚀 ~ handleUploadConvertRefFile ~ result:', result) console.log('🚀 ~ handleUploadConvertRefFile ~ result:', result)
// setCurrentBgImage(`${process.env.NEXT_PUBLIC_AWS_S3_BASE_URL}/${result.fileName}`) setCurrentBgImage(`${process.env.NEXT_PUBLIC_AWS_S3_BASE_URL}/${result.fileName}`)
setCurrentBgImage(result.filePath) // setCurrentBgImage(result.filePath)
setRefImage(file) setRefImage(file)
const params = { const params = {

View File

@ -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": "登録者",