|
@@ -0,0 +1,511 @@
|
|
|
+<!DOCTYPE html>
|
|
|
+<html>
|
|
|
+
|
|
|
+<head>
|
|
|
+ <meta charset="utf-8">
|
|
|
+ <title>导入</title>
|
|
|
+ <script src="../../js/min-loader-next.js"></script>
|
|
|
+ <script src="../../js/report.js"></script>
|
|
|
+ <script src="../../js/commutils.js"></script>
|
|
|
+ <link rel="stylesheet" href="../../plugins/layui/lay/modules/steps/style.css"></link>
|
|
|
+ <style>
|
|
|
+ .layui-input {
|
|
|
+ width : 200px;
|
|
|
+ }
|
|
|
+ .layui-upload-drag .layui-icon {
|
|
|
+ font-size: 18px;
|
|
|
+ color: #fff;
|
|
|
+ }
|
|
|
+ .layui-btn-sm {
|
|
|
+ height: 22px;
|
|
|
+ line-height: 22px;
|
|
|
+ padding: 0 10px;
|
|
|
+ font-size: 12px;
|
|
|
+ }
|
|
|
+ .desc_label{
|
|
|
+ font-size: 2rem;
|
|
|
+ line-height: 3rem;
|
|
|
+ }
|
|
|
+ </style>
|
|
|
+</head>
|
|
|
+<body class="content">
|
|
|
+ <div id="step_demo" class="step-body" style = "margin-top : 20px; margin-left: 10%;">
|
|
|
+ <div class="step-header" style="width:80%;overflow: hidden;">
|
|
|
+ <ul>
|
|
|
+ <li>
|
|
|
+ <span class="step-name">选择报告/报表</span>
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <span class="step-name">选择文件</span>
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <span class="step-name">数据预览</span>
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <span class="step-name">生成报告/报表</span>
|
|
|
+ </li>
|
|
|
+ </ul>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="order-body" style = "width: 90%; margin-left : 5%;height : 450px" name = "step">
|
|
|
+ <form class="layui-form" style = "text-align : center;">
|
|
|
+ <div class="order-select" id="content" style = "background: #FFFFFF;border-radius: 8px;padding: 16px 1.4rem;">
|
|
|
+ <div class="layui-inline" style="margin-top: 150px;">
|
|
|
+ <label class="f12-gray4">请选择文件类型:</label>
|
|
|
+ <div id = "reportTypeDiv" class="layui-inline">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div style="margin-top : 200px; margin-bottom: 20px;">
|
|
|
+ <button type="button" class="layui-btn" style = "width : 214px" onclick = "goStep(2)">下一步</button>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </form>
|
|
|
+ </div>
|
|
|
+ <div name = "step" style = "width: 90%; margin-left : 5%;height : 300px; display : none; text-align : center;">
|
|
|
+ <div style = "width: 100%; margin-left : 0px; height : 200px" class = "layui-upload-drag" >
|
|
|
+ <input type="text" style = "display : inline-block" class="layui-input" id="dayRange" placeholder="请选择报表日期" readonly>
|
|
|
+ <input type="text" style = "display : inline-block" class="layui-input" id="dateRange" placeholder="请选择报表日期范围" readonly>
|
|
|
+ <input type="text" style = "display : inline-block" class="layui-input" id="timeRange" placeholder="请选择报表时间段" readonly>
|
|
|
+ </div>
|
|
|
+ <div style="margin-top : 50px;">
|
|
|
+ <button type="button" class="layui-btn" style = "width : 214px" onclick = "tableYulan()">下一步</button>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <!--第三步-->
|
|
|
+ <div name = "step" style = "width: 90%; margin-left : 5%; height : 300px;display : none; text-align : center;">
|
|
|
+ <div style = "width: 100%; margin-left : 0px;" class = "layui-upload-drag" >
|
|
|
+ <p id = "fileName" contenteditable="true">国网泰安供电公司2020年8月份配网运行分析月报</p>
|
|
|
+ <div class="layui-tab" lay-filter="demo" style="min-height: 400px;">
|
|
|
+ <ul class="layui-tab-title">
|
|
|
+ <li class="layui-this" lay-id="11">线路重载明细</li>
|
|
|
+ <li lay-id="11x">线路过载明细</li>
|
|
|
+ <li lay-id="22">公变重载明细</li>
|
|
|
+ <li lay-id="22">公变过载明细</li>
|
|
|
+ <li lay-id="33">抢修类工单报表</li>
|
|
|
+ </ul>
|
|
|
+ <div class="layui-tab-content">
|
|
|
+ <!--线路重载-->
|
|
|
+ <div class="layui-tab-item layui-show">
|
|
|
+ <p id ="desc1" class="desc_label"></p>
|
|
|
+ <br>
|
|
|
+ <p id ="desc11" class="desc_label"></p>
|
|
|
+ <br>
|
|
|
+ <p class="desc_label" style="color: #ff0000;">注:线路负载率持续1小时在70%-100%为重载,持续1小时在100%以上为过载。</p>
|
|
|
+ <br>
|
|
|
+ <table id="demo1" lay-filter="test"></table>
|
|
|
+ </div>
|
|
|
+ <!--线路过载-->
|
|
|
+ <div class="layui-tab-item">
|
|
|
+ <table id="demo1x" lay-filter="test"></table>
|
|
|
+ </div>
|
|
|
+ <!--配变重载-->
|
|
|
+ <div class="layui-tab-item">
|
|
|
+ <p id ="desc2" class="desc_label"></p>
|
|
|
+ <br>
|
|
|
+ <p id ="desc22" class="desc_label"></p>
|
|
|
+ <br>
|
|
|
+ <p class="desc_label" style="color: #ff0000;">注:配变负载率连续2小时在80%-100%之间为重载,连续2小时在100%以上为过载。</p>
|
|
|
+ <br>
|
|
|
+ <table id="demo2" lay-filter="test"></table>
|
|
|
+ </div>
|
|
|
+ <!--配变过载-->
|
|
|
+ <div class="layui-tab-item">
|
|
|
+ <table id="demo2x" lay-filter="test"></table>
|
|
|
+ </div>
|
|
|
+ <!--抢修类工单-->
|
|
|
+ <div class="layui-tab-item">
|
|
|
+ <p id ="desc3" class="desc_label"></p>
|
|
|
+ <br>
|
|
|
+ <table id="demo3" lay-filter="test"></table>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <p id = "gongjubiao">报表关联的工具表为《
|
|
|
+ <a id = "utilName" onclick = "goUtilDetail(this)">2020年6月底低电压月报工具表</a>》
|
|
|
+ 关联的报表算法为《
|
|
|
+ <a id = "algorithmName" onclick = "goAlgorithmDetail(this)">国网泰安供电公司2020年8月份配网运行分析月报</a>》 的算法</p>
|
|
|
+ <div id = "reportDiv" style = "display : none;text-align : left;"></div>
|
|
|
+ </div>
|
|
|
+ <div style="margin-top : 50px;">
|
|
|
+ <button type="button" class="layui-btn" style = "width : 214px" onclick = "goStep(4)">下一步</button>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div name = "step" style = "width: 90%; margin-left : 5%;height : 300px; display : none; text-align : center; margin-top : 50px;">
|
|
|
+ <i class="layui-icon layui-icon-ok-circle" style="font-size: 100px; color: #009688;"></i>
|
|
|
+ <p style = "font-weight: 700;font-size: 25px;">报表生成成功!</p>
|
|
|
+ <p style = " color: #b2bbc2;">可在数据仓库-报表管理进行查看</p>
|
|
|
+ <div style="margin-top : 100px;">
|
|
|
+ <button type="button" class="layui-btn" style = "width : 214px" onclick = "finish()">完成</button>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <script>
|
|
|
+ var pageId = getQueryString("pageId");
|
|
|
+ var timeType = getQueryString("timeType");// 报表周期:00日报 01周报 02月报
|
|
|
+ var reportType = getQueryString("reportType");// 报表类型XLGZZRB or XLGZZZB
|
|
|
+ // 日报
|
|
|
+ if (timeType == '00') {
|
|
|
+ $("#dayRange").show();
|
|
|
+ $("#dateRange").hide();
|
|
|
+ // 周报和月报
|
|
|
+ } else {
|
|
|
+ $("#dayRange").hide();
|
|
|
+ $("#dateRange").show();
|
|
|
+ }
|
|
|
+
|
|
|
+ var $step;
|
|
|
+ layui.config({
|
|
|
+ base: '../../plugins/layui/lay/modules/steps/'
|
|
|
+ }).use(['steps','jquery'],function(){
|
|
|
+ var $ = layui.$;
|
|
|
+ $step = $("#step_demo").step();
|
|
|
+ })
|
|
|
+ var $element;
|
|
|
+ layui.use('element', function(){
|
|
|
+ $element= layui.element;
|
|
|
+ });
|
|
|
+ layui.use('laydate', function(){
|
|
|
+ var laydate = layui.laydate;
|
|
|
+ // 报告日报日期选择
|
|
|
+ laydate.render({
|
|
|
+ elem : '#dayRange'
|
|
|
+ ,format : 'yyyyMMdd'
|
|
|
+ ,done: function(value, date, endDate){
|
|
|
+ var fileName = $("#fileName").html();
|
|
|
+ if (fileName.indexOf("-") != -1) {
|
|
|
+ $("#fileName").html(fileName.split("-")[0]+value);
|
|
|
+ } else {
|
|
|
+ $("#fileName").html(fileName+"-" + value);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ // 报告日期范围选择
|
|
|
+ laydate.render({
|
|
|
+ elem : '#dateRange'
|
|
|
+ ,format : 'yyyyMMdd'
|
|
|
+ ,range : true
|
|
|
+ ,done: function(value, date, endDate){
|
|
|
+ var fileName = $("#fileName").html();
|
|
|
+ if (fileName.indexOf("-") != -1) {
|
|
|
+ $("#fileName").html(fileName.split("-")[0]+value);
|
|
|
+ } else {
|
|
|
+ $("#fileName").html(fileName+"-" + value);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ //时间范围
|
|
|
+ laydate.render({
|
|
|
+ elem : '#timeRange'
|
|
|
+ ,type : 'time'
|
|
|
+ ,format : 'HHmmss'
|
|
|
+ ,value : '000000 - 235959'
|
|
|
+ ,range : true
|
|
|
+ });
|
|
|
+ });
|
|
|
+ var $table;
|
|
|
+ layui.use('table', function(){
|
|
|
+ $table = layui.table;
|
|
|
+ });
|
|
|
+ // 范围类型
|
|
|
+ layui.use('form', function(){
|
|
|
+ var form = layui.form;
|
|
|
+ $.request({
|
|
|
+ action : 'BranchReportTypeAction/branchReportTypeQuery',
|
|
|
+ data : {
|
|
|
+ reportType : reportType
|
|
|
+ },
|
|
|
+ success : function(data) {
|
|
|
+ var html = '<select id = "reportType" lay-filter="reportTypeFilter"><option value = "">请选择</option>';
|
|
|
+ var fileTypeList = data.data;
|
|
|
+ for (var i = 0; i < fileTypeList.length; i ++) {
|
|
|
+ var fileTypeInf = fileTypeList[i];
|
|
|
+ html += '<option value = "' + fileTypeInf.id + '_' + fileTypeInf.type + '_' + fileTypeInf.timeType + '">' + fileTypeInf.name + '</option>';
|
|
|
+ }
|
|
|
+ html += '</select>';
|
|
|
+ $("#reportTypeDiv").html(html);
|
|
|
+ form.render();
|
|
|
+ },
|
|
|
+ error : function(data2) {
|
|
|
+ $.ErrorAlert(data2.MINErrorMessage);
|
|
|
+ }
|
|
|
+ });
|
|
|
+ // 加载算法
|
|
|
+ form.on('select(reportTypeFilter)', function(data){
|
|
|
+ var value = data.value;
|
|
|
+ if (!isEmpty(value)) {
|
|
|
+ var reportTypeId = value.split("_")[0];
|
|
|
+
|
|
|
+ $("#fileName").html(data.elem.selectedOptions[0].text);
|
|
|
+
|
|
|
+ if (!isEmpty(reportTypeId)) {
|
|
|
+ $.request({
|
|
|
+ action : 'BranchReportTypeAction/fileTypeOfReportType',
|
|
|
+ data : {
|
|
|
+ reportTypeId : reportTypeId
|
|
|
+ },
|
|
|
+ success : function(data) {
|
|
|
+ fileType = data.data;
|
|
|
+ setTempVal("fileType", fileType);
|
|
|
+
|
|
|
+ var utilDataInf = data.utilDataInf;
|
|
|
+ if (!isEmpty(utilDataInf)) {
|
|
|
+ $("#utilName").html(utilDataInf.fileName);
|
|
|
+ $("#utilName").attr("fileName", utilDataInf.fileName);
|
|
|
+ setTempVal("utilExcelDataDetail", utilDataInf.excelData);
|
|
|
+ var algorithmInf = data.algorithmInf;
|
|
|
+ if (!isEmpty(algorithmInf)) {
|
|
|
+ $("#algorithmName").html(utilDataInf.fileName+"算法");
|
|
|
+ $("#algorithmName").attr("reportTypeId", reportTypeId);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ error : function(data2) {
|
|
|
+ $.ErrorAlert(data2.MINErrorMessage);
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ })
|
|
|
+
|
|
|
+ function goStep (step) {
|
|
|
+ var reportInf = $("#reportTypeDiv").find("select option:selected").val();
|
|
|
+
|
|
|
+ var dayRange = $("#dayRange").val();
|
|
|
+ var dateRange = $("#dateRange").val();
|
|
|
+ var timeRange = $("#timeRange").val();
|
|
|
+ if (step == 2) {
|
|
|
+ if (isEmpty(reportInf)) {
|
|
|
+ $.ErrorAlert("请选择上传文件类型!");
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (step == 4) {//完成
|
|
|
+ var fileName = $("#fileName").html();
|
|
|
+ var range = null;
|
|
|
+ if (timeType == '00') {//日报
|
|
|
+ range = dayRange + "-" + dayRange;
|
|
|
+ } else {//周报
|
|
|
+ range = dateRange;
|
|
|
+ }
|
|
|
+ var monthNum = $("#monthNum").html();
|
|
|
+ var countNum = $("#countNum").html();
|
|
|
+ $.request({
|
|
|
+ action : 'XlgzzReportAction/fileInfReportSubmit',
|
|
|
+ data : {
|
|
|
+ range : range,//日报时间
|
|
|
+ timeRange : timeRange,//日报时间
|
|
|
+ reportInf : reportInf,//报表名称
|
|
|
+ monthNum : monthNum,//无用
|
|
|
+ countNum : countNum,//无用
|
|
|
+ timeType: timeType,//报告类型
|
|
|
+ fileName:$("#fileName").text()
|
|
|
+ },
|
|
|
+ success : function(data) {
|
|
|
+ if (data.code == 0) {
|
|
|
+ $step.goStep(step);
|
|
|
+ var stepDiv = $("div[name = 'step']");
|
|
|
+ for (var i = 0; i < stepDiv.length; i ++) {
|
|
|
+ if (step == (i + 1)) {
|
|
|
+ $(stepDiv[i]).show();
|
|
|
+ } else {
|
|
|
+ $(stepDiv[i]).hide();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ $.ErrorAlert(res.MINErrorMessage);
|
|
|
+ }
|
|
|
+ },
|
|
|
+ error : function(data2) {
|
|
|
+ $.ErrorAlert(data2.MINErrorMessage);
|
|
|
+ }
|
|
|
+ });
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
+ $step.goStep(step);
|
|
|
+ var stepDiv = $("div[name = 'step']");
|
|
|
+ for (var i = 0; i < stepDiv.length; i ++) {
|
|
|
+ if (step == (i + 1)) {
|
|
|
+ $(stepDiv[i]).show();
|
|
|
+ } else {
|
|
|
+ $(stepDiv[i]).hide();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ function finish() {
|
|
|
+ deleteTabPageParent(pageId);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ // 报表返回数据
|
|
|
+ var resJsonStr = null;
|
|
|
+ // 预览
|
|
|
+ function tableYulan() {
|
|
|
+ var reportInf = $("#reportTypeDiv").find("select option:selected").val();//所选报表类型
|
|
|
+ var dayRange = $("#dayRange").val();//日报-年月日
|
|
|
+ var dateRange = $("#dateRange").val();//周报-年月日-年月日
|
|
|
+ var timeRange = $("#timeRange").val();//日报-时分秒
|
|
|
+ // 日报
|
|
|
+ if (timeType == '00') {
|
|
|
+ if (isEmpty(dayRange)) {
|
|
|
+ $.ErrorAlert("请选择报表日期!");
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ if (isEmpty(dateRange)) {
|
|
|
+ $.ErrorAlert("请选择报表日期范围!");
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ // 日报
|
|
|
+ var range = null;
|
|
|
+ if (timeType == '00') {
|
|
|
+ range = dayRange + "-" + dayRange;
|
|
|
+ } else {
|
|
|
+ range = dateRange;
|
|
|
+ }
|
|
|
+ var monthNum = $("#monthNum").html();
|
|
|
+ var countNum = $("#countNum").html();
|
|
|
+ // 查询符合条件的明细数据,生成预览数据
|
|
|
+ $.request({
|
|
|
+ action : 'XlgzzReportAction/reportNeedDataDetail',
|
|
|
+ data : {
|
|
|
+ range : range,//日报时间
|
|
|
+ timeRange : timeRange,//日报时间
|
|
|
+ reportInf : reportInf,//报表名称
|
|
|
+ monthNum : monthNum,//无用
|
|
|
+ countNum : countNum//无用
|
|
|
+ },
|
|
|
+ success : function(data) {
|
|
|
+ if (data.code == 0) {//查询结果集成功
|
|
|
+ //渲染表格
|
|
|
+ //非抢修类工单明细
|
|
|
+ $table.render({
|
|
|
+ elem: '#demo2'
|
|
|
+ ,limit:100
|
|
|
+ ,cellMinWidth: 120
|
|
|
+ ,cols: [[ //表头
|
|
|
+ {field: 'SEQU',title:'序号',type:'numbers',width:60}
|
|
|
+ ,{field: 'DFD9_UNIT', title: '单位'}
|
|
|
+ ,{field: 'DFD9_BZMC', title: '供电所'}
|
|
|
+ ,{field: 'DFD9_GBMC', title: '公变名称'}
|
|
|
+ ,{field: 'DFD9_ZZSC', title: '重载时长(h)'}
|
|
|
+ ,{field: 'avg', title: '平均负载率(%)'}
|
|
|
+ ,{field: 'DFD9_JTYY', title: '原因'}
|
|
|
+ ,{field: 'DFD9_JTJJCS', title: '解决措施'}
|
|
|
+ ]],
|
|
|
+ data:data.data.resList.result4
|
|
|
+ });
|
|
|
+
|
|
|
+ $table.render({
|
|
|
+ elem: '#demo1'
|
|
|
+ ,limit:100
|
|
|
+ ,cellMinWidth: 120
|
|
|
+ ,cols: [[ //表头
|
|
|
+ {field: 'SEQU',title:'序号',type:'numbers',width:60}
|
|
|
+ ,{field: 'DFD10_XGSMC', title: '单位'}
|
|
|
+ ,{field: 'DFD10_BZMC', title: '供电所'}
|
|
|
+ ,{field: 'DFD10_XLMC', title: '线路名称'}
|
|
|
+ ,{field: 'sum', title: '重载时长(h)'}
|
|
|
+ ,{field: 'avg', title: '平均负载率(%)'}
|
|
|
+ ]],
|
|
|
+ data:data.data.resList.result
|
|
|
+ });
|
|
|
+ $table.render({
|
|
|
+ elem: '#demo1x'
|
|
|
+ ,limit:100
|
|
|
+ ,cellMinWidth: 120
|
|
|
+ ,cols: [[ //表头
|
|
|
+ {field: 'SEQU',title:'序号',type:'numbers',width:60}
|
|
|
+ ,{field: 'DFD10_XGSMC', title: '单位'}
|
|
|
+ ,{field: 'DFD10_BZMC', title: '供电所'}
|
|
|
+ ,{field: 'DFD10_XLMC', title: '线路名称'}
|
|
|
+ ,{field: 'sum', title: '过载时长(h)'}
|
|
|
+ ,{field: 'avg', title: '平均负载率(%)'}
|
|
|
+ ]],
|
|
|
+ data:data.data.resList.result2
|
|
|
+ });
|
|
|
+
|
|
|
+ $table.render({
|
|
|
+ elem: '#demo2x'
|
|
|
+ ,limit:100
|
|
|
+ ,cellMinWidth: 120
|
|
|
+ ,cols: [[ //表头
|
|
|
+ {field: 'SEQU',title:'序号',type:'numbers',width:60}
|
|
|
+ ,{field: 'DFD9_UNIT', title: '单位'}
|
|
|
+ ,{field: 'DFD9_BZMC', title: '供电所'}
|
|
|
+ ,{field: 'DFD9_GBMC', title: '公变名称'}
|
|
|
+ ,{field: 'DFD9_GZSC', title: '过载时长(h)'}
|
|
|
+ ,{field: 'avg', title: '平均负载率(%)'}
|
|
|
+ ,{field: 'DFD9_JTYY', title: '原因'}
|
|
|
+ ,{field: 'DFD9_JTJJCS', title: '解决措施'}
|
|
|
+ ]],
|
|
|
+ data:data.data.resList.result3
|
|
|
+ });
|
|
|
+ //抢修类工单报表
|
|
|
+ $table.render({
|
|
|
+ elem: '#demo3'
|
|
|
+ ,limit:100
|
|
|
+ ,totalRow:true
|
|
|
+ ,cols: [[ //表头
|
|
|
+ {field: 'SEQU',title:'序号',type:'numbers',rowspan:2,width:60,fixed:'left'}
|
|
|
+ ,{field: 'DFD11_GDDW', title: '单位\\分类', width:160,rowspan:2,fixed:'left'}
|
|
|
+ ,{field: 'KHZS', title: '客户总量(户)', width:160,rowspan:2}
|
|
|
+ ,{field: 'DDXCSJ', title: '平均到达现场时间(分)', width:160,rowspan:2}
|
|
|
+ ,{field: 'GDCLSJ', title: '工单处理平均时长(分)', width:160,rowspan:2}
|
|
|
+ ,{field: 'DDXCCSS', title: '到达现场超时数', width:160,rowspan:2}
|
|
|
+ ,{field: 'GDCSZS', title: '工单时长超70分钟数', width:160,rowspan:2}
|
|
|
+ ,{field: '', title: '故障类型',colspan:4}
|
|
|
+ ,{field: 'YSXJHD', title: '疑似虚假回单', width:160,rowspan:2}
|
|
|
+ ,{field: 'GDZS', title: '工单总数', width:160,rowspan:2}
|
|
|
+ ,{field: 'WH', title: '万户报修率', width:160,rowspan:2}
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ {field: 'GZLS-A', title: '客户内部故障', width:160}
|
|
|
+ ,{field: 'GZLS-B', title: '低压故障', width:160}
|
|
|
+ ,{field: 'GZLS-C', title: '非电力故障', width:160}
|
|
|
+ ,{field: 'GZLS-D', title: '电能质量等故障', width:160}
|
|
|
+ ]],
|
|
|
+ data:data.data.resList.result5,
|
|
|
+ done:function(res, curr, count){
|
|
|
+ count || this.elem.next('.layui-table-view').find('.layui-table-header').css('display', 'inline-block');
|
|
|
+ count || this.elem.next('.layui-table-view').find('.layui-table-box').css('overflow-x', 'auto');
|
|
|
+ var that = this.elem.next();
|
|
|
+ res.data.forEach(function (item, index) {
|
|
|
+ if (item.DFD11_GDDW === "公司累计") {
|
|
|
+ var tr = that.find(".layui-table-box tbody tr[data-index='" + index + "']");
|
|
|
+ tr.css("background-color", "darkgray");
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+ });
|
|
|
+ //描述
|
|
|
+ $("#desc1").html(" "+data.data.resList.descStr[0]);
|
|
|
+ $("#desc11").html(" "+data.data.resList.descStr[1]);
|
|
|
+ $("#desc2").html(" "+data.data.resList.descStr2[0]);
|
|
|
+ $("#desc22").html(" "+data.data.resList.descStr2[1]);
|
|
|
+ $("#desc3").html(" "+data.data.resList.descStr3);
|
|
|
+
|
|
|
+ if (timeType == '00') {// 日报
|
|
|
+ $("#gongjubiao").hide();
|
|
|
+ // $element.tabDelete('demo', '22');
|
|
|
+ } else if (timeType == '02' || timeType == '01') {// 月报 或 周报
|
|
|
+ $("#gongjubiao").hide();
|
|
|
+
|
|
|
+ }
|
|
|
+ goStep(3);
|
|
|
+ } else {
|
|
|
+ $.ErrorAlert(res.MINErrorMessage);
|
|
|
+ }
|
|
|
+ },
|
|
|
+ error : function(data2) {
|
|
|
+ $.ErrorAlert(data2.MINErrorMessage);
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+ </script>
|
|
|
+</body>
|
|
|
+</html>
|