물건 상세 수정
This commit is contained in:
parent
f2445b41d6
commit
8245e58ef4
@ -269,8 +269,8 @@ export default function StuffDetail() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (managementState?.createUser === 'T01' && session?.userId !== 'T01') {
|
if (managementState?.createUser === 'T01' && session?.userId !== 'T01') {
|
||||||
//createUser가 T01인데 로그인사용자가 T01이 아니면 버튼숨기기
|
//createUser가 T01인데 로그인사용자가 T01이 아니면 버튼숨기기 적용할지 미정!!!!!!!!
|
||||||
buttonStyle = { display: 'none' }
|
//buttonStyle = { display: 'none' }
|
||||||
}
|
}
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
@ -282,8 +282,6 @@ export default function StuffDetail() {
|
|||||||
onClick={() => {
|
onClick={() => {
|
||||||
//mid:5(견적서), /pid:플랜번호
|
//mid:5(견적서), /pid:플랜번호
|
||||||
setFloorPlanObjectNo({ floorPlanObjectNo: params.data.objectNo })
|
setFloorPlanObjectNo({ floorPlanObjectNo: params.data.objectNo })
|
||||||
// router.push(`/floor-plan/estimate/5/${params.data.planNo}`)
|
|
||||||
// /floor-plan/estimate/5?pid=플랜번호&objectNo=물건번호
|
|
||||||
router.push(`/floor-plan/estimate/5?pid=${params.data.planNo}&objectNo=${objectNo}`)
|
router.push(`/floor-plan/estimate/5?pid=${params.data.planNo}&objectNo=${objectNo}`)
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
@ -332,7 +330,7 @@ export default function StuffDetail() {
|
|||||||
//createUser가 T01인데 로그인사용자가 T01이 아니면 버튼숨기기
|
//createUser가 T01인데 로그인사용자가 T01이 아니면 버튼숨기기
|
||||||
setShowButton('none')
|
setShowButton('none')
|
||||||
}
|
}
|
||||||
// console.log('상세::', res.data)
|
console.log('상세::', res.data)
|
||||||
if (isObjectNotEmpty(res.data)) {
|
if (isObjectNotEmpty(res.data)) {
|
||||||
let surfaceTypeValue
|
let surfaceTypeValue
|
||||||
if (res.data.surfaceType === 'Ⅲ・Ⅳ') {
|
if (res.data.surfaceType === 'Ⅲ・Ⅳ') {
|
||||||
@ -482,8 +480,6 @@ export default function StuffDetail() {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
//1차점 : X167 T01
|
|
||||||
//2차점 : 10X22, 201X112
|
|
||||||
let url
|
let url
|
||||||
let firstList
|
let firstList
|
||||||
let otherList
|
let otherList
|
||||||
@ -1323,6 +1319,12 @@ export default function StuffDetail() {
|
|||||||
return alert(getMessage('stuff.detail.tempSave.message2'))
|
return alert(getMessage('stuff.detail.tempSave.message2'))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
//로그인이 2차점인데 otherSaleStoreId가 없으면 알럿
|
||||||
|
if (session.storeLvl !== '1') {
|
||||||
|
if (params.saleStoreLevel === '1') {
|
||||||
|
return alert(getMessage('stuff.detail.tempSave.message4'))
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (editMode === 'NEW') {
|
if (editMode === 'NEW') {
|
||||||
await promisePost({ url: apiUrl, data: params })
|
await promisePost({ url: apiUrl, data: params })
|
||||||
@ -1731,7 +1733,10 @@ export default function StuffDetail() {
|
|||||||
<tr>
|
<tr>
|
||||||
<th>
|
<th>
|
||||||
<div className="flx-box">
|
<div className="flx-box">
|
||||||
<div className="title">{getMessage('stuff.detail.otherSaleStoreId')}</div>
|
<div className="title">
|
||||||
|
{getMessage('stuff.detail.otherSaleStoreId')}
|
||||||
|
{session.storeLvl !== '1' && <span className="important">*</span>}
|
||||||
|
</div>
|
||||||
<div className="tooltips">
|
<div className="tooltips">
|
||||||
<span>{getMessage('stuff.detail.tooltip.saleStoreId')}</span>
|
<span>{getMessage('stuff.detail.tooltip.saleStoreId')}</span>
|
||||||
</div>
|
</div>
|
||||||
@ -1752,7 +1757,16 @@ export default function StuffDetail() {
|
|||||||
onChange={onSelectionChange2}
|
onChange={onSelectionChange2}
|
||||||
getOptionLabel={(x) => x.saleStoreName}
|
getOptionLabel={(x) => x.saleStoreName}
|
||||||
getOptionValue={(x) => x.saleStoreId}
|
getOptionValue={(x) => x.saleStoreId}
|
||||||
isDisabled={otherSaleStoreList != null && otherSaleStoreList.length === 1 ? true : false}
|
isDisabled={
|
||||||
|
session?.storeLvl === '1'
|
||||||
|
? otherSaleStoreList.length > 0
|
||||||
|
? false
|
||||||
|
: true
|
||||||
|
: otherSaleStoreList.length === 1
|
||||||
|
? true
|
||||||
|
: false
|
||||||
|
}
|
||||||
|
// isDisabled={otherSaleStoreList != null && otherSaleStoreList.length === 1 ? true : false}
|
||||||
isClearable={true}
|
isClearable={true}
|
||||||
value={otherSaleStoreList.filter(function (option) {
|
value={otherSaleStoreList.filter(function (option) {
|
||||||
return option.saleStoreId === otherSelOptions
|
return option.saleStoreId === otherSelOptions
|
||||||
@ -2302,14 +2316,16 @@ export default function StuffDetail() {
|
|||||||
onChange={onSelectionChange2}
|
onChange={onSelectionChange2}
|
||||||
getOptionLabel={(x) => x.saleStoreName}
|
getOptionLabel={(x) => x.saleStoreName}
|
||||||
getOptionValue={(x) => x.saleStoreId}
|
getOptionValue={(x) => x.saleStoreId}
|
||||||
isDisabled={
|
// isDisabled={
|
||||||
managementState?.tempFlg === '0'
|
// managementState?.tempFlg === '0'
|
||||||
? true
|
// ? true
|
||||||
: session?.storeLvl === '1' && form.watch('saleStoreId') != ''
|
// : session?.storeLvl === '1' && form.watch('saleStoreId') != ''
|
||||||
? false
|
// ? false
|
||||||
: true
|
// : false
|
||||||
}
|
// }
|
||||||
isClearable={managementState?.tempFlg === '0' ? false : session?.storeLvl === '1' ? true : false}
|
isDisabled={managementState?.tempFlg === '0' ? true : false}
|
||||||
|
isClearable={managementState?.tempFlg === '0' ? false : true}
|
||||||
|
// isClearable={managementState?.tempFlg === '0' ? false : session?.storeLvl === '1' ? true : true}
|
||||||
value={otherSaleStoreList.filter(function (option) {
|
value={otherSaleStoreList.filter(function (option) {
|
||||||
return option.saleStoreId === otherSelOptions
|
return option.saleStoreId === otherSelOptions
|
||||||
})}
|
})}
|
||||||
|
|||||||
@ -685,6 +685,7 @@
|
|||||||
"stuff.detail.save.valierror1": "垂直説説は0より大きい値を入力してください",
|
"stuff.detail.save.valierror1": "垂直説説は0より大きい値を入力してください",
|
||||||
"stuff.detail.save.valierror2": "設置高さ0より大きい値を入力してください",
|
"stuff.detail.save.valierror2": "設置高さ0より大きい値を入力してください",
|
||||||
"stuff.detail.save.valierror3": "{0} 必須入力項目です.",
|
"stuff.detail.save.valierror3": "{0} 必須入力項目です.",
|
||||||
|
"stuff.detail.save.valierror4": "二次販売店名は必須オプションです.",
|
||||||
"stuff.planReqPopup.popTitle": "設計依頼検索",
|
"stuff.planReqPopup.popTitle": "設計依頼検索",
|
||||||
"stuff.planReqPopup.btn1": "検索",
|
"stuff.planReqPopup.btn1": "検索",
|
||||||
"stuff.planReqPopup.btn2": "初期化",
|
"stuff.planReqPopup.btn2": "初期化",
|
||||||
|
|||||||
@ -695,6 +695,7 @@
|
|||||||
"stuff.detail.save.valierror1": "수직적설량은 0보다 큰 값을 입력하세요",
|
"stuff.detail.save.valierror1": "수직적설량은 0보다 큰 값을 입력하세요",
|
||||||
"stuff.detail.save.valierror2": "설치높이는 0보다 큰 값을 입력하세요",
|
"stuff.detail.save.valierror2": "설치높이는 0보다 큰 값을 입력하세요",
|
||||||
"stuff.detail.save.valierror3": "{0} 필수 입력 항목입니다.",
|
"stuff.detail.save.valierror3": "{0} 필수 입력 항목입니다.",
|
||||||
|
"stuff.detail.save.valierror4": "2차 판매점명은 필수 선택사항입니다.",
|
||||||
"stuff.planReqPopup.popTitle": "설계 요청 검색",
|
"stuff.planReqPopup.popTitle": "설계 요청 검색",
|
||||||
"stuff.planReqPopup.btn1": "검색",
|
"stuff.planReqPopup.btn1": "검색",
|
||||||
"stuff.planReqPopup.btn2": "초기화",
|
"stuff.planReqPopup.btn2": "초기화",
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user