27 lines
923 B
JavaScript
27 lines
923 B
JavaScript
import { atom } from 'recoil'
|
|
import dayjs from 'dayjs'
|
|
import { v1 } from 'uuid'
|
|
export const stuffSearchState = atom({
|
|
key: `stuffSearchState/${v1()}`,
|
|
default: {
|
|
schObjectNo: '', //물건번호
|
|
schAddress: '', //물건주소
|
|
schObjectName: '', //물건명
|
|
schSaleStoreName: '', //판매대리점명
|
|
schReceiveUser: '', //담당자
|
|
schDispCompanyName: '', //견적처
|
|
schDateType: 'U', //갱신일(U)/등록일(R)
|
|
schFromDt: dayjs(new Date()).add(-1, 'year').format('YYYY-MM-DD'), //시작일
|
|
schToDt: dayjs(new Date()).format('YYYY-MM-DD'), //종료일
|
|
code: 'S',
|
|
schSelSaleStoreId: '', //1차판매대리점 선택
|
|
schOtherSelSaleStoreId: '', //1차 이외 판매대리점 선택
|
|
startRow: 1,
|
|
endRow: 100,
|
|
schSortType: 'R', //정렬조건 (R:최근등록일 U:최근수정일)
|
|
pageNo: 1,
|
|
pageSize: 100,
|
|
},
|
|
dangerouslyAllowMutability: true,
|
|
})
|