Merge branch 'qcast-pub' into dev

This commit is contained in:
김민식 2025-02-07 11:14:54 +09:00
commit 2d9e7d002e
2 changed files with 29 additions and 10 deletions

View File

@ -92,12 +92,29 @@ export default function PowerConditionalSelect(props) {
}
const onCheckSeries = (data) => {
const copySeries = series.map((s) => {
return {
...s,
selected: s.pcsSerCd === data.pcsSerCd ? !s.selected : s.selected,
}
})
let copySeries = []
if (data.pcsMkrMultiType === 'MULTI') {
copySeries = series.map((s) => {
return {
...s,
selected: s.pcsSerCd === data.pcsSerCd ? !s.selected : s.selected,
}
})
} else if (data.pcsMkrMultiType === 'SINGLE-P') {
copySeries = series.map((s) => {
return {
...s,
selected: s.pcsSerCd === data.pcsSerCd ? !s.selected : s.pcsMkrMultiType === 'MULTI' ? s.selected : false,
}
})
} else {
copySeries = series.map((s) => {
return {
...s,
selected: s.pcsSerCd === data.pcsSerCd ? !s.selected : false,
}
})
}
setSeries(copySeries)
handleSetmodels(copySeries.filter((s) => s.selected))
}
@ -147,7 +164,11 @@ export default function PowerConditionalSelect(props) {
return
}
setSelectedModels([...selectedModels, { ...selectedRow, id: uuidv4(), isUsed: false }])
if (selectedMaker.pcsMkrMultiType === 'MULTI') {
setSelectedModels([...selectedModels, { ...selectedRow, id: uuidv4(), isUsed: false }])
} else if (!selectedModels.find((m) => m.itemId === selectedRow.itemId)) {
setSelectedModels([...selectedModels, { ...selectedRow, id: uuidv4(), isUsed: false }])
}
setSelectedRow(null)
}
@ -160,8 +181,6 @@ export default function PowerConditionalSelect(props) {
setModels([])
setSelectedModels([])
setSelectedMaker(option)
console.log('option', option)
getUseModuleItemList
const param = {
pcsMkrCd: option.pcsMkrCd,
mixMatlNo: getUseModuleItemList()[0].mixMatlNo,

View File

@ -130,7 +130,7 @@ export const calculateFlowDirection = (canvasAngle) => {
*/
export const getQueryString = (o) => {
const queryString = Object.keys(o)
.map((key) => `${key}=${o[key]}`)
.map((key) => `${key}=${o[key] ?? ''}`)
.join('&')
return `?${queryString}`
}