Commit 1545a2553b080364493dbed131e3c3dd53c519e6
Merge branch 'pudong' of http://222.66.0.204:8090/panzhaov5/bsth_control into pudong
Showing
11 changed files
with
187 additions
and
31 deletions
src/main/java/com/bsth/controller/schedule/TrafficManageController.java
| @@ -30,6 +30,15 @@ public class TrafficManageController { | @@ -30,6 +30,15 @@ public class TrafficManageController { | ||
| 30 | } | 30 | } |
| 31 | } | 31 | } |
| 32 | 32 | ||
| 33 | + @RequestMapping(value = "/setXLByInUse", method = RequestMethod.GET) | ||
| 34 | + public String setXLByInUse(@RequestParam("inUse") String inUse) throws Exception { | ||
| 35 | + try { | ||
| 36 | + return trManageService.setXLByInUse(inUse); | ||
| 37 | + } catch (Exception exp) { | ||
| 38 | + throw new Exception(exp.getCause()); | ||
| 39 | + } | ||
| 40 | + } | ||
| 41 | + | ||
| 33 | @RequestMapping(value = "/setCL", method = RequestMethod.GET) | 42 | @RequestMapping(value = "/setCL", method = RequestMethod.GET) |
| 34 | public String setCL() throws Exception { | 43 | public String setCL() throws Exception { |
| 35 | try { | 44 | try { |
src/main/java/com/bsth/service/TrafficManageService.java
| 1 | package com.bsth.service; | 1 | package com.bsth.service; |
| 2 | 2 | ||
| 3 | -import java.util.Map; | ||
| 4 | - | ||
| 5 | /** | 3 | /** |
| 6 | * | 4 | * |
| 7 | * @Interface: LineService(线路service业务层实现接口) | 5 | * @Interface: LineService(线路service业务层实现接口) |
| @@ -27,6 +25,13 @@ public interface TrafficManageService { | @@ -27,6 +25,13 @@ public interface TrafficManageService { | ||
| 27 | String setXL(String ids); | 25 | String setXL(String ids); |
| 28 | 26 | ||
| 29 | /** | 27 | /** |
| 28 | + * 上传线路信息 | ||
| 29 | + * | ||
| 30 | + * @return 调用接口返回信息 | ||
| 31 | + */ | ||
| 32 | + String setXLByInUse(String ids); | ||
| 33 | + | ||
| 34 | + /** | ||
| 30 | * 上传车辆信息 | 35 | * 上传车辆信息 |
| 31 | * | 36 | * |
| 32 | * @return 调用接口返回信息 | 37 | * @return 调用接口返回信息 |
src/main/java/com/bsth/service/forms/impl/FormsServiceImpl.java
| @@ -424,6 +424,18 @@ public class FormsServiceImpl implements FormsService { | @@ -424,6 +424,18 @@ public class FormsServiceImpl implements FormsService { | ||
| 424 | if(map.get("fgsdmShif")!=null&&!map.get("fgsdmShif").equals("")){ | 424 | if(map.get("fgsdmShif")!=null&&!map.get("fgsdmShif").equals("")){ |
| 425 | fgsdmShif =map.get("fgsdmShif").toString(); | 425 | fgsdmShif =map.get("fgsdmShif").toString(); |
| 426 | } | 426 | } |
| 427 | + String statue=""; | ||
| 428 | + if(map.get("state") !=null){ | ||
| 429 | + statue =map.get("state").toString(); | ||
| 430 | + } | ||
| 431 | + String type=""; | ||
| 432 | + if(map.get("type") !=null){ | ||
| 433 | + type =map.get("type").toString(); | ||
| 434 | + } | ||
| 435 | + String sql_ =""; | ||
| 436 | + if(!type.equals("") && !statue.equals("")){ | ||
| 437 | + sql_ +=" order by "+statue+" "+type; | ||
| 438 | + } | ||
| 427 | String sql ="select t.* from (select r.schedule_date,r.j_name," | 439 | String sql ="select t.* from (select r.schedule_date,r.j_name," |
| 428 | + "IFNULL(r.s_name,'')as s_name," | 440 | + "IFNULL(r.s_name,'')as s_name," |
| 429 | + " r.cl_zbh,r.xl_bm, r.j_gh,r.gs_bm,r.fgs_bm,r.lp_name " | 441 | + " r.cl_zbh,r.xl_bm, r.j_gh,r.gs_bm,r.fgs_bm,r.lp_name " |
| @@ -433,7 +445,8 @@ public class FormsServiceImpl implements FormsService { | @@ -433,7 +445,8 @@ public class FormsServiceImpl implements FormsService { | ||
| 433 | + " and r.gs_bm like '%"+gsdmShif+"%' " | 445 | + " and r.gs_bm like '%"+gsdmShif+"%' " |
| 434 | + " and r.fgs_bm like '%"+fgsdmShif+"%' ) t" | 446 | + " and r.fgs_bm like '%"+fgsdmShif+"%' ) t" |
| 435 | + " GROUP BY t.schedule_date,t.j_name,t.s_name, " | 447 | + " GROUP BY t.schedule_date,t.j_name,t.s_name, " |
| 436 | - + "t.cl_zbh,t.xl_bm,t.j_gh,t.gs_bm,t.fgs_bm,t.lp_name "; | 448 | + + "t.cl_zbh,t.xl_bm,t.j_gh,t.gs_bm,t.fgs_bm,t.lp_name " |
| 449 | + + sql_; | ||
| 437 | 450 | ||
| 438 | 451 | ||
| 439 | List<Shifday> list = jdbcTemplate.query(sql, new RowMapper<Shifday>() { | 452 | List<Shifday> list = jdbcTemplate.query(sql, new RowMapper<Shifday>() { |
src/main/java/com/bsth/service/impl/TrafficManageServiceImpl.java
| @@ -160,6 +160,9 @@ public class TrafficManageServiceImpl implements TrafficManageService{ | @@ -160,6 +160,9 @@ public class TrafficManageServiceImpl implements TrafficManageService{ | ||
| 160 | String[] idArray = ids.split(","); | 160 | String[] idArray = ids.split(","); |
| 161 | try { | 161 | try { |
| 162 | for (String id : idArray) { | 162 | for (String id : idArray) { |
| 163 | + if(id == null || id.trim().equals("")){ | ||
| 164 | + continue; | ||
| 165 | + } | ||
| 163 | Map<String,Object> map = new HashMap<>(); | 166 | Map<String,Object> map = new HashMap<>(); |
| 164 | map.put("lineCode_eq", id); | 167 | map.put("lineCode_eq", id); |
| 165 | Line line ; | 168 | Line line ; |
| @@ -237,6 +240,36 @@ public class TrafficManageServiceImpl implements TrafficManageService{ | @@ -237,6 +240,36 @@ public class TrafficManageServiceImpl implements TrafficManageService{ | ||
| 237 | } | 240 | } |
| 238 | 241 | ||
| 239 | /** | 242 | /** |
| 243 | + * 上传线路信息(按in_use上传) | ||
| 244 | + */ | ||
| 245 | + @Override | ||
| 246 | + public String setXLByInUse(String inUse) { | ||
| 247 | + StringBuffer result = new StringBuffer(); | ||
| 248 | + try { | ||
| 249 | + Map<String,Object> map = new HashMap<>(); | ||
| 250 | + if(inUse != null && inUse.equals("1")){ | ||
| 251 | + map.put("inUse_eq", inUse); | ||
| 252 | + } | ||
| 253 | + List<Line> lines ; | ||
| 254 | + Line line; | ||
| 255 | + lines = lineRepository.findAll(new CustomerSpecs<Line>(map)); | ||
| 256 | + if(lines != null && lines.size() > 0){ | ||
| 257 | + for(int i = 0 ; i < lines.size() ; i ++){ | ||
| 258 | + line = lines.get(i); | ||
| 259 | + if(line != null && line.getId() != null){ | ||
| 260 | + result.append(line.getLineCode()).append(":").append(setXL(line.getLineCode())).append(";"); | ||
| 261 | + } | ||
| 262 | + } | ||
| 263 | + } | ||
| 264 | + } catch (Exception e) { | ||
| 265 | + result.append("failure"); | ||
| 266 | + logger.error("setXLByInUse:",e); | ||
| 267 | + e.printStackTrace(); | ||
| 268 | + } | ||
| 269 | + return result.toString(); | ||
| 270 | + } | ||
| 271 | + | ||
| 272 | + /** | ||
| 240 | * 上传车辆信息 | 273 | * 上传车辆信息 |
| 241 | */ | 274 | */ |
| 242 | @Override | 275 | @Override |
| @@ -762,7 +795,7 @@ public class TrafficManageServiceImpl implements TrafficManageService{ | @@ -762,7 +795,7 @@ public class TrafficManageServiceImpl implements TrafficManageService{ | ||
| 762 | // 判断XML是否以</BCList>结尾,如果不是,则加上 | 795 | // 判断XML是否以</BCList>结尾,如果不是,则加上 |
| 763 | String regex = "^*</JHBC>$"; | 796 | String regex = "^*</JHBC>$"; |
| 764 | Pattern p = Pattern.compile(regex); | 797 | Pattern p = Pattern.compile(regex); |
| 765 | - java.util.regex.Matcher m = p.matcher(sBuffer); | 798 | + Matcher m = p.matcher(sBuffer); |
| 766 | boolean isEndWithTrueFlag = false; | 799 | boolean isEndWithTrueFlag = false; |
| 767 | while (m.find()) { | 800 | while (m.find()) { |
| 768 | isEndWithTrueFlag = true; | 801 | isEndWithTrueFlag = true; |
src/main/java/com/bsth/service/realcontrol/impl/ScheduleRealInfoServiceImpl.java
| @@ -2668,6 +2668,7 @@ public class ScheduleRealInfoServiceImpl extends BaseServiceImpl<ScheduleRealInf | @@ -2668,6 +2668,7 @@ public class ScheduleRealInfoServiceImpl extends BaseServiceImpl<ScheduleRealInf | ||
| 2668 | sdfSimple = new SimpleDateFormat("yyyyMMdd"); | 2668 | sdfSimple = new SimpleDateFormat("yyyyMMdd"); |
| 2669 | List<Iterator<?>> listI = new ArrayList<Iterator<?>>(); | 2669 | List<Iterator<?>> listI = new ArrayList<Iterator<?>>(); |
| 2670 | Map<String, Object> m = new HashMap<String, Object>(); | 2670 | Map<String, Object> m = new HashMap<String, Object>(); |
| 2671 | + m.put("date", date+"至"+date2); | ||
| 2671 | ReportUtils ee = new ReportUtils(); | 2672 | ReportUtils ee = new ReportUtils(); |
| 2672 | try { | 2673 | try { |
| 2673 | listI.add(lMap.iterator()); | 2674 | listI.add(lMap.iterator()); |
src/main/java/com/bsth/service/report/impl/CulateMileageServiceImpl.java
| @@ -1193,13 +1193,13 @@ public class CulateMileageServiceImpl implements CulateMileageService{ | @@ -1193,13 +1193,13 @@ public class CulateMileageServiceImpl implements CulateMileageService{ | ||
| 1193 | while (it.hasNext()) { | 1193 | while (it.hasNext()) { |
| 1194 | ChildTaskPlan childTaskPlan = it.next(); | 1194 | ChildTaskPlan childTaskPlan = it.next(); |
| 1195 | if(item.equals("空放")){ | 1195 | if(item.equals("空放")){ |
| 1196 | - if(childTaskPlan.getType2().equals("1")){ | 1196 | + /*if(childTaskPlan.getType2().equals("1")){ |
| 1197 | if (!childTaskPlan.isDestroy()) { | 1197 | if (!childTaskPlan.isDestroy()) { |
| 1198 | if(childTaskPlan.getReason().equals(item)){ | 1198 | if(childTaskPlan.getReason().equals(item)){ |
| 1199 | zrwjcclc=Arith.add(zrwjcclc,childTaskPlan.getMileage()==null?0:childTaskPlan.getMileage()); | 1199 | zrwjcclc=Arith.add(zrwjcclc,childTaskPlan.getMileage()==null?0:childTaskPlan.getMileage()); |
| 1200 | } | 1200 | } |
| 1201 | } | 1201 | } |
| 1202 | - } | 1202 | + }*/ |
| 1203 | }else{ | 1203 | }else{ |
| 1204 | if(childTaskPlan.getType2().equals("2")||childTaskPlan.getType2().equals("3")){ | 1204 | if(childTaskPlan.getType2().equals("2")||childTaskPlan.getType2().equals("3")){ |
| 1205 | if (!childTaskPlan.isDestroy()) { | 1205 | if (!childTaskPlan.isDestroy()) { |
src/main/java/com/bsth/service/report/impl/ReportServiceImpl.java
| @@ -2615,7 +2615,7 @@ public class ReportServiceImpl implements ReportService{ | @@ -2615,7 +2615,7 @@ public class ReportServiceImpl implements ReportService{ | ||
| 2615 | map.put("zrwjcclc2", zrwjcclc2); | 2615 | map.put("zrwjcclc2", zrwjcclc2); |
| 2616 | map.put("zrwjcclcqt", zrwjcclcqt); | 2616 | map.put("zrwjcclcqt", zrwjcclcqt); |
| 2617 | double zrwjcc=Arith.add(Arith.add(Arith.add(zrwjcclc, zrwjcclc1), zrwjcclc2),zrwjcclcqt); | 2617 | double zrwjcc=Arith.add(Arith.add(Arith.add(zrwjcclc, zrwjcclc1), zrwjcclc2),zrwjcclcqt); |
| 2618 | - double kfks=Arith.add(culateService.culateKfksLc(lists),culateService.culateZrwJccLc(list, "空放")); | 2618 | + double kfks=culateService.culateKfksLc(lists); |
| 2619 | map.put("kfks", kfks); | 2619 | map.put("kfks", kfks); |
| 2620 | double zlc=Arith.add(Arith.add(Arith.add(zrwjcc, ljlc), | 2620 | double zlc=Arith.add(Arith.add(Arith.add(zrwjcc, ljlc), |
| 2621 | Arith.add(zjcclc, zyylc)),kfks); | 2621 | Arith.add(zjcclc, zyylc)),kfks); |
| @@ -2687,29 +2687,57 @@ public class ReportServiceImpl implements ReportService{ | @@ -2687,29 +2687,57 @@ public class ReportServiceImpl implements ReportService{ | ||
| 2687 | dlbSql += " and xlbm = '"+line+"'"; | 2687 | dlbSql += " and xlbm = '"+line+"'"; |
| 2688 | } | 2688 | } |
| 2689 | List<Dlb> dlbList=dlbList(dlbSql); | 2689 | List<Dlb> dlbList=dlbList(dlbSql); |
| 2690 | - String sql="select r.xl_bm,r.schedule_date_str,r.cl_zbh,r.j_gh,r.s_gh" | ||
| 2691 | - + " from bsth_c_s_sp_info_real r where" | ||
| 2692 | - + " r.schedule_date_str BETWEEN '"+date+"' and '"+date2+"'"; | ||
| 2693 | - if(line.equals("")){ | ||
| 2694 | - sql +="and r.gs_bm='"+gsdm+"' " | ||
| 2695 | - + " and r.fgs_bm='"+fgsdm+"'"; | 2690 | + List<Map<String, Object>> listGroupBy =null; |
| 2691 | + String sql=""; | ||
| 2692 | + if(zt.equals("zbh")){ | ||
| 2693 | + sql+="select r.xl_bm,r.schedule_date_str,r.cl_zbh" | ||
| 2694 | + + " from bsth_c_s_sp_info_real r where" | ||
| 2695 | + + " r.schedule_date_str BETWEEN '"+date+"' and '"+date2+"'"; | ||
| 2696 | + if(line.equals("")){ | ||
| 2697 | + sql +="and r.gs_bm='"+gsdm+"' " | ||
| 2698 | + + " and r.fgs_bm='"+fgsdm+"'"; | ||
| 2699 | + }else{ | ||
| 2700 | + sql += " and r.xl_bm = '"+line+"'"; | ||
| 2701 | + } | ||
| 2702 | + sql += " group by r.xl_bm,r.cl_zbh,r.schedule_date_str"; | ||
| 2703 | + listGroupBy=jdbcTemplate.query(sql, new RowMapper<Map<String, Object>>() { | ||
| 2704 | + @Override | ||
| 2705 | + public Map<String, Object> mapRow(ResultSet arg0, int arg1) throws SQLException { | ||
| 2706 | + Map<String, Object> map=new HashMap<String,Object>(); | ||
| 2707 | + map.put("line",arg0.getString("xl_bm")); | ||
| 2708 | + map.put("date", arg0.getString("schedule_date_str")); | ||
| 2709 | + map.put("nbbm", arg0.getString("cl_zbh")); | ||
| 2710 | + return map; | ||
| 2711 | + } | ||
| 2712 | + }); | ||
| 2696 | }else{ | 2713 | }else{ |
| 2697 | - sql += " and r.xl_bm = '"+line+"'"; | 2714 | + sql+="select r.xl_bm,r.schedule_date_str,r.cl_zbh,r.j_gh,r.s_gh" |
| 2715 | + + " from bsth_c_s_sp_info_real r where" | ||
| 2716 | + + " r.schedule_date_str BETWEEN '"+date+"' and '"+date2+"'"; | ||
| 2717 | + if(line.equals("")){ | ||
| 2718 | + sql +="and r.gs_bm='"+gsdm+"' " | ||
| 2719 | + + " and r.fgs_bm='"+fgsdm+"'"; | ||
| 2720 | + }else{ | ||
| 2721 | + sql += " and r.xl_bm = '"+line+"'"; | ||
| 2722 | + } | ||
| 2723 | + sql += " group by r.xl_bm,r.cl_zbh,r.schedule_date_str,r.j_gh,r.s_gh"; | ||
| 2724 | + listGroupBy=jdbcTemplate.query(sql, new RowMapper<Map<String, Object>>() { | ||
| 2725 | + @Override | ||
| 2726 | + public Map<String, Object> mapRow(ResultSet arg0, int arg1) throws SQLException { | ||
| 2727 | + Map<String, Object> map=new HashMap<String,Object>(); | ||
| 2728 | + map.put("line",arg0.getString("xl_bm")); | ||
| 2729 | + map.put("date", arg0.getString("schedule_date_str")); | ||
| 2730 | + map.put("nbbm", arg0.getString("cl_zbh")); | ||
| 2731 | + map.put("jGh", arg0.getString("j_gh")); | ||
| 2732 | + map.put("sGh", arg0.getString("s_gh")); | ||
| 2733 | + return map; | ||
| 2734 | + } | ||
| 2735 | + }); | ||
| 2698 | } | 2736 | } |
| 2699 | - sql += " group by r.xl_bm,r.cl_zbh,r.schedule_date_str,r.j_gh,r.s_gh"; | 2737 | + |
| 2700 | 2738 | ||
| 2701 | - List<Map<String, Object>> listGroupBy=jdbcTemplate.query(sql, new RowMapper<Map<String, Object>>() { | ||
| 2702 | - @Override | ||
| 2703 | - public Map<String, Object> mapRow(ResultSet arg0, int arg1) throws SQLException { | ||
| 2704 | - Map<String, Object> map=new HashMap<String,Object>(); | ||
| 2705 | - map.put("line",arg0.getString("xl_bm")); | ||
| 2706 | - map.put("date", arg0.getString("schedule_date_str")); | ||
| 2707 | - map.put("nbbm", arg0.getString("cl_zbh")); | ||
| 2708 | - map.put("jGh", arg0.getString("j_gh")); | ||
| 2709 | - map.put("sGh", arg0.getString("s_gh")); | ||
| 2710 | - return map; | ||
| 2711 | - } | ||
| 2712 | - }); | 2739 | + |
| 2740 | + | ||
| 2713 | for (int i = 0; i < listGroupBy.size(); i++) { | 2741 | for (int i = 0; i < listGroupBy.size(); i++) { |
| 2714 | Map<String, Object> m=listGroupBy.get(i); | 2742 | Map<String, Object> m=listGroupBy.get(i); |
| 2715 | String xl_bm=m.get("line")==null?"":m.get("line").toString(); | 2743 | String xl_bm=m.get("line")==null?"":m.get("line").toString(); |
src/main/resources/static/pages/forms/mould/statisticsDaily_.xls
No preview for this file type
src/main/resources/static/pages/forms/statement/scheduleDaily.html
| @@ -66,7 +66,7 @@ | @@ -66,7 +66,7 @@ | ||
| 66 | <table class="table table-bordered table-hover table-checkable" id="forms"> | 66 | <table class="table table-bordered table-hover table-checkable" id="forms"> |
| 67 | <thead> | 67 | <thead> |
| 68 | <tr> | 68 | <tr> |
| 69 | - <th colspan="40"><lable id="xlmc"></lable>线路调度日报</th> | 69 | + <th colspan="40"><label id="xlmc"></label>线路调度日报</th> |
| 70 | </tr> | 70 | </tr> |
| 71 | <tr> | 71 | <tr> |
| 72 | <td rowspan="3"><span>路线</span></td> | 72 | <td rowspan="3"><span>路线</span></td> |
src/main/resources/static/pages/forms/statement/statisticsDaily.html
| @@ -70,7 +70,7 @@ | @@ -70,7 +70,7 @@ | ||
| 70 | <table class="table table-bordered table-hover table-checkable" id="forms"> | 70 | <table class="table table-bordered table-hover table-checkable" id="forms"> |
| 71 | <thead> | 71 | <thead> |
| 72 | <tr> | 72 | <tr> |
| 73 | - <th colspan="44">线路调度日报</th> | 73 | + <th colspan="44"><label id="tjrq"></label> 线路统计日报</th> |
| 74 | </tr> | 74 | </tr> |
| 75 | <tr> | 75 | <tr> |
| 76 | <td rowspan="3"><span >路线名</span></td> | 76 | <td rowspan="3"><span >路线名</span></td> |
| @@ -275,6 +275,7 @@ | @@ -275,6 +275,7 @@ | ||
| 275 | if(date==null || date =="" ||date2==null || date2 ==""){ | 275 | if(date==null || date =="" ||date2==null || date2 ==""){ |
| 276 | layer.msg('请选择时间段.'); | 276 | layer.msg('请选择时间段.'); |
| 277 | }else{ | 277 | }else{ |
| 278 | + $("#tjrq").html(date+"至"+date2); | ||
| 278 | var params = {}; | 279 | var params = {}; |
| 279 | params['gsdm'] = gsdm; | 280 | params['gsdm'] = gsdm; |
| 280 | params['fgsdm'] =fgsdm ; | 281 | params['fgsdm'] =fgsdm ; |
src/main/resources/static/pages/mforms/shifdays/shifday.html
| @@ -65,10 +65,10 @@ | @@ -65,10 +65,10 @@ | ||
| 65 | <table class="table table-bordered table-hover table-checkable" id="forms"> | 65 | <table class="table table-bordered table-hover table-checkable" id="forms"> |
| 66 | <thead> | 66 | <thead> |
| 67 | <tr> | 67 | <tr> |
| 68 | - <th>驾驶员</th> | 68 | + <th class="jsypx" style="cursor:pointer ">驾驶员</th> |
| 69 | <th>售票员</th> | 69 | <th>售票员</th> |
| 70 | <th>路牌</th> | 70 | <th>路牌</th> |
| 71 | - <th>车辆</th> | 71 | + <th class="zbhpx" style="cursor:pointer ">车辆</th> |
| 72 | <th>计划里程</th> | 72 | <th>计划里程</th> |
| 73 | <th>实际计划里程</th> | 73 | <th>实际计划里程</th> |
| 74 | <th>运营里程</th> | 74 | <th>运营里程</th> |
| @@ -202,7 +202,70 @@ $(function(){ | @@ -202,7 +202,70 @@ $(function(){ | ||
| 202 | } | 202 | } |
| 203 | }); | 203 | }); |
| 204 | 204 | ||
| 205 | + var type="desc"; | ||
| 206 | + $(".jsypx").on("click",function(){ | ||
| 207 | + var line = $("#line").val(); | ||
| 208 | + var date = $("#date").val(); | ||
| 209 | + var gsdmShif = $("#gsdmShif").val(); | ||
| 210 | + var fgsdmShif = $("#fgsdmShif").val(); | ||
| 211 | + var params = {}; | ||
| 212 | + params.fgsdmShif =fgsdmShif; | ||
| 213 | + params.date =date; | ||
| 214 | + params.gsdmShif =gsdmShif; | ||
| 215 | + params.line =line; | ||
| 216 | + params.state="j_name"; | ||
| 217 | + params.type=type; | ||
| 218 | + if(date=="" || date ==null){ | ||
| 219 | + layer.msg('请选择日期.'); | ||
| 220 | + }else{ | ||
| 221 | + $get('/mcy_forms/shifday',params,function(result){ | ||
| 222 | + if(type=="desc"){ | ||
| 223 | + type ="asc"; | ||
| 224 | + }else{ | ||
| 225 | + type ="desc"; | ||
| 226 | + } | ||
| 227 | + $.each(result, function(i, obj) { | ||
| 228 | + obj.requestType = reqCodeMap[obj.requestType]; | ||
| 229 | + }); | ||
| 230 | + // 把数据填充到模版中 | ||
| 231 | + var tbodyHtml = template('shifday',{list:result}); | ||
| 232 | + // 把渲染好的模版html文本追加到表格中 | ||
| 233 | + $('#forms tbody').html(tbodyHtml); | ||
| 234 | + }); | ||
| 235 | + } | ||
| 236 | + }) | ||
| 205 | 237 | ||
| 238 | + $(".zbhpx").on("click",function(){ | ||
| 239 | + var line = $("#line").val(); | ||
| 240 | + var date = $("#date").val(); | ||
| 241 | + var gsdmShif = $("#gsdmShif").val(); | ||
| 242 | + var fgsdmShif = $("#fgsdmShif").val(); | ||
| 243 | + var params = {}; | ||
| 244 | + params.fgsdmShif =fgsdmShif; | ||
| 245 | + params.date =date; | ||
| 246 | + params.gsdmShif =gsdmShif; | ||
| 247 | + params.line =line; | ||
| 248 | + params.state="cl_zbh"; | ||
| 249 | + params.type=type; | ||
| 250 | + if(date=="" || date ==null){ | ||
| 251 | + layer.msg('请选择日期.'); | ||
| 252 | + }else{ | ||
| 253 | + $get('/mcy_forms/shifday',params,function(result){ | ||
| 254 | + if(type=="desc"){ | ||
| 255 | + type ="asc"; | ||
| 256 | + }else{ | ||
| 257 | + type ="desc"; | ||
| 258 | + } | ||
| 259 | + $.each(result, function(i, obj) { | ||
| 260 | + obj.requestType = reqCodeMap[obj.requestType]; | ||
| 261 | + }); | ||
| 262 | + // 把数据填充到模版中 | ||
| 263 | + var tbodyHtml = template('shifday',{list:result}); | ||
| 264 | + // 把渲染好的模版html文本追加到表格中 | ||
| 265 | + $('#forms tbody').html(tbodyHtml); | ||
| 266 | + }); | ||
| 267 | + } | ||
| 268 | + }) | ||
| 206 | 269 | ||
| 207 | $("#query").on("click",function(){ | 270 | $("#query").on("click",function(){ |
| 208 | var line = $("#line").val(); | 271 | var line = $("#line").val(); |
| @@ -214,10 +277,13 @@ $(function(){ | @@ -214,10 +277,13 @@ $(function(){ | ||
| 214 | params.date =date; | 277 | params.date =date; |
| 215 | params.gsdmShif =gsdmShif; | 278 | params.gsdmShif =gsdmShif; |
| 216 | params.line =line; | 279 | params.line =line; |
| 280 | + params.state="j_name"; | ||
| 281 | + params.type=type; | ||
| 217 | if(date=="" || date ==null){ | 282 | if(date=="" || date ==null){ |
| 218 | layer.msg('请选择日期.'); | 283 | layer.msg('请选择日期.'); |
| 219 | }else{ | 284 | }else{ |
| 220 | $get('/mcy_forms/shifday',params,function(result){ | 285 | $get('/mcy_forms/shifday',params,function(result){ |
| 286 | + type ='asc'; | ||
| 221 | $.each(result, function(i, obj) { | 287 | $.each(result, function(i, obj) { |
| 222 | obj.requestType = reqCodeMap[obj.requestType]; | 288 | obj.requestType = reqCodeMap[obj.requestType]; |
| 223 | }); | 289 | }); |