| | |
| | | siteEl.html(sites[i].siteId); |
| | | } |
| | | // RGV位置 |
| | | if(sites[i].siteId === '112' || sites[i].siteId === '212'){ |
| | | if(sites[i].siteId === '1' || sites[i].siteId === '2'|| sites[i].siteId === '3' || sites[i].siteId === '4'){ |
| | | carAnimate(Number(sites[i].siteId), Number(sites[i].nearbySta)); |
| | | } |
| | | } |
| | |
| | | // 小车偏移动画 |
| | | function carAnimate(id, target) { |
| | | var targetTop = 0; |
| | | if (id === 112) { |
| | | var targetLeft = 1489; |
| | | console.log(id+" ....>>>"+target) |
| | | switch (target) { |
| | | case 1: |
| | | targetTop += 313; |
| | | break; |
| | | case 2: |
| | | targetTop += 313; |
| | | break; |
| | | case 3: |
| | | targetTop += 256; |
| | | targetTop += 67; |
| | | break; |
| | | case 4: |
| | | targetTop += 226; |
| | | case 9: |
| | | targetTop += 92; |
| | | break; |
| | | case 5: |
| | | targetTop += 168; |
| | | case 6: |
| | | targetTop += 168; |
| | | case 14: |
| | | targetTop += 115; |
| | | break; |
| | | case 19: |
| | | targetTop += 140; |
| | | break; |
| | | case 26: |
| | | targetTop += 160; |
| | | break; |
| | | case 31: |
| | | targetTop += 183; |
| | | break; |
| | | case 37: |
| | | targetTop += 208; |
| | | break; |
| | | case 42: |
| | | targetTop += 231; |
| | | break; |
| | | case 49: |
| | | targetTop += 252; |
| | | break; |
| | | case 54: |
| | | targetTop += 275; |
| | | break; |
| | | case 60: |
| | | targetTop += 300; |
| | | break; |
| | | case 65: |
| | | targetTop += 330; |
| | | break; |
| | | case 72: |
| | | targetTop += 366; |
| | | break; |
| | | case 77: |
| | | targetTop += 389; |
| | | break; |
| | | case 83: |
| | | targetTop += 414; |
| | | break; |
| | | case 88: |
| | | targetTop += 445; |
| | | break; |
| | | case 95: |
| | | targetTop += 480; |
| | | break; |
| | | case 100: |
| | | targetTop += 503; |
| | | break; |
| | | case 107: |
| | | targetTop += 528; |
| | | break; |
| | | case 110: |
| | | targetTop += 570; |
| | | break; |
| | | case 118: |
| | | targetTop += 594; |
| | | break; |
| | | case 123: |
| | | targetTop += 617; |
| | | break; |
| | | case 130: |
| | | targetTop += 642; |
| | | break; |
| | | case 156: |
| | | targetTop += 700; |
| | | break; |
| | | case 161: |
| | | targetTop += 712; |
| | | break; |
| | | case 168: |
| | | targetTop += 725; |
| | | break; |
| | | case 186: |
| | | targetTop += 770; |
| | | break; |
| | | case 191: |
| | | targetTop += 782; |
| | | break; |
| | | case 197: |
| | | targetTop += 795; |
| | | break; |
| | | default: |
| | | return; |
| | | break; |
| | | } |
| | | } else if (id === 212) { |
| | | switch (target) { |
| | | case 1: |
| | | targetTop += 313; |
| | | break; |
| | | case 2: |
| | | targetTop += 313; |
| | | break; |
| | | case 3: |
| | | targetTop += 256; |
| | | break; |
| | | case 4: |
| | | targetTop += 226; |
| | | break; |
| | | case 5: |
| | | targetTop += 168; |
| | | case 6: |
| | | targetTop += 168; |
| | | break; |
| | | default: |
| | | return; |
| | | if (target === 200){ |
| | | targetTop += 830; |
| | | targetLeft += 26; |
| | | } |
| | | } else { |
| | | return; |
| | | } |
| | | $("#site-" + id).animate({top: targetTop + 'px'}, 1000); |
| | | if (target === 300){ |
| | | targetTop += 41; |
| | | targetLeft += 26; |
| | | } |
| | | if (target > 0 && target<200 && targetTop === 0){ |
| | | var location = 100 - (target/2); |
| | | var px = 830-41; |
| | | targetTop += 41 + (px - px* (location/100)); |
| | | } |
| | | if (target > 200 && target<300){ |
| | | targetLeft += 45; |
| | | var location = 300 - target; |
| | | var px = 830-41; |
| | | targetTop += 41 + px* (location/100); |
| | | } |
| | | |
| | | |
| | | $("#site-" + id).animate({top: targetTop + 'px',left:targetLeft+'px'}, 1000); |
| | | } |
| | | |
| | | //下发输送线命令 |