149 lines
6.3 KiB
Plaintext
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">×</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>
|