diff --git a/src/assets/js/mork2.js b/src/assets/js/mork2.js
index ebd0844..8ad52cb 100644
--- a/src/assets/js/mork2.js
+++ b/src/assets/js/mork2.js
@@ -564,6 +564,10 @@ export const homepageEquipment = () => {
{
'equipment': '码垛机械手5',
'status': '1'
+ },
+ {
+ 'equipment': '码垛机械手6',
+ 'status': '1'
}
],
'unloadLocation': [
@@ -638,14 +642,6 @@ export const homepageEquipment = () => {
{
'equipment': '压机9下料位2',
'status': '3'
- },
- {
- 'equipment': '压机10下料位1',
- 'status': '2'
- },
- {
- 'equipment': '压机10下料位2',
- 'status': '3'
}
],
'pressMachine': [
@@ -684,10 +680,6 @@ export const homepageEquipment = () => {
{
'equipment': '压机9',
'status': '4'
- },
- {
- 'equipment': '压机10',
- 'status': '1'
}
],
'loadLocation': [
@@ -730,6 +722,14 @@ export const homepageEquipment = () => {
{
'equipment': '压机10上料位1',
'status': '1'
+ },
+ {
+ 'equipment': '压机11上料位1',
+ 'status': '1'
+ },
+ {
+ 'equipment': '压机12上料位1',
+ 'status': '1'
}
]
},
diff --git a/src/components/canvas.vue b/src/components/canvas.vue
index 294673f..5be81a2 100644
--- a/src/components/canvas.vue
+++ b/src/components/canvas.vue
@@ -8,7 +8,8 @@
export default {
data () {
return {
- points: [{x1: 650, y1: 885, x2: 650, y2: 852}, {x1: 577, y1: 815, x2: 548, y2: 815}, {x1: 719, y1: 815, x2: 754, y2: 815}, {x1: 305, y1: 560, x2: 305, y2: 545}, {x1: 419, y1: 510, x2: 419, y2: 490}, {x1: 455, y1: 282, x2: 548, y2: 282}, {x1: 830, y1: 395, x2: 830, y2: 474}, {x1: 830, y1: 499, x2: 830, y2: 561}, {x1: 830, y1: 516, x2: 488, y2: 516}, {x1: 488, y1: 516, x2: 488, y2: 560}],
+ // points: [{x1: 650, y1: 885, x2: 650, y2: 852}, {x1: 577, y1: 815, x2: 548, y2: 815}, {x1: 719, y1: 815, x2: 754, y2: 815}, {x1: 305, y1: 560, x2: 305, y2: 545}, {x1: 419, y1: 510, x2: 419, y2: 490}, {x1: 455, y1: 282, x2: 548, y2: 282}, {x1: 830, y1: 395, x2: 830, y2: 474}, {x1: 830, y1: 499, x2: 830, y2: 561}, {x1: 830, y1: 516, x2: 488, y2: 516}, {x1: 488, y1: 516, x2: 488, y2: 560}],
+ points: [{x1: 305, y1: 560, x2: 305, y2: 545}, {x1: 419, y1: 510, x2: 419, y2: 490}, {x1: 455, y1: 282, x2: 548, y2: 282}, {x1: 830, y1: 395, x2: 830, y2: 474}, {x1: 830, y1: 499, x2: 830, y2: 561}, {x1: 830, y1: 516, x2: 488, y2: 516}, {x1: 488, y1: 516, x2: 488, y2: 560}],
dot1: {x1: 650, y1: 885, x2: 650, y2: 852},
dot2: {x1: 577, y1: 815, x2: 548, y2: 815},
dot3: {x1: 719, y1: 815, x2: 754, y2: 815},
@@ -55,32 +56,32 @@ export default {
let canvas = document.getElementById('myCanvas')
let ctx = canvas.getContext('2d')
ctx.clearRect(0, 0, canvas.width, canvas.height)
- if (this.line1 === 1) {
- this.dot1.y1 -= 1
- this.drawPoint(ctx, this.dot1.x1, this.dot1.y1)
- if (this.dot1.y1 === this.dot1.y2) {
- this.dot1.y1 = 885
- this.line1 = 2
- }
- }
- if (this.line1 === 2) {
- this.dot2.x1 -= 1
- this.drawPoint(ctx, this.dot2.x1, this.dot2.y1)
- // this.line1 = 3
- if (this.dot2.x1 === this.dot2.x2) {
- this.dot2.x1 = 577
- this.line1 = 3
- }
- }
- if (this.line1 === 3) {
- this.dot3.x1 += 1
- this.drawPoint(ctx, this.dot3.x1, this.dot3.y1)
- // this.line1 = 2
- if (this.dot3.x1 === this.dot3.x2) {
- this.dot3.x1 = 719
- this.line1 = 1
- }
- }
+ // if (this.line1 === 1) {
+ // this.dot1.y1 -= 1
+ // this.drawPoint(ctx, this.dot1.x1, this.dot1.y1)
+ // if (this.dot1.y1 === this.dot1.y2) {
+ // this.dot1.y1 = 885
+ // this.line1 = 2
+ // }
+ // }
+ // if (this.line1 === 2) {
+ // this.dot2.x1 -= 1
+ // this.drawPoint(ctx, this.dot2.x1, this.dot2.y1)
+ // // this.line1 = 3
+ // if (this.dot2.x1 === this.dot2.x2) {
+ // this.dot2.x1 = 577
+ // this.line1 = 3
+ // }
+ // }
+ // if (this.line1 === 3) {
+ // this.dot3.x1 += 1
+ // this.drawPoint(ctx, this.dot3.x1, this.dot3.y1)
+ // // this.line1 = 2
+ // if (this.dot3.x1 === this.dot3.x2) {
+ // this.dot3.x1 = 719
+ // this.line1 = 1
+ // }
+ // }
if (this.line2 === 1) {
this.dot4.y1 -= 1
this.drawPoint(ctx, this.dot4.x1, this.dot4.y1)
diff --git a/src/components/workshop.vue b/src/components/workshop.vue
index b870d53..15d6f6f 100644
--- a/src/components/workshop.vue
+++ b/src/components/workshop.vue
@@ -27,12 +27,17 @@
-
+
+
-
+
@@ -250,30 +255,30 @@
-
+
-
+
+
+

+
+
+

+
-

@@ -344,22 +337,19 @@
-
+
-
+
-
-

-
-
@@ -408,7 +398,7 @@
-
+
@@ -487,7 +477,7 @@ export default {
conveyorLine: [],
gantryRobot: [],
kiln: [],
- emptyVehicleConveyorLine: {},
+ // emptyVehicleConveyorLine: {},
coolingConveyorLine: [],
trayStacker: {},
vconveyorLine: [],
@@ -517,14 +507,15 @@ export default {
res.press.palletizingRobot.map((e, i) => {
let loadLocation1 = res.press.loadLocation[2 * i].status
let loadLocation2 = res.press.loadLocation[2 * i + 1].status
- let pressMachine1 = res.press.pressMachine[2 * i].status
- let pressMachine2 = res.press.pressMachine[2 * i + 1].status
- let unloadLocation1 = res.press.unloadLocation[4 * i]
- let unloadLocation2 = res.press.unloadLocation[4 * i + 1]
- let unloadLocation3 = res.press.unloadLocation[4 * i + 2]
- let unloadLocation4 = res.press.unloadLocation[4 * i + 3]
- this.press.push({equipment: e.equipment, status: e.status, palletizingRobot: e.palletizingRobot, loadLocation1: loadLocation1, loadLocation2: loadLocation2, pressMachine1: pressMachine1, pressMachine2: pressMachine2, unloadLocation: [unloadLocation1, unloadLocation2, unloadLocation3, unloadLocation4]})
+ let pressMachine1 = i < 3 ? res.press.pressMachine[2 * i].status : res.press.pressMachine[i + 3].status
+ let pressMachine2 = i < 3 ? res.press.pressMachine[2 * i + 1].status : ''
+ let unloadLocation1 = i < 3 ? res.press.unloadLocation[4 * i] : res.press.unloadLocation[4 * i - (i - 3) * 2]
+ let unloadLocation2 = i < 3 ? res.press.unloadLocation[4 * i + 1] : res.press.unloadLocation[4 * i - (i - 3) * 2 + 1]
+ let unloadLocation3 = i < 3 ? res.press.unloadLocation[4 * i + 2] : {}
+ let unloadLocation4 = i < 3 ? res.press.unloadLocation[4 * i + 3] : {}
+ this.press.push({equipment: e.equipment, status: e.status, palletizingRobot: e.palletizingRobot, loadLocation1: loadLocation1, loadLocation2: loadLocation2, pressMachine1: pressMachine1, pressMachine2: pressMachine2, unloadLocation: i < 3 ? [unloadLocation1, unloadLocation2, unloadLocation3, unloadLocation4] : [unloadLocation1, unloadLocation2]})
})
+ console.log(this.press)
// 窑前货架
this.frontWarehouse = [...res.frontWarehouse.storageLocation]
// 窑后货架
@@ -533,7 +524,7 @@ export default {
this.conveyorLine = [...res.dry.conveyorLine]
this.gantryRobot = [...res.dry.gantryRobot]
this.kiln = [...res.dry.kiln]
- this.emptyVehicleConveyorLine = [...res.dry.emptyVehicleConveyorLine][0]
+ // this.emptyVehicleConveyorLine = [...res.dry.emptyVehicleConveyorLine][0]
this.coolingConveyorLine = [...res.dry.coolingConveyorLine]
// 托盘输送线
this.trayStacker = [...res.vehicleConveyorLine.trayStacker][0]
@@ -662,6 +653,9 @@ export default {
_wh(calc(100% + 10px), 90%)
.yao_1
left 3%
+ opacity 0.2
+ .yao_layer3
+ background-color #bfbfbf
.yao_2
left 14%
.yao_3
@@ -817,24 +811,29 @@ export default {
position absolute
left: 5%;
top 3%
- _wh(28%, 36%)
+ _wh(28%, 32%)
.yj_1600_block_2
left 38%
.weilan_1600_wrap
_wh(100%, 66%)
top auto
bottom 0
-.slw_1600_wrap_1
+.slw_1600_wrap
_wh(19%, auto)
- left: -13%;
+.slw_1600_wrap_1
+ left: -9%;
top: 7%;
- transform: rotate(90deg);
.slw_1600_wrap_2
- top 26%
+ left 9%
+ top 7%
+.slw_1600_wrap_3
+ left: -9%;
+ top: 23%;
+.slw_1600_wrap_4
+ left 9%
+ top 23%
.yj_1600_wrap_1
- _wh(45%, 26%)
- left 5%
-.yj_1600_wrap_2
+ _wh(69%, auto)
left auto
right 0
.qzj_1600_wrap
@@ -849,8 +848,8 @@ export default {
top 10%
.robot_1600_wrap
_wh(1%, 1%)
- left: 52%;
- top: 70%;
+ left: 49%;
+ top: 73%;
img
position: absolute;
width: 5000%;
@@ -861,21 +860,15 @@ export default {
_wh(17%, auto)
.ktp_1600_wrap_1
left: 10%;
- top: 37%;
+ top: 60%;
.ktp_1600_wrap_2
left: auto;
right: 10%;
- top: 37%;
-.ktp_1600_wrap_3
- left: 10%;
- top: 74%;
-.ktp_1600_wrap_4
- left: auto;
- right: 10%;
- top: 74%;
+ top: 60%;
.yj_1250_block
left auto
right 1%
+ opacity 0.2
.yj_2500_block
_wh(34%, 52%)
left auto
@@ -883,7 +876,9 @@ export default {
right 9%
bottom 6%
.weilan_2500_wrap
- _wh(100%, 66%)
+ _wh(80%, 66%)
+ left auto
+ right 0
.slw_2500_wrap
_wh(16%, auto)
top auto
@@ -899,15 +894,15 @@ export default {
_fj(flex-start)
flex-wrap wrap
top: 33%;
- left: 10%;
+ left: -1%;
.ktp_yyj_wrap_2
width: 9.5%;
top: 76%;
- left: 20%;
+ left: 8%;
.ktp_yyj_wrap_3
width: 13%;
top: 88%;
- left: 30%;
+ left: 18%;
.ktp_yyj_1
width 50%
img
@@ -923,8 +918,8 @@ export default {
top 22%
.robot_2500_wrap
_wh(1%, 1%)
- left: 52%;
- top: 17%;
+ left: 60%;
+ top: 13%;
transform: rotate(227deg)
img
position: absolute;
@@ -933,13 +928,13 @@ export default {
top: -600%;
left: -3200%;
.ktp_2500_wrap
- _wh(12%,auto)
+ _wh(14%,auto)
.ktp_2500_wrap_1
- left 10%
+ left 26%
top 3%
.ktp_2500_wrap_2
left auto
- right 10%
+ right 5%
top 3%
.ktp_2500_wrap_3
left 10%
@@ -1031,14 +1026,14 @@ export default {
left: 61%;
top: 57%;
box-shadow -5px 5px 8px rgba(0,135,172,0.6)
- _wh(18.5%, 16%)
+ _wh(18.5%, 13%)
border-bottom-right-radius 0
.blue_line_2
left: auto
right 0
- top: 73%
+ top: 70%
box-shadow -5px 5px 8px rgba(0,135,172,0.6)
- _wh(20.5%, 16%)
+ _wh(20.5%, 19%)
border-top-left-radius 0
.rotate_1
animation rotate_1 1.5s linear 1.5s infinite alternate-reverse
diff --git a/src/pages/shunhe/LogisticsProcess.vue b/src/pages/shunhe/LogisticsProcess.vue
index 6c8d613..015ad35 100644
--- a/src/pages/shunhe/LogisticsProcess.vue
+++ b/src/pages/shunhe/LogisticsProcess.vue
@@ -267,6 +267,8 @@ export default {
computed: {
defaultOption1 () {
return {
+ timer1: null,
+ timer2: null,
step: 0.4, // 数值越大速度滚动越快
limitMoveNum: 9, // 开始无缝滚动的数据量 this.dataList.length
hoverStop: true, // 是否开启鼠标悬停stop
@@ -279,14 +281,14 @@ export default {
}
},
mounted () {
+ clearInterval(this.timer1)
+ clearInterval(this.timer2)
this.refresh()
},
beforeDestroy () {
this.$once('hook:beforeDestroy', () => {
clearInterval(this.timer1)
clearInterval(this.timer2)
- clearInterval(this.interTime)
- clearInterval(this.timeOut1)
})
},
methods: {
@@ -635,11 +637,8 @@ export default {
}
var count = 0
- var timer = null
-
- var dataLength = option.series[1].data.length
- timer && clearInterval(timer)
- timer = setInterval(() => {
+ clearInterval(this.timer1)
+ this.timer1 = setInterval(() => {
this.myCharts2.dispatchAction({
type: 'downplay',
seriesIndex: 1
@@ -647,14 +646,20 @@ export default {
this.myCharts2.dispatchAction({
type: 'highlight',
seriesIndex: 1,
- dataIndex: count % dataLength
+ dataIndex: count
})
this.myCharts2.dispatchAction({
type: 'showTip',
seriesIndex: 1,
- dataIndex: count % dataLength
+ dataIndex: count
})
count++
+ if (count >= option.series[0].data.length) {
+ count = 0
+ }
+ if (count >= option.series[1].data.length) {
+ count = 0
+ }
}, 3000)
},
async _homepageData () {