删除mvn 文件
@ -1,2 +0,0 @@
|
||||
server:
|
||||
port: 6067
|
@ -1,10 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>箱壳可视化看板</title>
|
||||
</head>
|
||||
<body>
|
||||
HelloWorld !!!
|
||||
</body>
|
||||
</html>
|
@ -1,3 +0,0 @@
|
||||
artifactId=deviceboard
|
||||
groupId=com.scada
|
||||
version=0.0.1-SNAPSHOT
|
@ -1,2 +0,0 @@
|
||||
com\deviceboard\DeviceBoardApplication.class
|
||||
com\deviceboard\controller\TestController.class
|
@ -1,2 +0,0 @@
|
||||
C:\Users\ADMIN\Desktop\新建文件夹 (4)\scada-visual-board\deviceboard\src\main\java\com\deviceboard\DeviceBoardApplication.java
|
||||
C:\Users\ADMIN\Desktop\新建文件夹 (4)\scada-visual-board\deviceboard\src\main\java\com\deviceboard\controller\TestController.java
|
@ -1,15 +0,0 @@
|
||||
# DataSource Config
|
||||
spring:
|
||||
datasource:
|
||||
driver-class-name: oracle.jdbc.OracleDriver
|
||||
url: jdbc:oracle:thin:@10.100.71.119:1521:ORCL
|
||||
username: system
|
||||
password: aucma
|
||||
# url: jdbc:oracle:thin:@124.70.0.226:1521/scada
|
||||
# username: aucma
|
||||
# password: 123456
|
||||
mybatis-plus:
|
||||
mapper-locations: classpath*:/mapper/**Mapper.xml
|
||||
|
||||
server:
|
||||
port: 6069
|
@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.scada.productionboard.mapper.BasicScadaDeviceinfoMapper">
|
||||
|
||||
</mapper>
|
@ -1,39 +0,0 @@
|
||||
body {
|
||||
background-color: aquamarine;
|
||||
background: url(../../img/adsorptionTank/adsorptionTankbackground.jpg);
|
||||
background-position: center center;
|
||||
background-repeat: no-repeat;
|
||||
background-attachment: fixed;
|
||||
background-size: 100% 100%;
|
||||
}
|
||||
|
||||
.statisticalOutputByModel{
|
||||
border: 0px solid red;;
|
||||
position: absolute;
|
||||
width: 45.5%;
|
||||
height: 32%;
|
||||
bottom: 4.5%;
|
||||
left: 3.5%;
|
||||
}
|
||||
|
||||
.inventoryStatistics{
|
||||
border: 0px solid red;;
|
||||
position: absolute;
|
||||
width: 45.5%;
|
||||
height: 32%;
|
||||
bottom: 4.5%;
|
||||
right: 3.5%;
|
||||
}
|
||||
|
||||
.hourlyOutputStatistics{
|
||||
border: 0px solid red;;
|
||||
position: absolute;
|
||||
width: 93%;
|
||||
height: 32%;
|
||||
top: 23%;
|
||||
left: 3.5%;
|
||||
}
|
||||
.span_c{
|
||||
margin-left: 5%;
|
||||
margin-right: 10% !important;
|
||||
}
|
@ -1,69 +0,0 @@
|
||||
body {
|
||||
background-color: aquamarine;
|
||||
background: url(../../img/aluminumLiner/aluminumLiner.jpg);
|
||||
background-position: center center;
|
||||
background-repeat: no-repeat;
|
||||
background-attachment: fixed;
|
||||
background-size: 100% 100%;
|
||||
}
|
||||
|
||||
|
||||
.dataInformation{
|
||||
border: 0px solid red;
|
||||
position: absolute;
|
||||
width: 24%;
|
||||
height: 22%;
|
||||
top: 14%;
|
||||
left: 3.3%;
|
||||
font-size: 16px !important;
|
||||
}
|
||||
.synthetic{
|
||||
font-size: 16px !important;
|
||||
}
|
||||
|
||||
.OEEStatistics {
|
||||
border: 0px solid red;
|
||||
position: absolute;
|
||||
width: 42%;
|
||||
height: 26%;
|
||||
top: 71.5%;
|
||||
left: 28.6%;
|
||||
}
|
||||
|
||||
.inventory {
|
||||
border: 0px solid red;
|
||||
position: absolute;
|
||||
width: 28%;
|
||||
height: 25%;
|
||||
top: 70%;
|
||||
left: 1%;
|
||||
}
|
||||
|
||||
.loss {
|
||||
border: 0px solid red;
|
||||
position: absolute;
|
||||
width: 28%;
|
||||
height: 25%;
|
||||
top: 41%;
|
||||
left: 71%;
|
||||
}
|
||||
|
||||
|
||||
.equipmentFailure {
|
||||
border: 0px solid red;
|
||||
position: absolute;
|
||||
width: 28%;
|
||||
height: 22%;
|
||||
top: 75%;
|
||||
left: 70%;
|
||||
}
|
||||
|
||||
.productionPlan {
|
||||
position: absolute;
|
||||
border: 0px solid red;
|
||||
width: 24%;
|
||||
height: 21%;
|
||||
top: 44.5%;
|
||||
left: 3.5%;
|
||||
font-size: 9%;
|
||||
}
|
@ -1,39 +0,0 @@
|
||||
body {
|
||||
background-color: aquamarine;
|
||||
background: url(../../img/aluminumTank/aluminumTankbackground.jpg);
|
||||
background-position: center center;
|
||||
background-repeat: no-repeat;
|
||||
background-attachment: fixed;
|
||||
background-size: 100% 100%;
|
||||
}
|
||||
|
||||
.statisticalOutputByModel{
|
||||
border: 0px solid red;
|
||||
position: absolute;
|
||||
width: 45.5%;
|
||||
height: 32%;
|
||||
top: 23%;
|
||||
left: 3.5%;
|
||||
}
|
||||
|
||||
.inventoryStatistics{
|
||||
border: 0px solid red;
|
||||
position: absolute;
|
||||
width: 45.5%;
|
||||
height: 32%;
|
||||
top: 23%;
|
||||
right: 3.5%;
|
||||
}
|
||||
|
||||
.hourlyOutputStatistics{
|
||||
border: 0px solid red;
|
||||
position: absolute;
|
||||
width: 93%;
|
||||
height: 32%;
|
||||
bottom: 4.5%;
|
||||
left: 3.5%;
|
||||
}
|
||||
.span_c{
|
||||
margin-left: 5%;
|
||||
margin-right: 10% !important;
|
||||
}
|
@ -1,43 +0,0 @@
|
||||
.onDutyPlan{
|
||||
width: 13%;
|
||||
height: 5.6%;
|
||||
position: absolute;
|
||||
top: 9.8%;
|
||||
letter-spacing: 1px;
|
||||
font-size: 12%;
|
||||
color: #FFC700;
|
||||
}
|
||||
|
||||
.display-blocks {
|
||||
text-align: center;
|
||||
font-size: 16% !important;
|
||||
}
|
||||
|
||||
.display-blocks span {
|
||||
margin-top: 5%;
|
||||
margin-right: 15%;
|
||||
}
|
||||
|
||||
.display-blocks span:last-child {
|
||||
margin-right: 0;
|
||||
}
|
||||
|
||||
.theCurrentTeam{
|
||||
left: 9.8%;
|
||||
color: #6ACBFE;
|
||||
}
|
||||
|
||||
.scheduledProduction{
|
||||
left: 34.4%;
|
||||
color: #FFAE00;
|
||||
}
|
||||
|
||||
.actualOutPut{
|
||||
left: 59%;
|
||||
color:#A0FF00;
|
||||
}
|
||||
|
||||
.differenceValue{
|
||||
left: 83.6%;
|
||||
color: #F51F1E;
|
||||
}
|
@ -1,156 +0,0 @@
|
||||
/*发泡看板CSS样式*/
|
||||
body {
|
||||
background-color: aquamarine;
|
||||
background: url(../../img/foamBox/foamBoxbackground.jpg);
|
||||
background-position: center center;
|
||||
background-repeat: no-repeat;
|
||||
background-attachment: fixed;
|
||||
background-size: 100% 100%;
|
||||
}
|
||||
|
||||
.theCurrentTeam {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.onDutyPlan {
|
||||
border: 0px solid red;
|
||||
width: 10.9%;
|
||||
position: absolute;
|
||||
top: 14.8%;
|
||||
letter-spacing: -1px;
|
||||
}
|
||||
|
||||
.scheduledProduction {
|
||||
left: 30%;
|
||||
}
|
||||
|
||||
.actualOutPut {
|
||||
left: 44.5%;
|
||||
}
|
||||
|
||||
.differenceValue {
|
||||
left: 59%;
|
||||
}
|
||||
|
||||
.foamingLineRunStatus {
|
||||
position: absolute;
|
||||
width: 40%;
|
||||
height: 27%;
|
||||
top: 10.5%;
|
||||
left: 30.1%;
|
||||
}
|
||||
|
||||
.inventoryStatistics {
|
||||
border: 0px solid red;
|
||||
position: absolute;
|
||||
width: 23.5%;
|
||||
height: 23.3%;
|
||||
top: 14.5%;
|
||||
left: 3.5%;
|
||||
}
|
||||
|
||||
.statisticalOutputByModel {
|
||||
border: 0px solid red;
|
||||
position: absolute;
|
||||
width: 23.5%;
|
||||
height: 49%;
|
||||
top: 46%;
|
||||
left: 3.5%;
|
||||
}
|
||||
|
||||
.hourlyOutputStatistics {
|
||||
border: 0px solid red;
|
||||
position: absolute;
|
||||
width: 68%;
|
||||
height: 20%;
|
||||
bottom: 5%;
|
||||
right: 3.5%;
|
||||
}
|
||||
|
||||
.foamingParameters {
|
||||
border: 0px solid red;
|
||||
position: absolute;
|
||||
width: 23.5%;
|
||||
height: 23.3%;
|
||||
top: 14.5%;
|
||||
right: 3.5%;
|
||||
}
|
||||
|
||||
.deviceRunStatus {
|
||||
/*position: absolute;
|
||||
width: 38%;
|
||||
height: 10%;
|
||||
top: 25.5%;
|
||||
left: 33%;
|
||||
border: 1px solid red;
|
||||
color: white;
|
||||
font-size: 12px;*/
|
||||
position: absolute;
|
||||
width: 40%;
|
||||
height: 10%;
|
||||
top: 25.5%;
|
||||
left: 30.2%;
|
||||
border: 0px solid red;
|
||||
color: white;
|
||||
font-size: 12px;
|
||||
}
|
||||
|
||||
.temperatureOne {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.temperatureTwo {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.temperatureThree {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.temperatureFour {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.swiperModule {
|
||||
position: absolute;
|
||||
width: 23%;
|
||||
height: 19%;
|
||||
top: 47%;
|
||||
left: 73%;
|
||||
}
|
||||
|
||||
.swiper {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.swiper-slide {
|
||||
text-align: center;
|
||||
font-size: 18px;
|
||||
/* background: #fff; */
|
||||
|
||||
/* Center slide text vertically */
|
||||
display: -webkit-box;
|
||||
display: -ms-flexbox;
|
||||
display: -webkit-flex;
|
||||
display: flex;
|
||||
-webkit-box-pack: center;
|
||||
-ms-flex-pack: center;
|
||||
-webkit-justify-content: center;
|
||||
justify-content: center;
|
||||
-webkit-box-align: center;
|
||||
-ms-flex-align: center;
|
||||
-webkit-align-items: center;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.swiper-slide img {
|
||||
display: block;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
object-fit: cover;
|
||||
}
|
@ -1,39 +0,0 @@
|
||||
body {
|
||||
background-color: aquamarine;
|
||||
background: url(../../img/preassemble/preassemblebackground.jpg);
|
||||
background-position: center center;
|
||||
background-repeat: no-repeat;
|
||||
background-attachment: fixed;
|
||||
background-size: 100% 100%;
|
||||
}
|
||||
|
||||
.statisticalOutputByModel{
|
||||
border: 0px solid red;
|
||||
position: absolute;
|
||||
width: 45.5%;
|
||||
height: 32%;
|
||||
bottom: 4.5%;
|
||||
left: 3.5%;
|
||||
}
|
||||
|
||||
.inventoryStatistics{
|
||||
border: 0px solid red;
|
||||
position: absolute;
|
||||
width: 45.5%;
|
||||
height: 32%;
|
||||
bottom: 4.5%;
|
||||
right: 3.5%;
|
||||
}
|
||||
|
||||
.hourlyOutputStatistics{
|
||||
border: 0px solid red;
|
||||
position: absolute;
|
||||
width: 93%;
|
||||
height: 32%;
|
||||
top: 23%;
|
||||
left: 3.5%;
|
||||
}
|
||||
.span_c{
|
||||
margin-left: 5%;
|
||||
margin-right: 10% !important;
|
||||
}
|
@ -1,110 +0,0 @@
|
||||
body {
|
||||
background-color: aquamarine;
|
||||
background: url(../../img/storage/storagebackground.jpg);
|
||||
background-position: center center;
|
||||
background-repeat: no-repeat;
|
||||
background-attachment: fixed;
|
||||
background-size: 100% 100%;
|
||||
}
|
||||
|
||||
.onDutyPlan {
|
||||
width: 11%;
|
||||
height: 5.6%;
|
||||
position: absolute;
|
||||
top: 24.5%;
|
||||
letter-spacing: -1px;
|
||||
font-size: 12%;
|
||||
border: 0px solid;
|
||||
}
|
||||
|
||||
.theCurrentTeam {
|
||||
left: 42%;
|
||||
color: #6ACBFE;
|
||||
}
|
||||
|
||||
.scheduledProduction {
|
||||
left: 55.2%;
|
||||
color:#A0FF00;
|
||||
}
|
||||
|
||||
.actualOutPut {
|
||||
left: 69.7%;
|
||||
color: #6ACBFE;
|
||||
}
|
||||
|
||||
.differenceValue {
|
||||
left: 82.9%;
|
||||
color:#A0FF00;
|
||||
}
|
||||
|
||||
.productionPlan{
|
||||
position: absolute;
|
||||
border: 0px solid red;
|
||||
width: 33%;
|
||||
height: 36%;
|
||||
top: 14.5%;
|
||||
left: 3.5%;
|
||||
font-size: 12%;
|
||||
}
|
||||
|
||||
.theCurrentInventory{
|
||||
position: absolute;
|
||||
border: 0px solid red;
|
||||
width: 33%;
|
||||
height: 36%;
|
||||
bottom: 5%;
|
||||
left: 3.5%;
|
||||
font-size: 12%;
|
||||
}
|
||||
|
||||
.emptyLocation{
|
||||
position: absolute;
|
||||
border: 0px solid red;
|
||||
width: 4%;
|
||||
height: 4%;
|
||||
top: 48.3%;
|
||||
color:#6BFF71;
|
||||
font-size: 14%;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
.haveUsedLocation{
|
||||
position: absolute;
|
||||
border: 0px solid red;
|
||||
width: 4%;
|
||||
height: 4%;
|
||||
top: 65%;
|
||||
color:#FF9768;
|
||||
font-size: 14%;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
.emptyLocationRatio{
|
||||
position: absolute;
|
||||
border: 0px solid red;
|
||||
width: 4%;
|
||||
height: 4%;
|
||||
bottom: 10%;
|
||||
color:#FF9768;
|
||||
font-size: 14%;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
.haveUsedLocationRatio{
|
||||
position: absolute;
|
||||
border: 0px solid red;
|
||||
width: 4%;
|
||||
height: 4%;
|
||||
bottom: 10%;
|
||||
color:#FF9768;
|
||||
font-size: 14%;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
@ -1,127 +0,0 @@
|
||||
body {
|
||||
background-color: aquamarine;
|
||||
background: url(../../img/tankShell/tankShellDeviceBackground.jpg);
|
||||
background-position: center center;
|
||||
background-repeat: no-repeat;
|
||||
background-attachment: fixed;
|
||||
background-size: 100% 100%;
|
||||
}
|
||||
|
||||
.dataInformation {
|
||||
border: 0px solid red;
|
||||
position: absolute;
|
||||
width: 24%;
|
||||
height: 22%;
|
||||
top: 14%;
|
||||
left: 3.3%;
|
||||
font-size: 17% !important;
|
||||
}
|
||||
|
||||
.energyProductionStatistics {
|
||||
border: 0px solid red;
|
||||
position: absolute;
|
||||
width: 42%;
|
||||
height: 6%;
|
||||
top: 8%;
|
||||
left: 29%;
|
||||
font-size: 16px !important;
|
||||
}
|
||||
|
||||
.runParamStatistics {
|
||||
border: 0px solid red;
|
||||
position: absolute;
|
||||
width: 42%;
|
||||
height: 7.5%;
|
||||
top: 25%;
|
||||
left: 29%;
|
||||
font-size: 16px !important;
|
||||
}
|
||||
|
||||
.runParamStatistics div {
|
||||
border: 0px solid red;
|
||||
position: absolute;
|
||||
top: 4%;
|
||||
width: 13%;
|
||||
height: 96%;
|
||||
color: blueviolet;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
/* font-size: 16px !important; */
|
||||
}
|
||||
|
||||
.lossParam {
|
||||
border: 0px solid yellowgreen;
|
||||
position: absolute;
|
||||
width: 8.8%;
|
||||
height: 4.5%;
|
||||
top: 12.5%;
|
||||
right: 6%;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
color: red;
|
||||
font-size: 175% !important;
|
||||
}
|
||||
|
||||
.meterParam {
|
||||
border: 0px solid yellowgreen;
|
||||
position: absolute;
|
||||
width: 8.8%;
|
||||
height: 4.5%;
|
||||
top: 27.4%;
|
||||
right: 6%;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
color: #63F659;
|
||||
font-size: 175% !important;
|
||||
}
|
||||
|
||||
.OEEStatistics {
|
||||
border: 0px solid red;
|
||||
position: absolute;
|
||||
width: 35%;
|
||||
height: 26%;
|
||||
top: 71.5%;
|
||||
left: 36%;
|
||||
}
|
||||
|
||||
.equipmentFailure {
|
||||
border: 0px solid red;
|
||||
position: absolute;
|
||||
width: 28%;
|
||||
height: 22%;
|
||||
top: 75%;
|
||||
left: 70%;
|
||||
}
|
||||
|
||||
.loss {
|
||||
border: 0px solid red;
|
||||
position: absolute;
|
||||
width: 28%;
|
||||
height: 25%;
|
||||
top: 41%;
|
||||
left: 71%;
|
||||
}
|
||||
|
||||
.productionPlan {
|
||||
position: absolute;
|
||||
border: 0px solid red;
|
||||
width: 33%;
|
||||
height: 21%;
|
||||
top: 73.5%;
|
||||
left: 3.5%;
|
||||
font-size: 9%;
|
||||
}
|
||||
|
||||
|
||||
.energyConsumption {
|
||||
position: absolute;
|
||||
border: 0px solid red;
|
||||
width: 26%;
|
||||
height: 20%;
|
||||
top: 46%;
|
||||
left: 2%;
|
||||
font-size: 9%;
|
||||
}
|
@ -1,40 +0,0 @@
|
||||
body {
|
||||
background-color: aquamarine;
|
||||
background: url(../../img/tankShell/tankshellbackground.jpg);
|
||||
background-position: center center;
|
||||
background-repeat: no-repeat;
|
||||
background-attachment: fixed;
|
||||
background-size: 100% 100%;
|
||||
}
|
||||
|
||||
.statisticalOutputByModel{
|
||||
border: 0px solid red;
|
||||
position: absolute;
|
||||
width: 45.5%;
|
||||
height: 32%;
|
||||
top: 23%;
|
||||
left: 3.5%;
|
||||
}
|
||||
|
||||
.inventoryStatistics{
|
||||
border: 0px solid red;
|
||||
position: absolute;
|
||||
width: 45.5%;
|
||||
height: 32%;
|
||||
top: 23%;
|
||||
right: 3.5%;
|
||||
}
|
||||
|
||||
.hourlyOutputStatistics{
|
||||
border: 0px solid red;
|
||||
position: absolute;
|
||||
width: 93%;
|
||||
height: 32%;
|
||||
bottom: 4.5%;
|
||||
left: 3.5%;
|
||||
}
|
||||
|
||||
.span_c{
|
||||
margin-left: 5%;
|
||||
margin-right: 10% !important;
|
||||
}
|
Before Width: | Height: | Size: 2.2 MiB |
Before Width: | Height: | Size: 2.6 MiB |
Before Width: | Height: | Size: 2.1 MiB |
Before Width: | Height: | Size: 5.1 KiB |
Before Width: | Height: | Size: 5.2 KiB |
Before Width: | Height: | Size: 2.6 MiB |
Before Width: | Height: | Size: 2.2 MiB |
Before Width: | Height: | Size: 2.7 MiB |
Before Width: | Height: | Size: 2.5 MiB |
Before Width: | Height: | Size: 2.2 MiB |
@ -1,24 +0,0 @@
|
||||
$(() => {
|
||||
// onDutyPlan(1234,1202,33);
|
||||
$.getJSON('/adsorptionTank/getTeamStatisticsJson', function (result) {
|
||||
storageStatistics(result.className, result.planAmount, result.actualAmount, result.differenceAmount,)
|
||||
});
|
||||
|
||||
//按型号统计产量
|
||||
$.getJSON('/adsorptionTank/getMaterialProdutionJson', function (result) {
|
||||
horizontalBarChart(result, document.getElementById("statisticalOutputByModel"));
|
||||
});
|
||||
|
||||
//小时产量
|
||||
$.getJSON('/adsorptionTank/getHourProdutionJson', function (result) {
|
||||
brokenLineAreaDiagram(result, document.getElementById("hourlyOutputStatistics"));
|
||||
});
|
||||
|
||||
|
||||
//库存统计
|
||||
$.getJSON('/adsorptionTank/getMaterialStoreJson', function (result) {
|
||||
threeDimensionalCylindrical(result, document.getElementById("inventoryStatistics"));
|
||||
});
|
||||
|
||||
})
|
||||
|
@ -1,77 +0,0 @@
|
||||
$(() => {
|
||||
|
||||
//数据信息
|
||||
$.getJSON('/aluminumLiner/getDataInformation', function (result) {
|
||||
const statusArray = [1, 0, 0, 0, 0];
|
||||
if (result.length > 0) {
|
||||
statusArray[0] = result[0].deviceStatus == "正常" ? 1 : 0;
|
||||
statusArray[1] = result[0].devicePower;
|
||||
statusArray[2] = result[0].deviceEnergy;
|
||||
}
|
||||
dataInformationFunction(statusArray);
|
||||
});
|
||||
$.getJSON('/aluminumLiner/getRunParameters', function (result) {
|
||||
synthetic(result)
|
||||
});
|
||||
|
||||
|
||||
//loss/aluminumLiner/getLossStatistics
|
||||
$.getJSON('/aluminumLiner/getLossStatistics', function (result) {
|
||||
loss(result, document.getElementById("loss"));
|
||||
});
|
||||
|
||||
|
||||
//设备OEE统计
|
||||
$.getJSON('/aluminumLiner/getOeeStatistics', function (result) {
|
||||
OEEStatistics(result, document.getElementById("OEEStatistics"));
|
||||
});
|
||||
|
||||
//库存情况
|
||||
$.getJSON('/tankShell/getInventoryStatistics', function (result) {
|
||||
inventory(result, document.getElementById("inventory"));
|
||||
});
|
||||
|
||||
|
||||
//生产计划
|
||||
$.ajax({
|
||||
url: '/storage/getProductionPlan',
|
||||
type: 'GET',
|
||||
dataType: 'JSON',
|
||||
success: function (res) {
|
||||
let Res = res
|
||||
Res.data.forEach(val => {
|
||||
val[0] = 'sc-228NE'
|
||||
val[1] = '431'
|
||||
val[2] = '0'
|
||||
val[3] = '431'
|
||||
val[4] = '0%'
|
||||
});
|
||||
Res.header = ['型号', '计划数', '完成数', '差异数', '执行进度']
|
||||
dynamicTable({
|
||||
el: '#productionPlan',
|
||||
rowNum: 5,
|
||||
timeout: 0,
|
||||
header: Res.header,
|
||||
data: Res.data,
|
||||
index: false,
|
||||
fontColor: '#B4B7BF ',
|
||||
indexBGC: '#86F3FF',
|
||||
headerBGC: 'rgba(8,36,75,0.2)',
|
||||
oddRowBGC: 'rgba(8,36,75,0.2)',
|
||||
evenRowBGC: 'rgba(6,25,57,0.2)',
|
||||
colWidth: ['100%', '100%', '100%', '100%', '100%']
|
||||
});
|
||||
},
|
||||
error: function (e) {
|
||||
console.log(e)
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
|
||||
//设备故障排名
|
||||
$.getJSON('/tankShell/getStatisticalOutputByModel', function (result) {
|
||||
equipmentFailure(result, document.getElementById("equipmentFailure"));
|
||||
});
|
||||
|
||||
})
|
@ -1,22 +0,0 @@
|
||||
$(()=>{
|
||||
//班组统计
|
||||
$.getJSON('/aluminumTank/getTeamStatisticsJson', function (result) {
|
||||
storageStatistics(result.className, result.planAmount, result.actualAmount, result.differenceAmount,)
|
||||
});
|
||||
|
||||
//按型号统计产量
|
||||
$.getJSON('/aluminumTank/getMaterialProdutionJson', function (result) {
|
||||
horizontalBarChart(result,document.getElementById("statisticalOutputByModel"));
|
||||
});
|
||||
|
||||
//小时产量
|
||||
$.getJSON('/aluminumTank/getHourProdutionJson', function (result) {
|
||||
bluePolygonHistogram(result, document.getElementById("hourlyOutputStatistics"));
|
||||
});
|
||||
|
||||
//库存统计
|
||||
$.getJSON('/aluminumTank/getMaterialStoreJson', function (result) {
|
||||
multipleThreeDimensionalCylindrical(result,document.getElementById("inventoryStatistics"));
|
||||
});
|
||||
})
|
||||
|