Как можно упростить код со множеством if?
Используй конструкцию switch!
Если лишние свойства в объекте не поломают работу, можно так:
const opts = this.selectedOptions;
const data = {
  count: optionCount || 0, // значения по умолчанию
  name : optionName  || '',
  info : optionChars || '',
  price: optionPrice || '',
  value: optionValue || '',
}
switch (type) {
  case 'p':
  case 'c':
  case 'm':
  case 'radio':
  case 'button':
    opts[type] = data;
    break;
  case 'disk':
    opts[type + t.diskNumber] = data;
    break;
  case 'checkbox':
    opts[type][`check${data.checkId}`] = data;
}