物资精准装载核算系统
三维约束装载核算 · 排布方案可视化
车型知识库
共 {{ materials.length }} 条
编码名称类别形态危险品类别 尺寸(m)重量(kg)层数限高(m) 承压(kg)朝向规则状态操作
{{ m.code }}{{ m.name }} {{ m.category }} {{ m.form }} {{ m.hazard_class || '—' }} {{ m.l }}×{{ m.w }}×{{ m.h }}{{ m.weight }} {{ m.max_layers }} {{ m.max_stack_height==null?'—':m.max_stack_height }} {{ m.bearing==null?'不可承压':m.bearing }} {{ m.orientation_rule }} {{ m.status==='enabled'?'启用':'停用' }}
暂无数据,可下载模板后批量导入
共 {{ carriers.length }} 条
编码名称类型内部尺寸(m)额定载重(kg) 许用面载荷(kg/m²)轴数状态操作
{{ c.code }}{{ c.name }}{{ c.ctype }} {{ c.l }}×{{ c.w }}×{{ c.h }}{{ c.max_weight }}{{ c.floor_load }} {{ c.axles }} {{ c.status==='enabled'?'启用':'停用' }}
暂无数据

创建核算任务

{{ taskMsg.text }}

历史任务

任务编号名称品类数状态方案版本规则版本操作
{{ t.task_no }}{{ t.name }}{{ t.items.length }} {{ {draft:'草稿',running:'计算中',done:'已完成',failed:'失败'}[t.status] }} V{{ t.plan_version }} {{ t.rule_version ? 'V'+t.rule_version : '—' }}
暂无任务
暂无已完成核算的方案 —— 请在「核算任务」中创建并执行核算;若已有历史任务,正在为您自动载入…
规则变更即时生效于新核算任务;每个任务自动记录规则版本,历史方案可精确复现。修改必须填写变更说明。

规则版本管理

版本创建时间创建人类型变更说明规则项操作
V{{ v.version }}{{ v.created_at }} {{ v.created_by }} {{ v.is_auto?'自动快照':'手动快照' }} {{ v.change_note }}{{ v.rule_count }}
暂无版本
编码名称类别当前值单位说明状态最近变更操作
{{ r.rule_code }}{{ r.name }}{{ r.category }} {{ r.type==='bool' ? (r.value==='1'?'启用':'停用') : r.value }} {{ r.unit }} {{ r.desc }} {{ r.enabled?'启用':'停用' }} {{ r.changed_by }} {{ r.changed_at }}
{{ r.change_note }}

危险品类别禁配矩阵

勾选表示两类危险品允许同车装载;取消勾选即禁配。修改后对新任务即时生效。
{{ shortClass(c) }}
{{ shortClass(hazardClasses[i]) }}

规则版本对比

编码规则名称版本 A版本 B状态
{{ d.rule_code }} {{ d.name }}
{{ d.detail }}
{{ d.old_enabled?'启用':'停用' }} / {{ d.old_value }} {{ d.new_enabled?'启用':'停用' }} / {{ d.new_value }} {{ d.old_value==d.new_value && d.old_enabled==d.new_enabled ? '无变化' : '已变更' }}
两个版本无差异

规则版本 V{{ versionDetail.version }} · {{ versionDetail.change_note }}

创建人:{{ versionDetail.created_by }} · {{ versionDetail.created_at }}
编码规则名称状态取值单位
{{ code }}{{ item.name }} {{ item.enabled?'启用':'停用' }}{{ item.value }}{{ item.unit }}

参数自定义配置

接口与运维

  • 开放接口前缀:/api/open/v1(请求头 X-API-Key)
  • Swagger 文档:/docs
  • OpenAPI 描述:/openapi.json
  • 健康检查:/api/open/v1/health
  • 运行日志 / 错误日志:按日归档,保留 {{ config.log_keep_days }} 天

开放接口调用示例

curl -X POST http://127.0.0.1:8300/api/open/v1/tasks \\
  -H "X-API-Key: {{ config.open_api_token }}" \\
  -H "Content-Type: application/json" \\
  -d '{"name":"对接核算","items":[{"material_code":"WZ001","qty":10}],
       "carrier_codes":["ZT002"]}'
时间用户操作详情级别
{{ l.ts }}{{ l.user }}{{ l.action }} {{ l.detail }} {{ l.level }}
暂无日志
文件:{{ currentLogFile || '—' }}
{{ logLines.length ? logLines.join('\n') : '暂无日志内容' }}