Browse Source

비행승인 테이블 검토유형 임시 수정

master
김장현 4 weeks ago
parent
commit
b4b7e14eec
  1. 26
      src/components/flight/ControlApprovalsTable.js
  2. 44
      src/components/flight/OperationApprovalsTable.js

26
src/components/flight/ControlApprovalsTable.js

@ -121,7 +121,7 @@ export default function ControlApprovalsTable(props) {
text = '재검토요청'; text = '재검토요청';
break; break;
case 'S': case 'S':
text = '완료'; text = '검토완료';
break; break;
case 'C': case 'C':
text = '검토요청취소'; text = '검토요청취소';
@ -130,7 +130,7 @@ export default function ControlApprovalsTable(props) {
text = '불필요'; text = '불필요';
break; break;
case 'P': case 'P':
text = '검토요청처리'; text = '검토완료';
break; break;
default: default:
text = '-'; text = '-';
@ -475,9 +475,27 @@ export default function ControlApprovalsTable(props) {
const handleMouseDown = e => { const handleMouseDown = e => {
e.stopPropagation(); // 이벤트 전파 중지 e.stopPropagation(); // 이벤트 전파 중지
}; };
if (reviewedProcType === 'S') {
reviewedProcType = 'Q';
}
return ( return (
<> <>
<Select {reviewedProcType === 'W' ? (
<Button
color='flat-dark'
onClick={e => {
e.stopPropagation();
updateReviewedType('P', record.planAreaSno);
}}
>
{reviewedProcType === 'W' ? '검토대기' : '검토완료'}
</Button>
) : (
'검토완료'
)}
{/* <Select
type='select' type='select'
id='reviewedProcType' id='reviewedProcType'
style={{ style={{
@ -505,7 +523,7 @@ export default function ControlApprovalsTable(props) {
<option key={7} value={'S'}> <option key={7} value={'S'}>
완료 완료
</option> </option>
</Select> </Select> */}
</> </>
); );
} }

44
src/components/flight/OperationApprovalsTable.js

@ -133,7 +133,7 @@ export default function OperationApprovalsTable(props) {
if (type === 'operation') { if (type === 'operation') {
switch (value) { switch (value) {
case 'W': case 'W':
text = '대기'; text = '검토대기';
break; break;
case 'Q': case 'Q':
text = '검토요청'; text = '검토요청';
@ -142,7 +142,7 @@ export default function OperationApprovalsTable(props) {
text = '재검토요청'; text = '재검토요청';
break; break;
case 'S': case 'S':
text = '완료'; text = '검토완료';
break; break;
case 'C': case 'C':
text = '검토요청취소'; text = '검토요청취소';
@ -169,7 +169,7 @@ export default function OperationApprovalsTable(props) {
text = '검토취소'; text = '검토취소';
break; break;
case 'P': case 'P':
text = '요청처리'; text = '검토완료';
break; break;
default: default:
@ -459,6 +459,12 @@ export default function OperationApprovalsTable(props) {
const handleMouseDown = e => { const handleMouseDown = e => {
e.stopPropagation(); // 이벤트 전파 중지 e.stopPropagation(); // 이벤트 전파 중지
}; };
if (reviewedType === 'U') {
reviewedType = 'W';
} else if (reviewedType === 'P') {
reviewedType = 'S';
}
return ( return (
<> <>
<Select <Select
@ -472,15 +478,15 @@ export default function OperationApprovalsTable(props) {
onChange={e => updateReviewedType(e, record.planAreaSno)} onChange={e => updateReviewedType(e, record.planAreaSno)}
> >
<option key={1} value={'W'}> <option key={1} value={'W'}>
대기 검토대기
</option> </option>
<option key={2} value={'U'}> {/* <option key={2} value={'U'}>
불필요 불필요
</option> </option> */}
<option key={3} value={'Q'}> <option key={3} value={'Q'}>
검토요청 검토요청
</option> </option>
<option key={4} value={'C'}> {/* <option key={4} value={'C'}>
검토요청취소 검토요청취소
</option> </option>
<option key={5} value={'P'}> <option key={5} value={'P'}>
@ -488,9 +494,9 @@ export default function OperationApprovalsTable(props) {
</option> </option>
<option key={6} value={'R'}> <option key={6} value={'R'}>
재검토요청 재검토요청
</option> </option> */}
<option key={7} value={'S'}> <option key={7} value={'S'}>
완료 검토완료
</option> </option>
</Select> </Select>
</> </>
@ -502,8 +508,24 @@ export default function OperationApprovalsTable(props) {
dataIndex: 'reviewedProcType', dataIndex: 'reviewedProcType',
align: 'center', align: 'center',
width: '130px', width: '130px',
render: reviewedProcType => { render: (reviewedProcType, record) => {
return <>{handlerReviewed(reviewedProcType, 'control')}</>; return (
<>
{record.reviewedType === 'W' && record.limitZoneCd === 'H' ? (
<Button
color='flat-dark'
onClick={e => {
e.stopPropagation();
updateReviewedType('Q', record.planAreaSno);
}}
>
검토요청
</Button>
) : (
handlerReviewed(reviewedProcType, 'control')
)}
</>
);
} }
}, },
{ {

Loading…
Cancel
Save