영문건설기준 등록/수정시 양식 변경

thkim
유민형 2024-05-03 11:51:00 +09:00
parent 4326dd805b
commit 19e2e126ba
3 changed files with 50 additions and 31 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

View File

@ -69,6 +69,7 @@ function AdminPostMgtEdit({props, reloadFunction, searchCondition}) {
}, []);
const initMode = () => {
console.log("@@@@@@@@@@");
if (modeInfo.mode === CODE.MODE_MODIFY) {
setBoardDetail(item);
setSelectedBbsSeq(props?.bbsSeq);
@ -149,7 +150,7 @@ function AdminPostMgtEdit({props, reloadFunction, searchCondition}) {
const [defaultFixedYn, setDefaultFixedYn] = useState(props?.fixedYn || "N");
const [defaultSecretYn, setDefaultSecretYn] = useState(props?.secretYn || "N");
const [text, setText] = useState(props?.bbsContents);
const [selectedBbsSeq, setSelectedBbsSeq] = useState(null);
const [selectedBbsSeq, setSelectedBbsSeq] = useState(props?.selectedBbsSeq ? props?.selectedBbsSeq : props?.bbsSeq);
const handleSelectChange = (e) => {
const selectedBbsSeq = e.target.value;
@ -200,6 +201,8 @@ function AdminPostMgtEdit({props, reloadFunction, searchCondition}) {
<Form onSubmit={(e) => {
editPost(e)
}} noValidate>
{selectedBbsSeq == '20' ? null : (
<>
<dl>
<dt><label htmlFor="siteTitle">상단고정</label><span className="req">필수</span></dt>
<dd>
@ -224,6 +227,8 @@ function AdminPostMgtEdit({props, reloadFunction, searchCondition}) {
/>
</dd>
</dl>
</>
)}
<dl>
<dt><label htmlFor="siteTitle">카테고리</label><span className="req">필수</span></dt>
<dd>
@ -249,12 +254,25 @@ function AdminPostMgtEdit({props, reloadFunction, searchCondition}) {
<AttachFile name="preDataFile" multiple={true} files={files} setFiles={setFiles} serverFiles={serverFiles} fileTypes={fileTypes} deleteFile={deleteFile}/>
</dd>
</dl>
{selectedBbsSeq == '20' ? (
<>
<dl>
<dt><label htmlFor="">예시</label><span></span></dt>
<dd>
<img src="/assets/images/예시.png" alt="예시 이미지"/>
</dd>
</dl>
</>
) : (
<>
<dl>
<dt><label htmlFor="contents">내용</label><span className="req">필수</span></dt>
<dd>
<RichTextEditor item={text} setText={setText}/>
</dd>
</dl>
</>
)}
{/* <!-- 버튼영역 --> */}
<div className="board_btn_area">

View File

@ -120,6 +120,7 @@ function AdminPostMgtList(props) {
}
else {
item = {};
item.mode = CODE.MODE_CREATE;
item.selectedBbsSeq = searchCondition.bbsSeq;
}
setModalBody(<AdminPostMgtEdit props={item} reloadFunction={(searchCondition) => retrieveList(searchCondition)} searchCondition={searchCondition}/>)