Authored by 王涛

Merge branch 'master-mj-yuanjp' into 'master-mj'

fix:工作日志下载功能新增



See merge request !1160
@@ -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({
@@ -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>