[1314][HANASYS DESIGN]Simulation내용의 변경에 대해서

This commit is contained in:
ysCha 2025-11-18 13:11:59 +09:00
parent cacefcc5d0
commit f63202877f
2 changed files with 22 additions and 3 deletions

View File

@ -270,9 +270,9 @@ export default function Simulator() {
setPwrGnrSimType(e.target.value)
}}
>
<option value={`A`}>積雪考慮なし(ピークカットなし発電量)</option>
{/*<option value={`A`}>積雪考慮なし(ピークカットなし発電量)</option>*/}
<option value={`B`}>積雪考慮なし(ピークカットあり発電量)</option>
<option value={`C`}>積雪考慮あり(ピークカットなし発電量)</option>
{/*<option value={`C`}>積雪考慮あり(ピークカットなし発電量)</option>*/}
<option value={`D`}>積雪考慮あり(ピークカットあり発電量)</option>
</select>
</div>

View File

@ -743,7 +743,19 @@ export const useTrestle = () => {
if (!data || data.length === 0) {
return
}
itemList = data
//itemList = data
// itemList에 northModuleYn 추가
itemList = data.map(item => {
if (item.itemTpCd === "MODULE") {
const matchedModule = modules.find(module => module.moduleItemId === item.itemId);
return {
...item,
northModuleYn: matchedModule?.northModuleYn || 'N'
};
}
return item;
});
//northArrangement 북면 설치 여부
const northArrangement = getNorthArrangement()
@ -2586,6 +2598,7 @@ export const useTrestle = () => {
return {
moduleTpCd: module.moduleInfo.itemTp,
moduleItemId: module.moduleInfo.itemId,
northModuleYn: module?.moduleInfo?.northModuleYn || 'N' // 기본값 'N'
}
})
@ -2597,6 +2610,7 @@ export const useTrestle = () => {
moduleTpCd: cur.moduleTpCd,
moduleItemId: cur.moduleItemId,
cnt: 0,
northModuleYn: cur.northModuleYn
}
}
acc[key].cnt++
@ -2609,6 +2623,11 @@ export const useTrestle = () => {
moduleTpCd: groupedParam.moduleTpCd,
moduleItemId: groupedParam.moduleItemId,
moduleCnt: groupedParam.cnt,
northModuleYn: groupedParam.northModuleYn
// northModuleYn: params.find(p =>
// p.moduleTpCd === groupedParam.moduleTpCd &&
// p.moduleItemId === groupedParam.moduleItemId
// )?.northModuleYn || 'N'
}
})
}