@if (birlesimListesi().length > 0) {
Birlesik Parcalar
@if (birlesimListesi().length > 1) {
}
@for (b of birlesimListesi(); track b.id; let bi = $index) {
#{{ bi + 1 }}
{{ b.boyut.en }}x{{ b.boyut.boy }}x{{ b.boyut.yuk }}mm
{{ b.blokSayisi }} blok
Sonuc: {{ b.talimat.sonucBoyut }}
· {{ b.talimat.toplamYapistamaAlani }} cm2
@for (adim of b.talimat.adimlar; track adim.no) {
{{ adim.no }}
{{ adim.baslik }}
@for (satir of adim.aciklama.split('\\n'); track satir) {
{{ satir }}
}
}
}
}
@if (seciliBloklar().length > 0 || seciliBirlesimIdler().length > 0) {
Secim
@for (bid of seciliBirlesimIdler(); track bid) {
@if (birlesimBilgiAl(bid); as info) {
{{ info.boyut.en }}x{{ info.boyut.boy }}x{{ info.boyut.yuk }}mm
{{ info.blokSayisi }} blok
} @else {
Birlesik parca
}
}
@for (blok of seciliBloklar(); track blok.id) {
[{{ blok.gridPoz.ix }},{{ blok.gridPoz.iy }},{{ blok.gridPoz.iz }}]
{{ blok.gercekBoyut.en }}x{{ blok.gercekBoyut.boy }}x{{ blok.gercekBoyut.yukseklik }}mm
@if (blok.geciciKutukId) {
G
}
@if (blok.kesilecekMi) {
K
}
}
@if (seciliBloklar().length + seciliBirlesimIdler().length >= 2) {
}
@if (seciliBloklar().length + seciliBirlesimIdler().length === 1) {
Birlestirmek icin bir oge daha secin (blok veya birlesik parca)
}
}
Istenen Parca
Hacim: {{ hedefHacim() | number:'1.0-0' }} cm3
| {{ hedefEn }}x{{ hedefBoy }}x{{ hedefYuk }}mm
Standart Kutukler
@for (k of servis.standartKutukler(); track k.id) {
}
Gecici Kutukler
@if (servis.geciciKutukler().length > 0) {
}
Zorla
@for (g of servis.geciciKutukler(); track g.id) {
{{ g.en }}x{{ g.boy }}x{{ g.yukseklik }}mm
}
@if (servis.geciciKutukler().length === 0) {
Onceki kesimlerden kalan artik parcalarinizi buraya ekleyin
}
@if (servis.secenekler().length > 0) {
Montaj Secenekleri
@for (sec of servis.secenekler(); track sec.kalinlikAciklama + sec.dizilim; let i = $index) {
{{ i + 1 }}
{{ sec.kalinlikAciklama }}
@if (i === 0) {
En iyi
}
{{ sec.adetX }}x{{ sec.adetY }} blok/katman · {{ sec.katmanlar.length }} katman
· {{ sec.dizilim === 'normal' ? 'Normal' : 'Donuk' }}
{{ sec.toplamBlok }} blok · %{{ sec.fireOrani | number:'1.1-1' }} fire · {{ sec.toplamMaliyet | number:'1.0-0' }}TL
@if (sec.kullanilanGeciciAdet > 0) {
· {{ sec.kullanilanGeciciAdet }} gecici
@if (sec.kullanilanGeciciAdet === sec.toplamBlok) {
Tam Gecici
}
}
@for (kat of sec.katmanlar; track kat.zPozisyon) {
}
}
}
@if (servis.montajPlani(); as plan) {
Katmanlar
@for (kat of plan.katmanlar; track kat.zPozisyon; let i = $index) {
{{ kat.kutukIsim }}
{{ kat.kalinlik }}mm
}
Parca Listesi
@if (parcaListesi().gecici.length > 0) {
Gecici Kutuklerden (oncelikli)
@for (p of parcaListesi().gecici; track p.key) {
{{ p.adet }}x
{{ p.en }}x{{ p.boy }}x{{ p.yuk }}mm
@if (p.kesilecek) {
Gecici+Kes
} @else {
Gecici
}
@if (p.kesilecek && (p.kesimEn > 0 || p.kesimBoy > 0)) {
@if (p.kesimEn > 0) {
En: {{ p.tamEn }}mm parcadan {{ p.en }}mm kes ({{ p.kesimEn }}mm atik)
}
@if (p.kesimBoy > 0) {
Boy: {{ p.tamBoy }}mm parcadan {{ p.boy }}mm kes ({{ p.kesimBoy }}mm atik)
}
}
}
}
@if (parcaListesi().tam.length > 0) {
0 ? 8 : 0">Tam Bloklar (kesim yok)
@for (p of parcaListesi().tam; track p.en + '_' + p.boy + '_' + p.yuk) {
{{ p.adet }}x
{{ p.en }}x{{ p.boy }}x{{ p.yuk }}mm
Tam
}
}
@if (parcaListesi().kesilmis.length > 0) {
Kesilecek Parcalar
@for (p of parcaListesi().kesilmis; track p.en + '_' + p.boy + '_' + p.yuk) {
{{ p.adet }}x
{{ p.en }}x{{ p.boy }}x{{ p.yuk }}mm
Kes
@if (p.kesimEn > 0) {
En: {{ p.tamEn }}mm kutukten {{ p.en }}mm kes ({{ p.kesimEn }}mm cikart)
}
@if (p.kesimBoy > 0) {
Boy: {{ p.tamBoy }}mm kutukten {{ p.boy }}mm kes ({{ p.kesimBoy }}mm cikart)
}
}
}
@if (parcaListesi().artiklar.length > 0) {
Artik Parcalar (kalan)
@for (a of parcaListesi().artiklar; track a.en + '_' + a.boy + '_' + a.yuk) {
{{ a.adet }}x
{{ a.en }}x{{ a.boy }}x{{ a.yuk }}mm
Artik
}
}
{{ plan.toplamBlok }}
Blok
25 ? '#ff4d4f' : '#52c41a'">
%{{ plan.fireOrani | number:'1.1-1' }}
Fire
{{ plan.toplamKesimSayisi }}
Kesim
{{ plan.toplamMaliyet | number:'1.0-0' }}TL
Maliyet
@if (plan.kullanilanGeciciAdet > 0) {
{{ plan.kullanilanGeciciAdet }}
Gecici
{{ plan.geciciTasarruf | number:'1.0-0' }}TL
Tasarruf
}
25 ? '#faad14' : '#52c41a'"
nzSize="small"
[nzFormat]="verimFormat">
Malzeme Verimi
}
@if (servis.secenekler().length === 0 && servis.standartKutukler().length > 0 && !servis.hesaplaniyor()) {
}
@if (!servis.montajPlani()) {
Istenen parca boyutlarini girin
Sonra "Hesapla" butonuna basin
}
@if (servis.montajAnimAktif()) {
Montaj Animasyonu
%{{ servis.montajIlerleme() }}
{{ servis.montajAnimAciklama() }}
}
@if (servis.kesimAnimAktif()) {
}
@if (hoverBlok(); as blok) {
Blok [{{ blok.gridPoz.ix }}, {{ blok.gridPoz.iy }}, {{ blok.gridPoz.iz }}]
@if (blok.geciciKutukId) {
Gecici
}
Boyut: {{ blok.gercekBoyut.en }}x{{ blok.gercekBoyut.boy }}x{{ blok.gercekBoyut.yukseklik }}mm
@if (blok.geciciKutukId) {
Kaynak: {{ blok.geciciKutukIsim }}
}
@if (blok.kesilecekMi) {
Kesim gerekli
@if (blok.kesimMiktari.en > 0) { (En: -{{ blok.kesimMiktari.en }}mm) }
@if (blok.kesimMiktari.boy > 0) { (Boy: -{{ blok.kesimMiktari.boy }}mm) }
}
@if (blok.yapistamaYuzleri.length > 0) {
Yapistirma: {{ blok.yapistamaYuzleri.length }} yuz
}
}