Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
D
dwsproject
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
dws
dwsproject
Commits
6d587a4e
Commit
6d587a4e
authored
Jun 20, 2025
by
冀忠欣
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
处理冲突
parent
ed5de1a0
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
318 additions
and
326 deletions
+318
-326
tht_project/static/html/big_screen/view/expected_process.html
+318
-326
No files found.
tht_project/static/html/big_screen/view/expected_process.html
View file @
6d587a4e
...
...
@@ -2,10 +2,10 @@
<html
lang=
"zh-CN"
>
<head>
<meta
charset=
"UTF-8"
/>
<meta
charset=
"UTF-8"
/>
<title>
预料工序
</title>
<meta
content=
"width=device-width,initial-scale=1.0, maximum-scale=1.0,user-scalable=0"
name=
"viewport"
/>
<link
rel=
"stylesheet"
href=
"/tht_project/static/html/big_screen/element-ui/index.css"
/>
<meta
content=
"width=device-width,initial-scale=1.0, maximum-scale=1.0,user-scalable=0"
name=
"viewport"
/>
<link
rel=
"stylesheet"
href=
"/tht_project/static/html/big_screen/element-ui/index.css"
/>
<script
src=
"/tht_project/static/html/big_screen/js/echarts.min.js"
></script>
<script
src=
"/tht_project/static/html/big_screen/js/moment.min.js"
></script>
<script
src=
"/tht_project/static/html/big_screen/js/vue.js"
></script>
...
...
@@ -14,156 +14,156 @@
</head>
<body
id=
"bodyId"
style=
"display: none"
>
<div
id=
"app"
v-loading
.
body
.
fullscreen
.
lock=
"loading"
ref=
"fullScreenElement"
>
<div
class=
"pageHeaderBox"
>
<div
class=
"weatherInfo"
>
<span
class=
"location"
>
预料工序
</span>
</div>
<img
class=
"logo"
src=
"/tht_project/static/html/big_screen/image/logo.png"
>
<div
class=
"title"
>
天合堂数据指挥中心可视化大屏
</div>
<div
class=
"dateTimeBox"
>
<i
style=
"font-size: 30px;margin-right: 10px;"
@
click=
"toggleFullscreen"
:class=
"isFullscreen ? 'el-icon-close' : 'el-icon-full-screen'"
></i>
<div
class=
"time"
>
[[currentTime]]
</div>
<div
class=
"dateBox"
>
<span>
[[ currentDate ]]
</span>
<span>
[[ currentWeek ]]
</span>
<div
id=
"app"
v-loading
.
body
.
fullscreen
.
lock=
"loading"
ref=
"fullScreenElement"
>
<div
class=
"pageHeaderBox"
>
<div
class=
"weatherInfo"
>
<span
class=
"location"
>
预料工序
</span>
</div>
</div>
</div>
<div
class=
"pageContentBox"
>
<div
class=
"pageContentBackgroundBox"
>
<img
class=
"badgeIcon"
src=
"/tht_project/static/html/big_screen/image/777.png"
alt=
""
v-for=
"item in 4"
:key=
"item"
>
</div>
<div
class=
"pageContentArea"
>
<div
class=
"contentColumnBox one"
>
<div
class=
"itemCardBox"
>
<div
class=
"cardHeader"
>
<span>
今日产量
</span>
</div>
<div
class=
"cardContentBox"
>
<div
id=
"proportionChart"
style=
"width: 100%; height: 100%;"
></div>
</div>
</div>
<div
class=
"itemCardBox"
>
<div
class=
"cardHeader"
>
<span>
今日投料情况
</span>
</div>
<div
class=
"cardContentBox"
>
<div
id=
"mainMaterialChart"
style=
"width: 100%; height: 100%;"
></div>
</div>
</div>
<div
class=
"itemCardBox"
>
<div
class=
"cardHeader"
>
<span>
设备实时运转情况
</span>
</div>
<div
class=
"cardContentBox"
>
<div
id=
"seasonMaterialChart"
style=
"width: 100%; height: 100%;"
></div>
</div>
</div>
<div
class=
"itemCardBox"
>
<div
class=
"cardHeader"
>
<span>
设备资源利用率
</span>
</div>
<div
class=
"cardContentBox"
>
<div
id=
"rawMaterialChart"
style=
"width: 100%; height: 100%;"
></div>
</div>
<img
class=
"logo"
src=
"/tht_project/static/html/big_screen/image/logo.png"
>
<div
class=
"title"
>
天合堂数据指挥中心可视化大屏
</div>
<div
class=
"dateTimeBox"
>
<i
style=
"font-size: 30px;margin-right: 10px;"
@
click=
"toggleFullscreen"
:class=
"isFullscreen ? 'el-icon-close' : 'el-icon-full-screen'"
></i>
<div
class=
"time"
>
[[currentTime]]
</div>
<div
class=
"dateBox"
>
<span>
[[ currentDate ]]
</span>
<span>
[[ currentWeek ]]
</span>
</div>
</div>
<div
class=
"contentColumnBox two"
>
<div
class=
"itemCardBox"
>
<div
class=
"cardHeader"
>
<span>
片冰机
</span>
</div>
<div
class=
"cardContentBox"
>
<div
id=
"sliceIceMachineChart"
style=
"width: 100%; height: 100%;"
></div>
</div>
</div>
<div
class=
"itemCardBox"
>
<div
class=
"cardHeader"
>
<span>
解冻机组
</span>
</div>
<div
class=
"pageContentBox"
>
<div
class=
"pageContentBackgroundBox"
>
<img
class=
"badgeIcon"
src=
"/tht_project/static/html/big_screen/image/777.png"
alt=
""
v-for=
"item in 4"
:key=
"item"
>
</div>
<div
class=
"pageContentArea"
>
<div
class=
"contentColumnBox one"
>
<div
class=
"itemCardBox"
>
<div
class=
"cardHeader"
>
<span>
今日产量
</span>
</div>
<div
class=
"cardContentBox"
>
<div
id=
"proportionChart"
style=
"width: 100%; height: 100%;"
></div>
</div>
</div>
<div
class=
"cardContentBox"
>
<div
id=
"thawingUnitChart"
style=
"width: 100%; height: 100%;"
></div>
<div
class=
"itemCardBox"
>
<div
class=
"cardHeader"
>
<span>
今日投料情况
</span>
</div>
<div
class=
"cardContentBox"
>
<div
id=
"mainMaterialChart"
style=
"width: 100%; height: 100%;"
></div>
</div>
</div>
</div>
<div
class=
"itemCardBox"
>
<div
class=
"cardHeader"
>
<span>
切丁机组
</span>
<div
class=
"itemCardBox"
>
<div
class=
"cardHeader"
>
<span>
设备实时运转情况
</span>
</div>
<div
class=
"cardContentBox"
>
<div
id=
"seasonMaterialChart"
style=
"width: 100%; height: 100%;"
></div>
</div>
</div>
<div
class=
"cardContentBox"
>
<div
style=
"width: 100%; height: 100%; display: flex;"
>
<div
id=
"dicingUnitLineChart"
style=
"width: 65%; height: 100%;"
></div>
<div
id=
"dicingUnitGaugeChart"
style=
"width: 35%; height: 100%;"
></div>
<div
class=
"itemCardBox"
>
<div
class=
"cardHeader"
>
<span>
设备资源利用率
</span>
</div>
<div
class=
"cardContentBox"
>
<div
id=
"rawMaterialChart"
style=
"width: 100%; height: 100%;"
></div>
</div>
</div>
</div>
<div
class=
"itemCardBox"
>
<div
class=
"cardHeader"
>
<span>
连续切块机
</span>
</div>
<div
class=
"cardContentBox"
>
<div
style=
"width: 100%; height: 100%; display: flex;"
>
<div
id=
"continuouSlabberLeftChart"
style=
"width: 50%; height: 100%;"
></div>
<div
id=
"continuouSlabberRightChart"
style=
"width: 50%; height: 100%;"
></div>
<div
class=
"contentColumnBox two"
>
<div
class=
"itemCardBox"
>
<div
class=
"cardHeader"
>
<span>
片冰机
</span>
</div>
<div
class=
"cardContentBox"
>
<div
id=
"sliceIceMachineChart"
style=
"width: 100%; height: 100%;"
></div>
</div>
</div>
</div>
<div
class=
"itemCardBox"
style=
"position: relative;"
>
<div
class=
"cardHeader"
style=
"position: absolute;top: 5px; width: 100%;"
>
<span>
绞肉机
</span>
<div
class=
"itemCardBox"
>
<div
class=
"cardHeader"
>
<span>
解冻机组
</span>
</div>
<div
class=
"cardContentBox"
>
<div
id=
"thawingUnitChart"
style=
"width: 100%; height: 100%;"
></div>
</div>
</div>
<div
class=
"cardContentBox"
style=
"z-index: 1;"
>
<div
id=
"meatGrinderChart"
style=
"width: 100%; height: 100%;"
></div>
<div
class=
"itemCardBox"
>
<div
class=
"cardHeader"
>
<span>
切丁机组
</span>
</div>
<div
class=
"cardContentBox"
>
<div
style=
"width: 100%; height: 100%; display: flex;"
>
<div
id=
"dicingUnitLineChart"
style=
"width: 65%; height: 100%;"
></div>
<div
id=
"dicingUnitGaugeChart"
style=
"width: 35%; height: 100%;"
></div>
</div>
</div>
</div>
</div>
</div>
<div
class=
"contentColumnBox three"
>
<div
class=
"itemCardBox"
>
<div
class=
"cardHeader"
>
<span>
斩拌机
</span>
<div
class=
"itemCardBox"
>
<div
class=
"cardHeader"
>
<span>
连续切块机
</span>
</div>
<div
class=
"cardContentBox"
>
<div
style=
"width: 100%; height: 100%; display: flex;"
>
<div
id=
"continuouSlabberLeftChart"
style=
"width: 50%; height: 100%;"
></div>
<div
id=
"continuouSlabberRightChart"
style=
"width: 50%; height: 100%;"
></div>
</div>
</div>
</div>
<div
class=
"cardContentBox"
>
<div
id=
"ZBY550ChopperMixerChart"
style=
"width: 100%; height: 100%;"
></div>
<div
class=
"itemCardBox"
style=
"position: relative;"
>
<div
class=
"cardHeader"
style=
"position: absolute;top: 5px; width: 100%;"
>
<span>
绞肉机
</span>
</div>
<div
class=
"cardContentBox"
style=
"z-index: 1;"
>
<div
id=
"meatGrinderChart"
style=
"width: 100%; height: 100%;"
></div>
</div>
</div>
</div>
<div
class=
"itemCardBox"
>
<div
class=
"cardHeader"
>
<span>
真空搅拌机
</span>
</div>
<div
class=
"cardContentBox"
>
<div
style=
"width: 100%; height: 100%; display: flex;flex-wrap: wrap;"
>
<div
id=
"vacuumMixerRotateSpeedChart"
style=
"width: 50%; height: 50%;"
></div>
<div
id=
"vacuumMixerRunTimeChart"
style=
"width: 50%; height: 50%;"
></div>
<div
id=
"vacuumMixerRemainTimeChart"
style=
"width: 50%; height: 50%;"
></div>
<div
id=
"vacuumMixerCWVoltageChart"
style=
"width: 50%; height: 50%;"
></div>
<div
class=
"contentColumnBox three"
>
<div
class=
"itemCardBox"
>
<div
class=
"cardHeader"
>
<span>
斩拌机
</span>
</div>
<div
class=
"cardContentBox"
>
<div
id=
"ZBY550ChopperMixerChart"
style=
"width: 100%; height: 100%;"
></div>
</div>
</div>
</div>
<div
class=
"itemCardBox"
>
<div
class=
"cardHeader"
>
<span>
真空滚揉机
</span>
<div
class=
"itemCardBox"
>
<div
class=
"cardHeader"
>
<span>
真空搅拌机
</span>
</div>
<div
class=
"cardContentBox"
>
<div
style=
"width: 100%; height: 100%; display: flex;flex-wrap: wrap;"
>
<div
id=
"vacuumMixerRotateSpeedChart"
style=
"width: 50%; height: 50%;"
></div>
<div
id=
"vacuumMixerRunTimeChart"
style=
"width: 50%; height: 50%;"
></div>
<div
id=
"vacuumMixerRemainTimeChart"
style=
"width: 50%; height: 50%;"
></div>
<div
id=
"vacuumMixerCWVoltageChart"
style=
"width: 50%; height: 50%;"
></div>
</div>
</div>
</div>
<div
class=
"cardContentBox"
>
<div
style=
"width: 100%; height: 100%; display: flex;flex-wrap: wrap;"
>
<div
id=
"vacuumTumblingRotateSpeedChart"
style=
"width: 50%; height: 50%;"
></div>
<div
id=
"vacuumTumblingRunTimeChart"
style=
"width: 50%; height: 50%;"
></div>
<div
id=
"vacuumTumblingRemainTimeChart"
style=
"width: 50%; height: 50%;"
></div>
<div
class=
"itemCardBox"
>
<div
class=
"cardHeader"
>
<span>
真空滚揉机
</span>
</div>
<div
class=
"cardContentBox"
>
<div
style=
"width: 100%; height: 100%; display: flex;flex-wrap: wrap;"
>
<div
id=
"vacuumTumblingRotateSpeedChart"
style=
"width: 50%; height: 50%;"
></div>
<div
id=
"vacuumTumblingRunTimeChart"
style=
"width: 50%; height: 50%;"
></div>
<div
id=
"vacuumTumblingRemainTimeChart"
style=
"width: 50%; height: 50%;"
></div>
</div>
</div>
</div>
</div>
</div>
<div
class=
"contentColumnBox four"
>
<div
class=
"itemCardBox"
>
<div
class=
"cardHeader"
>
<span>
报警中心
</span>
</div>
<div
class=
"cardContentBox tableBox"
>
<el-table
class=
"tableClass"
:data=
"alarmList"
height=
"1"
tooltip-effect=
"light"
:row-style=
"{height: '30px', backgroundColor: 'transparent'}"
:cell-style=
"{padding: '5px 0', borderBottom:'none'}"
:header-row-style=
"{ backgroundColor: 'transparent'}"
:header-cell-style=
"{
<div
class=
"contentColumnBox four"
>
<div
class=
"itemCardBox"
>
<div
class=
"cardHeader"
>
<span>
报警中心
</span>
</div>
<div
class=
"cardContentBox tableBox"
>
<el-table
class=
"tableClass"
:data=
"alarmList"
height=
"1"
tooltip-effect=
"light"
:row-style=
"{height: '30px', backgroundColor: 'transparent'}"
:cell-style=
"{padding: '5px 0', borderBottom:'none'}"
:header-row-style=
"{ backgroundColor: 'transparent'}"
:header-cell-style=
"{
backgroundColor: 'transparent',
color: '#01c4f9',
fontWeight: 'bold',
...
...
@@ -173,36 +173,36 @@
padding: '5px 0',
borderBottom:'none'
}"
>
<el-table-column
prop=
"device"
label=
"报警类型"
>
<template
slot-scope=
"scope"
>
<span
style=
"color: #fff; font-size: 12px;"
>
[[ scope.row.device ]]
</span>
</template>
</el-table-column>
<el-table-column
prop=
"time"
label=
"报警时间"
width=
"80"
>
<template
slot-scope=
"scope"
>
<span
style=
"color: #fff; font-size: 12px;"
>
[[ scope.row.time ]]
</span>
</template>
</el-table-column>
<el-table-column
prop=
"detail"
label=
"报警描述"
show-overflow-tooltip
>
<template
slot-scope=
"scope"
>
<span
style=
"color: #fff; font-size: 12px;"
>
[[ scope.row.detail ]]
</span>
</template>
</el-table-column>
</el-table>
</div>
</div>
<div
class=
"itemCardBox"
>
<div
class=
"cardHeader"
>
<span>
今日计划执行情况
</span>
<el-table-column
prop=
"device"
label=
"报警类型"
>
<template
slot-scope=
"scope"
>
<span
style=
"color: #fff; font-size: 12px;"
>
[[ scope.row.device ]]
</span>
</template>
</el-table-column>
<el-table-column
prop=
"time"
label=
"报警时间"
width=
"80"
>
<template
slot-scope=
"scope"
>
<span
style=
"color: #fff; font-size: 12px;"
>
[[ scope.row.time ]]
</span>
</template>
</el-table-column>
<el-table-column
prop=
"detail"
label=
"报警描述"
show-overflow-tooltip
>
<template
slot-scope=
"scope"
>
<span
style=
"color: #fff; font-size: 12px;"
>
[[ scope.row.detail ]]
</span>
</template>
</el-table-column>
</el-table>
</div>
</div>
<div
class=
"cardContentBox"
>
<div
id=
"meatGrainAnalysisChart"
style=
"width: 100%; height: 100%;"
></div>
<div
class=
"itemCardBox"
>
<div
class=
"cardHeader"
>
<span>
今日计划执行情况
</span>
</div>
<div
class=
"cardContentBox"
>
<div
id=
"meatGrainAnalysisChart"
style=
"width: 100%; height: 100%;"
></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
<script>
...
...
@@ -347,7 +347,7 @@
method
:
"POST"
,
url
:
this
.
baseURL
+
url
,
data
:
config
,
headers
:
{
"Content-Type"
:
contentType
},
headers
:
{
"Content-Type"
:
contentType
},
}).
then
((
result
)
=>
{
if
(
result
?.
data
?.
result
?.
code
==
0
||
...
...
@@ -382,7 +382,7 @@
method
:
"POST"
,
url
:
baseurl
+
url
,
data
:
config
,
headers
:
{
"Content-Type"
:
contentType
},
headers
:
{
"Content-Type"
:
contentType
},
}).
then
((
result
)
=>
{
if
(
result
?.
data
?.
result
?.
success
||
...
...
@@ -420,7 +420,7 @@
method
:
"POST"
,
url
:
this
.
dwsBaseUrl
+
url
,
data
:
config
,
headers
:
{
"Content-Type"
:
contentType
},
headers
:
{
"Content-Type"
:
contentType
},
}).
then
((
result
)
=>
{
if
(
result
?.
data
?.
success
)
{
resolve
(
result
.
data
)
...
...
@@ -558,7 +558,7 @@
},
tooltip
:
{
trigger
:
'axis'
,
axisPointer
:
{
type
:
'shadow'
},
axisPointer
:
{
type
:
'shadow'
},
formatter
:
(
params
)
=>
{
console
.
log
(
params
)
let
tooltipHtml
=
`<div style="font-weight:bold;margin-bottom:5px">
${
params
[
0
].
name
}
</div>`
...
...
@@ -588,24 +588,24 @@
xAxis
:
{
type
:
'category'
,
data
:
xAxisData
,
axisLine
:
{
lineStyle
:
{
color
:
'#0a73ff'
}
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
}
axisLine
:
{
lineStyle
:
{
color
:
'#0a73ff'
}
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
}
},
yAxis
:
{
type
:
'value'
,
splitNumber
:
4
,
min
:
0
,
max
:
max
,
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
splitLine
:
{
lineStyle
:
{
color
:
'#0a73ff'
,
width
:
0.5
,
opacity
:
0.3
}
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
}
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
splitLine
:
{
lineStyle
:
{
color
:
'#0a73ff'
,
width
:
0.5
,
opacity
:
0.3
}
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
}
},
series
:
[{
type
:
'bar'
,
barWidth
:
'40%'
,
barGap
:
'0%'
,
data
:
seriesData
,
itemStyle
:
{
color
:
'#5087ec'
},
itemStyle
:
{
color
:
'#5087ec'
},
label
:
{
show
:
true
,
position
:
'top'
,
...
...
@@ -663,18 +663,18 @@
type
:
'category'
,
boundaryGap
:
false
,
data
:
xAxisData
,
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
axisTick
:
{
show
:
false
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
,
interval
:
0
}
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
axisTick
:
{
show
:
false
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
,
interval
:
0
}
},
yAxis
:
{
type
:
'value'
,
splitNumber
:
4
,
min
:
0
,
max
:
max
,
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
splitLine
:
{
lineStyle
:
{
color
:
'#0a73ff'
,
width
:
0.5
,
opacity
:
0.3
,
type
:
'dashed'
}
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
,
formatter
:
'{value}'
}
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
splitLine
:
{
lineStyle
:
{
color
:
'#0a73ff'
,
width
:
0.5
,
opacity
:
0.3
,
type
:
'dashed'
}
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
,
formatter
:
'{value}'
}
},
series
:
[{
type
:
'line'
,
...
...
@@ -728,19 +728,19 @@
data
:
[{
value
:
data
?.
green
||
0
,
name
:
'运行'
,
itemStyle
:
{
color
:
'#91cc75'
},
itemStyle
:
{
color
:
'#91cc75'
},
},
{
value
:
data
?.
yellow
||
0
,
name
:
'等待'
,
itemStyle
:
{
color
:
'#ffd700'
},
itemStyle
:
{
color
:
'#ffd700'
},
},
{
value
:
data
?.
red
||
0
,
name
:
'故障'
,
itemStyle
:
{
color
:
'#ee6666'
},
itemStyle
:
{
color
:
'#ee6666'
},
},
{
value
:
data
?.
gray
||
0
,
name
:
'关机'
,
itemStyle
:
{
color
:
'#787878'
},
itemStyle
:
{
color
:
'#787878'
},
}]
}]
})
...
...
@@ -788,24 +788,24 @@
xAxis
:
{
type
:
'category'
,
data
:
xAxisData
,
axisLine
:
{
lineStyle
:
{
color
:
'#0a73ff'
}
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
}
axisLine
:
{
lineStyle
:
{
color
:
'#0a73ff'
}
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
}
},
yAxis
:
{
type
:
'value'
,
splitNumber
:
4
,
min
:
0
,
max
:
max
,
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
splitLine
:
{
lineStyle
:
{
color
:
'#0a73ff'
,
width
:
0.5
,
opacity
:
0.3
}
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
,
formatter
:
'{value}%'
}
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
splitLine
:
{
lineStyle
:
{
color
:
'#0a73ff'
,
width
:
0.5
,
opacity
:
0.3
}
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
,
formatter
:
'{value}%'
}
},
series
:
[{
type
:
'bar'
,
barWidth
:
'40%'
,
barGap
:
'0%'
,
data
:
seriesData
,
itemStyle
:
{
color
:
'#5087ec'
},
itemStyle
:
{
color
:
'#5087ec'
},
label
:
{
show
:
true
,
position
:
'top'
,
...
...
@@ -847,24 +847,24 @@
xAxis
:
{
type
:
'category'
,
data
:
xAxisData
,
axisLine
:
{
lineStyle
:
{
color
:
'#0a73ff'
}
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
}
axisLine
:
{
lineStyle
:
{
color
:
'#0a73ff'
}
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
}
},
yAxis
:
{
type
:
'value'
,
splitNumber
:
4
,
min
:
0
,
max
:
max
,
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
splitLine
:
{
lineStyle
:
{
color
:
'#0a73ff'
,
width
:
0.5
,
opacity
:
0.3
}
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
,
formatter
:
'{value}℃'
}
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
splitLine
:
{
lineStyle
:
{
color
:
'#0a73ff'
,
width
:
0.5
,
opacity
:
0.3
}
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
,
formatter
:
'{value}℃'
}
},
series
:
[{
type
:
'bar'
,
barWidth
:
'40%'
,
barGap
:
'0%'
,
data
:
seriesData
,
itemStyle
:
{
color
:
'#5087ec'
},
itemStyle
:
{
color
:
'#5087ec'
},
label
:
{
show
:
true
,
position
:
'top'
,
...
...
@@ -897,22 +897,22 @@
startAngle
:
200
,
endAngle
:
-
20
,
splitNumber
:
5
,
itemStyle
:
{
color
:
'#3a8fff'
},
progress
:
{
show
:
true
,
width
:
5
},
pointer
:
{
show
:
false
},
axisLine
:
{
lineStyle
:
{
width
:
5
}
},
itemStyle
:
{
color
:
'#3a8fff'
},
progress
:
{
show
:
true
,
width
:
5
},
pointer
:
{
show
:
false
},
axisLine
:
{
lineStyle
:
{
width
:
5
}
},
axisTick
:
{
distance
:
-
15
,
length
:
5
,
splitNumber
:
5
,
lineStyle
:
{
width
:
1
,
color
:
'#999'
}
lineStyle
:
{
width
:
1
,
color
:
'#999'
}
},
splitLine
:
{
distance
:
-
15
,
length
:
8
,
lineStyle
:
{
width
:
1
,
color
:
'#999'
}
lineStyle
:
{
width
:
1
,
color
:
'#999'
}
},
axisLabel
:
{
distance
:
-
15
,
color
:
'#999'
,
fontSize
:
10
,
},
axisLabel
:
{
distance
:
-
15
,
color
:
'#999'
,
fontSize
:
10
,
},
detail
:
{
valueAnimation
:
true
,
offsetCenter
:
[
0
,
0
],
...
...
@@ -939,22 +939,22 @@
seriesData
.
push
(
data
)
}
chart
.
setOption
({
grid
:
{
left
:
'5%'
,
right
:
'5%'
,
top
:
'8%'
,
bottom
:
'5%'
},
grid
:
{
left
:
'5%'
,
right
:
'5%'
,
top
:
'8%'
,
bottom
:
'5%'
},
graphic
:
[{
type
:
'text'
,
left
:
'12%'
,
top
:
'80%'
,
style
:
{
text
:
'当前库内温度'
,
fill
:
'#fff'
,
fontSize
:
10
}
style
:
{
text
:
'当前库内温度'
,
fill
:
'#fff'
,
fontSize
:
10
}
},
{
type
:
'text'
,
left
:
'45.5%'
,
top
:
'80%'
,
style
:
{
text
:
'中心温度'
,
fill
:
'#fff'
,
fontSize
:
10
}
style
:
{
text
:
'中心温度'
,
fill
:
'#fff'
,
fontSize
:
10
}
},
{
type
:
'text'
,
left
:
'75.5%'
,
top
:
'80%'
,
style
:
{
text
:
'库内湿度'
,
fill
:
'#fff'
,
fontSize
:
10
}
style
:
{
text
:
'库内湿度'
,
fill
:
'#fff'
,
fontSize
:
10
}
}],
series
:
seriesData
})
...
...
@@ -991,24 +991,24 @@
type
:
'category'
,
boundaryGap
:
false
,
data
:
xAxisData
,
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
axisTick
:
{
show
:
false
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
,
interval
:
0
}
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
axisTick
:
{
show
:
false
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
,
interval
:
0
}
},
yAxis
:
{
type
:
'value'
,
splitNumber
:
4
,
min
:
0
,
max
:
max
,
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
splitLine
:
{
lineStyle
:
{
color
:
'#0a73ff'
,
width
:
0.5
,
opacity
:
0.3
,
type
:
'dashed'
}
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
,
formatter
:
'{value}'
+
unit
}
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
splitLine
:
{
lineStyle
:
{
color
:
'#0a73ff'
,
width
:
0.5
,
opacity
:
0.3
,
type
:
'dashed'
}
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
,
formatter
:
'{value}'
+
unit
}
},
series
:
[{
type
:
'line'
,
data
:
seriesData
,
smooth
:
true
,
lineStyle
:
{
type
:
'dashed'
},
lineStyle
:
{
type
:
'dashed'
},
label
:
{
show
:
true
,
position
:
'top'
,
...
...
@@ -1018,8 +1018,8 @@
},
areaStyle
:
{
color
:
new
echarts
.
graphic
.
LinearGradient
(
0
,
0
,
0
,
1
,
[
{
offset
:
0
,
color
:
'rgba(58, 143, 255, 0.8)'
},
{
offset
:
1
,
color
:
'rgba(58, 143, 255, 0.1)'
}
{
offset
:
0
,
color
:
'rgba(58, 143, 255, 0.8)'
},
{
offset
:
1
,
color
:
'rgba(58, 143, 255, 0.1)'
}
])
},
}]
...
...
@@ -1033,22 +1033,22 @@
startAngle
:
200
,
endAngle
:
-
20
,
splitNumber
:
5
,
itemStyle
:
{
color
:
'#3a8fff'
},
progress
:
{
show
:
false
,
width
:
5
},
pointer
:
{
itemStyle
:
{
color
:
'#fe827a'
,},
length
:
"60%"
,
width
:
3
},
itemStyle
:
{
color
:
'#3a8fff'
},
progress
:
{
show
:
false
,
width
:
5
},
pointer
:
{
itemStyle
:
{
color
:
'#fe827a'
,
},
length
:
"60%"
,
width
:
3
},
axisLine
:
{
roundCap
:
true
,
lineStyle
:
{
width
:
5
,
color
:
[[
1
,
{
type
:
'linear'
,
x
:
0
,
y
:
0
,
x2
:
1
,
y2
:
0
,
colorStops
:
[{
offset
:
0
,
color
:
'#91cc75'
},
{
offset
:
1
,
color
:
'#ff4b4b'
}]
colorStops
:
[{
offset
:
0
,
color
:
'#91cc75'
},
{
offset
:
1
,
color
:
'#ff4b4b'
}]
}]]
}
},
axisTick
:
{
show
:
false
},
splitLine
:
{
show
:
false
},
axisLabel
:
{
show
:
false
},
axisTick
:
{
show
:
false
},
splitLine
:
{
show
:
false
},
axisLabel
:
{
show
:
false
},
detail
:
{
valueAnimation
:
true
,
width
:
'40%'
,
...
...
@@ -1058,8 +1058,8 @@
fontWeight
:
'bold'
,
offsetCenter
:
[
0
,
'40%'
]
},
data
:
[{
value
:
50
,
name
:
"加速时间"
}],
title
:
{
color
:
"#FFF"
,
fontSize
:
10
,
valueAnimation
:
false
,
offsetCenter
:
[
'0'
,
'70%'
]
}
data
:
[{
value
:
50
,
name
:
"加速时间"
}],
title
:
{
color
:
"#FFF"
,
fontSize
:
10
,
valueAnimation
:
false
,
offsetCenter
:
[
'0'
,
'70%'
]
}
}]
})
},
...
...
@@ -1104,24 +1104,24 @@
xAxis
:
{
type
:
'category'
,
data
:
xAxisData
,
axisLine
:
{
lineStyle
:
{
color
:
'#0a73ff'
}
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
}
axisLine
:
{
lineStyle
:
{
color
:
'#0a73ff'
}
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
}
},
yAxis
:
{
type
:
'value'
,
splitNumber
:
4
,
min
:
0
,
max
:
runFrequencyMax
,
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
splitLine
:
{
lineStyle
:
{
color
:
'#0a73ff'
,
width
:
0.5
,
opacity
:
0.3
}
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
,
formatter
:
'{value}Hz'
}
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
splitLine
:
{
lineStyle
:
{
color
:
'#0a73ff'
,
width
:
0.5
,
opacity
:
0.3
}
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
,
formatter
:
'{value}Hz'
}
},
series
:
[{
type
:
'bar'
,
barWidth
:
'40%'
,
barGap
:
'0%'
,
data
:
runFrequencyData
,
itemStyle
:
{
color
:
'#5087ec'
},
itemStyle
:
{
color
:
'#5087ec'
},
label
:
{
show
:
true
,
position
:
'top'
,
...
...
@@ -1152,8 +1152,8 @@
xAxis
:
{
type
:
'category'
,
data
:
xAxisData
,
axisLine
:
{
lineStyle
:
{
color
:
'#0a73ff'
}
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
}
axisLine
:
{
lineStyle
:
{
color
:
'#0a73ff'
}
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
}
},
yAxis
:
{
type
:
'value'
,
...
...
@@ -1161,16 +1161,16 @@
splitNumber
:
4
,
min
:
0
,
max
:
cuttingSpeedMax
,
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
splitLine
:
{
lineStyle
:
{
color
:
'#0a73ff'
,
width
:
0.5
,
opacity
:
0.3
}
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
,
formatter
:
'{value}ppm'
}
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
splitLine
:
{
lineStyle
:
{
color
:
'#0a73ff'
,
width
:
0.5
,
opacity
:
0.3
}
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
,
formatter
:
'{value}ppm'
}
},
series
:
[{
type
:
'bar'
,
barWidth
:
'40%'
,
barGap
:
'0%'
,
data
:
cuttingSpeedData
,
itemStyle
:
{
color
:
'#5087ec'
},
itemStyle
:
{
color
:
'#5087ec'
},
label
:
{
show
:
true
,
position
:
'top'
,
...
...
@@ -1214,31 +1214,31 @@
top
:
'0%'
,
itemWidth
:
10
,
itemHeight
:
10
,
textStyle
:
{
color
:
"#fff"
,
fontSize
:
10
}
textStyle
:
{
color
:
"#fff"
,
fontSize
:
10
}
},
xAxis
:
{
type
:
'category'
,
boundaryGap
:
false
,
data
:
xAxisData
,
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
axisTick
:
{
show
:
false
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
,
interval
:
0
}
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
axisTick
:
{
show
:
false
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
,
interval
:
0
}
},
yAxis
:
{
type
:
'value'
,
splitNumber
:
4
,
min
:
0
,
max
:
max
,
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
splitLine
:
{
lineStyle
:
{
color
:
'#0a73ff'
,
width
:
0.5
,
opacity
:
0.3
,
type
:
'dashed'
}
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
,
formatter
:
'{value}'
+
unit
}
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
splitLine
:
{
lineStyle
:
{
color
:
'#0a73ff'
,
width
:
0.5
,
opacity
:
0.3
,
type
:
'dashed'
}
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
,
formatter
:
'{value}'
+
unit
}
},
series
:
[{
name
:
'设备A'
,
type
:
'line'
,
data
:
deviceA
,
smooth
:
true
,
lineStyle
:
{
type
:
'dashed'
},
lineStyle
:
{
type
:
'dashed'
},
label
:
{
show
:
true
,
position
:
'top'
,
...
...
@@ -1248,8 +1248,8 @@
},
areaStyle
:
{
color
:
new
echarts
.
graphic
.
LinearGradient
(
0
,
0
,
0
,
1
,
[
{
offset
:
0
,
color
:
'rgba(58, 143, 255, 0.8)'
},
{
offset
:
1
,
color
:
'rgba(58, 143, 255, 0.1)'
}
{
offset
:
0
,
color
:
'rgba(58, 143, 255, 0.8)'
},
{
offset
:
1
,
color
:
'rgba(58, 143, 255, 0.1)'
}
])
},
},
{
...
...
@@ -1257,7 +1257,7 @@
type
:
'line'
,
data
:
deviceB
,
smooth
:
true
,
lineStyle
:
{
type
:
'dashed'
},
lineStyle
:
{
type
:
'dashed'
},
label
:
{
show
:
true
,
position
:
'top'
,
...
...
@@ -1305,18 +1305,18 @@
type
:
'category'
,
boundaryGap
:
false
,
data
:
xAxisData
,
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
axisTick
:
{
show
:
false
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
,
interval
:
0
}
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
axisTick
:
{
show
:
false
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
,
interval
:
0
}
},
yAxis
:
{
type
:
'value'
,
splitNumber
:
4
,
min
:
0
,
max
:
max
,
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
splitLine
:
{
lineStyle
:
{
color
:
'#0a73ff'
,
width
:
0.5
,
opacity
:
0.3
,
type
:
'dashed'
}
},
axisLabel
:
{
color
:
'#ccc'
,
fontSize
:
10
,
formatter
:
'{value}'
+
unit
}
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
splitLine
:
{
lineStyle
:
{
color
:
'#0a73ff'
,
width
:
0.5
,
opacity
:
0.3
,
type
:
'dashed'
}
},
axisLabel
:
{
color
:
'#ccc'
,
fontSize
:
10
,
formatter
:
'{value}'
+
unit
}
},
series
:
[{
type
:
'line'
,
...
...
@@ -1374,24 +1374,24 @@
xAxis
:
{
type
:
'category'
,
data
:
xAxisData
,
axisLine
:
{
lineStyle
:
{
color
:
'#0a73ff'
}
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
,
interval
:
0
}
axisLine
:
{
lineStyle
:
{
color
:
'#0a73ff'
}
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
,
interval
:
0
}
},
yAxis
:
{
type
:
'value'
,
splitNumber
:
4
,
min
:
0
,
max
:
max
,
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
splitLine
:
{
lineStyle
:
{
color
:
'#0a73ff'
,
width
:
0.5
,
opacity
:
0.3
}
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
,
formatter
:
'{value}ppm'
}
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
splitLine
:
{
lineStyle
:
{
color
:
'#0a73ff'
,
width
:
0.5
,
opacity
:
0.3
}
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
,
formatter
:
'{value}ppm'
}
},
series
:
[{
type
:
'bar'
,
barWidth
:
'40%'
,
barGap
:
'0%'
,
data
:
seriesData
,
itemStyle
:
{
color
:
'#5087ec'
},
itemStyle
:
{
color
:
'#5087ec'
},
label
:
{
show
:
true
,
position
:
'top'
,
...
...
@@ -1426,18 +1426,18 @@
type
:
'category'
,
boundaryGap
:
false
,
data
:
xAxisData
,
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
axisTick
:
{
show
:
false
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
,
interval
:
0
}
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
axisTick
:
{
show
:
false
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
,
interval
:
0
}
},
yAxis
:
{
type
:
'value'
,
splitNumber
:
4
,
min
:
0
,
max
:
max
,
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
splitLine
:
{
lineStyle
:
{
color
:
'#0a73ff'
,
width
:
0.5
,
opacity
:
0.3
,
type
:
'dashed'
}
},
axisLabel
:
{
color
:
'#ccc'
,
fontSize
:
10
,
formatter
:
'{value}'
+
'min'
}
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
splitLine
:
{
lineStyle
:
{
color
:
'#0a73ff'
,
width
:
0.5
,
opacity
:
0.3
,
type
:
'dashed'
}
},
axisLabel
:
{
color
:
'#ccc'
,
fontSize
:
10
,
formatter
:
'{value}'
+
'min'
}
},
series
:
[{
type
:
'line'
,
...
...
@@ -1476,18 +1476,18 @@
type
:
'category'
,
boundaryGap
:
false
,
data
:
xAxisData
,
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
axisTick
:
{
show
:
false
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
,
interval
:
0
}
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
axisTick
:
{
show
:
false
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
,
interval
:
0
}
},
yAxis
:
{
type
:
'value'
,
splitNumber
:
4
,
min
:
0
,
max
:
max
,
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
splitLine
:
{
lineStyle
:
{
color
:
'#0a73ff'
,
width
:
0.5
,
opacity
:
0.3
,
type
:
'dashed'
}
},
axisLabel
:
{
color
:
'#ccc'
,
fontSize
:
10
,
formatter
:
'{value}'
+
'min'
}
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
splitLine
:
{
lineStyle
:
{
color
:
'#0a73ff'
,
width
:
0.5
,
opacity
:
0.3
,
type
:
'dashed'
}
},
axisLabel
:
{
color
:
'#ccc'
,
fontSize
:
10
,
formatter
:
'{value}'
+
'min'
}
},
series
:
[{
type
:
'line'
,
...
...
@@ -1526,18 +1526,18 @@
type
:
'category'
,
boundaryGap
:
false
,
data
:
xAxisData
,
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
axisTick
:
{
show
:
false
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
,
interval
:
0
}
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
axisTick
:
{
show
:
false
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
,
interval
:
0
}
},
yAxis
:
{
type
:
'value'
,
splitNumber
:
4
,
min
:
0
,
max
:
max
,
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
splitLine
:
{
lineStyle
:
{
color
:
'#0a73ff'
,
width
:
0.5
,
opacity
:
0.3
,
type
:
'dashed'
}
},
axisLabel
:
{
color
:
'#ccc'
,
fontSize
:
10
,
formatter
:
'{value}'
+
'kpa'
}
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
splitLine
:
{
lineStyle
:
{
color
:
'#0a73ff'
,
width
:
0.5
,
opacity
:
0.3
,
type
:
'dashed'
}
},
axisLabel
:
{
color
:
'#ccc'
,
fontSize
:
10
,
formatter
:
'{value}'
+
'kpa'
}
},
series
:
[{
type
:
'line'
,
...
...
@@ -1593,24 +1593,24 @@
xAxis
:
{
type
:
'category'
,
data
:
xAxisData
,
axisLine
:
{
lineStyle
:
{
color
:
'#0a73ff'
}
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
,
interval
:
0
}
axisLine
:
{
lineStyle
:
{
color
:
'#0a73ff'
}
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
,
interval
:
0
}
},
yAxis
:
{
type
:
'value'
,
splitNumber
:
4
,
min
:
0
,
max
:
max
,
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
splitLine
:
{
lineStyle
:
{
color
:
'#0a73ff'
,
width
:
0.5
,
opacity
:
0.3
}
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
,
formatter
:
'{value}ppm'
}
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
splitLine
:
{
lineStyle
:
{
color
:
'#0a73ff'
,
width
:
0.5
,
opacity
:
0.3
}
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
,
formatter
:
'{value}ppm'
}
},
series
:
[{
type
:
'bar'
,
barWidth
:
'40%'
,
barGap
:
'0%'
,
data
:
seriesData
,
itemStyle
:
{
color
:
'#5087ec'
},
itemStyle
:
{
color
:
'#5087ec'
},
label
:
{
show
:
true
,
position
:
'top'
,
...
...
@@ -1645,18 +1645,18 @@
type
:
'category'
,
boundaryGap
:
false
,
data
:
xAxisData
,
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
axisTick
:
{
show
:
false
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
,
interval
:
0
}
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
axisTick
:
{
show
:
false
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
,
interval
:
0
}
},
yAxis
:
{
type
:
'value'
,
splitNumber
:
4
,
min
:
0
,
max
:
max
,
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
splitLine
:
{
lineStyle
:
{
color
:
'#0a73ff'
,
width
:
0.5
,
opacity
:
0.3
,
type
:
'dashed'
}
},
axisLabel
:
{
color
:
'#ccc'
,
fontSize
:
10
,
formatter
:
'{value}'
+
'min'
}
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
splitLine
:
{
lineStyle
:
{
color
:
'#0a73ff'
,
width
:
0.5
,
opacity
:
0.3
,
type
:
'dashed'
}
},
axisLabel
:
{
color
:
'#ccc'
,
fontSize
:
10
,
formatter
:
'{value}'
+
'min'
}
},
series
:
[{
type
:
'line'
,
...
...
@@ -1695,18 +1695,18 @@
type
:
'category'
,
boundaryGap
:
false
,
data
:
xAxisData
,
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
axisTick
:
{
show
:
false
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
,
interval
:
0
}
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
axisTick
:
{
show
:
false
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
,
interval
:
0
}
},
yAxis
:
{
type
:
'value'
,
splitNumber
:
4
,
min
:
0
,
max
:
max
,
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
splitLine
:
{
lineStyle
:
{
color
:
'#0a73ff'
,
width
:
0.5
,
opacity
:
0.3
,
type
:
'dashed'
}
},
axisLabel
:
{
color
:
'#ccc'
,
fontSize
:
10
,
formatter
:
'{value}'
+
'min'
}
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
splitLine
:
{
lineStyle
:
{
color
:
'#0a73ff'
,
width
:
0.5
,
opacity
:
0.3
,
type
:
'dashed'
}
},
axisLabel
:
{
color
:
'#ccc'
,
fontSize
:
10
,
formatter
:
'{value}'
+
'min'
}
},
series
:
[{
type
:
'line'
,
...
...
@@ -1757,13 +1757,13 @@
legend
:
{
top
:
'-2%'
,
right
:
'5%'
,
textStyle
:
{
color
:
'#fff'
,
fontSize
:
10
},
textStyle
:
{
color
:
'#fff'
,
fontSize
:
10
},
itemWidth
:
20
,
itemHeight
:
10
,
},
tooltip
:
{
trigger
:
'axis'
,
axisPointer
:
{
type
:
'shadow'
},
axisPointer
:
{
type
:
'shadow'
},
formatter
:
(
params
)
=>
{
let
tooltipHtml
=
`<div style="font-weight:bold;margin-bottom:5px">
${
params
[
0
].
name
}
</div>`
...
...
@@ -1802,17 +1802,17 @@
xAxis
:
{
type
:
'category'
,
data
:
xAxisData
,
axisLine
:
{
lineStyle
:
{
color
:
'#0a73ff'
}
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
}
axisLine
:
{
lineStyle
:
{
color
:
'#0a73ff'
}
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
}
},
yAxis
:
{
type
:
'value'
,
splitNumber
:
5
,
min
:
0
,
max
:
max
,
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
splitLine
:
{
lineStyle
:
{
color
:
'#0a73ff'
,
width
:
0.5
,
opacity
:
0.3
}
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
}
axisLine
:
{
show
:
true
,
lineStyle
:
{
color
:
'#0a73ff'
}
},
splitLine
:
{
lineStyle
:
{
color
:
'#0a73ff'
,
width
:
0.5
,
opacity
:
0.3
}
},
axisLabel
:
{
color
:
'#fff'
,
fontSize
:
10
}
},
series
:
[{
name
:
'投产数量'
,
...
...
@@ -1820,7 +1820,7 @@
barWidth
:
'40%'
,
barGap
:
'0%'
,
data
:
operationData
,
itemStyle
:
{
color
:
'#5087ec'
},
itemStyle
:
{
color
:
'#5087ec'
},
label
:
{
show
:
true
,
position
:
'top'
,
...
...
@@ -1834,7 +1834,7 @@
barWidth
:
'40%'
,
barGap
:
'0%'
,
data
:
quantityData
,
itemStyle
:
{
color
:
'#68bbc4'
},
itemStyle
:
{
color
:
'#68bbc4'
},
label
:
{
show
:
true
,
position
:
'top'
,
...
...
@@ -1985,14 +1985,6 @@
border-right
:
2px
solid
#cbdbf8
;
background
:
transparent
;
border-radius
:
10px
;
<<<<<<<
HEAD
animation
:
rainbow-glow
5s
linear
infinite
;
box-shadow
:
-10px
0
10px
-10px
#ff0000
,
10px
0
10px
-10px
#ff0000
,
inset
-10px
0
10px
-10px
#ff0000
,
inset
10px
0
10px
-10px
#ff0000
;
background-color
:
transparent
;
.badgeIcon
{
position
:
absolute
;
...
...
@@ -2105,7 +2097,7 @@
width
:
100%
;
background-color
:
transparent
;
.el-table__body
tr
:
hover
>
td
.
el-table__cell
{
.el-table__body
tr
:
hover
>
td
.
el-table__cell
{
background-color
:
rgba
(
10
,
115
,
255
,
0.3
);
}
}
...
...
@@ -2178,63 +2170,63 @@
@keyframes
rainbow-glow
{
0
%
{
box-shadow
:
-10px
0
10px
-10px
#ff0000
,
10px
0
10px
-10px
#ff0000
,
inset
-10px
0
10px
-10px
#ff0000
,
inset
10px
0
10px
-10px
#ff0000
;
10px
0
10px
-10px
#ff0000
,
inset
-10px
0
10px
-10px
#ff0000
,
inset
10px
0
10px
-10px
#ff0000
;
border-left-color
:
#ff0000
;
border-right-color
:
#ff0000
;
}
16
%
{
box-shadow
:
-10px
0
10px
-10px
#ff9900
,
10px
0
10px
-10px
#ff9900
,
inset
-10px
0
10px
-10px
#ff9900
,
inset
10px
0
10px
-10px
#ff9900
;
10px
0
10px
-10px
#ff9900
,
inset
-10px
0
10px
-10px
#ff9900
,
inset
10px
0
10px
-10px
#ff9900
;
border-left-color
:
#ff9900
;
border-right-color
:
#ff9900
;
}
33
%
{
box-shadow
:
-10px
0
10px
-10px
#ffff00
,
10px
0
10px
-10px
#ffff00
,
inset
-10px
0
10px
-10px
#ffff00
,
inset
10px
0
10px
-10px
#ffff00
;
10px
0
10px
-10px
#ffff00
,
inset
-10px
0
10px
-10px
#ffff00
,
inset
10px
0
10px
-10px
#ffff00
;
border-left-color
:
#ffff00
;
border-right-color
:
#ffff00
;
}
50
%
{
box-shadow
:
-10px
0
10px
-10px
#33cc33
,
10px
0
10px
-10px
#33cc33
,
inset
-10px
0
10px
-10px
#33cc33
,
inset
10px
0
10px
-10px
#33cc33
;
10px
0
10px
-10px
#33cc33
,
inset
-10px
0
10px
-10px
#33cc33
,
inset
10px
0
10px
-10px
#33cc33
;
border-left-color
:
#33cc33
;
border-right-color
:
#33cc33
;
}
66
%
{
box-shadow
:
-10px
0
10px
-10px
#0099ff
,
10px
0
10px
-10px
#0099ff
,
inset
-10px
0
10px
-10px
#0099ff
,
inset
10px
0
10px
-10px
#0099ff
;
10px
0
10px
-10px
#0099ff
,
inset
-10px
0
10px
-10px
#0099ff
,
inset
10px
0
10px
-10px
#0099ff
;
border-left-color
:
#0099ff
;
border-right-color
:
#0099ff
;
}
83
%
{
box-shadow
:
-10px
0
10px
-10px
#6633ff
,
10px
0
10px
-10px
#6633ff
,
inset
-10px
0
10px
-10px
#6633ff
,
inset
10px
0
10px
-10px
#6633ff
;
10px
0
10px
-10px
#6633ff
,
inset
-10px
0
10px
-10px
#6633ff
,
inset
10px
0
10px
-10px
#6633ff
;
border-left-color
:
#6633ff
;
border-right-color
:
#6633ff
;
}
100
%
{
box-shadow
:
-10px
0
10px
-10px
#ff0066
,
10px
0
10px
-10px
#ff0066
,
inset
-10px
0
10px
-10px
#ff0066
,
inset
10px
0
10px
-10px
#ff0066
;
10px
0
10px
-10px
#ff0066
,
inset
-10px
0
10px
-10px
#ff0066
,
inset
10px
0
10px
-10px
#ff0066
;
border-left-color
:
#ff0066
;
border-right-color
:
#ff0066
;
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment