From 0ef2692358a867784da731630bc5a1d390f526f1 Mon Sep 17 00:00:00 2001
From: caill <815519168@qq.com>
Date: Thu, 25 Apr 2024 13:13:26 +0800
Subject: [PATCH 1/4] =?UTF-8?q?=E6=A0=B7=E5=BC=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/css/mixin.styl | 49 ---------------------------
src/pages/modules/PressProd.vue | 7 ++--
src/pages/modules/SortWorkMonitor.vue | 13 ++++---
3 files changed, 8 insertions(+), 61 deletions(-)
delete mode 100644 src/css/mixin.styl
diff --git a/src/css/mixin.styl b/src/css/mixin.styl
deleted file mode 100644
index 97224f1..0000000
--- a/src/css/mixin.styl
+++ /dev/null
@@ -1,49 +0,0 @@
-$red = #ed4754
-$green = #67c23a
-$yellow = #f2d648
-$orange = #f17d3a
-$blue = #6798ef
-$gray = #c9c9c9
-$fc1 = #323232
-
-.green
- background-color #11ff0d
-.yellow
- background-color #fdfd0f
-.gray
- background-color #bfbfbf
-.red
- background-color #ff1016
-
-//宽高
-_wh(w, h)
- width: w
- height: h
-
-//字体大小、行高、颜色
-_font(size,height,color=$fc1,weight=normal,align=left)
- font-size: size
- line-height: height
- color: color
- font-weight: weight
- text-align: align
-
-//flex 布局和 子元素 对其方式
-_fj(x=space-between,y=center)
- display: flex
- justify-content: x
- align-items: y
-
-// 背景图片地址和大小
-_bis(url,w,h=auto,x=center,y=center)
- background-position: x y
- background-size: w h
- background-image: url(url)
- background-repeat: no-repeat
-
-// 定位上下居中
-_ct()
- position: absolute
- top: 50%
- transform: translateY(-50%)
-
\ No newline at end of file
diff --git a/src/pages/modules/PressProd.vue b/src/pages/modules/PressProd.vue
index cdcc78f..2b3ba35 100644
--- a/src/pages/modules/PressProd.vue
+++ b/src/pages/modules/PressProd.vue
@@ -100,7 +100,6 @@
diff --git a/src/components/header3.vue b/src/components/header3.vue
deleted file mode 100644
index 5b63d58..0000000
--- a/src/components/header3.vue
+++ /dev/null
@@ -1,143 +0,0 @@
-
-
-
- {{title}}
-
-
{{date}}
-
{{week}}
-
-
{{hours}}
-
:
-
{{minutes}}
-
:
-
{{seconds}}
-
-
-
-
-
-
-
-
-
diff --git a/src/pages/Setup.vue b/src/pages/Setup.vue
index f0c5b0d..9629e7b 100644
--- a/src/pages/Setup.vue
+++ b/src/pages/Setup.vue
@@ -68,7 +68,7 @@ export default {
return {
loginname: '',
password: '',
- options: [{value: '1', label: '大屏'}, {value: '2', label: '看板1'}, {value: '3', label: '看板2'}],
+ options: [{value: '1', label: '大屏'}, {value: '2', label: '压制生产看板'}, {value: '3', label: '分拣作业监控'}],
value: this.$store.getters.equipId,
baseUrl: this.$store.getters.baseUrl,
setTime: this.$store.getters.setTime / 1000,
diff --git a/src/pages/modules/PressProd.vue b/src/pages/modules/PressProd.vue
index 2b3ba35..e628a7d 100644
--- a/src/pages/modules/PressProd.vue
+++ b/src/pages/modules/PressProd.vue
@@ -99,7 +99,7 @@
+
+
diff --git a/src/router/index.js b/src/router/index.js
index 2c5898a..c5a37d3 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -3,8 +3,9 @@ import Router from 'vue-router'
const Setup = r => require.ensure([], () => r(require('@page/Setup')), 'Setup')
const home = r => require.ensure([], () => r(require('@page/modules/home/index')), 'home')
-const PressProd = r => require.ensure([], () => r(require('@page/modules/PressProd')), 'PressProd')
-const SortWorkMonitor = r => require.ensure([], () => r(require('@page/modules/SortWorkMonitor')), 'SortWorkMonitor')
+const boardIndex = r => require.ensure([], () => r(require('@page/modules/board/index')), 'boardIndex')
+const PressProd = r => require.ensure([], () => r(require('@page/modules/board/PressProd')), 'PressProd')
+const SortWorkMonitor = r => require.ensure([], () => r(require('@page/modules/board/SortWorkMonitor')), 'SortWorkMonitor')
Vue.use(Router)
@@ -24,12 +25,17 @@ export default new Router({
component: home
},
{
- path: '/pressprod',
- component: PressProd
- },
- {
- path: '/SortWorkMonitor',
- component: SortWorkMonitor
+ path: '/boardindex',
+ component: boardIndex,
+ children: [{
+ path: 'pressprod',
+ component: PressProd,
+ meta: {title: '压制生产看板'}
+ }, {
+ path: 'sortwork',
+ component: SortWorkMonitor,
+ meta: {title: '分拣作业监控'}
+ }]
}
]
})
From 531846f0d18afe089f16fd741b29b58522df2837 Mon Sep 17 00:00:00 2001
From: caill <815519168@qq.com>
Date: Fri, 26 Apr 2024 13:12:02 +0800
Subject: [PATCH 4/4] =?UTF-8?q?=E5=B9=B2=E7=87=A5=E4=BD=9C=E4=B8=9A?=
=?UTF-8?q?=E7=9B=91=E6=8E=A7?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
README.md | 3 +-
src/config/getData2.js | 2 +
src/config/mork2.js | 391 ++++++++++++++++++++++++++++
src/pages/Setup.vue | 4 +-
src/pages/modules/board/DryTask.vue | 213 ++++++++++++++-
src/router/index.js | 5 +
6 files changed, 612 insertions(+), 6 deletions(-)
diff --git a/README.md b/README.md
index aa6f202..224b019 100644
--- a/README.md
+++ b/README.md
@@ -23,4 +23,5 @@ For a detailed explanation on how things work, check out the [guide](http://vuej
# 注意事项
+ 华弘大屏分辨率都为 1920 * 1200
+ 看板分辨率为 1920 * 1080
-+ 接口文档地址:https://apifox.com/apidoc/shared-7fca569c-0233-402a-92da-74188764d4fc
\ No newline at end of file
++ 接口文档地址:https://apifox.com/apidoc/shared-7fca569c-0233-402a-92da-74188764d4fc
++ https://apifox.com/apidoc/shared-7fca569c-0233-402a-92da-74188764d4fc/api-168547155
\ No newline at end of file
diff --git a/src/config/getData2.js b/src/config/getData2.js
index a1db901..a60290c 100644
--- a/src/config/getData2.js
+++ b/src/config/getData2.js
@@ -7,3 +7,5 @@ export const inOutKilnDetail = () => post('api/cockpit/inOutKilnDetail', {})
export const kilnDetail = () => post('api/cockpit/kilnDetail', {})
// 大屏-两侧图表
export const screenTableData = () => post('api/cockpit/screenTableData', {})
+// 窑看板
+export const klineInfo = () => post('api/cockpit/klineInfo', {})
diff --git a/src/config/mork2.js b/src/config/mork2.js
index 3ab73c9..88d71ce 100644
--- a/src/config/mork2.js
+++ b/src/config/mork2.js
@@ -2142,3 +2142,394 @@ export const screenTableData = () => {
}
return res
}
+// 窑看板
+export const klineInfo = () => {
+ let res = {
+ 'outKilnInfoVos': [
+ {
+ 'vehicleCode': '1026',
+ 'materialCode': 'ML-70BD',
+ 'materialModel': '20/30',
+ 'materialSpec': 'BB'
+ },
+ {
+ 'vehicleCode': '1008',
+ 'materialCode': 'ML-70BD',
+ 'materialModel': '20/10',
+ 'materialSpec': 'BB'
+ },
+ {
+ 'vehicleCode': '0022',
+ 'materialCode': 'ML-75B',
+ 'materialModel': '18/10',
+ 'materialSpec': 'BB'
+ },
+ {
+ 'vehicleCode': '1063',
+ 'materialCode': 'ML-75B',
+ 'materialModel': '18/30',
+ 'materialSpec': 'BB'
+ },
+ {
+ 'vehicleCode': '0019',
+ 'materialCode': 'ML-70BD',
+ 'materialModel': '20/10',
+ 'materialSpec': 'BB'
+ },
+ {
+ 'vehicleCode': '1035',
+ 'materialCode': 'AP-55A',
+ 'materialModel': '35/0',
+ 'materialSpec': 'BD'
+ },
+ {
+ 'vehicleCode': '1062',
+ 'materialCode': 'ML-70BD',
+ 'materialModel': '20/10',
+ 'materialSpec': 'BB'
+ },
+ {
+ 'vehicleCode': '1023',
+ 'materialCode': 'ML-70BD',
+ 'materialModel': '20/30',
+ 'materialSpec': 'BB'
+ },
+ {
+ 'vehicleCode': '1027',
+ 'materialCode': 'ML-70BD',
+ 'materialModel': '20/30',
+ 'materialSpec': 'BB'
+ },
+ {
+ 'vehicleCode': '0008',
+ 'materialCode': 'ML-70BD',
+ 'materialModel': '20/10',
+ 'materialSpec': 'BB'
+ },
+ {
+ 'vehicleCode': '0045',
+ 'materialCode': 'ML-75B',
+ 'materialModel': '18/10',
+ 'materialSpec': 'BB'
+ },
+ {
+ 'vehicleCode': '1055',
+ 'materialCode': 'MT-14A',
+ 'materialModel': '20/40',
+ 'materialSpec': 'BB'
+ },
+ {
+ 'vehicleCode': '1147',
+ 'materialCode': 'ML-75B',
+ 'materialModel': '18/30',
+ 'materialSpec': 'BB'
+ },
+ {
+ 'vehicleCode': '0039',
+ 'materialCode': 'ML-75B',
+ 'materialModel': '18/10',
+ 'materialSpec': 'BB'
+ },
+ {
+ 'vehicleCode': '1001',
+ 'materialCode': 'MT-14BT',
+ 'materialModel': '20/10',
+ 'materialSpec': 'ZX'
+ },
+ {
+ 'vehicleCode': '1064',
+ 'materialCode': 'ML-70B',
+ 'materialModel': '20/10',
+ 'materialSpec': 'ZX'
+ },
+ {
+ 'vehicleCode': '1028',
+ 'materialCode': 'ML-60BT',
+ 'materialModel': '18/30',
+ 'materialSpec': 'BB'
+ },
+ {
+ 'vehicleCode': '1029',
+ 'materialCode': 'ML-14BT',
+ 'materialModel': '20/10',
+ 'materialSpec': 'ZX'
+ },
+ {
+ 'vehicleCode': '1044',
+ 'materialCode': 'ML-70B',
+ 'materialModel': '20/30',
+ 'materialSpec': 'ZX'
+ },
+ {
+ 'vehicleCode': '1013',
+ 'materialCode': 'ML-60BT',
+ 'materialModel': '18/10',
+ 'materialSpec': 'BB'
+ },
+ {
+ 'vehicleCode': '1135',
+ 'materialCode': 'ML-60BT',
+ 'materialModel': '18/10',
+ 'materialSpec': 'BB'
+ }
+ ],
+ 'inKilnInfoVos': [
+ {
+ 'vehicleCode': '0009',
+ 'materialCode': 'ML-70BD',
+ 'materialModel': '20/10',
+ 'materialSpec': 'BB'
+ },
+ {
+ 'vehicleCode': '0048',
+ 'materialCode': 'ML-70BD',
+ 'materialModel': '20/10',
+ 'materialSpec': 'BB'
+ },
+ {
+ 'vehicleCode': '0024',
+ 'materialCode': 'ML-70BD',
+ 'materialModel': '20/30',
+ 'materialSpec': 'BB'
+ },
+ {
+ 'vehicleCode': '1046',
+ 'materialCode': 'ML-75B',
+ 'materialModel': '18/30',
+ 'materialSpec': 'BB'
+ },
+ {
+ 'vehicleCode': '1145',
+ 'materialCode': 'ML-70BD',
+ 'materialModel': '20/10',
+ 'materialSpec': 'BB'
+ },
+ {
+ 'vehicleCode': '0016',
+ 'materialCode': 'ML-70BD',
+ 'materialModel': '20/10',
+ 'materialSpec': 'BB'
+ },
+ {
+ 'vehicleCode': '1085',
+ 'materialCode': 'ML-70BD',
+ 'materialModel': '20/30',
+ 'materialSpec': 'BB'
+ },
+ {
+ 'vehicleCode': '1801',
+ 'materialCode': 'BP-65A',
+ 'materialModel': '35/0',
+ 'materialSpec': 'BD'
+ },
+ {
+ 'vehicleCode': '0036',
+ 'materialCode': 'MT-14A',
+ 'materialModel': '18/40',
+ 'materialSpec': 'ZX'
+ },
+ {
+ 'vehicleCode': '0018',
+ 'materialCode': 'MT-14A',
+ 'materialModel': '18/40',
+ 'materialSpec': 'ZX'
+ },
+ {
+ 'vehicleCode': '1098',
+ 'materialCode': 'ML-70BD',
+ 'materialModel': '20/10',
+ 'materialSpec': 'BB'
+ },
+ {
+ 'vehicleCode': '0010',
+ 'materialCode': 'ML-70BD',
+ 'materialModel': '20/10',
+ 'materialSpec': 'BB'
+ },
+ {
+ 'vehicleCode': '1139',
+ 'materialCode': 'ML-75B',
+ 'materialModel': '18/30',
+ 'materialSpec': 'BB'
+ }
+ ],
+ 'twoKilnInfoVos': [],
+ 'oneKilnInfoVos': [
+ {
+ 'vehicleCode': '0003',
+ 'materialCode': 'ML-70BD',
+ 'materialModel': '20/30',
+ 'materialSpec': 'BB'
+ },
+ {
+ 'vehicleCode': '1094',
+ 'materialCode': 'ML-75B',
+ 'materialModel': '18/30',
+ 'materialSpec': 'BB'
+ },
+ {
+ 'vehicleCode': '0034',
+ 'materialCode': 'ML-70BD',
+ 'materialModel': '20/10',
+ 'materialSpec': 'BB'
+ },
+ {
+ 'vehicleCode': '1003',
+ 'materialCode': 'ML-70BD',
+ 'materialModel': '20/30',
+ 'materialSpec': 'BB'
+ },
+ {
+ 'vehicleCode': '1144',
+ 'materialCode': 'BP-70A',
+ 'materialModel': '40/0',
+ 'materialSpec': 'BD'
+ },
+ {
+ 'vehicleCode': '1022',
+ 'materialCode': 'ML-70BD',
+ 'materialModel': '20/30',
+ 'materialSpec': 'BB'
+ },
+ {
+ 'vehicleCode': '1032',
+ 'materialCode': 'ML-70BD',
+ 'materialModel': '20/30',
+ 'materialSpec': 'BB'
+ },
+ {
+ 'vehicleCode': '0026',
+ 'materialCode': 'ML-70BD',
+ 'materialModel': '20/10',
+ 'materialSpec': 'BB'
+ },
+ {
+ 'vehicleCode': '1066',
+ 'materialCode': 'ML-70BD',
+ 'materialModel': '20/30',
+ 'materialSpec': 'BB'
+ },
+ {
+ 'vehicleCode': '1069',
+ 'materialCode': 'BP-65A',
+ 'materialModel': '35/0',
+ 'materialSpec': 'BD'
+ },
+ {
+ 'vehicleCode': '1014',
+ 'materialCode': 'BP-70A',
+ 'materialModel': '40/0',
+ 'materialSpec': 'BD'
+ },
+ {
+ 'vehicleCode': '1072',
+ 'materialCode': 'MT-60AT',
+ 'materialModel': '20/10',
+ 'materialSpec': 'BB'
+ },
+ {
+ 'vehicleCode': '1057',
+ 'materialCode': 'ML-70BD',
+ 'materialModel': '20/30',
+ 'materialSpec': 'BB'
+ },
+ {
+ 'vehicleCode': '0049',
+ 'materialCode': 'BP-65A',
+ 'materialModel': '35/0',
+ 'materialSpec': 'BD'
+ },
+ {
+ 'vehicleCode': '0032',
+ 'materialCode': 'BP-70A',
+ 'materialModel': '40/0',
+ 'materialSpec': 'BD'
+ },
+ {
+ 'vehicleCode': '0027',
+ 'materialCode': 'ML-70BD',
+ 'materialModel': '20/10',
+ 'materialSpec': 'BB'
+ },
+ {
+ 'vehicleCode': '1065',
+ 'materialCode': 'ML-70B',
+ 'materialModel': '20/10',
+ 'materialSpec': 'ZX'
+ },
+ {
+ 'vehicleCode': '0038',
+ 'materialCode': 'MT-14A',
+ 'materialModel': '18/40',
+ 'materialSpec': 'ZX'
+ },
+ {
+ 'vehicleCode': '0006',
+ 'materialCode': 'ML-70BD',
+ 'materialModel': '20/10',
+ 'materialSpec': 'BB'
+ },
+ {
+ 'vehicleCode': '1038',
+ 'materialCode': 'MT-14BT',
+ 'materialModel': '20/10',
+ 'materialSpec': 'ZX'
+ },
+ {
+ 'vehicleCode': '0013',
+ 'materialCode': 'ML-60BT',
+ 'materialModel': '18/10',
+ 'materialSpec': 'BB'
+ },
+ {
+ 'vehicleCode': '1042',
+ 'materialCode': 'ML-75B',
+ 'materialModel': '18/10',
+ 'materialSpec': 'BB'
+ },
+ {
+ 'vehicleCode': '1138',
+ 'materialCode': 'AP-70A',
+ 'materialModel': '40/0',
+ 'materialSpec': 'BD'
+ },
+ {
+ 'vehicleCode': '1056',
+ 'materialCode': 'ML-70BD',
+ 'materialModel': '20/10',
+ 'materialSpec': 'BB'
+ },
+ {
+ 'vehicleCode': '1071',
+ 'materialCode': 'ML-75B',
+ 'materialModel': '18/30',
+ 'materialSpec': 'BB'
+ },
+ {
+ 'vehicleCode': '0040',
+ 'materialCode': 'MT-14BT',
+ 'materialModel': '20/10',
+ 'materialSpec': 'ZX'
+ },
+ {
+ 'vehicleCode': '1078',
+ 'materialCode': 'MT-14BT',
+ 'materialModel': '20/30',
+ 'materialSpec': 'ZX'
+ },
+ {
+ 'vehicleCode': '1041',
+ 'materialCode': 'MT-14A',
+ 'materialModel': '20/40',
+ 'materialSpec': 'BB'
+ },
+ {
+ 'vehicleCode': '1080',
+ 'materialCode': 'ML-60BT',
+ 'materialModel': '20/10',
+ 'materialSpec': 'BB'
+ }
+ ]
+ }
+ return res
+}
diff --git a/src/pages/Setup.vue b/src/pages/Setup.vue
index daa43f0..8f703fd 100644
--- a/src/pages/Setup.vue
+++ b/src/pages/Setup.vue
@@ -68,7 +68,7 @@ export default {
return {
loginname: '',
password: '',
- options: [{value: '1', label: '大屏'}, {value: '2', label: '压制生产看板'}, {value: '3', label: '分拣作业监控'}],
+ options: [{value: '1', label: '大屏'}, {value: '2', label: '压制生产看板'}, {value: '3', label: '分拣作业监控'}, {value: '4', label: '干燥作业监控'}],
value: this.$store.getters.equipId,
baseUrl: this.$store.getters.baseUrl,
setTime: this.$store.getters.setTime / 1000,
@@ -101,6 +101,8 @@ export default {
this.$router.push('/boardindex/pressprod')
} else if (this.value === '3') {
this.$router.push('/boardindex/sortwork')
+ } else if (this.value === '4') {
+ this.$router.push('/boardindex/drytask')
}
let element = document.documentElement
if (this.fullscreen) {
diff --git a/src/pages/modules/board/DryTask.vue b/src/pages/modules/board/DryTask.vue
index 4fb6a0a..8c50f47 100644
--- a/src/pages/modules/board/DryTask.vue
+++ b/src/pages/modules/board/DryTask.vue
@@ -1,6 +1,211 @@
-
+
+
+
+
冷却输送线
+
+
+
{{ e.vehicleCode }}
+
+
{{e.materialCode}}
+
{{ e.materialModel }}
+
{{ e.materialSpec }}
+
+
+
+
+
+
+
1号窑
+
+
+
{{ e.vehicleCode }}
+
+
{{e.materialCode}}
+
{{ e.materialModel }}
+
{{ e.materialSpec }}
+
+
+
+
+
+
+
2号窑
+
+
+
{{ e.vehicleCode }}
+
+
{{e.materialCode}}
+
{{ e.materialModel }}
+
{{ e.materialSpec }}
+
+
+
+
+
+
+
进窑输送线
+
+
+
{{ e.vehicleCode }}
+
+
{{e.materialCode}}
+
{{ e.materialModel }}
+
{{ e.materialSpec }}
+
+
+
+
+
+
+
+
+
diff --git a/src/router/index.js b/src/router/index.js
index c5a37d3..a896ce5 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -6,6 +6,7 @@ const home = r => require.ensure([], () => r(require('@page/modules/home/index')
const boardIndex = r => require.ensure([], () => r(require('@page/modules/board/index')), 'boardIndex')
const PressProd = r => require.ensure([], () => r(require('@page/modules/board/PressProd')), 'PressProd')
const SortWorkMonitor = r => require.ensure([], () => r(require('@page/modules/board/SortWorkMonitor')), 'SortWorkMonitor')
+const DryTask = r => require.ensure([], () => r(require('@page/modules/board/DryTask')), 'DryTask')
Vue.use(Router)
@@ -35,6 +36,10 @@ export default new Router({
path: 'sortwork',
component: SortWorkMonitor,
meta: {title: '分拣作业监控'}
+ }, {
+ path: 'drytask',
+ component: DryTask,
+ meta: {title: '干燥作业监控'}
}]
}
]