물건목록

This commit is contained in:
basssy 2024-11-22 15:25:42 +09:00
parent b36df24792
commit 4233958df2
2 changed files with 89 additions and 38 deletions

View File

@ -236,6 +236,12 @@ export default function Stuff() {
} else { } else {
setGridProps({ ...gridProps, gridData: [], count: 0 }) setGridProps({ ...gridProps, gridData: [], count: 0 })
setTotalCount(0) setTotalCount(0)
setPageNo(1)
setPageSize(stuffSearchParams.pageSize)
stuffSearchParams.pageNo = 1
stuffSearchParams.startRow = 1
stuffSearchParams.endRow = 1 * stuffSearchParams.pageSize
} }
}) })
} }

View File

@ -77,26 +77,49 @@ export default function StuffSearchCondition() {
if (isNaN(diff)) { if (isNaN(diff)) {
return alert(getMessage('stuff.message.periodError')) return alert(getMessage('stuff.message.periodError'))
} }
if (stuffSearch.code === 'S') { if (stuffSearch.code === 'S') {
setStuffSearch({ if (stuffSearch.pageNo !== 1) {
schObjectNo: objectNo ? objectNo : stuffSearch.schObjectNo, setStuffSearch({
schSaleStoreName: saleStoreName ? saleStoreName : '', schObjectNo: objectNo ? objectNo : stuffSearch.schObjectNo,
schAddress: address ? address : '', schSaleStoreName: saleStoreName ? saleStoreName : '',
schObjectName: objectName ? objectName : '', schAddress: address ? address : '',
schDispCompanyName: dispCompanyName ? dispCompanyName : '', schObjectName: objectName ? objectName : '',
schSelSaleStoreId: stuffSearch?.schSelSaleStoreId ? stuffSearch.schSelSaleStoreId : '', schDispCompanyName: dispCompanyName ? dispCompanyName : '',
schOtherSelSaleStoreId: stuffSearch?.schOtherSelSaleStoreId ? stuffSearch.schOtherSelSaleStoreId : '', schSelSaleStoreId: stuffSearch?.schSelSaleStoreId ? stuffSearch.schSelSaleStoreId : '',
schReceiveUser: receiveUser ? receiveUser : '', schOtherSelSaleStoreId: stuffSearch?.schOtherSelSaleStoreId ? stuffSearch.schOtherSelSaleStoreId : '',
schDateType: dateType, schReceiveUser: receiveUser ? receiveUser : '',
schFromDt: startDate ? dayjs(startDate).format('YYYY-MM-DD') : '', schDateType: dateType,
schToDt: endDate ? dayjs(endDate).format('YYYY-MM-DD') : '', schFromDt: startDate ? dayjs(startDate).format('YYYY-MM-DD') : '',
code: 'E', schToDt: endDate ? dayjs(endDate).format('YYYY-MM-DD') : '',
startRow: stuffSearch?.startRow ? stuffSearch.startRow : 1, code: 'E',
endRow: stuffSearch?.endRow ? stuffSearch.endRow : 100, startRow: 1,
schSortType: stuffSearch?.schSortType ? stuffSearch.schSortType : 'R', endRow: 1 * stuffSearch?.pageSize,
pageNo: stuffSearch?.pageNo, schSortType: stuffSearch?.schSortType ? stuffSearch.schSortType : 'R',
pageSize: stuffSearch?.pageSize, pageNo: 1,
}) pageSize: stuffSearch?.pageSize,
})
} else {
setStuffSearch({
schObjectNo: objectNo ? objectNo : stuffSearch.schObjectNo,
schSaleStoreName: saleStoreName ? saleStoreName : '',
schAddress: address ? address : '',
schObjectName: objectName ? objectName : '',
schDispCompanyName: dispCompanyName ? dispCompanyName : '',
schSelSaleStoreId: stuffSearch?.schSelSaleStoreId ? stuffSearch.schSelSaleStoreId : '',
schOtherSelSaleStoreId: stuffSearch?.schOtherSelSaleStoreId ? stuffSearch.schOtherSelSaleStoreId : '',
schReceiveUser: receiveUser ? receiveUser : '',
schDateType: dateType,
schFromDt: startDate ? dayjs(startDate).format('YYYY-MM-DD') : '',
schToDt: endDate ? dayjs(endDate).format('YYYY-MM-DD') : '',
code: 'E',
startRow: stuffSearch?.startRow ? stuffSearch.startRow : 1,
endRow: stuffSearch?.endRow ? stuffSearch.endRow : 100,
schSortType: stuffSearch?.schSortType ? stuffSearch.schSortType : 'R',
pageNo: stuffSearch?.pageNo,
pageSize: stuffSearch?.pageSize,
})
}
} else if (stuffSearch.code === 'FINISH') { } else if (stuffSearch.code === 'FINISH') {
setStuffSearch({ setStuffSearch({
schObjectNo: objectNo, schObjectNo: objectNo,
@ -137,25 +160,47 @@ export default function StuffSearchCondition() {
pageSize: stuffSearch?.pageSize, pageSize: stuffSearch?.pageSize,
}) })
} else if (session.storeId === 'T01') { } else if (session.storeId === 'T01') {
setStuffSearch({ if (stuffSearch.pageNo !== 1) {
schObjectNo: stuffSearch?.schObjectNo ? stuffSearch.schObjectNo : objectNo, setStuffSearch({
schSaleStoreName: stuffSearch?.schSaleStoreName ? stuffSearch.schSaleStoreName : saleStoreName, schObjectNo: objectNo ? objectNo : stuffSearch.schObjectNo,
schAddress: stuffSearch?.schAddress ? stuffSearch.schAddress : address, schSaleStoreName: saleStoreName ? saleStoreName : '',
schObjectName: stuffSearch?.schObjectName ? stuffSearch.schObjectName : objectName, schAddress: address ? address : '',
schDispCompanyName: stuffSearch?.schDispCompanyName ? stuffSearch.schDispCompanyName : dispCompanyName, schObjectName: objectName ? objectName : '',
schSelSaleStoreId: schSelSaleStoreId, schDispCompanyName: dispCompanyName ? dispCompanyName : '',
schOtherSelSaleStoreId: otherSaleStoreId, schSelSaleStoreId: stuffSearch?.schSelSaleStoreId ? stuffSearch.schSelSaleStoreId : '',
schReceiveUser: stuffSearch?.schReceiveUser ? stuffSearch.schReceiveUser : receiveUser, schOtherSelSaleStoreId: stuffSearch?.schOtherSelSaleStoreId ? stuffSearch.schOtherSelSaleStoreId : '',
schDateType: dateType, schReceiveUser: receiveUser ? receiveUser : '',
schFromDt: startDate ? dayjs(startDate).format('YYYY-MM-DD') : '', schDateType: dateType,
schToDt: endDate ? dayjs(endDate).format('YYYY-MM-DD') : '', schFromDt: startDate ? dayjs(startDate).format('YYYY-MM-DD') : '',
code: 'E', schToDt: endDate ? dayjs(endDate).format('YYYY-MM-DD') : '',
startRow: stuffSearch?.startRow ? stuffSearch.startRow : 1, code: 'E',
endRow: stuffSearch?.endRow ? stuffSearch.endRow : 100, startRow: 1,
schSortType: stuffSearch?.schSortType ? stuffSearch.schSortType : 'R', endRow: 1 * stuffSearch?.pageSize,
pageNo: stuffSearch?.pageNo, schSortType: stuffSearch?.schSortType ? stuffSearch.schSortType : 'R',
pageSize: stuffSearch?.pageSize, pageNo: 1,
}) pageSize: stuffSearch?.pageSize,
})
} else {
setStuffSearch({
schObjectNo: stuffSearch?.schObjectNo ? stuffSearch.schObjectNo : objectNo,
schSaleStoreName: stuffSearch?.schSaleStoreName ? stuffSearch.schSaleStoreName : saleStoreName,
schAddress: stuffSearch?.schAddress ? stuffSearch.schAddress : address,
schObjectName: stuffSearch?.schObjectName ? stuffSearch.schObjectName : objectName,
schDispCompanyName: stuffSearch?.schDispCompanyName ? stuffSearch.schDispCompanyName : dispCompanyName,
schSelSaleStoreId: schSelSaleStoreId,
schOtherSelSaleStoreId: otherSaleStoreId,
schReceiveUser: stuffSearch?.schReceiveUser ? stuffSearch.schReceiveUser : receiveUser,
schDateType: dateType,
schFromDt: startDate ? dayjs(startDate).format('YYYY-MM-DD') : '',
schToDt: endDate ? dayjs(endDate).format('YYYY-MM-DD') : '',
code: 'E',
startRow: stuffSearch?.startRow ? stuffSearch.startRow : 1,
endRow: stuffSearch?.endRow ? stuffSearch.endRow : 100,
schSortType: stuffSearch?.schSortType ? stuffSearch.schSortType : 'R',
pageNo: stuffSearch?.pageNo,
pageSize: stuffSearch?.pageSize,
})
}
} else { } else {
setStuffSearch({ setStuffSearch({
schObjectNo: stuffSearch?.schObjectNo ? stuffSearch.schObjectNo : objectNo, schObjectNo: stuffSearch?.schObjectNo ? stuffSearch.schObjectNo : objectNo,