Skip to content

Поставки и заявки ​

English · Русский

Настройки компонента @mes/aps@1.23.0. В MES имена записей Settings начинаются с schedule.; см. как заполнить запись.

Полоса поставок над основным полем и полоса заявок под ним: когда они показаны, какой они высоты и что показывает окно поставки. Общие правила строк подсказок описаны на странице подсказок и подписей. Подсказка пунктирной стрелки от поставки к операции описана на странице стрелок связей.

Показ и размер ​

appSettings.equipmentAreaSettings.showSupply ​

Показывает полосу поставок над основным полем. При false полоса убирается из раскладки целиком и высота поля пересчитывается.

  • Тип: логическое значение
  • По умолчанию: true
  • Взаимодействие: высота полосы задаётся barSettings.supplyRequestHeight.

appSettings.equipmentAreaSettings.showRequest ​

Показывает полосу заявок под основным полем. При false полоса убирается целиком.

  • Тип: логическое значение
  • По умолчанию: true

barSettings.supplyRequestHeight ​

Высота полосы поставок над полем и полосы заявок под полем, в пикселях; от неё же зависит размер значка поставки.

  • Тип: число, пиксели
  • По умолчанию: 40
  • Взаимодействие: полосы видны при appSettings.equipmentAreaSettings.showSupply и showRequest.

Окно поставки ​

supplyTooltipConfig ​

Окно по щелчку на значке поставки в полосе поставок. Поставка может содержать несколько материалов; для каждого показывается его trackingNumber как заголовок и настроенные строки под ним. Ключи — поля материала, не поставки.

Поля материала: name, date, quantity, trackingNumber, materialDefinitionName, materialDefinitionVersion, materialDefinitionItemId, materialDefinitionUOM, materialDefinition, guid. Это поля, которые пакет описывает в своих типах данных; перечень служит примером, а не пределом: дополнительное поле материала в данных расписания указывается так же. Без настройки окно показывает только заголовки с номерами отслеживания.

Пример ​

Без полосы заявок, полоса поставок ниже обычной, в окне поставки название материала и количество:

json
{
  "appSettings": {
    "equipmentAreaSettings": { "showRequest": false }
  },
  "barSettings": { "supplyRequestHeight": 32 },
  "supplyTooltipConfig": {
    "materialDefinitionName": { "label": "Материал", "order": 1 },
    "quantity": { "label": "Количество", "order": 2 }
  }
}

Под основным полем нет полосы заявок, полоса поставок над ним имеет высоту 32 пикселя. По щелчку на значке поставки окно покажет для каждого материала заголовок с номером отслеживания, а под ним, например, строки Материал: Сталь и Количество: 20.