Appearance
Поставки и заявки
Настройки компонента @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.