переменная с кириллицей и тире не хочет работать через onclick и вызывать функцию

Есть переменная nomerZakaza ="ЧСФР-052358" в addMarkerCluster , у нее тип строка , но когда я передаю ее в функцию, функция не воспринимает тире. Как правильно в таком случае передавать переменную в функцию?

При передачи в консоле ошибка

введите сюда описание изображения

function onSelectOrder(nomerZakaza){
    if (MarkList[nomerZakaza].properties.get('balloonContentFooter')=='<button class="button-select" onclick="onSelectOrder(' + nomerZakaza + ')">Выбрать</button>') {
        MarkList[nomerZakaza].properties.set('balloonContentFooter','<button class="button-select" onclick="onSelectOrder( ' + "'"+nomerZakaza+"'" + ' )">Удалить</button>')
        var valInp = MarkList[nomerZakaza].properties.get('id');
        var volume = MarkList[nomerZakaza].properties.get('balloonContent');
        } else {
        MarkList[nomerZakaza].properties.set('balloonContentFooter','<button class="button-select" onclick="onSelectOrder(' + nomerZakaza + ')">Выбрать</button>')
        var valInpDel = MarkList[nomerZakaza].properties.get('id'); 
    }
    
   function addMarkerCluster(coordin1, coordin2, nameAgent, opisanie, adressAgent, nomerZakaza, volume, driver, badError) {
    const mark = new ymaps.Placemark([coordin1, coordin2],{
        id: nomerZakaza,
        balloonContent: volume,
        address: adressAgent,
        object: nomerZakaza,
        comment: opisanie,
        balloonContentBody:  nameAgent + '<br>'  + adressAgent + '<br>' + 'объем: ' + volume + '<br>' + 'комметарий менеджера: '+ opisanie + '<br>'+ '  <strong>' + driver + '</strong>',
        // balloonContentFooter: '<p class="buttons {{ properties.state }}"><button class="button-select" onclick="onSelectOrder(' + nomerZakaza + ')">Выбрать</button><button class="button-delete" onclick="onDeleteOrder(' + nomerZakaza + ')">Удалить</button></p>'  ,
        balloonContentFooter: '<button class="button-select" onclick="onSelectOrder(' + nomerZakaza + ')">Выбрать</button>',
        clusterCaption: '  <strong>' + nomerZakaza + '<br>' + '<mark>' + badError +'</mark>'+ '</strong>'
    },{
        preset: 'islands#violetIcon'
    })
    MarkList[nomerZakaza] = mark
    arr1.push(mark)
    clusterer.add(arr1);
    cluster.refresh(clusterer)
}


Ответы (0 шт):