|
|
|
@ -147,8 +147,8 @@ export default function UserInquiryContainer({ memberName }) {
|
|
|
|
|
); |
|
|
|
|
|
|
|
|
|
// 문의 등록 event handler
|
|
|
|
|
const handlerSubmitInquiryForm = () => { |
|
|
|
|
const { category, title, content, contact } = inquiryForm; |
|
|
|
|
const handlerSubmitInquiryForm = type => { |
|
|
|
|
const { category, title, content, contact, qnaSno } = inquiryForm; |
|
|
|
|
|
|
|
|
|
if (!contact) { |
|
|
|
|
setValidationModal({ |
|
|
|
@ -192,13 +192,26 @@ export default function UserInquiryContainer({ memberName }) {
|
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
let form = new FormData(); |
|
|
|
|
form.append('category', category); |
|
|
|
|
form.append('contact', contact); |
|
|
|
|
form.append('title', title); |
|
|
|
|
form.append('content', content); |
|
|
|
|
if (type === 'post') { |
|
|
|
|
let form = new FormData(); |
|
|
|
|
form.append('category', category); |
|
|
|
|
form.append('contact', contact); |
|
|
|
|
form.append('title', title); |
|
|
|
|
form.append('content', content); |
|
|
|
|
|
|
|
|
|
dispatch(Actions.USER_INQUIRY.request(form)); |
|
|
|
|
} else if (type === 'edit') { |
|
|
|
|
dispatch( |
|
|
|
|
Actions.USER_INQUIRY_EDIT.request({ |
|
|
|
|
qnaSno, |
|
|
|
|
category, |
|
|
|
|
contact, |
|
|
|
|
title, |
|
|
|
|
content |
|
|
|
|
}) |
|
|
|
|
); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
dispatch(Actions.USER_INQUIRY.request(form)); |
|
|
|
|
setIsInquiryModalOpen(false); |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
@ -227,13 +240,7 @@ export default function UserInquiryContainer({ memberName }) {
|
|
|
|
|
<AppCollapse data={handlerQnaList()} accordion type='margin' /> |
|
|
|
|
</div> |
|
|
|
|
<div className='inquiry-btn'> |
|
|
|
|
<Button |
|
|
|
|
color='primary' |
|
|
|
|
size='lg' |
|
|
|
|
onClick={() => { |
|
|
|
|
handlerInquiryModal(); |
|
|
|
|
}} |
|
|
|
|
> |
|
|
|
|
<Button color='primary' size='lg' onClick={() => handlerInquiryModal()}> |
|
|
|
|
1:1 문의하기 |
|
|
|
|
</Button> |
|
|
|
|
</div> |
|
|
|
|