물건목록화면 수정
This commit is contained in:
parent
0df127de17
commit
6099faab3f
@ -225,31 +225,10 @@ export default function Stuff() {
|
|||||||
|
|
||||||
// 진입시 그리드 데이터 조회
|
// 진입시 그리드 데이터 조회
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
// if (isObjectNotEmpty(sessionState)) {
|
|
||||||
if (isObjectNotEmpty(session)) {
|
if (isObjectNotEmpty(session)) {
|
||||||
//물건 메뉴 눌러서 최초 진입
|
|
||||||
if (stuffSearchParams?.code === 'S') {
|
if (stuffSearchParams?.code === 'S') {
|
||||||
// const params = {
|
|
||||||
// saleStoreId: sessionState?.storeId,
|
|
||||||
// schObjectNo: stuffSearchParams?.schObjectNo,
|
|
||||||
// schAddress: stuffSearchParams?.schAddress,
|
|
||||||
// schObjectName: stuffSearchParams?.schObjectName,
|
|
||||||
// schSaleStoreName: stuffSearchParams?.schSaleStoreName,
|
|
||||||
// schReceiveUser: stuffSearchParams?.schReceiveUser,
|
|
||||||
// schDispCompanyName: stuffSearchParams?.schDispCompanyName,
|
|
||||||
// schDateType: stuffSearchParams.schDateType,
|
|
||||||
// schFromDt: dayjs(new Date()).add(-1, 'year').format('YYYY-MM-DD'),
|
|
||||||
// schToDt: dayjs(new Date()).format('YYYY-MM-DD'),
|
|
||||||
// startRow: (pageNo - 1) * pageSize + 1,
|
|
||||||
// endRow: pageNo * pageSize,
|
|
||||||
// schSelSaleStoreId: stuffSearchParams?.schOtherSelSaleStoreId
|
|
||||||
// ? stuffSearchParams.schOtherSelSaleStoreId
|
|
||||||
// : stuffSearchParams.schSelSaleStoreId,
|
|
||||||
// schSortType: stuffSearchParams.schSortType,
|
|
||||||
// }
|
|
||||||
|
|
||||||
const params = {
|
const params = {
|
||||||
saleStoreId: session?.storeId,
|
saleStoreId: stuffSearchParams.schSelSaleStoreId,
|
||||||
schObjectNo: stuffSearchParams?.schObjectNo,
|
schObjectNo: stuffSearchParams?.schObjectNo,
|
||||||
schAddress: stuffSearchParams?.schAddress,
|
schAddress: stuffSearchParams?.schAddress,
|
||||||
schObjectName: stuffSearchParams?.schObjectName,
|
schObjectName: stuffSearchParams?.schObjectName,
|
||||||
@ -278,31 +257,15 @@ export default function Stuff() {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
fetchData()
|
if (stuffSearchParams?.schSelSaleStoreId !== '') {
|
||||||
|
fetchData()
|
||||||
|
}
|
||||||
} else if (stuffSearchParams?.code === 'M') {
|
} else if (stuffSearchParams?.code === 'M') {
|
||||||
//메인화면에서 진입
|
//메인화면에서 진입
|
||||||
// const params = {
|
|
||||||
// saleStoreId: sessionState?.storeId,
|
|
||||||
// schObjectNo: stuffSearchParams.schObjectNo,
|
|
||||||
// schAddress: 'dfdfdfdfdf',
|
|
||||||
// schObjectName: '',
|
|
||||||
// schSaleStoreName: '',
|
|
||||||
// schReceiveUser: '',
|
|
||||||
// schDispCompanyName: '',
|
|
||||||
// schDateType: 'U',
|
|
||||||
// schFromDt: dayjs(new Date()).add(-1, 'year').format('YYYY-MM-DD'),
|
|
||||||
// schToDt: dayjs(new Date()).format('YYYY-MM-DD'),
|
|
||||||
// startRow: (pageNo - 1) * pageSize + 1,
|
|
||||||
// endRow: pageNo * pageSize,
|
|
||||||
// schSelSaleStoreId: stuffSearchParams?.schOtherSelSaleStoreId
|
|
||||||
// ? stuffSearchParams.schOtherSelSaleStoreId
|
|
||||||
// : stuffSearchParams.schSelSaleStoreId,
|
|
||||||
// schSortType: 'R',
|
|
||||||
// }
|
|
||||||
const params = {
|
const params = {
|
||||||
saleStoreId: session?.storeId,
|
saleStoreId: session?.storeId,
|
||||||
schObjectNo: stuffSearchParams.schObjectNo,
|
schObjectNo: stuffSearchParams.schObjectNo,
|
||||||
schAddress: 'dfdfdfdfdf',
|
schAddress: '',
|
||||||
schObjectName: '',
|
schObjectName: '',
|
||||||
schSaleStoreName: '',
|
schSaleStoreName: '',
|
||||||
schReceiveUser: '',
|
schReceiveUser: '',
|
||||||
@ -320,23 +283,9 @@ export default function Stuff() {
|
|||||||
setStuffSearch({
|
setStuffSearch({
|
||||||
...params,
|
...params,
|
||||||
})
|
})
|
||||||
|
|
||||||
// async function fetchData() {
|
|
||||||
// const apiUrl = `/api/object/list?${queryStringFormatter(params)}`
|
|
||||||
// await get({
|
|
||||||
// url: apiUrl,
|
|
||||||
// }).then((res) => {
|
|
||||||
// if (!isEmptyArray(res)) {
|
|
||||||
// setGridProps({ ...gridProps, gridData: res, count: res[0].totCnt })
|
|
||||||
// setTotalCount(res[0].totCnt)
|
|
||||||
// }
|
|
||||||
// })
|
|
||||||
// }
|
|
||||||
// fetchData()
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// }, [pageNo, sessionState, stuffSearchParams])
|
}, [pageNo, session, stuffSearchParams])
|
||||||
}, [pageNo, stuffSearchParams])
|
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (stuffSearchParams?.code === 'E') {
|
if (stuffSearchParams?.code === 'E') {
|
||||||
@ -348,8 +297,10 @@ export default function Stuff() {
|
|||||||
|
|
||||||
//조회를 눌렀을때
|
//조회를 눌렀을때
|
||||||
async function fetchData() {
|
async function fetchData() {
|
||||||
// const apiUrl = `/api/object/list?saleStoreId=${sessionState?.storeId}&${queryStringFormatter(stuffSearchParams)}`
|
let saleStoreId
|
||||||
const apiUrl = `/api/object/list?saleStoreId=${session?.storeId}&${queryStringFormatter(stuffSearchParams)}`
|
saleStoreId = stuffSearchParams?.schSelSaleStoreId ? stuffSearchParams.schSelSaleStoreId : session?.storeId
|
||||||
|
// const apiUrl = `/api/object/list?saleStoreId=${session?.storeId}&${queryStringFormatter(stuffSearchParams)}`
|
||||||
|
const apiUrl = `/api/object/list?saleStoreId=${saleStoreId}&${queryStringFormatter(stuffSearchParams)}`
|
||||||
await get({ url: apiUrl }).then((res) => {
|
await get({ url: apiUrl }).then((res) => {
|
||||||
if (!isEmptyArray(res)) {
|
if (!isEmptyArray(res)) {
|
||||||
setGridProps({ ...gridProps, gridData: res, count: res[0].totCnt })
|
setGridProps({ ...gridProps, gridData: res, count: res[0].totCnt })
|
||||||
@ -375,14 +326,15 @@ export default function Stuff() {
|
|||||||
setPageSize(e.target.value)
|
setPageSize(e.target.value)
|
||||||
setStuffSearch({
|
setStuffSearch({
|
||||||
...stuffSearchParams,
|
...stuffSearchParams,
|
||||||
// code: 'P',
|
|
||||||
startRow: startRow,
|
startRow: startRow,
|
||||||
endRow: 1 * e.target.value,
|
endRow: 1 * e.target.value,
|
||||||
})
|
})
|
||||||
|
|
||||||
setPageNo(1)
|
setPageNo(1)
|
||||||
// const apiUrl = `/api/object/list?saleStoreId=${sessionState?.storeId}&${queryStringFormatter(stuffSearchParams)}`
|
let saleStoreId
|
||||||
const apiUrl = `/api/object/list?saleStoreId=${session?.storeId}&${queryStringFormatter(stuffSearchParams)}`
|
saleStoreId = stuffSearchParams?.schSelSaleStoreId ? stuffSearchParams.schSelSaleStoreId : session?.storeId
|
||||||
|
// const apiUrl = `/api/object/list?saleStoreId=${session?.storeId}&${queryStringFormatter(stuffSearchParams)}`
|
||||||
|
const apiUrl = `/api/object/list?saleStoreId=${saleStoreId}&${queryStringFormatter(stuffSearchParams)}`
|
||||||
get({ url: apiUrl }).then((res) => {
|
get({ url: apiUrl }).then((res) => {
|
||||||
if (!isEmptyArray(res)) {
|
if (!isEmptyArray(res)) {
|
||||||
setGridProps({ ...gridProps, gridData: res, count: res[0].totCnt })
|
setGridProps({ ...gridProps, gridData: res, count: res[0].totCnt })
|
||||||
@ -414,8 +366,10 @@ export default function Stuff() {
|
|||||||
})
|
})
|
||||||
|
|
||||||
setPageNo(1)
|
setPageNo(1)
|
||||||
// const apiUrl = `/api/object/list?saleStoreId=${sessionState?.storeId}&${queryStringFormatter(stuffSearchParams)}`
|
let saleStoreId
|
||||||
const apiUrl = `/api/object/list?saleStoreId=${session?.storeId}&${queryStringFormatter(stuffSearchParams)}`
|
saleStoreId = stuffSearchParams?.schSelSaleStoreId ? stuffSearchParams.schSelSaleStoreId : session?.storeId
|
||||||
|
// const apiUrl = `/api/object/list?saleStoreId=${session?.storeId}&${queryStringFormatter(stuffSearchParams)}`
|
||||||
|
const apiUrl = `/api/object/list?saleStoreId=${saleStoreId}&${queryStringFormatter(stuffSearchParams)}`
|
||||||
get({ url: apiUrl }).then((res) => {
|
get({ url: apiUrl }).then((res) => {
|
||||||
if (!isEmptyArray(res)) {
|
if (!isEmptyArray(res)) {
|
||||||
setGridProps({ ...gridProps, gridData: res, count: res[0].totCnt })
|
setGridProps({ ...gridProps, gridData: res, count: res[0].totCnt })
|
||||||
|
|||||||
@ -77,14 +77,14 @@ export default function StuffSearchCondition() {
|
|||||||
|
|
||||||
if (stuffSearch.code === 'S') {
|
if (stuffSearch.code === 'S') {
|
||||||
setStuffSearch({
|
setStuffSearch({
|
||||||
schObjectNo: objectNo ? objectNo : stuffSearch?.schObjectNo,
|
schObjectNo: objectNo ? objectNo : stuffSearch.schObjectNo,
|
||||||
schSaleStoreName: stuffSearch?.schSaleStoreName ? stuffSearch?.schSaleStoreName : saleStoreName,
|
schSaleStoreName: saleStoreName ? saleStoreName : '',
|
||||||
schAddress: address ? address : stuffSearch?.schAddress,
|
schAddress: address ? address : '',
|
||||||
schObjectName: objectName ? objectName : stuffSearch?.schObjectName,
|
schObjectName: objectName ? objectName : '',
|
||||||
schDispCompanyName: dispCompanyName ? dispCompanyName : stuffSearch?.schDispCompanyName,
|
schDispCompanyName: dispCompanyName ? dispCompanyName : '',
|
||||||
schSelSaleStoreId: stuffSearch?.schOtherSelSaleStoreId ? stuffSearch.schOtherSelSaleStoreId : stuffSearch.schSelSaleStoreId,
|
schSelSaleStoreId: stuffSearch?.schOtherSelSaleStoreId ? stuffSearch.schOtherSelSaleStoreId : stuffSearch.schSelSaleStoreId,
|
||||||
schReceiveUser: receiveUser ? receiveUser : stuffSearch?.schReceiveUser,
|
schReceiveUser: receiveUser ? receiveUser : '',
|
||||||
schDateType: stuffSearch?.schDateType ? stuffSearch.schDateType : dateType,
|
schDateType: dateType,
|
||||||
schFromDt: dayjs(startDate).format('YYYY-MM-DD'),
|
schFromDt: dayjs(startDate).format('YYYY-MM-DD'),
|
||||||
schToDt: dayjs(endDate).format('YYYY-MM-DD'),
|
schToDt: dayjs(endDate).format('YYYY-MM-DD'),
|
||||||
code: 'E',
|
code: 'E',
|
||||||
@ -352,6 +352,7 @@ export default function StuffSearchCondition() {
|
|||||||
// 엔터 이벤트
|
// 엔터 이벤트
|
||||||
const handleByOnKeyUp = (e) => {
|
const handleByOnKeyUp = (e) => {
|
||||||
if (e.key === 'Enter') {
|
if (e.key === 'Enter') {
|
||||||
|
stuffSearch.code = 'E'
|
||||||
onSubmit()
|
onSubmit()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -399,7 +400,7 @@ export default function StuffSearchCondition() {
|
|||||||
type="text"
|
type="text"
|
||||||
ref={objectNoRef}
|
ref={objectNoRef}
|
||||||
className="input-light"
|
className="input-light"
|
||||||
defaultValue={stuffSearch.code === 'E' || stuffSearch.code === 'M' ? stuffSearch?.schObjectNo : objectNo}
|
defaultValue={stuffSearch?.schObjectNo ? stuffSearch.schObjectNo : objectNo}
|
||||||
onChange={(e) => {
|
onChange={(e) => {
|
||||||
setObjectNo(objectNoRef.current.value)
|
setObjectNo(objectNoRef.current.value)
|
||||||
}}
|
}}
|
||||||
@ -414,7 +415,7 @@ export default function StuffSearchCondition() {
|
|||||||
type="text"
|
type="text"
|
||||||
ref={saleStoreNameRef}
|
ref={saleStoreNameRef}
|
||||||
className="input-light"
|
className="input-light"
|
||||||
defaultValue={stuffSearch.code === 'E' ? stuffSearch?.schSaleStoreName : saleStoreName}
|
defaultValue={stuffSearch?.schSaleStoreName ? stuffSearch.schSaleStoreName : saleStoreName}
|
||||||
onChange={(e) => {
|
onChange={(e) => {
|
||||||
setSaleStoreName(saleStoreNameRef.current.value)
|
setSaleStoreName(saleStoreNameRef.current.value)
|
||||||
}}
|
}}
|
||||||
@ -429,7 +430,7 @@ export default function StuffSearchCondition() {
|
|||||||
type="text"
|
type="text"
|
||||||
ref={addressRef}
|
ref={addressRef}
|
||||||
className="input-light"
|
className="input-light"
|
||||||
defaultValue={stuffSearch.code === 'E' ? stuffSearch?.schAddress : address}
|
defaultValue={stuffSearch?.schAddress ? stuffSearch.schAddress : address}
|
||||||
onChange={(e) => {
|
onChange={(e) => {
|
||||||
setAddress(addressRef.current.value)
|
setAddress(addressRef.current.value)
|
||||||
}}
|
}}
|
||||||
@ -444,7 +445,7 @@ export default function StuffSearchCondition() {
|
|||||||
type="text"
|
type="text"
|
||||||
ref={dispCompanyNameRef}
|
ref={dispCompanyNameRef}
|
||||||
className="input-light"
|
className="input-light"
|
||||||
defaultValue={stuffSearch.code === 'E' ? stuffSearch?.schDispCompanyName : dispCompanyName}
|
defaultValue={stuffSearch?.schDispCompanyName ? stuffSearch.schDispCompanyName : dispCompanyName}
|
||||||
onChange={(e) => {
|
onChange={(e) => {
|
||||||
setDispCompanyName(dispCompanyNameRef.current.value)
|
setDispCompanyName(dispCompanyNameRef.current.value)
|
||||||
}}
|
}}
|
||||||
@ -461,7 +462,7 @@ export default function StuffSearchCondition() {
|
|||||||
type="text"
|
type="text"
|
||||||
ref={objectNameRef}
|
ref={objectNameRef}
|
||||||
className="input-light"
|
className="input-light"
|
||||||
defaultValue={stuffSearch.code === 'E' ? stuffSearch?.schObjectName : objectName}
|
defaultValue={stuffSearch?.schObjectName ? stuffSearch.schObjectName : objectName}
|
||||||
onChange={(e) => {
|
onChange={(e) => {
|
||||||
setobjectName(objectNameRef.current.value)
|
setobjectName(objectNameRef.current.value)
|
||||||
}}
|
}}
|
||||||
@ -476,7 +477,7 @@ export default function StuffSearchCondition() {
|
|||||||
type="text"
|
type="text"
|
||||||
className="input-light"
|
className="input-light"
|
||||||
ref={receiveUserRef}
|
ref={receiveUserRef}
|
||||||
defaultValue={stuffSearch.code === 'E' ? stuffSearch?.schReceiveUser : receiveUser}
|
defaultValue={stuffSearch?.schReceiveUser ? stuffSearch.schReceiveUser : receiveUser}
|
||||||
onChange={(e) => {
|
onChange={(e) => {
|
||||||
setReceiveUser(receiveUserRef.current.value)
|
setReceiveUser(receiveUserRef.current.value)
|
||||||
}}
|
}}
|
||||||
@ -488,7 +489,6 @@ export default function StuffSearchCondition() {
|
|||||||
<td colSpan={3}>
|
<td colSpan={3}>
|
||||||
<div className="form-flex-wrap">
|
<div className="form-flex-wrap">
|
||||||
<div className="select-wrap mr5" style={{ flex: 1 }}>
|
<div className="select-wrap mr5" style={{ flex: 1 }}>
|
||||||
{/* {sessionState?.storeId === 'T01' && ( */}
|
|
||||||
{session?.storeId === 'T01' && (
|
{session?.storeId === 'T01' && (
|
||||||
<Select
|
<Select
|
||||||
id="long-value-select1"
|
id="long-value-select1"
|
||||||
@ -517,12 +517,10 @@ export default function StuffSearchCondition() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
})}
|
})}
|
||||||
// isDisabled={sessionState?.storeLvl !== '1' ? true : sessionState?.storeId !== 'T01' ? true : false}
|
|
||||||
isDisabled={session?.storeLvl !== '1' ? true : session?.storeId !== 'T01' ? true : false}
|
isDisabled={session?.storeLvl !== '1' ? true : session?.storeId !== 'T01' ? true : false}
|
||||||
isClearable={true}
|
isClearable={true}
|
||||||
/>
|
/>
|
||||||
)}
|
)}
|
||||||
{/* {sessionState?.storeId !== 'T01' && sessionState?.storeLvl === '1' && ( */}
|
|
||||||
{session?.storeId !== 'T01' && session?.storeLvl === '1' && (
|
{session?.storeId !== 'T01' && session?.storeLvl === '1' && (
|
||||||
<Select
|
<Select
|
||||||
id="long-value-select1"
|
id="long-value-select1"
|
||||||
@ -550,12 +548,10 @@ export default function StuffSearchCondition() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
})}
|
})}
|
||||||
// isDisabled={sessionState?.storeLvl !== '1' ? true : sessionState?.storeId !== 'T01' ? true : false}
|
|
||||||
isDisabled={session?.storeLvl !== '1' ? true : session?.storeId !== 'T01' ? true : false}
|
isDisabled={session?.storeLvl !== '1' ? true : session?.storeId !== 'T01' ? true : false}
|
||||||
isClearable={false}
|
isClearable={false}
|
||||||
/>
|
/>
|
||||||
)}
|
)}
|
||||||
{/* {sessionState?.storeId !== 'T01' && sessionState?.storeLvl !== '1' && ( */}
|
|
||||||
{session?.storeId !== 'T01' && session?.storeLvl !== '1' && (
|
{session?.storeId !== 'T01' && session?.storeLvl !== '1' && (
|
||||||
<Select
|
<Select
|
||||||
id="long-value-select1"
|
id="long-value-select1"
|
||||||
@ -620,11 +616,11 @@ export default function StuffSearchCondition() {
|
|||||||
type="radio"
|
type="radio"
|
||||||
name="radio_ptype"
|
name="radio_ptype"
|
||||||
id="radio_u"
|
id="radio_u"
|
||||||
checked={stuffSearch?.schDateType === 'U' ? true : false}
|
checked={dateType === 'U' ? true : false}
|
||||||
value={'U'}
|
value={'U'}
|
||||||
onChange={(e) => {
|
onChange={(e) => {
|
||||||
setDateType(e.target.value)
|
setDateType(e.target.value)
|
||||||
setStuffSearch({ ...stuffSearch, code: 'S', schDateType: e.target.value })
|
//setStuffSearch({ ...stuffSearch, code: 'S', schDateType: e.target.value })
|
||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
<label htmlFor="radio_u">{getMessage('stuff.search.schDateTypeU')}</label>
|
<label htmlFor="radio_u">{getMessage('stuff.search.schDateTypeU')}</label>
|
||||||
@ -634,11 +630,11 @@ export default function StuffSearchCondition() {
|
|||||||
type="radio"
|
type="radio"
|
||||||
name="radio_ptype"
|
name="radio_ptype"
|
||||||
id="radio_r"
|
id="radio_r"
|
||||||
checked={stuffSearch?.schDateType === 'R' ? true : false}
|
checked={dateType === 'R' ? true : false}
|
||||||
value={'R'}
|
value={'R'}
|
||||||
onChange={(e) => {
|
onChange={(e) => {
|
||||||
setDateType(e.target.value)
|
setDateType(e.target.value)
|
||||||
setStuffSearch({ ...stuffSearch, code: 'S', schDateType: e.target.value })
|
//setStuffSearch({ ...stuffSearch, code: 'S', schDateType: e.target.value })
|
||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
<label htmlFor="radio_r">{getMessage('stuff.search.schDateTypeR')}</label>
|
<label htmlFor="radio_r">{getMessage('stuff.search.schDateTypeR')}</label>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user