hdw
2018-11-07 0c291f930b3e375f3baaf8f1e8c767973c87c140
gx_tieta/WebRoot/batt-fault-manage.jsp
@@ -118,6 +118,7 @@
   <script type="text/html" id="toolBar">
      <a class="layui-btn layui-btn-xs" lay-event="details">故障详情</a>
      <a class="layui-btn layui-btn-xs" lay-event="delError">排除故障方案</a>
      <a class="layui-btn layui-btn-xs" lay-event="viewError">查看故障方案</a>
   </script>
   <script type="text/javascript">
      var permits;
@@ -148,14 +149,15 @@
            ,toolbar: false
            ,cellMinWidth: 80
            ,cols: [[
              {field:'station_name1', title:'省', align:'center',width:100}
             ,{field:'city', title:'市', align:'center',width:100}
             ,{field:'stationName3', title:'机房名称', align:'center',width:450}
             ,{field:'note', title:'记录时间', align:'center',width:150}
              {field:'stationName3', title:'机房名称', align:'center',width:450}
             ,{field:'note', title:'故障提出日期', align:'center',width:150}
             ,{field:'originator', title:'故障提出人', align:'center',width:150}
             ,{field:'error_en', title: '故障排除状态', align: 'center',width:150}
               ,{field:'error_dispose', title: '处理方案', align: 'center'}
             ,{field:'question', title:'故障描述', align:'center'},
             ,{fixed: 'right', title:'操作',toolbar: '#toolBar', width: 200, align:'center'}
             ,{field:'question', title:'故障描述', align:'center'}
               ,{field:'error_dispose', title: '处理方案描述', align: 'center'}
               ,{field:'solve_record_time', title: '处理方案提出日期', align: 'center'}
               ,{field:'solve_user',title:'故障解决人',align: 'center'}
             ,{fixed: 'right', title:'操作',toolbar: '#toolBar', width: 290, align:'center'}
             ]]
            ,data:[]
             ,page: false
@@ -175,6 +177,9 @@
                  case 'delError':
                     addSubPlan(obj.data);
                     break;
                  case 'viewError':
                     viewSolveDetails(obj.data);
                  break;
                  default:
                     layer.msg('功能开发中...');
                     break;
@@ -198,9 +203,26 @@
            });
            }
            
            // 查看处理方案描述
            function viewSolveDetails(data) {
               var imgOpts = setDelDetailsOpts(data);
               $('#detailImgs').data('data', imgOpts);
               layer.open({
               type: 2,
               title: '<span style="font-weight:bold">>>处理方案详情</span>',
               area: ['1200px', '660px'],
               fixed: false, //不固定
               resize: true,
               maxHeight: 660,
               maxmin: true,
               content: 'iframe/batt-fault-manage-details.html'
            });
            }
            // 构造结果
            function setDetailsOpts(data) {
               var rs={
                  title: '故障描述',
                  num: data.num,
                  des: data.question?data.question:'暂无描述!!!'
               };
@@ -218,6 +240,35 @@
                  break;
                  case 4:
                     imgs = ['picture_one', 'picture_two', 'picture_three', 'picture_four'];
                  break;
               }
               rs.imgs = imgs;
               return rs;
            }
            // 构造查看处理方案啊结果
            function setDelDetailsOpts(data) {
               var rs={
                  title: '处理方案描述',
                  num: data.num,
                  des: data.error_dispose?data.error_dispose:'暂无描述!!!'
               };
               var picture_num = data.picture_num;
               var imgs = [];
               switch(picture_num) {
                  case 1:
                     imgs = ['solve_picture_one'];
                  break;
                  case 2:
                     imgs = ['solve_picture_one','solve_picture_two'];
                  break;
                  case 3:
                     imgs = ['solve_picture_one', 'solve_picture_two', 'solve_picture_three'];
                  break;
                  case 4:
                     imgs = ['solve_picture_one', 'solve_picture_two', 'solve_picture_three', 'solve_picture_four'];
                  break;
               }
               
@@ -476,6 +527,7 @@
                         var tmp = {};
                         var _data = data[i];
                         var error_en = _data.error_en?'<a class="layui-btn layui-btn-xs layui-bg-blue">已排除</a>':'<a class="layui-btn layui-btn-xs layui-bg-red">排除中...</a>';
                        var solve_record_time = _data.error_en?_data.solve_record_time:'';
                        tmp.station_name1 = _data.stationName1;
                        tmp.city = _data.stationName2;
                        tmp.stationName3 = _data.stationName; 
@@ -486,6 +538,9 @@
                        tmp.num = _data.num;
                        tmp.county = _data.stationName5;
                        tmp.picture_num = _data.picture_num;
                        tmp.originator = _data.uname;
                        tmp.solve_user = _data.solve_uname;
                        tmp.solve_record_time = solve_record_time;
                        tOptions.data.push(tmp);
                        Page.pageAll = _data.page.pageAll;
                      }