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

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 <button
className="btn-50 btn-blue flex-1" className="btn-50 btn-blue flex-1"
onClick={() => onClickToSeparateApproval()} onClick={() => onClickToSeparateApproval()}
disabled={detailExposure} disabled={!detailExposure}
>{t('additionalService.linkPayment.separateApprovalDetail')}</button> >{t('additionalService.linkPayment.separateApprovalDetail')}</button>
</div> </div>
</div> </div>

View File

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

View File

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

View File

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