|
@@ -7,50 +7,178 @@
|
|
<script src="../../js/min-loader-next.js"></script>
|
|
<script src="../../js/min-loader-next.js"></script>
|
|
</head>
|
|
</head>
|
|
<body class="content">
|
|
<body class="content">
|
|
- <div class="shadow-content" style="margin:1.5rem; text-align: center;">
|
|
|
|
- <p id = "reportTitle" style="margin:15px; font-size : 20px"></p>
|
|
|
|
- <table id="reportTable" class="layui-table"></table>
|
|
|
|
- <div id = "reportDiv" style = "margin : 20px; text-align : left;"></div>
|
|
|
|
- <div id = "reportFujian" style = "margin : 20px; text-align : right;">
|
|
|
|
- <a style = "color : red;" onclick = "downLoadFujian()">附件下载</a>
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
- <script>
|
|
|
|
- var pageId = getQueryString("pageId");
|
|
|
|
- var reportId = getQueryString("reportId"); //报告id
|
|
|
|
- var fileName = chineseUrlDecodeURI(getQueryString("fileName")); //报告名称
|
|
|
|
-
|
|
|
|
- var type = getQueryString("type"); //报告类型00:excel 01:word
|
|
|
|
- var typeId = getQueryString("typeId"); //报告类型id
|
|
|
|
- var reportType = getQueryString("reportType"); //报告类型
|
|
|
|
-
|
|
|
|
- var cols = null;
|
|
|
|
-
|
|
|
|
- // word
|
|
|
|
- $("#reportTable").hide();
|
|
|
|
- $("#reportTitle").html(fileName);
|
|
|
|
- $.request({
|
|
|
|
- action : 'JtfjtReportAction/reportInfDetail',
|
|
|
|
- data : {
|
|
|
|
- reportId : reportId
|
|
|
|
- },
|
|
|
|
- success : function(data) {
|
|
|
|
- var resJSON = eval('(' + data.data.data + ')');
|
|
|
|
- var reportDesc = resJSON.descStr;
|
|
|
|
-
|
|
|
|
- $("#reportDiv").html(reportDesc);
|
|
|
|
|
|
+ <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">
|
|
|
|
|
|
- if (reportType != "TQTDYB") {
|
|
|
|
- $("#reportFujian").hide();
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
- error : function(data2) {
|
|
|
|
- $.ErrorAlert(data2.MINErrorMessage);
|
|
|
|
- }
|
|
|
|
- });
|
|
|
|
-
|
|
|
|
|
|
+ <table id="demo2x" lay-filter="test"></table>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="layui-tab-item">
|
|
|
|
+ <p id ="desc3" class="desc_label"></p>
|
|
|
|
+ <br>
|
|
|
|
+ <p class="desc_label" style="color: #ff0000;">注:台区停电数据来源于供服系统</p>
|
|
|
|
+ <br>
|
|
|
|
+ <table id="demo3" lay-filter="test"></table>
|
|
|
|
+ </div>
|
|
|
|
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <script>
|
|
|
|
+ var pageId = getQueryString("pageId");
|
|
|
|
+ var reportId = getQueryString("reportId"); //报告id---100000150
|
|
|
|
+ var fileName = chineseUrlDecodeURI(getQueryString("fileName")); //报告名称
|
|
|
|
+ var type = getQueryString("type"); //报告类型00:excel 01:word
|
|
|
|
+ var typeId = getQueryString("typeId"); //报告类型id XLGZZRB
|
|
|
|
+ var reportType = getQueryString("reportType"); //报告类型 XLGZZRB
|
|
|
|
+ var $element;
|
|
|
|
+ var $table;
|
|
|
|
+ $("#fileName").text(fileName);
|
|
|
|
+ layui.use(['element','table'], function(){
|
|
|
|
+ $element= layui.element;
|
|
|
|
+ $table = layui.table;
|
|
|
|
+ });
|
|
|
|
+ tableYulan();
|
|
|
|
+ // 预览
|
|
|
|
+ function tableYulan() {
|
|
|
|
+ // 查询符合条件的明细数据,生成预览数据
|
|
|
|
+ $.request({
|
|
|
|
+ action : 'XlgzzReportAction/reportNeedDataDetail2',
|
|
|
|
+ data : {
|
|
|
|
+ reportId : reportId
|
|
|
|
+ },
|
|
|
|
+ success : function(data) {
|
|
|
|
+ if (data.code == 0) {//查询结果集成功
|
|
|
|
+ // $element.tabDelete('demo', '22');
|
|
|
|
+ //渲染表格
|
|
|
|
+ $table.render({
|
|
|
|
+ elem: '#demo1'
|
|
|
|
+ ,limit:100
|
|
|
|
+ ,cols: [[ //表头
|
|
|
|
+ {field: 'DFD10_XGSMC', title: '单位', width:120}
|
|
|
|
+ ,{field: 'DFD10_BZMC', title: '供电所', width:120}
|
|
|
|
+ ,{field: 'DFD10_XLMC', title: '线路名称', width:120}
|
|
|
|
+ ,{field: 'sum', title: '重载时长(h)', width:120}
|
|
|
|
+ ,{field: 'avg', title: '平均负载率(%)', width: 120}
|
|
|
|
+ ]],
|
|
|
|
+ data:data.data.resList.result
|
|
|
|
+ });
|
|
|
|
+ $table.render({
|
|
|
|
+ elem: '#demo1x'
|
|
|
|
+ ,limit:100
|
|
|
|
+ ,cols: [[ //表头
|
|
|
|
+ {field: 'DFD10_XGSMC', title: '单位', width:120}
|
|
|
|
+ ,{field: 'DFD10_BZMC', title: '供电所', width:120}
|
|
|
|
+ ,{field: 'DFD10_XLMC', title: '线路名称', width:120}
|
|
|
|
+ ,{field: 'sum', title: '过载时长(h)', width:120}
|
|
|
|
+ ,{field: 'avg', title: '平均负载率(%)', width: 120}
|
|
|
|
+ ]],
|
|
|
|
+ data:data.data.resList.result2
|
|
|
|
+ });
|
|
|
|
+ $table.render({
|
|
|
|
+ elem: '#demo2'
|
|
|
|
+ ,limit:100
|
|
|
|
+ ,cols: [[ //表头
|
|
|
|
+ {field: 'DFD9_UNIT', title: '单位', width:120}
|
|
|
|
+ ,{field: 'DFD9_BZMC', title: '供电所', width:120}
|
|
|
|
+ ,{field: 'DFD9_GBMC', title: '公变名称', width:120}
|
|
|
|
+ ,{field: 'DFD9_ZZSC', title: '重载时长(h)', width:120}
|
|
|
|
+ ,{field: 'avg', title: '平均负载率(%)', width: 120}
|
|
|
|
+ ,{field: 'DFD9_JTYY', title: '原因', width: 120}
|
|
|
|
+ ,{field: 'DFD9_JTJJCS', title: '解决措施', width: 120}
|
|
|
|
+ ]],
|
|
|
|
+ data:data.data.resList.result4
|
|
|
|
+ });
|
|
|
|
+ $table.render({
|
|
|
|
+ elem: '#demo2x'
|
|
|
|
+ ,limit:100
|
|
|
|
+ ,cols: [[ //表头
|
|
|
|
+ {field: 'DFD9_UNIT', title: '单位', width:120}
|
|
|
|
+ ,{field: 'DFD9_BZMC', title: '供电所', width:120}
|
|
|
|
+ ,{field: 'DFD9_GBMC', title: '公变名称', width:120}
|
|
|
|
+ ,{field: 'DFD9_GZSC', title: '过载时长(h)', width:120}
|
|
|
|
+ ,{field: 'avg', title: '平均负载率(%)', width: 120}
|
|
|
|
+ ,{field: 'DFD9_JTYY', title: '原因', width: 120}
|
|
|
|
+ ,{field: 'DFD9_JTJJCS', title: '解决措施', width: 120}
|
|
|
|
+ ]],
|
|
|
|
+ data:data.data.resList.result3
|
|
|
|
+ });
|
|
|
|
+ //描述
|
|
|
|
+ $("#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]);
|
|
|
|
|
|
|
|
+ $table.render({
|
|
|
|
+ elem: '#demo3'
|
|
|
|
+ ,limit:100
|
|
|
|
+ ,cols: [[ //表头
|
|
|
|
+ {field: '1', title: '单位\\分类', width:150,rowspan:2}
|
|
|
|
+ ,{field: '2', title: '客户总量(户)', width:150,rowspan:2}
|
|
|
|
+ ,{field: '3', title: '平均到达现场时间(分)', width:150,rowspan:2}
|
|
|
|
+ ,{field: '4', title: '工单处理平均时长(分)', width:150,rowspan:2}
|
|
|
|
+ ,{field: '5', title: '到达现场超时数', width:150,rowspan:2}
|
|
|
|
+ ,{field: '6', title: '工单时长超70分钟数', width:150,rowspan:2}
|
|
|
|
+ ,{field: '', title: '故障类型',colspan:4}
|
|
|
|
+ ,{field: '8', title: '疑似虚假回单', width:150,rowspan:2}
|
|
|
|
+ ,{field: '9', title: '工单总数', width:150,rowspan:2}
|
|
|
|
+ ,{field: '10', title: '万户报修率', width:150,rowspan:2}
|
|
|
|
+ ],
|
|
|
|
+ [
|
|
|
|
+ {field: '11', title: '客户内部故障', width:150}
|
|
|
|
+ ,{field: '12', title: '低压故障', width:150}
|
|
|
|
+ ,{field: '13', title: '非电力故障', width:150}
|
|
|
|
+ ,{field: '14', title: '电能质量等故障', width:150}
|
|
|
|
+ ]],
|
|
|
|
+ data:[],
|
|
|
|
+ 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');
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+ } else {
|
|
|
|
+ $.ErrorAlert(res.MINErrorMessage);
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ error : function(data2) {
|
|
|
|
+ $.ErrorAlert(data2.MINErrorMessage);
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+ }
|
|
</script>
|
|
</script>
|
|
</body>
|
|
</body>
|
|
|
|
|