물건
This commit is contained in:
parent
a2bf337b75
commit
97c86e2969
@ -261,6 +261,7 @@ export default function Stuff() {
|
|||||||
fetchData()
|
fetchData()
|
||||||
} else if (stuffSearchParams?.code === 'C') {
|
} else if (stuffSearchParams?.code === 'C') {
|
||||||
resetStuffRecoil()
|
resetStuffRecoil()
|
||||||
|
setIsGlobalLoading(false)
|
||||||
} else if (stuffSearchParams?.code === 'FINISH') {
|
} else if (stuffSearchParams?.code === 'FINISH') {
|
||||||
stuffSearchParams.startRow = 1
|
stuffSearchParams.startRow = 1
|
||||||
stuffSearchParams.endRow = 1 * pageSize
|
stuffSearchParams.endRow = 1 * pageSize
|
||||||
@ -278,6 +279,7 @@ export default function Stuff() {
|
|||||||
setTotalCount(0)
|
setTotalCount(0)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
setIsGlobalLoading(false)
|
||||||
}
|
}
|
||||||
fetchData()
|
fetchData()
|
||||||
} else if (stuffSearchParams?.code === 'DELETE') {
|
} else if (stuffSearchParams?.code === 'DELETE') {
|
||||||
@ -305,6 +307,11 @@ export default function Stuff() {
|
|||||||
setStuffSearch({
|
setStuffSearch({
|
||||||
...newParams,
|
...newParams,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
setIsGlobalLoading(false)
|
||||||
|
} else {
|
||||||
|
stuffSearchParams.code = 'DELETE'
|
||||||
|
setIsGlobalLoading(false)
|
||||||
}
|
}
|
||||||
}, [stuffSearchParams])
|
}, [stuffSearchParams])
|
||||||
|
|
||||||
|
|||||||
@ -7,7 +7,7 @@ import Select, { components } from 'react-select'
|
|||||||
import Link from 'next/link'
|
import Link from 'next/link'
|
||||||
import { useAxios } from '@/hooks/useAxios'
|
import { useAxios } from '@/hooks/useAxios'
|
||||||
import { globalLocaleStore } from '@/store/localeAtom'
|
import { globalLocaleStore } from '@/store/localeAtom'
|
||||||
import { isEmptyArray, isNotEmptyArray, isObjectNotEmpty } from '@/util/common-utils'
|
import { isEmptyArray, isNotEmptyArray, isObjectNotEmpty, queryStringFormatter } from '@/util/common-utils'
|
||||||
import { useMessage } from '@/hooks/useMessage'
|
import { useMessage } from '@/hooks/useMessage'
|
||||||
import { useForm } from 'react-hook-form'
|
import { useForm } from 'react-hook-form'
|
||||||
import { useRecoilValue, useSetRecoilState, useResetRecoilState, useRecoilState } from 'recoil'
|
import { useRecoilValue, useSetRecoilState, useResetRecoilState, useRecoilState } from 'recoil'
|
||||||
@ -1395,11 +1395,14 @@ export default function StuffDetail() {
|
|||||||
// 물건삭제
|
// 물건삭제
|
||||||
const onDelete = () => {
|
const onDelete = () => {
|
||||||
const specificationConfirmDate = managementState.specificationConfirmDate
|
const specificationConfirmDate = managementState.specificationConfirmDate
|
||||||
|
const delParams = {
|
||||||
|
userId: session.userId,
|
||||||
|
}
|
||||||
if (specificationConfirmDate != null) {
|
if (specificationConfirmDate != null) {
|
||||||
alert(getMessage('stuff.detail.delete.message1'))
|
alert(getMessage('stuff.detail.delete.message1'))
|
||||||
} else {
|
} else {
|
||||||
if (confirm(getMessage('common.message.data.delete'))) {
|
if (confirm(getMessage('common.message.data.delete'))) {
|
||||||
del({ url: `/api/object/${objectNo}` }).then(() => {
|
del({ url: `/api/object/${objectNo}?${queryStringFormatter(delParams)}` }).then(() => {
|
||||||
setFloorPlanObjectNo({ floorPlanObjectNo: '' })
|
setFloorPlanObjectNo({ floorPlanObjectNo: '' })
|
||||||
if (session.storeId === 'T01') {
|
if (session.storeId === 'T01') {
|
||||||
stuffSearchParams.code = 'DELETE'
|
stuffSearchParams.code = 'DELETE'
|
||||||
@ -1418,6 +1421,11 @@ export default function StuffDetail() {
|
|||||||
input.value = input.value.replace(/[^0-9]/g, '')
|
input.value = input.value.replace(/[^0-9]/g, '')
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const handleBlur = (e) => {
|
||||||
|
let input = e.target
|
||||||
|
input.value = input.value.replace(/[^0-9]/g, '')
|
||||||
|
}
|
||||||
|
|
||||||
//자동완성 옵션 없을때 메세지 컴포넌트..
|
//자동완성 옵션 없을때 메세지 컴포넌트..
|
||||||
const NoOptionsMessage = (props) => {
|
const NoOptionsMessage = (props) => {
|
||||||
return (
|
return (
|
||||||
@ -1805,7 +1813,8 @@ export default function StuffDetail() {
|
|||||||
<input
|
<input
|
||||||
type="text"
|
type="text"
|
||||||
className="input-light"
|
className="input-light"
|
||||||
onKeyUp={handleKeyUp}
|
onInput={handleKeyUp}
|
||||||
|
onBlur={handleBlur}
|
||||||
value={form.watch('verticalSnowCover') || ''}
|
value={form.watch('verticalSnowCover') || ''}
|
||||||
{...register('verticalSnowCover')}
|
{...register('verticalSnowCover')}
|
||||||
/>
|
/>
|
||||||
@ -1872,7 +1881,8 @@ export default function StuffDetail() {
|
|||||||
<input
|
<input
|
||||||
type="text"
|
type="text"
|
||||||
className="input-light"
|
className="input-light"
|
||||||
onKeyUp={handleKeyUp}
|
onInput={handleKeyUp}
|
||||||
|
onBlur={handleBlur}
|
||||||
value={form.watch('installHeight') || ''}
|
value={form.watch('installHeight') || ''}
|
||||||
{...register('installHeight')}
|
{...register('installHeight')}
|
||||||
/>
|
/>
|
||||||
@ -2327,7 +2337,8 @@ export default function StuffDetail() {
|
|||||||
<input
|
<input
|
||||||
type="text"
|
type="text"
|
||||||
className="input-light"
|
className="input-light"
|
||||||
onKeyUp={handleKeyUp}
|
onInput={handleKeyUp}
|
||||||
|
onBlur={handleBlur}
|
||||||
value={form.watch('verticalSnowCover') || ''}
|
value={form.watch('verticalSnowCover') || ''}
|
||||||
{...register('verticalSnowCover')}
|
{...register('verticalSnowCover')}
|
||||||
/>
|
/>
|
||||||
@ -2399,7 +2410,8 @@ export default function StuffDetail() {
|
|||||||
<input
|
<input
|
||||||
type="text"
|
type="text"
|
||||||
className="input-light"
|
className="input-light"
|
||||||
onKeyUp={handleKeyUp}
|
onInput={handleKeyUp}
|
||||||
|
onBlur={handleBlur}
|
||||||
value={form.watch('installHeight') || ''}
|
value={form.watch('installHeight') || ''}
|
||||||
{...register('installHeight')}
|
{...register('installHeight')}
|
||||||
/>
|
/>
|
||||||
|
|||||||
@ -83,7 +83,6 @@ export default function StuffSearchCondition() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
setIsGlobalLoading(true)
|
setIsGlobalLoading(true)
|
||||||
|
|
||||||
if (stuffSearch.code === 'S') {
|
if (stuffSearch.code === 'S') {
|
||||||
if (stuffSearch.pageNo !== 1) {
|
if (stuffSearch.pageNo !== 1) {
|
||||||
setStuffSearch({
|
setStuffSearch({
|
||||||
@ -254,6 +253,7 @@ export default function StuffSearchCondition() {
|
|||||||
|
|
||||||
//초기화
|
//초기화
|
||||||
const resetRecoil = () => {
|
const resetRecoil = () => {
|
||||||
|
setIsGlobalLoading(false)
|
||||||
//T01아니면 자동완성 초기화 막기
|
//T01아니면 자동완성 초기화 막기
|
||||||
objectNoRef.current.value = ''
|
objectNoRef.current.value = ''
|
||||||
saleStoreNameRef.current.value = ''
|
saleStoreNameRef.current.value = ''
|
||||||
@ -513,7 +513,6 @@ export default function StuffSearchCondition() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
//X42
|
|
||||||
if (session?.storeId === 'T01') {
|
if (session?.storeId === 'T01') {
|
||||||
if (stuffSearch.code === 'DELETE') {
|
if (stuffSearch.code === 'DELETE') {
|
||||||
setObjectNo('')
|
setObjectNo('')
|
||||||
@ -545,6 +544,38 @@ export default function StuffSearchCondition() {
|
|||||||
stuffSearch.pageNo = 1
|
stuffSearch.pageNo = 1
|
||||||
stuffSearch.pageSize = 100
|
stuffSearch.pageSize = 100
|
||||||
|
|
||||||
|
setSchSelSaleStoreId('')
|
||||||
|
setOtherSaleStoreId('')
|
||||||
|
} else {
|
||||||
|
setObjectNo('')
|
||||||
|
setSaleStoreName('')
|
||||||
|
setAddress('')
|
||||||
|
setobjectName('')
|
||||||
|
setDispCompanyName('')
|
||||||
|
setReceiveUser('')
|
||||||
|
objectNoRef.current.value = ''
|
||||||
|
saleStoreNameRef.current.value = ''
|
||||||
|
addressRef.current.value = ''
|
||||||
|
objectNameRef.current.value = ''
|
||||||
|
dispCompanyNameRef.current.value = ''
|
||||||
|
receiveUserRef.current.value = ''
|
||||||
|
stuffSearch.schObjectNo = ''
|
||||||
|
stuffSearch.schAddress = ''
|
||||||
|
stuffSearch.schObjectName = ''
|
||||||
|
stuffSearch.schSaleStoreName = ''
|
||||||
|
stuffSearch.schReceiveUser = ''
|
||||||
|
stuffSearch.schDispCompanyName = ''
|
||||||
|
stuffSearch.schDateType = 'U'
|
||||||
|
stuffSearch.schFromDt = dayjs(new Date()).add(-1, 'year').format('YYYY-MM-DD')
|
||||||
|
stuffSearch.schToDt = dayjs(new Date()).format('YYYY-MM-DD')
|
||||||
|
stuffSearch.startRow = 1
|
||||||
|
stuffSearch.endRow = 100
|
||||||
|
stuffSearch.schSelSaleStoreId = ''
|
||||||
|
stuffSearch.schOtherSelSaleStoreId = ''
|
||||||
|
stuffSearch.schSortType = 'R'
|
||||||
|
stuffSearch.pageNo = 1
|
||||||
|
stuffSearch.pageSize = 100
|
||||||
|
|
||||||
setSchSelSaleStoreId('')
|
setSchSelSaleStoreId('')
|
||||||
setOtherSaleStoreId('')
|
setOtherSaleStoreId('')
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user