Browse Source

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

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

26
src/components/flight/ControlApprovalsTable.js

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

46
src/components/flight/OperationApprovalsTable.js

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