Authored by 袁晋鹏

fix:数据库恢复验证概况超链接跳转问题处理

1 /** 应急演练 */ 1 /** 应急演练 */
2 -layui.define(['table', 'form','laytpl', 'sessions', 'admin', 'common', 'echarts', 'laydate', 'element'], function (exports) { 2 +layui.define(['table', 'form','laytpl', 'sessions','view', 'admin', 'common', 'echarts', 'laydate', 'element'], function (exports) {
3 var $ = layui.$; 3 var $ = layui.$;
4 var form = layui.form; 4 var form = layui.form;
5 var common = layui.common; 5 var common = layui.common;
6 var laytpl = layui.laytpl; 6 var laytpl = layui.laytpl;
  7 + var view = layui.view;
7 exports('recoverycount', function () { 8 exports('recoverycount', function () {
8 var sessions = layui.sessions; 9 var sessions = layui.sessions;
9 var accessToken = localStorage.getItem("accessToken"); 10 var accessToken = localStorage.getItem("accessToken");
@@ -7,15 +7,37 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat @@ -7,15 +7,37 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat
7 var common = layui.common; 7 var common = layui.common;
8 var laydate = layui.laydate; 8 var laydate = layui.laydate;
9 var element = layui.element; 9 var element = layui.element;
10 - exports('recoveryverify', function () { 10 + exports('recoveryverify', function (data) {
11 var accessToken = common.getMjToken(); 11 var accessToken = common.getMjToken();
12 var domainName = common.domainName; 12 var domainName = common.domainName;
13 var timeChart = echarts.init(document.getElementById('recoveryverify-chart-time-record')); 13 var timeChart = echarts.init(document.getElementById('recoveryverify-chart-time-record'));
14 14
15 var dateLimit = "" 15 var dateLimit = ""
16 - var createTime = "year"  
17 var manufactureArr = []; 16 var manufactureArr = [];
  17 + var createTime = "year"
  18 + var resId = "";
  19 + var paramData = data;
  20 +
  21 + if (paramData.period) {
  22 + createTime = paramData.period;
  23 + $.each($("button.date"), function (i, e) {
  24 + var $dom = $(e);
  25 + if ($dom.hasClass("active")) {
  26 + $dom.removeClass("active")
  27 + }
18 28
  29 + })
  30 + $.each($("button.date"), function (i, e) {
  31 + var $dom = $(e);
  32 + if ($dom.data("period") == createTime) {
  33 + $dom.addClass("active")
  34 + }
  35 +
  36 + })
  37 + $("#dateLimit").val('');
  38 + dateLimit = ''
  39 + resId = paramData.resId;
  40 + }
19 //日期范围选择 41 //日期范围选择
20 laydate.render({ 42 laydate.render({
21 elem: '#recoveryverifydateLimit' 43 elem: '#recoveryverifydateLimit'
@@ -90,7 +112,8 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat @@ -90,7 +112,8 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat
90 accessToken: accessToken, 112 accessToken: accessToken,
91 createtime: createTime, 113 createtime: createTime,
92 viewMode: 'true', 114 viewMode: 'true',
93 - dateLimit: dateLimit 115 + dateLimit: dateLimit,
  116 + resId:resId
94 }); 117 });
95 table.render({ 118 table.render({
96 elem: '#recoveryverify-table', 119 elem: '#recoveryverify-table',
@@ -128,7 +151,7 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat @@ -128,7 +151,7 @@ layui.define(['table', 'form', 'sessions', 'admin', 'common', 'echarts', 'laydat
128 }, { 151 }, {
129 field: 'omanufacturerName', title: '工作单位', align: 'center',templet: function (d) { 152 field: 'omanufacturerName', title: '工作单位', align: 'center',templet: function (d) {
130 var manufacturerName = ''; 153 var manufacturerName = '';
131 - if(d.omanufacturerId == '0'){ 154 + if(d.omanufacturerId == '0' || d.omanufacturerId == ''){
132 manufacturerName = '其他'; 155 manufacturerName = '其他';
133 }else { 156 }else {
134 if(manufactureArr && manufactureArr.length>0){ 157 if(manufactureArr && manufactureArr.length>0){
@@ -102,8 +102,12 @@ @@ -102,8 +102,12 @@
102 </div> 102 </div>
103 </div> 103 </div>
104 </article> 104 </article>
  105 +<script template lay-done="layui.data.sendParams(d.params)">
  106 +</script>
105 <script> 107 <script>
  108 + layui.data.sendParams = function (params) {
106 layui.use('recoveryverify', function (fn) { 109 layui.use('recoveryverify', function (fn) {
107 - fn(); 110 + fn(params);
108 }); 111 });
  112 + };
109 </script> 113 </script>