|
|
|
@ -1,3 +1,5 @@ |
|
|
|
import { buildAgvPerformanceData } from '@/example/ExampleUtil.js' |
|
|
|
|
|
|
|
export default { |
|
|
|
project_uuid: 'example1', |
|
|
|
Tool: { |
|
|
|
@ -7,10 +9,10 @@ export default { |
|
|
|
Dashboard: [], // 监控面板
|
|
|
|
DataTable: [], // 地图自带的数据
|
|
|
|
Trigger: [ // 触发器
|
|
|
|
{name: 'OnOpen', fn: ''}, // 打开
|
|
|
|
{name: 'OnReset', fn: ''}, // 仿真重置
|
|
|
|
{name: 'OnStart', fn: ''}, // 开始仿真
|
|
|
|
{name: 'OnStop', fn: ''} // 停止仿真
|
|
|
|
{ name: 'OnOpen', fn: '' }, // 打开
|
|
|
|
{ name: 'OnReset', fn: '' }, // 仿真重置
|
|
|
|
{ name: 'OnStart', fn: '' }, // 开始仿真
|
|
|
|
{ name: 'OnStop', fn: '' } // 停止仿真
|
|
|
|
], |
|
|
|
gridHelper: { // 网格辅助线
|
|
|
|
axesEnabled: true, // 是否显示中心轴
|
|
|
|
@ -33,49 +35,6 @@ export default { |
|
|
|
{ |
|
|
|
catalogCode: 'f1', t: 'floor', // 楼层
|
|
|
|
items: [ |
|
|
|
// {
|
|
|
|
// id: 'p1', // 物体ID, 唯一标识, 需保证唯一, three.js 中的 uuid
|
|
|
|
// t: 'measure', // 物体类型, measure表示测量, 需交给 itemType.name == 'measure' 的组件处理
|
|
|
|
// tf: [ // 变换矩阵, 3x3矩阵, 采用Y轴向上为正, X轴向右, Z轴向前的右手坐标系
|
|
|
|
// [-9.0, 0, -1.0], // 平移向量 position
|
|
|
|
// [0, 0, 0], // 旋转向量 rotation, 表示绕Y轴旋转的角度, 单位为度。对应 three.js 应进行"角度"转"弧度"的换算
|
|
|
|
// [0.25, 0.1, 0.25] // 缩放向量 scale
|
|
|
|
// ],
|
|
|
|
// dt: { // 用户数据, 可自定义, 一般用在 three.js 的 userData 中
|
|
|
|
// label: '测量1', // 标签名称, 显示用
|
|
|
|
// color: '#ff0000', // 颜色, 显示用. 十六进制颜色值, three.js 中的材质颜色
|
|
|
|
// center: ['p2'], // 用于 a='ln' 的测量线段, 关联的点对象(uuid)
|
|
|
|
// in: [], // 物流入方向关联的对象(id)
|
|
|
|
// out: [] // 物流出方向关联的对象(id)
|
|
|
|
// }
|
|
|
|
// },
|
|
|
|
// {
|
|
|
|
// id: 'p2',
|
|
|
|
// t: 'measure',
|
|
|
|
// tf: [[-9.0, 0, 3], [0, 0, 0], [0.25, 0.1, 0.25]],
|
|
|
|
// dt: {
|
|
|
|
// color: '#ff0000',
|
|
|
|
// label: '测量2',
|
|
|
|
// center: ['p1', 'p3', 'p4']
|
|
|
|
// }
|
|
|
|
// },
|
|
|
|
// {
|
|
|
|
// id: 'p3', t: 'measure',
|
|
|
|
// tf: [[-5.0, 0, 3], [0, 0, 0], [0.25, 0.1, 0.25]],
|
|
|
|
// dt: {
|
|
|
|
// label: '测量3',
|
|
|
|
// center: ['p2']
|
|
|
|
// }
|
|
|
|
// },
|
|
|
|
// {
|
|
|
|
// id: 'p4',
|
|
|
|
// t: 'measure',
|
|
|
|
// tf: [[-9.0, 0, 8], [0, 0, 0], [0.25, 0.1, 0.25]],
|
|
|
|
// dt: {
|
|
|
|
// label: '测量4',
|
|
|
|
// center: ['p2']
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
{ |
|
|
|
id: 'rack1', |
|
|
|
t: 'rack', |
|
|
|
@ -95,9 +54,9 @@ export default { |
|
|
|
bayWidth: 1.4, // 列的宽度
|
|
|
|
levelHeight: [1.4, 1.4, 1.4] // 每层的高度
|
|
|
|
}, |
|
|
|
{bayWidth: 1.4, levelHeight: [1.4, 1.4, 1.4]}, |
|
|
|
{bayWidth: 1.4, levelHeight: [1.4, 1.4, 1.4]}, |
|
|
|
{bayWidth: 1.4, levelHeight: [1.4, 1.4, 1.4]}, |
|
|
|
{ bayWidth: 1.4, levelHeight: [1.4, 1.4, 1.4] }, |
|
|
|
{ bayWidth: 1.4, levelHeight: [1.4, 1.4, 1.4] }, |
|
|
|
{ bayWidth: 1.4, levelHeight: [1.4, 1.4, 1.4] } |
|
|
|
] |
|
|
|
} |
|
|
|
}, |
|
|
|
@ -106,258 +65,263 @@ export default { |
|
|
|
t: 'measure', |
|
|
|
v: true, |
|
|
|
tf: [[-4, 0.1, 4], [90, 0, 0], [0.25, 0.25, 0.1]], |
|
|
|
dt: {in: [], out: [], center: ['P2']} |
|
|
|
dt: { in: [], out: [], center: ['P2'] } |
|
|
|
}, { |
|
|
|
id: 'P2', |
|
|
|
t: 'measure', |
|
|
|
v: true, |
|
|
|
tf: [[5, 0.1, 4], [90, 0, 0], [0.25, 0.25, 0.1]], |
|
|
|
dt: {in: [], out: [], center: ['P1', 'P3']} |
|
|
|
dt: { in: [], out: [], center: ['P1', 'P3'] } |
|
|
|
}, { |
|
|
|
id: 'P3', |
|
|
|
t: 'measure', |
|
|
|
v: true, |
|
|
|
tf: [[5, 0.1, 6.25], [90, 0, 0], [0.25, 0.25, 0.1]], |
|
|
|
dt: {in: [], out: [], center: ['P2']} |
|
|
|
dt: { in: [], out: [], center: ['P2'] } |
|
|
|
}, { |
|
|
|
id: '39zML1rnSOOQGQYQ2YUMGy', |
|
|
|
t: 'way', |
|
|
|
v: true, |
|
|
|
tf: [[-4, 0.1, 2], [90, 0, 0], [0.25, 0.25, 0.1]], |
|
|
|
dt: {in: [], out: [], center: ['6wrGKiVJniwgKkoggOoEy6']} |
|
|
|
dt: { in: [], out: [], center: ['6wrGKiVJniwgKkoggOoEy6'] } |
|
|
|
}, { |
|
|
|
id: '6wrGKiVJniwgKkoggOoEy6', |
|
|
|
t: 'way', |
|
|
|
v: true, |
|
|
|
tf: [[5, 0.1, 2], [90, 0, 0], [0.25, 0.25, 0.1]], |
|
|
|
dt: {in: [], out: [], center: ['39zML1rnSOOQGQYQ2YUMGy']} |
|
|
|
dt: { in: [], out: [], center: ['39zML1rnSOOQGQYQ2YUMGy'] } |
|
|
|
}, { |
|
|
|
id: '6UhIIw9QPYh6acwyW8OSGs', |
|
|
|
t: 'gstore', |
|
|
|
v: true, |
|
|
|
tf: [[-1, 0.1, 0.55], [0, 0, 0], [1.5, 1.2, 0.1]], |
|
|
|
dt: {in: [], out: [], center: [], storeWidth: 1.4, storeDepth: 1.4} |
|
|
|
dt: { in: [], out: [], center: [], storeWidth: 1.4, storeDepth: 1.4 } |
|
|
|
}, { |
|
|
|
id: '1D0WSRPj8JJJwIcmA0UMqG', |
|
|
|
t: 'gstore', |
|
|
|
v: true, |
|
|
|
tf: [[0.75, 0.1, 0.55], [0, 0, 0], [1.5, 1.2, 0.1]], |
|
|
|
dt: {in: [], out: [], center: [], storeWidth: 1.4, storeDepth: 1.4} |
|
|
|
dt: { in: [], out: [], center: [], storeWidth: 1.4, storeDepth: 1.4 } |
|
|
|
}, { |
|
|
|
id: 'gstore3', |
|
|
|
t: 'gstore', |
|
|
|
v: true, |
|
|
|
tf: [[3, 0.1, 0.55], [0, 0, 0], [1.5, 1.2, 0.1]], |
|
|
|
dt: {in: [], out: [], center: [], storeWidth: 1.4, storeDepth: 1.4} |
|
|
|
dt: { in: [], out: [], center: [], storeWidth: 1.4, storeDepth: 1.4 } |
|
|
|
}, { |
|
|
|
id: 'pallet1', |
|
|
|
t: 'pallet', |
|
|
|
v: true, |
|
|
|
tf: [[0.75, 0.075, 0.55], [0, 0, 0], [1.5, 1.2, 0.1]], |
|
|
|
dt: {in: [], out: [], center: [], palletWidth: 1, palletDepth: 1.2} |
|
|
|
dt: { in: [], out: [], center: [], palletWidth: 1, palletDepth: 1.2 } |
|
|
|
}, { |
|
|
|
id: 'pallet2', |
|
|
|
t: 'pallet', |
|
|
|
v: true, |
|
|
|
tf: [[3, 0.075, 0.55], [0, 0, 0], [1.5, 1.2, 0.1]], |
|
|
|
dt: {in: [], out: [], center: [], palletWidth: 1, palletDepth: 1.2} |
|
|
|
dt: { in: [], out: [], center: [], palletWidth: 1, palletDepth: 1.2 } |
|
|
|
}, { |
|
|
|
id: 'ptr1', |
|
|
|
t: 'ptr', |
|
|
|
v: true, |
|
|
|
tf: [[0.75, 0.075, 2], [0, 0, 0], [1.5, 1.2, 0.1]], |
|
|
|
dt: {in: [], out: [], center: [], ptrWidth: 1.5, ptrDepth: 1.5, ptrHeight: 1.98} |
|
|
|
dt: { in: [], out: [], center: [], ptrWidth: 1.5, ptrDepth: 1.5, ptrHeight: 1.98 } |
|
|
|
}, { |
|
|
|
id: 'ptr2', |
|
|
|
t: 'ptr', |
|
|
|
v: true, |
|
|
|
tf: [[3, 0.075, 2], [0, 0, 0], [1.5, 1.2, 0.1]], |
|
|
|
dt: {in: [], out: [], center: [], ptrWidth: 1.5, ptrDepth: 1.5, ptrHeight: 1.98} |
|
|
|
dt: { in: [], out: [], center: [], ptrWidth: 1.5, ptrDepth: 1.5, ptrHeight: 1.98 } |
|
|
|
}, { |
|
|
|
id: 'pallet3', |
|
|
|
t: 'pallet', |
|
|
|
v: true, |
|
|
|
tf: [[3, 0.175, 1.88], [0, 0, 0], [1.5, 1.2, 0.1]], |
|
|
|
dt: {in: [], out: [], center: [], palletWidth: 1, palletDepth: 1.2} |
|
|
|
dt: { in: [], out: [], center: [], palletWidth: 1, palletDepth: 1.2 } |
|
|
|
}, { |
|
|
|
id: 'pallet4', |
|
|
|
t: 'pallet', |
|
|
|
v: true, |
|
|
|
tf: [[0.75, 0.175, 3.5], [0, 0, 0], [1.5, 1.2, 0.1]], |
|
|
|
dt: {in: [], out: [], center: [], palletWidth: 1, palletDepth: 1.2} |
|
|
|
dt: { in: [], out: [], center: [], palletWidth: 1, palletDepth: 1.2 } |
|
|
|
} |
|
|
|
] |
|
|
|
}, |
|
|
|
{ |
|
|
|
catalogCode: 'f2', t: 'floor', // 楼层
|
|
|
|
items: [{ |
|
|
|
id: 'rack1', |
|
|
|
t: 'rack', |
|
|
|
v: true, |
|
|
|
tf: [[4.196, 0.1, 5.882], [0, 270, 0], [1, 1, 1]], |
|
|
|
dt: { |
|
|
|
rackDepth: 1, |
|
|
|
rackWidth: 5.1, |
|
|
|
rackHeight: 4.2, |
|
|
|
levelCount: 3, |
|
|
|
bayCount: 4, |
|
|
|
hideFloor: false, |
|
|
|
extendColumns: true, |
|
|
|
columnSpacing: 1, |
|
|
|
bays: [ |
|
|
|
{bayWidth: 1.275, levelHeight: [1.4, 1.4, 1.4]}, |
|
|
|
{bayWidth: 1.275, levelHeight: [1.4, 1.4, 1.4]}, |
|
|
|
{bayWidth: 1.275, levelHeight: [1.4, 1.4, 1.4]}, |
|
|
|
{bayWidth: 1.275, levelHeight: [1.4, 1.4, 1.4]}], |
|
|
|
center: [], |
|
|
|
in: [], |
|
|
|
out: [] |
|
|
|
} |
|
|
|
}, {id: '3ExXFSuV9WB2WMY2Quyq6L', t: 'measure', v: true, tf: [[0, 0.1, 0], [90, 0, 0], [0.1, 0.1, 0.1]], dt: {in: [], out: [], center: ['4YZKo6XtvL2migaIUmakAr', '7Ik2sRdDZy8Q6sC00AaqCv']}}, { |
|
|
|
id: '3ExXFSuV9WB2WMY2Quyq6L', |
|
|
|
t: 'measure', |
|
|
|
v: true, |
|
|
|
tf: [[0, 0.1, 0], [90, 0, 0], [0.1, 0.1, 0.1]], |
|
|
|
dt: {in: [], out: [], center: ['4YZKo6XtvL2migaIUmakAr', '7Ik2sRdDZy8Q6sC00AaqCv']} |
|
|
|
}, {id: '4YZKo6XtvL2migaIUmakAr', t: 'measure', v: true, tf: [[8.4, 0.1, 0], [90, 0, 0], [0.1, 0.1, 0.1]], dt: {in: [], out: [], center: ['3ExXFSuV9WB2WMY2Quyq6L', '3cdb6OHkp132soSsgW8McA']}}, { |
|
|
|
id: '3cdb6OHkp132soSsgW8McA', |
|
|
|
t: 'measure', |
|
|
|
v: true, |
|
|
|
tf: [[8.4, 0.1, 9], [90, 0, 0], [0.1, 0.1, 0.1]], |
|
|
|
dt: {in: [], out: [], center: ['4YZKo6XtvL2migaIUmakAr', '7Ik2sRdDZy8Q6sC00AaqCv']} |
|
|
|
}, {id: '7Ik2sRdDZy8Q6sC00AaqCv', t: 'measure', v: true, tf: [[0, 0.1, 9], [90, 0, 0], [0.1, 0.1, 0.1]], dt: {in: [], out: [], center: ['3cdb6OHkp132soSsgW8McA', '3ExXFSuV9WB2WMY2Quyq6L']}}, { |
|
|
|
id: '6Vu3dX1V7Si0ISWIiCkoEh', |
|
|
|
t: 'gstore', |
|
|
|
v: true, |
|
|
|
tf: [[1.5, 0.1, 0.63], [0, 0, 0], [1, 1, 1]], |
|
|
|
dt: {in: [], out: [], center: [], storeWidth: 1.1, storeDepth: 1.3} |
|
|
|
}, {id: '592UY0EMScbwIyQqgs8aAs', t: 'gstore', v: true, tf: [[3.9, 0.1, 0.63], [0, 0, 0], [1, 1, 1]], dt: {in: [], out: [], center: [], storeWidth: 1.1, storeDepth: 1.3}}, { |
|
|
|
id: '38TYyVWMGLf8OogQMIiSOz', |
|
|
|
t: 'gstore', |
|
|
|
v: true, |
|
|
|
tf: [[7.1, 0.1, 2.865], [0, 90, 0], [1, 1, 1]], |
|
|
|
dt: {in: [], out: [], center: [], storeWidth: 1.1, storeDepth: 1.3} |
|
|
|
}, {id: '1hAaZ1xtvukZowAKeWAcqs', t: 'gstore', v: true, tf: [[7.1, 0.1, 4.35], [0, 90, 0], [1, 1, 1]], dt: {in: [], out: [], center: [], storeWidth: 1.1, storeDepth: 1.3}}, { |
|
|
|
id: '28GxDYUqDwZc2WsOgMU2wi', |
|
|
|
t: 'gstore', |
|
|
|
v: true, |
|
|
|
tf: [[7.1, 0.1, 6.75], [0, 90, 0], [1, 1, 1]], |
|
|
|
dt: {in: [], out: [], center: [], storeWidth: 1.1, storeDepth: 1.3} |
|
|
|
}, {id: '2fWOnUmFpvYyCWEqAyU0QC', t: 'way', v: true, tf: [[1.5, 0.1, 2.13], [90, 0, 0], [0.25, 0.25, 0.1]], dt: {in: [], out: [], center: ['09PTEMUnACWY0MUG4qmk0r']}}, { |
|
|
|
id: '09PTEMUnACWY0MUG4qmk0r', |
|
|
|
t: 'way', |
|
|
|
v: true, |
|
|
|
tf: [[2.7, 0.1, 2.13], [90, 0, 0], [0.25, 0.25, 0.1]], |
|
|
|
dt: {in: [], out: [], center: ['2fWOnUmFpvYyCWEqAyU0QC', '2CSDVrpqthaiQuyWUymCwy', '0mVU9FacN1fmCAmQqwWgIZ']} |
|
|
|
}, {id: '2CSDVrpqthaiQuyWUymCwy', t: 'way', v: true, tf: [[3.9, 0.1, 2.13], [90, 0, 0], [0.25, 0.25, 0.1]], dt: {in: [], out: [], center: ['09PTEMUnACWY0MUG4qmk0r']}}, { |
|
|
|
id: '0mVU9FacN1fmCAmQqwWgIZ', |
|
|
|
t: 'way', |
|
|
|
v: true, |
|
|
|
tf: [[2.7, 0.1, 2.832], [90, 0, 0], [0.25, 0.25, 0.1]], |
|
|
|
dt: {in: [], out: [], center: ['09PTEMUnACWY0MUG4qmk0r', '7LuzEYQQI7OQcEUekEqWcm']} |
|
|
|
}, {id: '7LuzEYQQI7OQcEUekEqWcm', t: 'way', v: true, tf: [[2.7, 0.1, 3.932], [90, 0, 0], [0.25, 0.25, 0.1]], dt: {in: [], out: [], center: ['0mVU9FacN1fmCAmQqwWgIZ', '2RForJhOHXtcw0gq8mYAMh']}}, { |
|
|
|
id: '2RForJhOHXtcw0gq8mYAMh', |
|
|
|
t: 'way', |
|
|
|
v: true, |
|
|
|
tf: [[2.7, 0.1, 4.582], [90, 0, 0], [0.25, 0.25, 0.1]], |
|
|
|
dt: {in: [], out: [], center: ['7LuzEYQQI7OQcEUekEqWcm', '32vDSCKBrgMWycW0ySIgsJ']} |
|
|
|
}, {id: '32vDSCKBrgMWycW0ySIgsJ', t: 'way', v: true, tf: [[2.7, 0.1, 5.232], [90, 0, 0], [0.25, 0.25, 0.1]], dt: {in: [], out: [], center: ['2RForJhOHXtcw0gq8mYAMh', '0wcYKcGQialFQCGkAa6aYB']}}, { |
|
|
|
id: '0wcYKcGQialFQCGkAa6aYB', |
|
|
|
t: 'way', |
|
|
|
v: true, |
|
|
|
tf: [[2.7, 0.1, 5.882], [90, 0, 0], [0.25, 0.25, 0.1]], |
|
|
|
dt: {in: [], out: [], center: ['32vDSCKBrgMWycW0ySIgsJ', '55g6mUWBdozg4m2ueUEUsy']} |
|
|
|
}, {id: '55g6mUWBdozg4m2ueUEUsy', t: 'way', v: true, tf: [[2.7, 0.1, 6.532], [90, 0, 0], [0.25, 0.25, 0.1]], dt: {in: [], out: [], center: ['0wcYKcGQialFQCGkAa6aYB', '5iKoIUBhnU08EM0IsoyOSW']}}, { |
|
|
|
id: '5iKoIUBhnU08EM0IsoyOSW', |
|
|
|
t: 'way', |
|
|
|
v: true, |
|
|
|
tf: [[2.7, 0.1, 7.632], [90, 0, 0], [0.25, 0.25, 0.1]], |
|
|
|
dt: {in: [], out: [], center: ['55g6mUWBdozg4m2ueUEUsy']} |
|
|
|
}, { |
|
|
|
id: '3ZP01pHXJRuyeg24oCaaMq', |
|
|
|
t: 'way', |
|
|
|
v: true, |
|
|
|
tf: [[5.65, 0.1, 2.13], [90, 0, 0], [0.25, 0.25, 0.1]], |
|
|
|
dt: {in: [], out: [], center: ['5onDSGuIKBpUQo6g0EIsuS']} |
|
|
|
}, {id: '5onDSGuIKBpUQo6g0EIsuS', t: 'way', v: true, tf: [[5.65, 0.1, 2.865], [90, 0, 0], [0.25, 0.25, 0.1]], dt: {in: [], out: [], center: ['3ZP01pHXJRuyeg24oCaaMq', '41A0CKR8cFW8wKkcSMQ4uk']}}, { |
|
|
|
id: '41A0CKR8cFW8wKkcSMQ4uk', |
|
|
|
t: 'way', |
|
|
|
v: true, |
|
|
|
tf: [[5.65, 0.1, 3.932], [90, 0, 0], [0.25, 0.25, 0.1]], |
|
|
|
dt: {in: [], out: [], center: ['5onDSGuIKBpUQo6g0EIsuS', '4PunEz5C3Xk66EaOgMEuMq']} |
|
|
|
}, {id: '4PunEz5C3Xk66EaOgMEuMq', t: 'way', v: true, tf: [[5.65, 0.1, 4.348], [90, 0, 0], [0.25, 0.25, 0.1]], dt: {in: [], out: [], center: ['41A0CKR8cFW8wKkcSMQ4uk', '6oCW8i0dpRtuCEIWIaAcQi']}}, { |
|
|
|
id: '6oCW8i0dpRtuCEIWIaAcQi', |
|
|
|
t: 'way', |
|
|
|
v: true, |
|
|
|
tf: [[5.65, 0.1, 5.232], [90, 0, 0], [0.25, 0.25, 0.1]], |
|
|
|
dt: {in: [], out: [], center: ['4PunEz5C3Xk66EaOgMEuMq', '3C9Z8c6oxQbWcS4uSGkC8b']} |
|
|
|
}, {id: '3C9Z8c6oxQbWcS4uSGkC8b', t: 'way', v: true, tf: [[5.65, 0.1, 5.882], [90, 0, 0], [0.25, 0.25, 0.1]], dt: {in: [], out: [], center: ['6oCW8i0dpRtuCEIWIaAcQi', '1jJX8KZLMPSSCwuCOU6AQz']}}, { |
|
|
|
id: '1jJX8KZLMPSSCwuCOU6AQz', |
|
|
|
t: 'way', |
|
|
|
v: true, |
|
|
|
tf: [[5.65, 0.1, 6.532], [90, 0, 0], [0.25, 0.25, 0.1]], |
|
|
|
dt: {in: [], out: [], center: ['3C9Z8c6oxQbWcS4uSGkC8b', '0aJ81sOKqm9FYo60AIQmMG']} |
|
|
|
}, {id: '0aJ81sOKqm9FYo60AIQmMG', t: 'way', v: true, tf: [[5.65, 0.1, 6.744], [90, 0, 0], [0.25, 0.25, 0.1]], dt: {in: [], out: [], center: ['1jJX8KZLMPSSCwuCOU6AQz', '2qtxSDVn30EcI2uY4W0CWf']}}, { |
|
|
|
id: '2qtxSDVn30EcI2uY4W0CWf', |
|
|
|
t: 'way', |
|
|
|
v: true, |
|
|
|
tf: [[5.65, 0.1, 7.632], [90, 0, 0], [0.25, 0.25, 0.1]], |
|
|
|
dt: {in: [], out: [], center: ['0aJ81sOKqm9FYo60AIQmMG']} |
|
|
|
}, { |
|
|
|
id: 'ptr1', |
|
|
|
t: 'ptr', |
|
|
|
v: true, |
|
|
|
tf: [[5.65, 0.1, 2.865], [0, -90, 0], [1, 1, 1]], |
|
|
|
dt: {in: [], out: [], center: [], ptrWidth: 1.5, ptrDepth: 1.5, ptrHeight: 1.98} |
|
|
|
}, { |
|
|
|
id: 'clx1', |
|
|
|
t: 'clx', |
|
|
|
v: true, |
|
|
|
tf: [[1.5, 0.1, 2.13], [0, 0, 0], [1, 1, 1]], |
|
|
|
dt: {in: [], out: [], center: [], clxWidth: 1.65, clxDepth: 1.65, clxHeight: 3.393} |
|
|
|
}, { |
|
|
|
id: 'charger1', |
|
|
|
t: 'charger', |
|
|
|
v: true, |
|
|
|
tf: [[2.696, 0.1, 8.75], [0, 0, 0], [1, 1, 1]], |
|
|
|
dt: {in: [], out: [], center: [], chargerWidth: 0.53, chargerDepth: 0.275, clxHeight: 0.3} |
|
|
|
}, { |
|
|
|
id: 'charger2', |
|
|
|
t: 'charger', |
|
|
|
v: true, |
|
|
|
tf: [[5.655, 0.1, 8.75], [0, 0, 0], [1, 1, 1]], |
|
|
|
dt: {in: [], out: [], center: [], chargerWidth: 0.53, chargerDepth: 0.275, clxHeight: 0.3} |
|
|
|
}, { |
|
|
|
id: 'pallet1122', |
|
|
|
t: 'pallet', |
|
|
|
v: true, |
|
|
|
tf: [[1.5, 0.1, 0.63], [0, 0, 0], [1, 1, 1]], |
|
|
|
dt: {in: [], out: [], center: [], palletWidth: 1, palletDepth: 1.2} |
|
|
|
}, { |
|
|
|
id: 'pallet1123', |
|
|
|
t: 'pallet', |
|
|
|
v: true, |
|
|
|
tf: [[7.100, 0.1, 4.35], [0, 90, 0], [1, 1, 1]], |
|
|
|
dt: {in: [], out: [], center: [], palletWidth: 1, palletDepth: 1.2} |
|
|
|
}, { |
|
|
|
id: 'pallet1124', |
|
|
|
t: 'pallet', |
|
|
|
v: true, |
|
|
|
tf: [[4.196, 0.1, 3.95], [0, 90, 0], [1, 1, 1]], |
|
|
|
dt: {in: [], out: [], center: [], palletWidth: 1, palletDepth: 1.2} |
|
|
|
}, { |
|
|
|
id: 'pallet1125', |
|
|
|
t: 'pallet', |
|
|
|
v: true, |
|
|
|
tf: [[4.196, 0.1, 5.225], [0, 90, 0], [1, 1, 1]], |
|
|
|
dt: {in: [], out: [], center: [], palletWidth: 1, palletDepth: 1.2} |
|
|
|
}, { |
|
|
|
id: 'pallet1126', |
|
|
|
t: 'pallet', |
|
|
|
v: true, |
|
|
|
tf: [[4.196, 0.1, 7.775], [0, 90, 0], [1, 1, 1]], |
|
|
|
dt: {in: [], out: [], center: [], palletWidth: 1, palletDepth: 1.2} |
|
|
|
}] |
|
|
|
catalogCode: 'f2', t: 'floor', |
|
|
|
items: [ |
|
|
|
{ |
|
|
|
id: 'rack1', |
|
|
|
t: 'rack', |
|
|
|
v: true, |
|
|
|
tf: [[4.196, 0.1, 5.882], [0, 270, 0], [1, 1, 1]], |
|
|
|
dt: { |
|
|
|
rackDepth: 1, |
|
|
|
rackWidth: 5.1, |
|
|
|
rackHeight: 4.2, |
|
|
|
levelCount: 3, |
|
|
|
bayCount: 4, |
|
|
|
hideFloor: false, |
|
|
|
extendColumns: true, |
|
|
|
columnSpacing: 1, |
|
|
|
bays: [ |
|
|
|
{ bayWidth: 1.275, levelHeight: [1.4, 1.4, 1.4] }, |
|
|
|
{ bayWidth: 1.275, levelHeight: [1.4, 1.4, 1.4] }, |
|
|
|
{ bayWidth: 1.275, levelHeight: [1.4, 1.4, 1.4] }, |
|
|
|
{ bayWidth: 1.275, levelHeight: [1.4, 1.4, 1.4] }], |
|
|
|
center: [], |
|
|
|
in: [], |
|
|
|
out: [] |
|
|
|
} |
|
|
|
}, { id: '3ExXFSuV9WB2WMY2Quyq6L', t: 'measure', v: true, tf: [[0, 0.1, 0], [90, 0, 0], [0.1, 0.1, 0.1]], dt: { in: [], out: [], center: ['4YZKo6XtvL2migaIUmakAr', '7Ik2sRdDZy8Q6sC00AaqCv'] } }, { |
|
|
|
id: '3ExXFSuV9WB2WMY2Quyq6L', |
|
|
|
t: 'measure', |
|
|
|
v: true, |
|
|
|
tf: [[0, 0.1, 0], [90, 0, 0], [0.1, 0.1, 0.1]], |
|
|
|
dt: { in: [], out: [], center: ['4YZKo6XtvL2migaIUmakAr', '7Ik2sRdDZy8Q6sC00AaqCv'] } |
|
|
|
}, { id: '4YZKo6XtvL2migaIUmakAr', t: 'measure', v: true, tf: [[8.4, 0.1, 0], [90, 0, 0], [0.1, 0.1, 0.1]], dt: { in: [], out: [], center: ['3ExXFSuV9WB2WMY2Quyq6L', '3cdb6OHkp132soSsgW8McA'] } }, { |
|
|
|
id: '3cdb6OHkp132soSsgW8McA', |
|
|
|
t: 'measure', |
|
|
|
v: true, |
|
|
|
tf: [[8.4, 0.1, 9], [90, 0, 0], [0.1, 0.1, 0.1]], |
|
|
|
dt: { in: [], out: [], center: ['4YZKo6XtvL2migaIUmakAr', '7Ik2sRdDZy8Q6sC00AaqCv'] } |
|
|
|
}, { id: '7Ik2sRdDZy8Q6sC00AaqCv', t: 'measure', v: true, tf: [[0, 0.1, 9], [90, 0, 0], [0.1, 0.1, 0.1]], dt: { in: [], out: [], center: ['3cdb6OHkp132soSsgW8McA', '3ExXFSuV9WB2WMY2Quyq6L'] } }, { |
|
|
|
id: '6Vu3dX1V7Si0ISWIiCkoEh', |
|
|
|
t: 'gstore', |
|
|
|
v: true, |
|
|
|
tf: [[1.5, 0.1, 0.63], [0, 0, 0], [1, 1, 1]], |
|
|
|
dt: { in: [], out: [], center: [], storeWidth: 1.1, storeDepth: 1.3 } |
|
|
|
}, { id: '592UY0EMScbwIyQqgs8aAs', t: 'gstore', v: true, tf: [[3.9, 0.1, 0.63], [0, 0, 0], [1, 1, 1]], dt: { in: [], out: [], center: [], storeWidth: 1.1, storeDepth: 1.3 } }, { |
|
|
|
id: '38TYyVWMGLf8OogQMIiSOz', |
|
|
|
t: 'gstore', |
|
|
|
v: true, |
|
|
|
tf: [[7.1, 0.1, 2.865], [0, 90, 0], [1, 1, 1]], |
|
|
|
dt: { in: [], out: [], center: [], storeWidth: 1.1, storeDepth: 1.3 } |
|
|
|
}, { id: '1hAaZ1xtvukZowAKeWAcqs', t: 'gstore', v: true, tf: [[7.1, 0.1, 4.35], [0, 90, 0], [1, 1, 1]], dt: { in: [], out: [], center: [], storeWidth: 1.1, storeDepth: 1.3 } }, { |
|
|
|
id: '28GxDYUqDwZc2WsOgMU2wi', |
|
|
|
t: 'gstore', |
|
|
|
v: true, |
|
|
|
tf: [[7.1, 0.1, 6.75], [0, 90, 0], [1, 1, 1]], |
|
|
|
dt: { in: [], out: [], center: [], storeWidth: 1.1, storeDepth: 1.3 } |
|
|
|
}, { id: '2fWOnUmFpvYyCWEqAyU0QC', t: 'way', v: true, tf: [[1.5, 0.1, 2.13], [90, 0, 0], [0.25, 0.25, 0.1]], dt: { in: [], out: [], center: ['09PTEMUnACWY0MUG4qmk0r'] } }, { |
|
|
|
id: '09PTEMUnACWY0MUG4qmk0r', |
|
|
|
t: 'way', |
|
|
|
v: true, |
|
|
|
tf: [[2.7, 0.1, 2.13], [90, 0, 0], [0.25, 0.25, 0.1]], |
|
|
|
dt: { in: [], out: [], center: ['2fWOnUmFpvYyCWEqAyU0QC', '2CSDVrpqthaiQuyWUymCwy', '0mVU9FacN1fmCAmQqwWgIZ'] } |
|
|
|
}, { id: '2CSDVrpqthaiQuyWUymCwy', t: 'way', v: true, tf: [[3.9, 0.1, 2.13], [90, 0, 0], [0.25, 0.25, 0.1]], dt: { in: [], out: [], center: ['09PTEMUnACWY0MUG4qmk0r'] } }, { |
|
|
|
id: '0mVU9FacN1fmCAmQqwWgIZ', |
|
|
|
t: 'way', |
|
|
|
v: true, |
|
|
|
tf: [[2.7, 0.1, 2.832], [90, 0, 0], [0.25, 0.25, 0.1]], |
|
|
|
dt: { in: [], out: [], center: ['09PTEMUnACWY0MUG4qmk0r', '7LuzEYQQI7OQcEUekEqWcm'] } |
|
|
|
}, { id: '7LuzEYQQI7OQcEUekEqWcm', t: 'way', v: true, tf: [[2.7, 0.1, 3.932], [90, 0, 0], [0.25, 0.25, 0.1]], dt: { in: [], out: [], center: ['0mVU9FacN1fmCAmQqwWgIZ', '2RForJhOHXtcw0gq8mYAMh'] } }, { |
|
|
|
id: '2RForJhOHXtcw0gq8mYAMh', |
|
|
|
t: 'way', |
|
|
|
v: true, |
|
|
|
tf: [[2.7, 0.1, 4.582], [90, 0, 0], [0.25, 0.25, 0.1]], |
|
|
|
dt: { in: [], out: [], center: ['7LuzEYQQI7OQcEUekEqWcm', '32vDSCKBrgMWycW0ySIgsJ'] } |
|
|
|
}, { id: '32vDSCKBrgMWycW0ySIgsJ', t: 'way', v: true, tf: [[2.7, 0.1, 5.232], [90, 0, 0], [0.25, 0.25, 0.1]], dt: { in: [], out: [], center: ['2RForJhOHXtcw0gq8mYAMh', '0wcYKcGQialFQCGkAa6aYB'] } }, { |
|
|
|
id: '0wcYKcGQialFQCGkAa6aYB', |
|
|
|
t: 'way', |
|
|
|
v: true, |
|
|
|
tf: [[2.7, 0.1, 5.882], [90, 0, 0], [0.25, 0.25, 0.1]], |
|
|
|
dt: { in: [], out: [], center: ['32vDSCKBrgMWycW0ySIgsJ', '55g6mUWBdozg4m2ueUEUsy'] } |
|
|
|
}, { id: '55g6mUWBdozg4m2ueUEUsy', t: 'way', v: true, tf: [[2.7, 0.1, 6.532], [90, 0, 0], [0.25, 0.25, 0.1]], dt: { in: [], out: [], center: ['0wcYKcGQialFQCGkAa6aYB', '5iKoIUBhnU08EM0IsoyOSW'] } }, { |
|
|
|
id: '5iKoIUBhnU08EM0IsoyOSW', |
|
|
|
t: 'way', |
|
|
|
v: true, |
|
|
|
tf: [[2.7, 0.1, 7.632], [90, 0, 0], [0.25, 0.25, 0.1]], |
|
|
|
dt: { in: [], out: [], center: ['55g6mUWBdozg4m2ueUEUsy'] } |
|
|
|
}, { |
|
|
|
id: '3ZP01pHXJRuyeg24oCaaMq', |
|
|
|
t: 'way', |
|
|
|
v: true, |
|
|
|
tf: [[5.65, 0.1, 2.13], [90, 0, 0], [0.25, 0.25, 0.1]], |
|
|
|
dt: { in: [], out: [], center: ['5onDSGuIKBpUQo6g0EIsuS'] } |
|
|
|
}, { id: '5onDSGuIKBpUQo6g0EIsuS', t: 'way', v: true, tf: [[5.65, 0.1, 2.865], [90, 0, 0], [0.25, 0.25, 0.1]], dt: { in: [], out: [], center: ['3ZP01pHXJRuyeg24oCaaMq', '41A0CKR8cFW8wKkcSMQ4uk'] } }, { |
|
|
|
id: '41A0CKR8cFW8wKkcSMQ4uk', |
|
|
|
t: 'way', |
|
|
|
v: true, |
|
|
|
tf: [[5.65, 0.1, 3.932], [90, 0, 0], [0.25, 0.25, 0.1]], |
|
|
|
dt: { in: [], out: [], center: ['5onDSGuIKBpUQo6g0EIsuS', '4PunEz5C3Xk66EaOgMEuMq'] } |
|
|
|
}, { id: '4PunEz5C3Xk66EaOgMEuMq', t: 'way', v: true, tf: [[5.65, 0.1, 4.348], [90, 0, 0], [0.25, 0.25, 0.1]], dt: { in: [], out: [], center: ['41A0CKR8cFW8wKkcSMQ4uk', '6oCW8i0dpRtuCEIWIaAcQi'] } }, { |
|
|
|
id: '6oCW8i0dpRtuCEIWIaAcQi', |
|
|
|
t: 'way', |
|
|
|
v: true, |
|
|
|
tf: [[5.65, 0.1, 5.232], [90, 0, 0], [0.25, 0.25, 0.1]], |
|
|
|
dt: { in: [], out: [], center: ['4PunEz5C3Xk66EaOgMEuMq', '3C9Z8c6oxQbWcS4uSGkC8b'] } |
|
|
|
}, { id: '3C9Z8c6oxQbWcS4uSGkC8b', t: 'way', v: true, tf: [[5.65, 0.1, 5.882], [90, 0, 0], [0.25, 0.25, 0.1]], dt: { in: [], out: [], center: ['6oCW8i0dpRtuCEIWIaAcQi', '1jJX8KZLMPSSCwuCOU6AQz'] } }, { |
|
|
|
id: '1jJX8KZLMPSSCwuCOU6AQz', |
|
|
|
t: 'way', |
|
|
|
v: true, |
|
|
|
tf: [[5.65, 0.1, 6.532], [90, 0, 0], [0.25, 0.25, 0.1]], |
|
|
|
dt: { in: [], out: [], center: ['3C9Z8c6oxQbWcS4uSGkC8b', '0aJ81sOKqm9FYo60AIQmMG'] } |
|
|
|
}, { id: '0aJ81sOKqm9FYo60AIQmMG', t: 'way', v: true, tf: [[5.65, 0.1, 6.744], [90, 0, 0], [0.25, 0.25, 0.1]], dt: { in: [], out: [], center: ['1jJX8KZLMPSSCwuCOU6AQz', '2qtxSDVn30EcI2uY4W0CWf'] } }, { |
|
|
|
id: '2qtxSDVn30EcI2uY4W0CWf', |
|
|
|
t: 'way', |
|
|
|
v: true, |
|
|
|
tf: [[5.65, 0.1, 7.632], [90, 0, 0], [0.25, 0.25, 0.1]], |
|
|
|
dt: { in: [], out: [], center: ['0aJ81sOKqm9FYo60AIQmMG'] } |
|
|
|
}, { |
|
|
|
id: 'ptr1', |
|
|
|
t: 'ptr', |
|
|
|
v: true, |
|
|
|
tf: [[5.65, 0.1, 2.865], [0, -90, 0], [1, 1, 1]], |
|
|
|
dt: { in: [], out: [], center: [], ptrWidth: 1.5, ptrDepth: 1.5, ptrHeight: 1.98 } |
|
|
|
}, { |
|
|
|
id: 'clx1', |
|
|
|
t: 'clx', |
|
|
|
v: true, |
|
|
|
tf: [[1.5, 0.1, 2.13], [0, 0, 0], [1, 1, 1]], |
|
|
|
dt: { in: [], out: [], center: [], clxWidth: 1.65, clxDepth: 1.65, clxHeight: 3.393 } |
|
|
|
}, { |
|
|
|
id: 'charger1', |
|
|
|
t: 'charger', |
|
|
|
v: true, |
|
|
|
tf: [[2.696, 0.1, 8.75], [0, 0, 0], [1, 1, 1]], |
|
|
|
dt: { in: [], out: [], center: [], chargerWidth: 0.53, chargerDepth: 0.275, clxHeight: 0.3 } |
|
|
|
}, { |
|
|
|
id: 'charger2', |
|
|
|
t: 'charger', |
|
|
|
v: true, |
|
|
|
tf: [[5.655, 0.1, 8.75], [0, 0, 0], [1, 1, 1]], |
|
|
|
dt: { in: [], out: [], center: [], chargerWidth: 0.53, chargerDepth: 0.275, clxHeight: 0.3 } |
|
|
|
}, { |
|
|
|
id: 'pallet1122', |
|
|
|
t: 'pallet', |
|
|
|
v: true, |
|
|
|
tf: [[1.5, 0.1, 0.63], [0, 0, 0], [1, 1, 1]], |
|
|
|
dt: { in: [], out: [], center: [], palletWidth: 1, palletDepth: 1.2 } |
|
|
|
}, { |
|
|
|
id: 'pallet1123', |
|
|
|
t: 'pallet', |
|
|
|
v: true, |
|
|
|
tf: [[7.100, 0.1, 4.35], [0, 90, 0], [1, 1, 1]], |
|
|
|
dt: { in: [], out: [], center: [], palletWidth: 1, palletDepth: 1.2 } |
|
|
|
}, { |
|
|
|
id: 'pallet1124', |
|
|
|
t: 'pallet', |
|
|
|
v: true, |
|
|
|
tf: [[4.196, 0.1, 3.95], [0, 90, 0], [1, 1, 1]], |
|
|
|
dt: { in: [], out: [], center: [], palletWidth: 1, palletDepth: 1.2 } |
|
|
|
}, { |
|
|
|
id: 'pallet1125', |
|
|
|
t: 'pallet', |
|
|
|
v: true, |
|
|
|
tf: [[4.196, 0.1, 5.225], [0, 90, 0], [1, 1, 1]], |
|
|
|
dt: { in: [], out: [], center: [], palletWidth: 1, palletDepth: 1.2 } |
|
|
|
}, { |
|
|
|
id: 'pallet1126', |
|
|
|
t: 'pallet', |
|
|
|
v: true, |
|
|
|
tf: [[4.196, 0.1, 7.775], [0, 90, 0], [1, 1, 1]], |
|
|
|
dt: { in: [], out: [], center: [], palletWidth: 1, palletDepth: 1.2 } |
|
|
|
}] |
|
|
|
}, |
|
|
|
{ |
|
|
|
catalogCode: '__f1', t: 'floor', |
|
|
|
items: buildAgvPerformanceData(100, 100) |
|
|
|
} |
|
|
|
], |
|
|
|
elevator: [], // 电梯
|
|
|
|
@ -367,41 +331,41 @@ export default { |
|
|
|
{ |
|
|
|
label: '仓库楼层', // 目录分组名
|
|
|
|
items: [ |
|
|
|
{catalogCode: '-f1', label: '地下室 (-f1)'}, // 目录项
|
|
|
|
{catalogCode: 'f1', label: '一楼 (f1)'}, |
|
|
|
{catalogCode: 'f2', label: '二楼 (f2)'}, |
|
|
|
{catalogCode: 'OUT', label: '外场 (OUT)'}, |
|
|
|
{catalogCode: 'fe', label: '楼层电梯 (fe)'} |
|
|
|
{ catalogCode: '__f1', label: '地下室 (-f1)' }, // 目录项
|
|
|
|
{ catalogCode: 'f1', label: '一楼 (f1)' }, |
|
|
|
{ catalogCode: 'f2', label: '二楼 (f2)' }, |
|
|
|
{ catalogCode: 'OUT', label: '外场 (OUT)' }, |
|
|
|
{ catalogCode: 'fe', label: '楼层电梯 (fe)' } |
|
|
|
] |
|
|
|
}, |
|
|
|
{ |
|
|
|
label: '密集库区域', |
|
|
|
items: [ |
|
|
|
{catalogCode: 'm1', label: 'M1 (m1)'}, |
|
|
|
{catalogCode: 'm2', label: 'M2 (m2)'}, |
|
|
|
{catalogCode: 'm3', label: 'M3 (m3)'}, |
|
|
|
{catalogCode: 'm4', label: 'M4 (m4)'}, |
|
|
|
{catalogCode: 'me', label: '提升机 (me)'} |
|
|
|
{ catalogCode: 'm1', label: 'M1 (m1)' }, |
|
|
|
{ catalogCode: 'm2', label: 'M2 (m2)' }, |
|
|
|
{ catalogCode: 'm3', label: 'M3 (m3)' }, |
|
|
|
{ catalogCode: 'm4', label: 'M4 (m4)' }, |
|
|
|
{ catalogCode: 'me', label: '提升机 (me)' } |
|
|
|
] |
|
|
|
}, |
|
|
|
{ |
|
|
|
label: '多穿库A', |
|
|
|
items: [ |
|
|
|
{catalogCode: 'd1', label: 'D1 (d1)'}, |
|
|
|
{catalogCode: 'd2', label: 'D2 (d2)'}, |
|
|
|
{catalogCode: 'd3', label: 'D3 (d3)'}, |
|
|
|
{catalogCode: 'd4', label: 'D4 (d4)'}, |
|
|
|
{catalogCode: 'de1', label: '提升机 (de1)'} |
|
|
|
{ catalogCode: 'd1', label: 'D1 (d1)' }, |
|
|
|
{ catalogCode: 'd2', label: 'D2 (d2)' }, |
|
|
|
{ catalogCode: 'd3', label: 'D3 (d3)' }, |
|
|
|
{ catalogCode: 'd4', label: 'D4 (d4)' }, |
|
|
|
{ catalogCode: 'de1', label: '提升机 (de1)' } |
|
|
|
] |
|
|
|
}, |
|
|
|
{ |
|
|
|
label: '多穿库B', |
|
|
|
items: [ |
|
|
|
{catalogCode: 'e1', label: 'E1 (e1)'}, |
|
|
|
{catalogCode: 'e2', label: 'E2 (e2)'}, |
|
|
|
{catalogCode: 'e3', label: 'E3 (e3)'}, |
|
|
|
{catalogCode: 'e4', label: 'E4 (e4)'}, |
|
|
|
{catalogCode: 'ee1', label: '提升机 (ee1)'} |
|
|
|
{ catalogCode: 'e1', label: 'E1 (e1)' }, |
|
|
|
{ catalogCode: 'e2', label: 'E2 (e2)' }, |
|
|
|
{ catalogCode: 'e3', label: 'E3 (e3)' }, |
|
|
|
{ catalogCode: 'e4', label: 'E4 (e4)' }, |
|
|
|
{ catalogCode: 'ee1', label: '提升机 (ee1)' } |
|
|
|
] |
|
|
|
} |
|
|
|
] |
|
|
|
|