|
|
@ -61,12 +61,32 @@ export const BasisGroupDetailContainer = () => { |
|
|
|
dispatch(Actions.GROUP_DETAIL.request(id)); |
|
|
|
dispatch(Actions.GROUP_DETAIL.request(id)); |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
const handlerCreate = () => { |
|
|
|
const handlerCreate = data => { |
|
|
|
dispatch(Actions.GROUP_CREATE.request(groupData)); |
|
|
|
const saveData = { |
|
|
|
|
|
|
|
createDt: '', |
|
|
|
|
|
|
|
cstmrSno: groupData.cstmrSno, |
|
|
|
|
|
|
|
groupId: groupData.groupId, |
|
|
|
|
|
|
|
groupNm: data.groupNm, |
|
|
|
|
|
|
|
groupTypeCd: groupData.groupTypeCd, |
|
|
|
|
|
|
|
type: groupData.type, |
|
|
|
|
|
|
|
updateDt: '' |
|
|
|
|
|
|
|
}; |
|
|
|
|
|
|
|
// dispatch(Actions.GROUP_CREATE.request(groupData));
|
|
|
|
|
|
|
|
dispatch(Actions.GROUP_CREATE.request(saveData)); |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
const handlerUpdate = () => { |
|
|
|
const handlerUpdate = data => { |
|
|
|
dispatch(Actions.GROUP_UPDATE.request(groupData)); |
|
|
|
const saveData = { |
|
|
|
|
|
|
|
createDt: groupData.createDt, |
|
|
|
|
|
|
|
cstmrSno: groupData.cstmrSno, |
|
|
|
|
|
|
|
groupId: groupData.groupId, |
|
|
|
|
|
|
|
groupNm: data.groupNm, |
|
|
|
|
|
|
|
groupTypeCd: groupData.groupTypeCd, |
|
|
|
|
|
|
|
type: groupData.type, |
|
|
|
|
|
|
|
updateDt: groupData.updateDt |
|
|
|
|
|
|
|
}; |
|
|
|
|
|
|
|
// dispatch(Actions.GROUP_UPDATE.request(groupData));
|
|
|
|
|
|
|
|
dispatch(Actions.GROUP_UPDATE.request(saveData)); |
|
|
|
}; |
|
|
|
}; |
|
|
|
const handlerDelete = () => { |
|
|
|
const handlerDelete = () => { |
|
|
|
dispatch(Actions.GROUP_DELETE.request(groupData.groupId)); |
|
|
|
dispatch(Actions.GROUP_DELETE.request(groupData.groupId)); |
|
|
@ -81,29 +101,33 @@ export const BasisGroupDetailContainer = () => { |
|
|
|
return; |
|
|
|
return; |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
const handlerInput = e => { |
|
|
|
const handlerSave = data => { |
|
|
|
const { name, value } = e.target; |
|
|
|
groupData.type === 'create' ? handlerCreate(data) : handlerUpdate(data); |
|
|
|
if (name == 'groupNm') { |
|
|
|
|
|
|
|
const regex = /^[ㄱ-힣A-Za-z0-9]{0,11}$/; |
|
|
|
|
|
|
|
if (regex.test(value)) { |
|
|
|
|
|
|
|
setGroupData({ |
|
|
|
|
|
|
|
...groupData, |
|
|
|
|
|
|
|
[name]: value |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// const handlerInput = e => {
|
|
|
|
|
|
|
|
// const { name, innerRef } = e.target;
|
|
|
|
|
|
|
|
// if (name == 'groupNm') {
|
|
|
|
|
|
|
|
// // const regex = /^[ㄱ-힣A-Za-z0-9]{0,11}$/;
|
|
|
|
|
|
|
|
// // if (regex.test(innerRef)) {
|
|
|
|
|
|
|
|
// console.log(innerRef);
|
|
|
|
|
|
|
|
// setGroupData({
|
|
|
|
|
|
|
|
// ...groupData,
|
|
|
|
|
|
|
|
// [name]: innerRef
|
|
|
|
|
|
|
|
// });
|
|
|
|
|
|
|
|
// // }
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
// };
|
|
|
|
|
|
|
|
|
|
|
|
return ( |
|
|
|
return ( |
|
|
|
<CustomDetailLayout title={titleName}> |
|
|
|
<CustomDetailLayout title={titleName}> |
|
|
|
<BasisGroupForm |
|
|
|
<BasisGroupForm |
|
|
|
groupDetail={groupDetail} |
|
|
|
groupDetail={groupDetail} |
|
|
|
groupData={groupData} |
|
|
|
groupData={groupData} |
|
|
|
handlerSave={ |
|
|
|
setGroupData={setGroupData} |
|
|
|
groupData.type === 'create' ? handlerCreate : handlerUpdate |
|
|
|
handlerSave={handlerSave} |
|
|
|
} |
|
|
|
|
|
|
|
handlerDelete={handlerDelete} |
|
|
|
handlerDelete={handlerDelete} |
|
|
|
handlerInput={handlerInput} |
|
|
|
// handlerInput={handlerInput}
|
|
|
|
handlerWidthrow={handlerWidthrow} |
|
|
|
handlerWidthrow={handlerWidthrow} |
|
|
|
/> |
|
|
|
/> |
|
|
|
|
|
|
|
|
|
|
|