Add health product portfolio and explicit tender item selection

This commit is contained in:
2026-09-06 13:34:06 +03:00
parent f7a04dadf5
commit 8e37b200e9
7 changed files with 77 additions and 2 deletions
+7
View File
@@ -0,0 +1,7 @@
import {HEALTH_CHECKS} from './preparationChecks.js';
export const portfolioFields=[['group','Ürün grubu'],['brand','Marka'],['model','Model / hizmet adı'],['utsReference','ÜTS kayıt numarası veya açıklaması'],['serviceCapacity','Kurulum / bakım / servis kapasitesi']];
export function portfolioProductText(item){return [item.group,item.brand,item.model].filter(Boolean).join(' · ');}
export function selectPortfolioProduct(item){
return {portfolioId:item?.id || null,portfolioSnapshot:item ? {...item} : null,product:item ? portfolioProductText(item) : '',source:'',status:'pending',
...Object.fromEntries(HEALTH_CHECKS.map(([key])=>[key,{status:'pending',evidence:''}]))};
}