Merge branch 'qcast-pub' into dev
This commit is contained in:
commit
2d9e7d002e
@ -92,12 +92,29 @@ export default function PowerConditionalSelect(props) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const onCheckSeries = (data) => {
|
const onCheckSeries = (data) => {
|
||||||
const copySeries = series.map((s) => {
|
let copySeries = []
|
||||||
return {
|
if (data.pcsMkrMultiType === 'MULTI') {
|
||||||
...s,
|
copySeries = series.map((s) => {
|
||||||
selected: s.pcsSerCd === data.pcsSerCd ? !s.selected : s.selected,
|
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)
|
setSeries(copySeries)
|
||||||
handleSetmodels(copySeries.filter((s) => s.selected))
|
handleSetmodels(copySeries.filter((s) => s.selected))
|
||||||
}
|
}
|
||||||
@ -147,7 +164,11 @@ export default function PowerConditionalSelect(props) {
|
|||||||
|
|
||||||
return
|
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)
|
setSelectedRow(null)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -160,8 +181,6 @@ export default function PowerConditionalSelect(props) {
|
|||||||
setModels([])
|
setModels([])
|
||||||
setSelectedModels([])
|
setSelectedModels([])
|
||||||
setSelectedMaker(option)
|
setSelectedMaker(option)
|
||||||
console.log('option', option)
|
|
||||||
getUseModuleItemList
|
|
||||||
const param = {
|
const param = {
|
||||||
pcsMkrCd: option.pcsMkrCd,
|
pcsMkrCd: option.pcsMkrCd,
|
||||||
mixMatlNo: getUseModuleItemList()[0].mixMatlNo,
|
mixMatlNo: getUseModuleItemList()[0].mixMatlNo,
|
||||||
|
|||||||
@ -130,7 +130,7 @@ export const calculateFlowDirection = (canvasAngle) => {
|
|||||||
*/
|
*/
|
||||||
export const getQueryString = (o) => {
|
export const getQueryString = (o) => {
|
||||||
const queryString = Object.keys(o)
|
const queryString = Object.keys(o)
|
||||||
.map((key) => `${key}=${o[key]}`)
|
.map((key) => `${key}=${o[key] ?? ''}`)
|
||||||
.join('&')
|
.join('&')
|
||||||
return `?${queryString}`
|
return `?${queryString}`
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user