保存批次号和物料信息到数据库(Base64格式,草图可选)
完整 URL
http://8.148.151.8:4001/api/save_materials分类
| 字段名 | 类型 | 必填 | 说明 | 示例 |
|---|---|---|---|---|
| documentNumber | string | 是 | 批次号,必须唯一 | DOC20250117002 |
| materials | array | 是 | 物料列表 | [{"materialCode":"8884X-120","simpleImage":"data:image/jpeg;base64,...","theoreticalQuantity":100}] |
| 字段名 | 类型 | 必填 | 说明 | 示例 |
|---|---|---|---|---|
| materialCode | string | 是 | 物料编号 | 8884X-120 |
| simpleImage | string | 否 | 草图 Base64(可选) | data:image/jpeg;base64,... |
| theoreticalQuantity | number | 是 | 理论数量 | 100 |
{
"success": true,
"code": 201,
"message": "物料信息保存成功",
"data": {
"documentId": 123,
"documentNumber": "DOC20250117002",
"totalMaterials": 2
}
}// POST 请求示例
const response = await fetch('http://8.148.151.8:4001/api/save_materials', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({
"documentNumber": "DOC20250117002",
"materials": [
{
"materialCode": "8884X-120",
"simpleImage": "data:image/jpeg;base64,...",
"theoreticalQuantity": 100
}
]
})
});
const data = await response.json();
console.log(data);