Parcourir la source

bugfix ASZ FS

hmt il y a 2 ans
Parent
commit
57b7d41a2d
2 fichiers modifiés avec 3 ajouts et 3 suppressions
  1. 2 2
      FS ASZ 21.svelte
  2. 1 1
      helfer.mjs

+ 2 - 2
FS ASZ 21.svelte

@@ -37,11 +37,11 @@
             am {hj.noten.map(n => n.fach.FachKrz === 'KO' ? n.Lernentw : null).join('')} bestanden.
             <Voffset v="2"/>
             <table class="table-noten">
-              {#each s.bk_abschluss_faecher.filter(f => f.fach.FachKrz.startsWith('AS')).sort((a,b) => a.FSortierung > b.FSortierung ? 1:-1) as as}
+              {#each hj.noten.filter(f => f.fach.FachKrz.startsWith('AS')).sort((a,b) => a.FSortierung > b.FSortierung ? 1:-1) as as}
                 <tr>
                   <td width="22%">{as.fach.Zeugnisbez}</td>
                   <td class="td-padding-extra">{findeFach(s.abschnitte[3], as).Lernentw}</td>
-                  <td class="td-fach-note"><span>{note(as.NoteAbschluss)}</span></td>
+                  <td class="td-fach-note"><span>{note(as.NotenKrz)}</span></td>
                 </tr>
               {/each}
             </table>

+ 1 - 1
helfer.mjs

@@ -57,7 +57,7 @@ export const schulform = (s) => {
   }
 }
 export const bg = (s, k) => s.fachklasse && s.fachklasse.Kennung && fkl[s.fachklasse.Kennung] ? fkl[s.fachklasse.Kennung][k] : ''
-export const note = (note) => noten[parseInt(note)] || enoten[note?.toUpperCase()]
+export const note = (note) => noten[parseInt(note)] || enoten[String(note)?.toUpperCase()]
 export const punkte2note = (p) => punkte[parseInt(p)]
 export const note2punkte = (n) => Object.keys(punkte).find(k=>punkte[k]===n);
 export const noteInWorten = (n) => n && n.split('').map(n => n === ',' ? '/' : zahlwort[parseInt(n)]).join(' ')