Files
2026-01-16 14:13:44 +08:00

149 lines
6.3 KiB
Plaintext

<%@ page language="java" pageEncoding="UTF-8" %>
<%@page import="com.sipai.entity.maintenance.MaintenanceDetail" %>
<%request.setAttribute("Wait", MaintenanceDetail.Status_Wait); %>
<style type="text/css">
.GYPJ_Table_Class.table.td {
border: 1px solid #000000;
border-collapse: collapse;
}
</style>
<script type="text/javascript">
$(function () {
initDate();
getData();
});
function getData() {
$.post(ext.contextPath + '/digitalProcess/digitalTechnologist/getGYYXBG_TH_Data.do', {
unitId: unitId,
sdt: $('#dateTime').val(),
mainScoreMpid: '${param.mainScoreMpid}'
}, function (data) {
console.log(data)
let html = "<table class='GYPJ_Table_Class' style='width: 100%;text-align: center;' border='1' cellpadding='0'>";
html += "<tr>";
html += "<td colspan='3'>评价项目</td>";
html += "<td>满分指标值</td>";
html += "<td>今日得分</td>";
html += "<td>异常情况</td>";
html += "</tr>";
let d1 = data;
let d1text = d1.text;
let d1value = d1.value;
let d1spanrange = d1.spanrange;
let d1alarmNews = d1.alarmNews;
for (let i = 0; i < d1.child.length; i++) {
let d2 = d1.child[i];
let d2text = d2.text;
let d2value = d2.value;
let d2spanrange = d2.spanrange;
let rowspanNum = d2.child.length + 1;
html += "<tr>";
html += "<td rowspan=\"" + rowspanNum + "\">" + d2text + "</td>";
html += "<td rowspan=\"" + rowspanNum + "\">" + (d2value / d2spanrange * 100).toFixed(0) + "分(" + d2value + "分)</td>";
html += "</tr>";
for (let j = 0; j < d2.child.length; j++) {
let d3 = d2.child[j];
let d3text = d3.text;
let d3score = d3.score;
let d3spanrange = d3.spanrange;
let d3alarmNews = d3.alarmNews;
html += "<tr>";
html += "<td>" + d3text + "</td>";
html += "<td>" + d3spanrange + "</td>";
html += "<td>" + d3score + "</td>";
html += "<td style='text-align: left;'>" + d3alarmNews + "</td>";
html += "</tr>";
}
}
html += "<tr>";
html += "<td>今日得分</td>";
html += "<td colspan='5'>" + (d1value / d1spanrange * 100).toFixed(0) + "分(" + d1value + "分)</td>";
html += "</tr>";
html += "<tr>";
html += "<td>运行建议</td>";
html += "<td colspan='5' style='text-align: left;'>" + d1alarmNews + "</td>";
html += "</tr>";
html += "</table>";
// console.log(html)
$('#GYPJ_Table').html(html);
}, 'json');
}
function initDate() {
let time = getNowTime();
time = getPlusTime(time, "-1", "day").substring(0, 10);
$('#dateTime').val(time);
$('#dateTime').datepicker({
format: 'yyyy-mm-dd',
weekStart: 1,
autoclose: true,
startView: 0,
minViewMode: 0,
maxViewMode: 1,
forceParse: false,
language: 'zh-CN'
}).on('changeDate', getData);
getData();
};
function doGYYXBG_Out() {
stopBubbleDefaultEvent();
let mainScoreMpid = '${param.mainScoreMpid}';
window.open(ext.contextPath + "/digitalProcess/digitalTechnologist/doGYYXBG_Out.do?unitId=" + unitId
+ "&sdt=" + $('#dateTime').val() + "&mainScoreMpid=" + mainScoreMpid);
}
</script>
<div class="modal fade" id="subModal">
<div class="modal-dialog" style="width: 80%;">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span></button>
<h4 class="modal-title"></h4>
</div>
<div class="modal-body">
<!-- 新增界面formid强制为subForm -->
<form class="form-horizontal" id="subForm">
<!-- 界面提醒div强制id为alertDiv -->
<div id="alertDiv"></div>
<div style="float: left;width: 100%;height: 45px;line-height: 45px;text-align: center;font-size: 18px;">
工艺运行评价
</div>
<div style="float: left;width: 100%;height: 45px;line-height: 45px;text-align: center;padding-right: 55px;">
<div style="float: right;width:40px;height: 45px;text-align: center;padding-left: 10px">
<button style="height: 30px;" type="button" class="btn btn-default" onclick="doGYYXBG_Out();"><i
class="fa fa-cloud-download"></i></button>
</div>
<div style="float: right;width:120px;height: 45px;line-height: 45px;text-align: center;padding-top: 7.5px;">
<input class="form-control date-picker" id="dateTime" name="dateTime" autocomplete="off"
type="text"
placeholder="点击选择"
style="width:100%;height:30px;line-height: 30px;border-radius: 8px;padding-left: 20px;"
value="" readonly/>
</div>
<div style="float: right;width:60px;height: 45px;line-height: 45px;text-align: center;">
日期:
</div>
</div>
<div style="float: left;width: 100%;margin-top: 15px;">
<div id="GYPJ_Table"></div>
</div>
</form>
</div>
<div class="modal-footer" style="border-top: 0px;">
<button style="margin-top: 10px;" type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
</div>
</div>
<!-- /.modal-content -->
</div>
<!-- /.modal-dialog -->
</div>