Authored by wangtao

Merge branch 'master-mj' of http://113.200.75.45:82/monitor_v3/hg-monitor-web into master-mj

@@ -109,8 +109,10 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect @@ -109,8 +109,10 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect
109 } 109 }
110 }) 110 })
111 }*/ 111 }*/
112 - // var url = `${domainName}/api-web/bWorkreportGroup/findManufacturerList?accessToken=${accessToken}`; 112 + var url = `${domainName}/api-web/bWorkreportGroup/findManufacturerList?accessToken=${accessToken}`;
  113 +/*
113 let url = `${domainName}/mj/sys/conf/getSelect/provider?accessToken=${accessToken}` 114 let url = `${domainName}/mj/sys/conf/getSelect/provider?accessToken=${accessToken}`
  115 +*/
114 $.ajax({ 116 $.ajax({
115 url: url, 117 url: url,
116 success: function (res) { 118 success: function (res) {
@@ -118,8 +120,10 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect @@ -118,8 +120,10 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect
118 var $sel = $("form[name='add-config-form']").find("select[name='manufacturerId']"); 120 var $sel = $("form[name='add-config-form']").find("select[name='manufacturerId']");
119 $sel.append('<option value="">请选择</option>') 121 $sel.append('<option value="">请选择</option>')
120 $.each(selects, function (i, e) { 122 $.each(selects, function (i, e) {
121 - // $sel.append('<option value="' + e.id + '">' + e.manufacturerName + '</option>')  
122 - $sel.append(`<option value="${e.value}"> ${e.label}</option>`) 123 + $sel.append('<option value="' + e.id + '">' + e.manufacturerName + '</option>')
  124 +/*
  125 + $sel.append(`<option value="${e.code}"> ${e.label}</option>`)
  126 +*/
123 }) 127 })
124 if (data && data.id) { 128 if (data && data.id) {
125 admin.req({ 129 admin.req({
@@ -521,6 +521,7 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'admi @@ -521,6 +521,7 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'admi
521 $.each(data, function (k, v) { 521 $.each(data, function (k, v) {
522 var $dom = $($("#resManageAddProtocol").html()); 522 var $dom = $($("#resManageAddProtocol").html());
523 $dom.find(".protocol-title span").text(k); 523 $dom.find(".protocol-title span").text(k);
  524 + $dom.find(".protocol-title a.protocol-pwd").attr('data-protocol',k);
524 showPwdBtn(k, $dom, v); 525 showPwdBtn(k, $dom, v);
525 $.each(v, function (index, param) { 526 $.each(v, function (index, param) {
526 //是否必填 0必填,1非必填 527 //是否必填 0必填,1非必填
@@ -575,7 +576,7 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'admi @@ -575,7 +576,7 @@ layui.define(['table', 'form', 'laydate', 'common', 'sessions', 'laydate', 'admi
575 }, function (layerIndex) { 576 }, function (layerIndex) {
576 loading = layer.load(2); 577 loading = layer.load(2);
577 admin.req({ 578 admin.req({
578 - url: `${common.domainName}/api-web/res/pwd/log/change?resId=${resId}&collProtocol=${protocol}`, 579 + url: `${common.domainName}/api-web/res/pwd/log/change?resId=${id}&collProtocol=${protocol}`,
579 data: {}, 580 data: {},
580 type: 'GET', 581 type: 'GET',
581 contentType: 'application/json;charset=UTF-8', 582 contentType: 'application/json;charset=UTF-8',
@@ -11,7 +11,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions'], function @@ -11,7 +11,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions'], function
11 11
12 //对外暴露的接口 12 //对外暴露的接口
13 exports("workReportIndex", function () { 13 exports("workReportIndex", function () {
14 - var accessToken = session.getToken()['access_token'] 14 + var accessToken = common.getMjToken();
15 var createTime = 'today' 15 var createTime = 'today'
16 var isRead = '' 16 var isRead = ''
17 var repType = '' 17 var repType = ''
@@ -178,7 +178,22 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions'], function @@ -178,7 +178,22 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions'], function
178 }) 178 })
179 } 179 }
180 }) 180 })
181 - 181 + //下载
  182 + $('#workReport_download').on('click', function (){
  183 + var data = table.checkStatus('workReportTable').data;
  184 + var ids = '';
  185 + if(data.length<=0){
  186 + layer.msg("请至少选择一条下载", { offset: '15px' , icon: 7 , time: 1500 });
  187 + }else if(data.length>=1){
  188 + var arr = [];
  189 + $.each(data,function (i,e) {
  190 + arr.push(e.id)
  191 + })
  192 + ids = arr.toString();
  193 + var url = domainName + `/api-web/workreport/exportWord?accessToken=` + accessToken+"&ids="+ids;
  194 + window.open(url);
  195 + }
  196 + })
182 //刷新表格 197 //刷新表格
183 function reloadWorkReportTable() { 198 function reloadWorkReportTable() {
184 workReportTable.reload({ 199 workReportTable.reload({
@@ -240,7 +240,7 @@ @@ -240,7 +240,7 @@
240 <div class="detail_menubox" id="mainindex_menubox" style="display: none;"> 240 <div class="detail_menubox" id="mainindex_menubox" style="display: none;">
241 <ul> 241 <ul>
242 <li type="a"><i class="layui-icon">&#xe667;</i>活动告警</li> 242 <li type="a"><i class="layui-icon">&#xe667;</i>活动告警</li>
243 - <li type="r"><i class="layui-icon">&#xe653;</i>资源信息</li> 243 +<!-- <li type="r"><i class="layui-icon">&#xe653;</i>资源信息</li>-->
244 <li type="t"><i class="layui-icon">&#xe641;</i>拓扑视图</li> 244 <li type="t"><i class="layui-icon">&#xe641;</i>拓扑视图</li>
245 <li type="top"><i class="layui-icon iconfont">&#xe61c;</i>置顶</li> 245 <li type="top"><i class="layui-icon iconfont">&#xe61c;</i>置顶</li>
246 <!--<li type="d"><i class="layui-icon">&#xe610;</i>拨测信息</li>--> 246 <!--<li type="d"><i class="layui-icon">&#xe610;</i>拨测信息</li>-->
@@ -86,6 +86,9 @@ @@ -86,6 +86,9 @@
86 <button class="layui-btn layui-btn-sm layui-btn-normal" id="workReport_create_month"> 86 <button class="layui-btn layui-btn-sm layui-btn-normal" id="workReport_create_month">
87 新增月报 87 新增月报
88 </button> 88 </button>
  89 + <button class="layui-btn layui-btn-sm layui-btn-normal active" data-type="" id="workReport_download" >
  90 + <i class="layui-icon">&#xe601;</i>下载
  91 + </button>
89 </div> 92 </div>
90 <table id="workReportTable" lay-filter="workReportTable"></table> 93 <table id="workReportTable" lay-filter="workReportTable"></table>
91 </div> 94 </div>