# Компонент BaseDecisionTable

Компонент таблицы решений, предназначен для отображения в таблице - решений по перечню проверок каких-либо объектов.
Содержит в себе перечень колонок (проверяемых сущностей) , перечень первичных и скоректированных проверок.

### Импорт компонента:

Компонент базовый, поэтому его использование возможно без импорта.

```javascript
import BaseDecisionTable from '@components/common/base-decision-table/index.vue';
```

### Описание props

1. `checkTitle` - Заголовок проверок (левая часть таблицы);
2. `checkList` - Список с результатом проверок (табличное представление строк и столбцов);
3. `corrections` - Объект , где ключем является код переопределенной проверки, а в значении лежит комментарий, название документа и его id;
4. `columnsTitle` - Заголовок решений (правая часть таблицы);

```javascript
checkList = {
  recomendation: ['Acсept', 'Reject'],
  results: [
    {
      name:
        'Документ, удостоверяющий личность, действителен на дату подачи заявления (да/нет)',
      values: [1, 0],
    },
    {
      name: 'Является гражданином РФ на дату подачи заявления (да/нет)',
      values: [1, 1],
    },
    {
      name:
        'Дата рождения ребенка попадает в диапазон: с 02.01.2012 до 01.01.2017',
      values: [0, -1],
    },
  ],
  subjects: ['Михайлова В. П.', 'Михайлов Р. М.'],
};
corrections = {
  ApplicantIsLandOwner: {
    comment: 'Да всё нормально!',
    document: 'Документ.pdf',
    docId: '7c06f4be-add0-455c-820e-512ccd2a6fc9',
  },
  TerrPlanDocumentIsApproved: {
    comment: 'Да и тут то же всё нормально!',
    document: 'Документ2.pdf',
    docId: '7c06f4be-add0-455c-820e-512ccd2a6fc9',
  },
};
```

### Шаблон

Пример добавления компонента BaseDecisionTable:

```html
<base-decision-table row-key="id" :checkList="checkList"></base-decision-table>
```
