물건상세

This commit is contained in:
basssy 2024-12-05 13:51:48 +09:00
parent b5dcdfc7c8
commit bb116768d3

View File

@ -75,7 +75,7 @@ export default function StuffDetail() {
installHeight: '', //
conType: '0', //( / )
remarks: '', //
tempFlag: 'T', //(1) (0)
tempFlg: 'T', //(1) (0)
}
const { register, setValue, getValues, handleSubmit, resetField, control, watch } = useForm({
defaultValues: formInitValue,
@ -108,7 +108,6 @@ export default function StuffDetail() {
const [editMode, setEditMode] = useState('NEW')
const { managementState, setManagementState } = useContext(ManagementContext)
const [planGridProps, setPlanGridProps] = useState({
planGridData: [],
isPageable: false,
@ -283,6 +282,7 @@ export default function StuffDetail() {
{getMessage('stuff.detail.planGrid.btn1')}
</button>
<button
style={buttonStyle}
type="button"
className="grid-btn"
onClick={() => {
@ -516,7 +516,6 @@ export default function StuffDetail() {
firstList = res
favList = res.filter((row) => row.priority !== 'B')
otherList = res.filter((row) => row.firstAgentYn === 'N')
setSaleStoreList(firstList)
setFavoriteStoreList(firstList)
setShowSaleStoreList(firstList)
@ -547,6 +546,9 @@ export default function StuffDetail() {
form.setValue('otherSaleStoreLevel', managementState.saleStoreLevel)
form.setValue('saleStoreLevel', '1')
form.setValue('saleStoreId', managementState.firstAgentId)
setSelOptions(managementState.firstAgentId)
}
//No.
@ -1629,6 +1631,7 @@ export default function StuffDetail() {
<td>
<div className="flx-box">
<div className="select-wrap mr5" style={{ width: '567px' }}>
신규
<Select
id="long-value-select2"
// components={{ NoOptionsMessage }}
@ -2032,8 +2035,8 @@ export default function StuffDetail() {
onChange={onSelectionChange}
getOptionLabel={(x) => x.saleStoreName}
getOptionValue={(x) => x.saleStoreId}
isClearable={managementState.tempFlg === '0' ? false : session?.storeLvl === '1' ? true : false}
isDisabled={managementState.tempFlg === '0' ? true : session?.storeLvl !== '1' ? true : false}
isClearable={managementState?.tempFlg === '0' ? false : session?.storeLvl === '1' ? true : false}
isDisabled={managementState?.tempFlg === '0' ? true : session?.storeLvl !== '1' ? true : false}
value={saleStoreList.filter(function (option) {
return option.saleStoreId === selOptions
})}
@ -2066,7 +2069,7 @@ export default function StuffDetail() {
getOptionValue={(x) => x.saleStoreId}
isClearable={false}
isDisabled={
managementState.tempFlg === '0'
managementState?.tempFlg === '0'
? true
: session?.storeLvl !== '1'
? true
@ -2139,6 +2142,7 @@ export default function StuffDetail() {
<td>
<div className="flx-box">
<div className="select-wrap mr5" style={{ width: '567px' }}>
상세
<Select
id="long-value-select2"
instanceId="long-value-select2"
@ -2151,9 +2155,13 @@ export default function StuffDetail() {
getOptionLabel={(x) => x.saleStoreName}
getOptionValue={(x) => x.saleStoreId}
isDisabled={
managementState.tempFlg === '0' ? true : session?.storeLvl === '1' && form.watch('saleStoreId') != '' ? false : true
managementState?.tempFlg === '0'
? true
: session?.storeLvl === '1' && form.watch('saleStoreId') != ''
? false
: true
}
isClearable={managementState.tempFlg === '0' ? false : session?.storeLvl === '1' ? true : false}
isClearable={managementState?.tempFlg === '0' ? false : session?.storeLvl === '1' ? true : false}
value={otherSaleStoreList.filter(function (option) {
return option.saleStoreId === otherSelOptions
})}