From 8d78203c9a377d299a0af64efc535a86b5d98c39 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期六, 25 七月 2020 09:44:54 +0800 Subject: [PATCH] #当前本版十分完美、冻结 --- src/main/java/com/zy/asrs/mapper/ReportQueryMapper.java | 3 +++ src/main/webapp/views/report/viewLocMap.html | 23 ++++++++++++++--------- src/main/webapp/static/js/report/locMap.js | 23 +++++++++++++++++++++++ src/main/java/com/zy/asrs/controller/ReportQueryController.java | 5 +++++ 4 files changed, 45 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/ReportQueryController.java b/src/main/java/com/zy/asrs/controller/ReportQueryController.java index d77ba97..836f31e 100644 --- a/src/main/java/com/zy/asrs/controller/ReportQueryController.java +++ b/src/main/java/com/zy/asrs/controller/ReportQueryController.java @@ -78,6 +78,11 @@ } //-----------------搴撳瓨MAP鍥�-------------------------------------- + @RequestMapping("/viewLocMapList/rows.action") + public R queryViewLocMapRows(){ + return R.ok().add(reportQueryMapper.getViewLocRowTotal()); + } + @RequestMapping("/viewLocMapList.action") public R queryViewLocMapListByPages(@RequestParam(defaultValue = "1")Integer row){ // 鑾峰彇鎺掔骇鏁版嵁 diff --git a/src/main/java/com/zy/asrs/mapper/ReportQueryMapper.java b/src/main/java/com/zy/asrs/mapper/ReportQueryMapper.java index 578ea15..cff29c5 100644 --- a/src/main/java/com/zy/asrs/mapper/ReportQueryMapper.java +++ b/src/main/java/com/zy/asrs/mapper/ReportQueryMapper.java @@ -24,6 +24,9 @@ public List<ViewStayTimeBean> getViewStayTimeAll(ViewStayTimeBean viewStayTime); // // 搴撲綅Map + @Select("select distinct row1 from asr_loc_mast order by row1 asc") + List<Integer> getViewLocRowTotal(); + @Select("select distinct lev1 from asr_loc_mast where row1=#{row1} order by lev1 desc") public List<String> getViewLocLevCount(@Param("row1") int row1); // diff --git a/src/main/webapp/static/js/report/locMap.js b/src/main/webapp/static/js/report/locMap.js index 3831df2..5475a00 100644 --- a/src/main/webapp/static/js/report/locMap.js +++ b/src/main/webapp/static/js/report/locMap.js @@ -3,8 +3,31 @@ var layer = layui.layer; var form = layui.form; + getLocMapRows(); getLocTable(1); + function getLocMapRows() { + $.ajax({ + url: baseUrl+"/report/viewLocMapList/rows.action", + headers: {'token': localStorage.getItem('token')}, + method: 'POST', + async: false, + success: function (res) { + if (res.code === 200) { + var tpl = $("#locMastRowTemplate").html(); + var template = Handlebars.compile(tpl); + var html = template(res); + $('#rowSelect').append(html); + form.render('select'); + } else if (res.code === 403) { + top.location.href = baseUrl+"/"; + } else { + layer.msg(res.msg) + } + } + }); + } + function getLocTable(row){ $.ajax({ url: baseUrl+"/report/viewLocMapList.action", diff --git a/src/main/webapp/views/report/viewLocMap.html b/src/main/webapp/views/report/viewLocMap.html index 472f21b..b2a54a0 100644 --- a/src/main/webapp/views/report/viewLocMap.html +++ b/src/main/webapp/views/report/viewLocMap.html @@ -57,15 +57,15 @@ <div id="search-box" class="layui-form layui-card-header"> <div class="layui-inline" style="margin-left: 10px"> <div class="layui-input-inline"> - <select name="row" lay-filter="row"> - <option value="1">绗�1鎺�</option> - <option value="2">绗�2鎺�</option> - <option value="3">绗�3鎺�</option> - <option value="4">绗�4鎺�</option> - <option value="5">绗�5鎺�</option> - <option value="6">绗�6鎺�</option> - <option value="7">绗�7鎺�</option> - <option value="8">绗�8鎺�</option> + <select id="rowSelect" name="row" lay-filter="row"> +<!-- <option value="1">绗�1鎺�</option>--> +<!-- <option value="2">绗�2鎺�</option>--> +<!-- <option value="3">绗�3鎺�</option>--> +<!-- <option value="4">绗�4鎺�</option>--> +<!-- <option value="5">绗�5鎺�</option>--> +<!-- <option value="6">绗�6鎺�</option>--> +<!-- <option value="7">绗�7鎺�</option>--> +<!-- <option value="8">绗�8鎺�</option>--> </select> </div> </div> @@ -102,5 +102,10 @@ <script type="text/javascript" src="../../static/js/handlebars/handlebars-v4.5.3.js"></script> <script type="text/javascript" src="../../static/js/report/locMap.js" charset="utf-8"></script> </body> +<script type="text/template" id="locMastRowTemplate"> + {{#each data}} + <option value="{{this}}">{{this}}</option> + {{/each}} +</script> </html> -- Gitblit v1.9.1