Merge branch 'dev' into feature/test-jy

This commit is contained in:
Jaeyoung Lee 2024-11-08 15:00:00 +09:00
commit c30defecc9
3 changed files with 80 additions and 28 deletions

View File

@ -190,9 +190,11 @@ export default function Stuff() {
})
}
if (stuffSearch.schSelSaleStoreId !== '') {
fetchData()
}
//if (session.storeId === 'T01') {
fetchData()
//} else if (stuffSearch.schSelSaleStoreId !== '') {
//fetchData()
//}
} else if (stuffSearchParams?.code === 'M') {
const params = {
saleStoreId: session?.storeId,

View File

@ -59,7 +59,7 @@ export default function StuffDetail() {
standardWindSpeedId: '', //
verticalSnowCover: '', //
coldRegionFlg: false, //(true : 1 / false : 0)
surfaceType: 'III・IV', //(IIIIV / )
surfaceType: 'Ⅲ・Ⅳ', //( / )
saltAreaFlg: false, // (true : 1 / false : 0)
installHeight: '', //
conType: '0', //( / )
@ -550,7 +550,7 @@ export default function StuffDetail() {
// surfaceType null
// form.setValue('surfaceType', '')
// form.setValue('surfaceType', 'IIIIV')
// form.setValue('surfaceType', '')
form.setValue('surfaceType', detailData.surfaceType)
// saltAreaFlg 1 true
form.setValue('saltAreaFlg', detailData.saltAreaFlg === '1' ? true : false)
@ -872,6 +872,9 @@ export default function StuffDetail() {
form.setValue('standardWindSpeedId', `WL_${info.windSpeed}`)
form.setValue('verticalSnowCover', info.verticalSnowCover)
form.setValue('surfaceType', info.surfaceType)
if (info.surfaceType === 'Ⅱ') {
form.setValue('saltAreaFlg', true)
}
form.setValue('installHeight', info.installHeight)
form.setValue('remarks', info.remarks)
@ -893,6 +896,15 @@ export default function StuffDetail() {
form.setValue('standardWindSpeedId', info.windSpeed)
}
//surfaceType & saltAreaFlg
const handleRadioChange = (e) => {
if (e.target.value === 'Ⅱ') {
form.setValue('saltAreaFlg', true)
} else {
form.setValue('saltAreaFlg', false)
}
}
//receiveUser: '', //
const _receiveUser = watch('receiveUser')
//objectName: '', //
@ -1561,7 +1573,7 @@ export default function StuffDetail() {
onChange={onSelectionChange2}
getOptionLabel={(x) => x.saleStoreName}
getOptionValue={(x) => x.saleStoreId}
isDisabled={otherSaleStoreList.length > 1 ? false : true}
isDisabled={otherSaleStoreList.length > 0 ? false : true}
isClearable={true}
value={otherSaleStoreList.filter(function (option) {
return option.saleStoreId === otherSelOptions
@ -1715,11 +1727,29 @@ export default function StuffDetail() {
<td>
<div className="flx-box">
<div className="d-check-radio light mr10">
<input type="radio" name="surfaceType" value="III・IV" id="surfaceType0" {...form.register('surfaceType')} />
<label htmlFor="surfaceType0">IIIIV</label>
<input
type="radio"
name="surfaceType"
value="Ⅲ・Ⅳ"
id="surfaceType0"
{...form.register('surfaceType')}
onChange={(e) => {
handleRadioChange(e)
}}
/>
<label htmlFor="surfaceType0"></label>
</div>
<div className="d-check-radio light mr10">
<input type="radio" name="surfaceType" value="Ⅱ" id="surfaceType1" {...form.register('surfaceType')} />
<input
type="radio"
name="surfaceType"
value="Ⅱ"
id="surfaceType1"
{...form.register('surfaceType')}
onChange={(e) => {
handleRadioChange(e)
}}
/>
<label htmlFor="surfaceType1"></label>
</div>
<div className="d-check-box light mr5">
@ -2211,11 +2241,29 @@ export default function StuffDetail() {
<td>
<div className="flx-box">
<div className="d-check-radio light mr10">
<input type="radio" name="surfaceType" value="III・IV" id="surfaceType0" {...form.register('surfaceType')} />
<label htmlFor="surfaceType0">IIIIV</label>
<input
type="radio"
name="surfaceType"
value="Ⅲ・Ⅳ"
id="surfaceType0"
{...form.register('surfaceType')}
onChange={(e) => {
handleRadioChange(e)
}}
/>
<label htmlFor="surfaceType0"></label>
</div>
<div className="d-check-radio light mr10">
<input type="radio" name="surfaceType" value="Ⅱ" id="surfaceType1" {...form.register('surfaceType')} />
<input
type="radio"
name="surfaceType"
value="Ⅱ"
id="surfaceType1"
{...form.register('surfaceType')}
onChange={(e) => {
handleRadioChange(e)
}}
/>
<label htmlFor="surfaceType1"></label>
</div>
<div className="d-check-box light mr5">

View File

@ -184,34 +184,36 @@ export default function StuffSearchCondition() {
setSchSelSaleStoreList(allList)
setFavoriteStoreList(favList)
setShowSaleStoreList(favList)
setSchSelSaleStoreId(session?.storeId)
// setSchSelSaleStoreId(session?.storeId)
setStuffSearch({
...stuffSearch,
code: 'S',
schSelSaleStoreId: session?.storeId,
// schSelSaleStoreId: session?.storeId,
})
//T01 2 1 storeId
url = `/api/object/saleStore/${session?.storeId}/list?firstFlg=0&userId=${session?.userId}`
//
// url = `/api/object/saleStore/${session?.storeId}/list?firstFlg=0&userId=${session?.userId}`
get({ url: url }).then((res) => {
if (!isEmptyArray(res)) {
res.map((row) => {
row.value = row.saleStoreId
row.label = row.saleStoreName
})
// get({ url: url }).then((res) => {
// if (!isEmptyArray(res)) {
// res.map((row) => {
// row.value = row.saleStoreId
// row.label = row.saleStoreName
// })
otherList = res
setOtherSaleStoreList(otherList)
} else {
setOtherSaleStoreList([])
}
})
// otherList = res
// setOtherSaleStoreList(otherList)
// } else {
// setOtherSaleStoreList([])
// }
// })
} else {
if (session?.storeLvl === '1') {
allList = res
favList = res.filter((row) => row.priority !== 'B')
otherList = res.filter((row) => row.firstAgentYn === 'N')
setSchSelSaleStoreList(allList)
setFavoriteStoreList(allList)
setShowSaleStoreList(allList)
@ -584,7 +586,7 @@ export default function StuffSearchCondition() {
onChange={onSelectionChange2}
getOptionLabel={(x) => x.saleStoreName}
getOptionValue={(x) => x.saleStoreId}
isDisabled={otherSaleStoreList.length > 1 ? false : true}
isDisabled={otherSaleStoreList.length > 0 ? false : true}
isClearable={true}
value={otherSaleStoreList.filter(function (option) {
return option.saleStoreId === otherSaleStoreId