- 현금영수증 필터 조회 누락 필드 수정, 용도변경 버튼 권한 수장 , 에스크로 필터 수정

This commit is contained in:
HyeonJongKim
2025-11-14 20:43:27 +09:00
parent 41268829de
commit fe9a039531
4 changed files with 14 additions and 12 deletions

View File

@@ -208,7 +208,7 @@ export const LinkPaymentHistoryDetail = ({
<button
className="btn-50 btn-blue flex-1"
onClick={() => onClickToSeparateApproval()}
disabled={detailExposure}
disabled={!detailExposure}
>{t('additionalService.linkPayment.separateApprovalDetail')}</button>
</div>
</div>

View File

@@ -119,7 +119,7 @@ export const CashReceiptDetail = ({
};
const onClickToPurposeUpdate = () => {
if(checkGrant(menuId, 'W')){
if(checkGrant(menuId, 'X')){
setBottomSheetOn(true);
}
else{

View File

@@ -38,13 +38,15 @@ export const CashReceiptFilter = ({
transactionType,
processResult,
searchNumberType,
searchNumber,
setMid,
setStartDate,
setEndDate,
setPurposeType,
setTransactionType,
setProcessResult,
setSearchNumberType
setSearchNumberType,
setSearchNumber
}: CashReceiptFilterProps) => {
const { t } = useTranslation();
@@ -55,12 +57,10 @@ export const CashReceiptFilter = ({
const [filterTransactionType, setFilterTransactionType] = useState<CashReceiptTransactionType>(transactionType);
const [filterProcessResult, setFilterProcessResult] = useState<CashReceiptProcessResult>(processResult);
const [filterSearchNumberType, setFilterSearchNumberType] = useState<CashReceiptSearchNumberType>(searchNumberType);
const [filterIssueType, setFilterIssueType] = useState<string>('');
const [filterIssueNumber, setFilterIssueNumber] = useState<string>('');
const [filterSearchNumber, setFilterSearchNumber] = useState<string>(searchNumber)
const issueTypeOptionsGroup = [
{name: t('filter.searchOptions.approvalNumber'), value: 'issue'},
{name: t('filter.searchOptions.issueNumber'), value: 'issue2'},
{name: t('filter.searchOptions.approvalNumber'), value: CashReceiptSearchNumberType.APPROVAL_NUMBER},
{name: t('filter.searchOptions.issueNumber'), value: CashReceiptSearchNumberType.ISSUE_NUMBER},
];
const midOptions = useStore.getState().UserStore.selectOptionsMids;
@@ -84,6 +84,8 @@ export const CashReceiptFilter = ({
setPurposeType(filterPurposeType);
setTransactionType(filterTransactionType);
setProcessResult(filterProcessResult);
setSearchNumberType(filterSearchNumberType)
setSearchNumber(filterSearchNumber)
onClickToClose();
};
@@ -149,8 +151,8 @@ export const CashReceiptFilter = ({
selectValue={ filterSearchNumberType }
selectSetter={ setFilterSearchNumberType }
selectOptions={ issueTypeOptionsGroup }
inputValue={ filterIssueNumber }
inputSetter={ setFilterIssueNumber }
inputValue={ filterSearchNumber }
inputSetter={ setFilterSearchNumber }
></FilterSelectInput>
</div>
<div className="apply-row">

View File

@@ -125,8 +125,8 @@ export const EscrowFilter = ({
selectValue={ filterSearchType }
selectSetter={ setSearchType }
selectOptions={ searchTypeOptionsGroup }
inputValue={ searchKeyword }
inputSetter={ setSearchKeyword }
inputValue={ filterSearchKeyword }
inputSetter={ setFilterSearchKeyword }
></FilterSelectInput>
<FilterCalendar
title={t('filter.period')}