물건 상세 & 견적서 상세 버튼명 정리

This commit is contained in:
basssy 2025-03-17 10:30:38 +09:00
parent 28380381b7
commit a18ae6518d
2 changed files with 40 additions and 35 deletions

View File

@ -89,11 +89,11 @@ export default function CanvasMenu(props) {
const selectedRoofMaterial = useRecoilValue(selectedRoofMaterialSelector) const selectedRoofMaterial = useRecoilValue(selectedRoofMaterialSelector)
// //
const [buttonStyle1, setButtonStyle1] = useState('') // const [docDownButtonStyle, setDocDownButtonStyle] = useState('') //
const [buttonStyle2, setButtonStyle2] = useState('') // const [saveButtonStyle, setSaveButtonStyle] = useState('') //
const [buttonStyle3, setButtonStyle3] = useState('') // const [resetButtonStyle, setResetButtonStyle] = useState('') //
const [buttonStyle4, setButtonStyle4] = useState('') // const [copyButtonStyle, setCopyButtonStyle] = useState('') //
const [buttonStyle5, setButtonStyle5] = useState('') // const [lockButtonStyle, setLockButtonStyle] = useState('') //
const setFloorPlanObjectNo = useSetRecoilState(floorPlanObjectState) // const setFloorPlanObjectNo = useSetRecoilState(floorPlanObjectState) //
@ -442,28 +442,28 @@ export default function CanvasMenu(props) {
}, [estimateContextState?.createUser, estimateContextState?.tempFlg, estimateContextState?.lockFlg, estimateContextState.docNo]) }, [estimateContextState?.createUser, estimateContextState?.tempFlg, estimateContextState?.lockFlg, estimateContextState.docNo])
const setAllButtonStyles = (style) => { const setAllButtonStyles = (style) => {
setButtonStyle1(style) setDocDownButtonStyle(style)
setButtonStyle2(style) setSaveButtonStyle(style)
setButtonStyle3(style) setResetButtonStyle(style)
setButtonStyle4(style) setCopyButtonStyle(style)
setButtonStyle5(style) setLockButtonStyle(style)
} }
const handleButtonStyles = (tempFlg, lockFlg, docNo) => { const handleButtonStyles = (tempFlg, lockFlg, docNo) => {
if (tempFlg === '1') { if (tempFlg === '1') {
setAllButtonStyles('none') setAllButtonStyles('none')
setButtonStyle2('') setSaveButtonStyle('')
} else if (tempFlg === '0' && lockFlg === '0') { } else if (tempFlg === '0' && lockFlg === '0') {
setAllButtonStyles('') setAllButtonStyles('')
} else { } else {
setButtonStyle1('') setDocDownButtonStyle('')
setButtonStyle2('none') setSaveButtonStyle('none')
setButtonStyle3('none') setResetButtonStyle('none')
setButtonStyle4('') setCopyButtonStyle('')
setButtonStyle5('') setLockButtonStyle('')
} }
if (!docNo) { if (!docNo) {
setButtonStyle1('none') setDocDownButtonStyle('none')
} }
} }
@ -513,11 +513,11 @@ export default function CanvasMenu(props) {
// //
const docDownPopLockFlg = () => { const docDownPopLockFlg = () => {
setButtonStyle1('') setDocDownButtonStyle('')
setButtonStyle2('none') setSaveButtonStyle('none')
setButtonStyle3('none') setResetButtonStyle('none')
setButtonStyle4('') setCopyButtonStyle('')
setButtonStyle5('') setLockButtonStyle('')
} }
return ( return (
@ -627,17 +627,22 @@ export default function CanvasMenu(props) {
> >
<span className="name">{getMessage('stuff.search.btn.register')}</span> <span className="name">{getMessage('stuff.search.btn.register')}</span>
</button> </button>
<button type="button" style={{ display: buttonStyle1 }} className="btn-frame gray ico-flx" onClick={() => setEstimatePopupOpen(true)}> <button
type="button"
style={{ display: docDownButtonStyle }}
className="btn-frame gray ico-flx"
onClick={() => setEstimatePopupOpen(true)}
>
<span className="ico ico01"></span> <span className="ico ico01"></span>
<span className="name">{getMessage('plan.menu.estimate.docDown')}</span> <span className="name">{getMessage('plan.menu.estimate.docDown')}</span>
</button> </button>
<button type="button" style={{ display: buttonStyle2 }} className="btn-frame gray ico-flx" onClick={handleEstimateSubmit}> <button type="button" style={{ display: saveButtonStyle }} className="btn-frame gray ico-flx" onClick={handleEstimateSubmit}>
<span className="ico ico02"></span> <span className="ico ico02"></span>
<span className="name">{getMessage('plan.menu.estimate.save')}</span> <span className="name">{getMessage('plan.menu.estimate.save')}</span>
</button> </button>
<button <button
type="button" type="button"
style={{ display: buttonStyle3 }} style={{ display: resetButtonStyle }}
className="btn-frame gray ico-flx" className="btn-frame gray ico-flx"
onClick={() => { onClick={() => {
handleEstimateReset() handleEstimateReset()
@ -650,7 +655,7 @@ export default function CanvasMenu(props) {
{estimateRecoilState?.docNo !== null && (sessionState.storeId === 'T01' || sessionState.storeLvl === '1') && ( {estimateRecoilState?.docNo !== null && (sessionState.storeId === 'T01' || sessionState.storeLvl === '1') && (
<button <button
type="button" type="button"
style={{ display: buttonStyle4 }} style={{ display: copyButtonStyle }}
className="btn-frame gray ico-flx" className="btn-frame gray ico-flx"
onClick={() => { onClick={() => {
setEstimateCopyPopupOpen(true) setEstimateCopyPopupOpen(true)
@ -662,7 +667,7 @@ export default function CanvasMenu(props) {
)} )}
<button <button
type="button" type="button"
style={{ display: buttonStyle5 }} style={{ display: lockButtonStyle }}
className="btn-frame gray ico-flx" className="btn-frame gray ico-flx"
onClick={() => { onClick={() => {
handleEstimateLockController(estimateRecoilState) handleEstimateLockController(estimateRecoilState)

View File

@ -283,17 +283,17 @@ export default function StuffDetail() {
autoHeight: true, autoHeight: true,
cellStyle: { justifyContent: 'center' }, cellStyle: { justifyContent: 'center' },
cellRenderer: (params) => { cellRenderer: (params) => {
let buttonStyle = '' let estimateDetailButtonStyle = ''
let buttonStyle2 = '' let docDownButtonStyle = ''
if (params.value == null) { if (params.value == null) {
buttonStyle = 'none' estimateDetailButtonStyle = 'none'
buttonStyle2 = 'none' docDownButtonStyle = 'none'
} else { } else {
if (params?.data?.createSaleStoreId === 'T01' && session?.storeId !== 'T01') { if (params?.data?.createSaleStoreId === 'T01' && session?.storeId !== 'T01') {
buttonStyle = 'none' estimateDetailButtonStyle = 'none'
} }
if (params?.data?.tempFlg === '1' || !params?.data?.docNo) { if (params?.data?.tempFlg === '1' || !params?.data?.docNo) {
buttonStyle2 = 'none' docDownButtonStyle = 'none'
} }
} }
@ -301,7 +301,7 @@ export default function StuffDetail() {
<> <>
<div className="grid-cell-btn"> <div className="grid-cell-btn">
<button <button
style={{ display: buttonStyle }} style={{ display: estimateDetailButtonStyle }}
type="button" type="button"
className="grid-btn" className="grid-btn"
onClick={() => { onClick={() => {
@ -315,7 +315,7 @@ export default function StuffDetail() {
{getMessage('stuff.detail.planGrid.btn1')} {getMessage('stuff.detail.planGrid.btn1')}
</button> </button>
<button <button
style={{ display: buttonStyle2 }} style={{ display: docDownButtonStyle }}
type="button" type="button"
className="grid-btn" className="grid-btn"
onClick={() => { onClick={() => {