地图配置
{% raw %}{{ mapMsg }}{% endraw %}
地图可视化
旋转:
📦 机型配置
暂无机型配置,请点击上方按钮添加
| ID | 机型申请时间 | 描述 | 备注 | 操作 |
|---|---|---|---|---|
| {% raw %}{{ m.id }}{% endraw %} | {% raw %}{{ m.name }}{% endraw %} | {% raw %}{{ m.description || '—' }}{% endraw %} | {% raw %}{{ m.notes || '—' }}{% endraw %} |
① 网格配置 (M×N)
第{% raw %}{{ c }}{% endraw %}列
点位行 1
{% raw %}{{ getPointAt(0, ci-1)?.coords?.[0]?.toFixed(1) || '-' }},{{ getPointAt(0, ci-1)?.coords?.[1]?.toFixed(1) || '-' }}{% endraw %}
机器行 {% raw %}{{ ri }}{% endraw %}
点位行 {% raw %}{{ ri+1 }}{% endraw %}
{% raw %}{{ getPointAt(ri, ci-1)?.coords?.[0]?.toFixed(1) || '-' }},{{ getPointAt(ri, ci-1)?.coords?.[1]?.toFixed(1) || '-' }}{% endraw %}
机器行 {% raw %}{{ missionConfig.rows }}{% endraw %}
点位行 {% raw %}{{ missionConfig.rows+1 }}{% endraw %}
{% raw %}{{ getPointAt(missionConfig.rows, ci-1)?.coords?.[0]?.toFixed(1) || '-' }},{{ getPointAt(missionConfig.rows, ci-1)?.coords?.[1]?.toFixed(1) || '-' }}{% endraw %}
点击「点位行」配置拍摄坐标;点击「机器行」切换有无机器
中间点位同时服务于上下两台机器(上机器背面 / 下机器正面),删除机器不影响点位配置
② 🦾 机械臂初始姿态
每个机器执行前恢复的初始姿态(6个关节角度,单位:度)
③ 🐍 蛇形拍摄序列预览
{% raw %}{{ idx+1 }}{% endraw %}
第{% raw %}{{ step.row+1 }}{% endraw %}行 第{% raw %}{{ step.col+1 }}{% endraw %}列
{% raw %}{{ step.side === 'front' ? '正面' : '背面' }}{% endraw %}
📷 二维码配置
配置机械臂姿态(6个关节角度),通过机械臂摄像头识别二维码并匹配机型。
暂无二维码配置,请点击上方按钮添加
| 申请时间 | J1 | J2 | J3 | J4 | J5 | J6 | 二维码值 | 匹配机型 | 操作 |
|---|---|---|---|---|---|---|---|---|---|
| {% raw %}{{ getQrModelName(q.model_id) }}{% endraw %} |
🤖 机械臂控制
⚠️ 机械臂未连接,请先在首页连接设备
关节角度控制
{% raw %}{{ currentAngles[j-1] ? currentAngles[j-1].toFixed(1) : '—' }}{% endraw %}°
🚗 AGV 移动控制
⚠️ AGV 未连接,请先在首页连接设备
{% raw %}{{ (agvSpeed * 100).toFixed(0) }}{% endraw %}%
📋 报关单列表
选择报关单查看其中的机器列表,点击报关单 ID 展开机器信息
| 序号 | 报关单号 | 申请时间 | 状态 | 机器数 | 操作 | |
|---|---|---|---|---|---|---|
| {% raw %}{{ (customsPage - 1) * customsPageSize + idx + 1 }}{% endraw %} | {% raw %}{{ (item.customs && item.customs.customsCode) || item.orderCode || (item.customs && item.customs.id) || '-' }}{% endraw %} | {% raw %}{{ item.orderCode || item.drawCode || '-' }}{% endraw %} | {% raw %}{{ (item.customs && item.customs.customsCode) ? '已报关' : '待报关' }}{% endraw %} | {% raw %}{{ (item.customs && item.customs.orderId) ? item.customs.orderId.split(',').length : '?' }}{% endraw %} | ||
| 暂无报关单数据 | ||||||
第 {% raw %}{{ customsPage }}{% endraw %} / {% raw %}{{ customsTotalPages }}{% endraw %} 页(共 {% raw %}{{ customsTotal }}{% endraw %} 条)
📦 机器列表
报关单: {% raw %}{{ selectedCustomsName }}{% endraw %}共 {% raw %}{{ customsMachines.length }}{% endraw %} 台机器
| 序号 | 物料编码 | 物料名称 | 规格 | 序列号 | 数量 | 查验数量 |
|---|---|---|---|---|---|---|
| {% raw %}{{ mi + 1 }}{% endraw %} | {% raw %}{{ m.inventoryCode || m.machineCode || '-' }}{% endraw %} | {% raw %}{{ m.inventoryName || m.machineName || m.name || '-' }}{% endraw %} | {% raw %}{{ m.inventorySpecification || m.spec || '-' }}{% endraw %} | {% raw %}{{ m.serialNumber || m.serialNumbers || m.qrValue || '-' }}{% endraw %} | {% raw %}{{ m.quantify || m.quantity || (m.quantify ? m.quantify : '?') }}{% endraw %} | {% raw %}{{ m.inspectionCount || 0 }}{% endraw %} |