Изменения

Перейти к навигации Перейти к поиску

Наполнение справочников

4372 байта добавлено, 22:59, 16 ноября 2022
"text": null - текст (для операции инструкция/текст)
}
</pre>
 
'''Редактирование операции:
<pre>[PUT] api/technology/updateOperation
 
 
{
"id": 9448, - идентификатор операции
"key": { - ключ операции
"id": 9448,
"typeId": 336
},
"name": "operation name here", - наименование
"description": "operation description here", - описание
"category": 0, - категория(0-инструкция/текст, 1-работа по УП, 2-контроль качества, 3-ввод данных)
"type": 3, - тип (0-подготовка партии, 1-подготовка штуки, 2-основная, 3-завершение штука, 5-завершение партия)
"duration": "00:12:34", - длительность
"stageKey": { - ключ этапа
"id": 9443,
"typeId": 331
},
"inputFields": [ - поля ввода для категории 3
{ - поле ввода типа индикатор (значение берется из индикатора)
"name": "measurement 1", - наименование
"fromIndicator": true, - признак того, что значение из индикатора
"editable": true, - признак возможности ручного редактирования
"equipmentIndicators": [ - список привязки индикаторов для каждого РЦ этапа
{
"equipmentId": 8708, - идентификатор РЦ
"indicatorId": 8749 - идентификатор индикатора
}
]
},
{ - поле ввода (ручной ввод)
"name": "measurement 2", - наименование
"fromIndicator": false, - признак того, что значение из индикатора
}
],
"text": "some text here", - ткст для категории 0
}
</pre>
результат аналогичен результату при добавлении операции
 
'''Назначение УП для РЦ по операции категории 1-работа по УП:
<pre>
[POST] api/technology/setNcProgramForOperation/{id},{typeId}/{programVersionId}
{id},{typeId} - идентификатор операции и объекта "технологическая операция"
{programVersionId} - идентификатор версии УП
 
[ - список ключей привязок РЦ/групп РЦ к этапу, на которые применяется выбранная УП
{ - ключ
"id": 9626,
"typeId": 332
},
{ - ключ
"id": 9569,
"typeId": 332
}
]
</pre>
Результат:
<pre>
[ - список привязок РЦ/группа РЦ к версиям УП
{
"key": { - ключ привязки РЦ/группы РЦ к этапу
"id": 9626,
"typeId": 332
},
"equipmentId": null, - идентификатор оборудования (для РЦ)
"isGroup": true, - признак того, что это группа РЦ
"name": "new group", - наименование группы РЦ (для группы РЦ)
"department": "", - подразделение (для РЦ)
"group": "", - группы РЦ, в которые входит РЦ (для РЦ)
"programKey": { - ключ версии УП
"id": 1429,
"typeId": 245
},
"programName": "Подшипник 58.6*10/C12",
"versionNumber": 1,
"equipments": [
{
"department": "Предприятие\\Производственная площадка №1\\Подразделение №1",
"group": "new group",
"key": null,
"objectKey": {
"id": 898,
"typeId": 150
},
"name": "WC1"
},
{
"department": "Предприятие\\Производственная площадка №1\\Подразделение №1",
"group": "new group",
"key": null,
"objectKey": {
"id": 899,
"typeId": 150
},
"name": "WC2"
}
]
},
{
"key": {
"id": 9569,
"typeId": 332
},
"equipmentId": 8708,
"isGroup": false,
"name": "MMC Emulator",
"department": "Предприятие\\Производственная площадка №1\\Подразделение №1",
"group": "group 2",
"programKey": {
"id": 1429,
"typeId": 245
},
"programName": "Подшипник 58.6*10/C12",
"versionNumber": 1,
"equipments": null
}
]
</pre>
2208

правок

Навигация