Commit b22e9e809eff77a5fa5cf04cd1bc560e905b62d4
Merge branch 'minhang' of http://222.66.0.204:8090//panzhaov5/bsth_control into minhang
Showing
19 changed files
with
99 additions
and
51 deletions
src/main/java/com/bsth/service/forms/impl/FormsServiceImpl.java
| @@ -735,6 +735,7 @@ public class FormsServiceImpl implements FormsService { | @@ -735,6 +735,7 @@ public class FormsServiceImpl implements FormsService { | ||
| 735 | @Override | 735 | @Override |
| 736 | public List<Turnoutrate> turnoutrate(Map<String, Object> map) { | 736 | public List<Turnoutrate> turnoutrate(Map<String, Object> map) { |
| 737 | 737 | ||
| 738 | + List<Turnoutrate> resList = new ArrayList<Turnoutrate>(); | ||
| 738 | SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); | 739 | SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); |
| 739 | SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy年MM月dd日"); | 740 | SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy年MM月dd日"); |
| 740 | Date d = null; | 741 | Date d = null; |
| @@ -752,22 +753,24 @@ public class FormsServiceImpl implements FormsService { | @@ -752,22 +753,24 @@ public class FormsServiceImpl implements FormsService { | ||
| 752 | rq = rq2 + "-" + rq3; | 753 | rq = rq2 + "-" + rq3; |
| 753 | 754 | ||
| 754 | String sql = " select b.xlgs, a.gs_bm,a.gs_name, a.fgs_bm,a.fgs_name , a.xl_bm,b.sbc,b.sxl,b.scl,a.jbc ,a.jxl ,a.jcl,a.gslsbm,a.fgsbm,b.warrant_car,a.bc_type from " | 755 | String sql = " select b.xlgs, a.gs_bm,a.gs_name, a.fgs_bm,a.fgs_name , a.xl_bm,b.sbc,b.sxl,b.scl,a.jbc ,a.jxl ,a.jcl,a.gslsbm,a.fgsbm,b.warrant_car,a.bc_type from " |
| 755 | - + " (select count(DISTINCT gs_bm) gslsbm, gs_bm, count(DISTINCT fgs_bm) fgsbm,fgs_bm,gs_name,fgs_name ,xl_bm, count(*) as jbc,COUNT(DISTINCT xl_bm) as jxl ,COUNT(DISTINCT cl_zbh) as jcl,bc_type" | ||
| 756 | - + " from bsth_c_s_sp_info" + " where DATE_FORMAT(schedule_date,'%Y-%m-%d') BETWEEN '"+ map.get("startDate").toString() + "' " | 756 | + + " (select count(DISTINCT gs_bm) gslsbm, gs_bm, count(DISTINCT fgs_bm) fgsbm,fgs_bm,gs_name,fgs_name ,xl_bm, count(*) as jbc,COUNT(DISTINCT xl_bm) as jxl ,COUNT(DISTINCT cl_zbh) as jcl,bc_type" |
| 757 | + + " from bsth_c_s_sp_info" + " where DATE_FORMAT(schedule_date,'%Y-%m-%d') BETWEEN '"+ map.get("startDate").toString() + "' " | ||
| 757 | + " and '" + map.get("endDate").toString() + "' and xl_bm='"+ map.get("line").toString() + "' " | 758 | + " and '" + map.get("endDate").toString() + "' and xl_bm='"+ map.get("line").toString() + "' " |
| 758 | + " AND gs_bm is not null " | 759 | + " AND gs_bm is not null " |
| 759 | + " AND bc_type NOT IN ('in', 'out')" | 760 | + " AND bc_type NOT IN ('in', 'out')" |
| 760 | + " and gs_bm='"+ map.get("gsdmTurn").toString() + "'" | 761 | + " and gs_bm='"+ map.get("gsdmTurn").toString() + "'" |
| 761 | + " and fgs_bm='"+ map.get("fgsdmTurn").toString() + "'" | 762 | + " and fgs_bm='"+ map.get("fgsdmTurn").toString() + "'" |
| 762 | - + " GROUP BY gs_bm,fgs_bm,xl_bm,gs_name,fgs_name,bc_type ) a left JOIN (" | 763 | +// + " GROUP BY gs_bm,fgs_bm,xl_bm,gs_name,fgs_name,bc_type " |
| 764 | + + " ) a left JOIN (" | ||
| 763 | + " SELECT COUNT(*) as xlgs,b.gs_bm,b.fgs_bm,b.xl_bm,b.gs_name,b.fgs_name, b.sbc,b.sxl ,b.scl,t.warrant_car " | 765 | + " SELECT COUNT(*) as xlgs,b.gs_bm,b.fgs_bm,b.xl_bm,b.gs_name,b.fgs_name, b.sbc,b.sxl ,b.scl,t.warrant_car " |
| 764 | - + " from bsth_c_line t RIGHT JOIN (select gs_bm,fgs_bm,xl_bm,gs_name,fgs_name, count(*) as sbc,COUNT(DISTINCT xl_bm) as sxl ,COUNT(DISTINCT cl_zbh) as scl,bc_type from bsth_c_s_sp_info_real " | 766 | + + " from bsth_c_line t RIGHT JOIN (select gs_bm,fgs_bm,xl_bm,gs_name,fgs_name, count(*) as sbc,COUNT(DISTINCT xl_bm) as sxl ,COUNT(DISTINCT cl_zbh) as scl,bc_type from bsth_c_s_sp_info_real " |
| 765 | + " where DATE_FORMAT(schedule_date,'%Y-%m-%d') BETWEEN '" + map.get("startDate").toString() + "' and '" | 767 | + " where DATE_FORMAT(schedule_date,'%Y-%m-%d') BETWEEN '" + map.get("startDate").toString() + "' and '" |
| 766 | + map.get("endDate").toString() + "' and xl_bm='" + map.get("line").toString() | 768 | + map.get("endDate").toString() + "' and xl_bm='" + map.get("line").toString() |
| 767 | + "' AND gs_bm is not null " | 769 | + "' AND gs_bm is not null " |
| 768 | + " AND bc_type NOT IN ('in', 'out')" | 770 | + " AND bc_type NOT IN ('in', 'out')" |
| 769 | - + "GROUP BY gs_bm,fgs_bm,xl_bm,gs_name,fgs_name,bc_type) b ON t.company=b.gs_bm and t.branche_company = b.fgs_bm) b on " | ||
| 770 | - + " a.gs_bm=b.gs_bm and a.fgs_bm=b.fgs_bm and a.xl_bm=b.xl_bm "; | 771 | +// + " GROUP BY gs_bm,fgs_bm,xl_bm,gs_name,fgs_name,bc_type " |
| 772 | + + " ) b ON t.company=b.gs_bm and t.branche_company = b.fgs_bm) b on " | ||
| 773 | + + " a.gs_bm=b.gs_bm and a.fgs_bm=b.fgs_bm and a.xl_bm=b.xl_bm "; | ||
| 771 | List<Turnoutrate> list = jdbcTemplate.query(sql, new RowMapper<Turnoutrate>() { | 774 | List<Turnoutrate> list = jdbcTemplate.query(sql, new RowMapper<Turnoutrate>() { |
| 772 | 775 | ||
| 773 | @Override | 776 | @Override |
| @@ -782,6 +785,8 @@ public class FormsServiceImpl implements FormsService { | @@ -782,6 +785,8 @@ public class FormsServiceImpl implements FormsService { | ||
| 782 | String result1 = numberFormat.format((float) scl / (float) jcl * 100); | 785 | String result1 = numberFormat.format((float) scl / (float) jcl * 100); |
| 783 | String result2 = numberFormat.format((float) sbc / (float) jbc * 100); | 786 | String result2 = numberFormat.format((float) sbc / (float) jbc * 100); |
| 784 | tu.setRq(rq); | 787 | tu.setRq(rq); |
| 788 | + if(arg0.getString("gs_name") == null || arg0.getString("gs_name").trim().length() == 0) | ||
| 789 | + return tu; | ||
| 785 | tu.setGs(arg0.getString("gs_name").toString()); | 790 | tu.setGs(arg0.getString("gs_name").toString()); |
| 786 | tu.setZhgs(arg0.getString("fgs_name").toString()); | 791 | tu.setZhgs(arg0.getString("fgs_name").toString()); |
| 787 | // tu.setXl(arg0.getString("xlgs")!=null&&arg0.getString("xlgs").trim().length()!=0?arg0.getString("xlgs"):"0"); | 792 | // tu.setXl(arg0.getString("xlgs")!=null&&arg0.getString("xlgs").trim().length()!=0?arg0.getString("xlgs"):"0"); |
| @@ -801,14 +806,20 @@ public class FormsServiceImpl implements FormsService { | @@ -801,14 +806,20 @@ public class FormsServiceImpl implements FormsService { | ||
| 801 | } | 806 | } |
| 802 | 807 | ||
| 803 | }); | 808 | }); |
| 809 | + | ||
| 810 | + for(Turnoutrate t : list){ | ||
| 811 | + if(t.getGs() != null && t.getGs().trim().length() != 0) | ||
| 812 | + resList.add(t); | ||
| 813 | + } | ||
| 804 | 814 | ||
| 805 | - return list; | 815 | + return resList; |
| 806 | } | 816 | } |
| 807 | 817 | ||
| 808 | 818 | ||
| 809 | //班次执行率统计表 | 819 | //班次执行率统计表 |
| 810 | @Override | 820 | @Override |
| 811 | public List<Executionrate> executionrate(Map<String, Object> map) { | 821 | public List<Executionrate> executionrate(Map<String, Object> map) { |
| 822 | + List<Executionrate> resList = new ArrayList<Executionrate>(); | ||
| 812 | SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); | 823 | SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); |
| 813 | SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy年MM月dd日"); | 824 | SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy年MM月dd日"); |
| 814 | Date d = null; | 825 | Date d = null; |
| @@ -826,20 +837,22 @@ public class FormsServiceImpl implements FormsService { | @@ -826,20 +837,22 @@ public class FormsServiceImpl implements FormsService { | ||
| 826 | rq = rq2 + "-" + rq3; | 837 | rq = rq2 + "-" + rq3; |
| 827 | 838 | ||
| 828 | String sql = " select b.xlgs, a.gs_bm,a.gs_name, a.fgs_bm,a.fgs_name , a.xl_bm,b.xl_name,b.sbc,b.sxl,b.scl,a.jbc ,a.jxl ,a.jcl,a.gslsbm,a.fgsbm,a.bc_type from " | 839 | String sql = " select b.xlgs, a.gs_bm,a.gs_name, a.fgs_bm,a.fgs_name , a.xl_bm,b.xl_name,b.sbc,b.sxl,b.scl,a.jbc ,a.jxl ,a.jcl,a.gslsbm,a.fgsbm,a.bc_type from " |
| 829 | - + " (select count(DISTINCT gs_bm) gslsbm, gs_bm, count(DISTINCT fgs_bm) fgsbm,fgs_bm,gs_name,fgs_name ,xl_bm, count(*) as jbc,COUNT(DISTINCT xl_bm) as jxl ,COUNT(DISTINCT cl_zbh) as jcl,bc_type" | ||
| 830 | - + " from bsth_c_s_sp_info" + " where DATE_FORMAT(schedule_date,'%Y-%m-%d') BETWEEN '" | 840 | + + " (select count(DISTINCT gs_bm) gslsbm, gs_bm, count(DISTINCT fgs_bm) fgsbm,fgs_bm,gs_name,fgs_name ,xl_bm, count(*) as jbc,COUNT(DISTINCT xl_bm) as jxl ,COUNT(DISTINCT cl_zbh) as jcl,bc_type" |
| 841 | + + " from bsth_c_s_sp_info" + " where DATE_FORMAT(schedule_date,'%Y-%m-%d') BETWEEN '" | ||
| 831 | + map.get("startDate").toString() + "' and '" + map.get("endDate").toString() + "' and xl_bm='" | 842 | + map.get("startDate").toString() + "' and '" + map.get("endDate").toString() + "' and xl_bm='" |
| 832 | + map.get("line").toString() + "' AND gs_bm is not null AND bc_type NOT IN ('in', 'out')" | 843 | + map.get("line").toString() + "' AND gs_bm is not null AND bc_type NOT IN ('in', 'out')" |
| 833 | + " and gs_bm='"+ map.get("gsdmEcecut").toString() + "'" | 844 | + " and gs_bm='"+ map.get("gsdmEcecut").toString() + "'" |
| 834 | + " and fgs_bm='"+ map.get("fgsdmEcecut").toString() + "'" | 845 | + " and fgs_bm='"+ map.get("fgsdmEcecut").toString() + "'" |
| 835 | - + " GROUP BY gs_bm,fgs_bm,xl_bm,gs_name,fgs_name,bc_type ) a left JOIN (" | 846 | +// + " GROUP BY gs_bm,fgs_bm,xl_bm,gs_name,fgs_name,bc_type " |
| 847 | + + " ) a left JOIN (" | ||
| 836 | + "SELECT COUNT(*) as xlgs,b.gs_bm,b.fgs_bm,b.xl_bm,b.xl_name,b.gs_name,b.fgs_name, b.sbc,b.sxl ,b.scl " | 848 | + "SELECT COUNT(*) as xlgs,b.gs_bm,b.fgs_bm,b.xl_bm,b.xl_name,b.gs_name,b.fgs_name, b.sbc,b.sxl ,b.scl " |
| 837 | + "from bsth_c_line t RIGHT JOIN (select gs_bm,fgs_bm,xl_bm,xl_name,gs_name,fgs_name, count(*) as sbc,COUNT(DISTINCT xl_bm) as sxl ,COUNT(DISTINCT cl_zbh) as scl,bc_type from bsth_c_s_sp_info_real " | 849 | + "from bsth_c_line t RIGHT JOIN (select gs_bm,fgs_bm,xl_bm,xl_name,gs_name,fgs_name, count(*) as sbc,COUNT(DISTINCT xl_bm) as sxl ,COUNT(DISTINCT cl_zbh) as scl,bc_type from bsth_c_s_sp_info_real " |
| 838 | + "where DATE_FORMAT(schedule_date,'%Y-%m-%d') BETWEEN '" + map.get("startDate").toString() + "' and '" | 850 | + "where DATE_FORMAT(schedule_date,'%Y-%m-%d') BETWEEN '" + map.get("startDate").toString() + "' and '" |
| 839 | + map.get("endDate").toString() + "' and xl_bm='" + map.get("line").toString() | 851 | + map.get("endDate").toString() + "' and xl_bm='" + map.get("line").toString() |
| 840 | + "' AND gs_bm is not null AND bc_type NOT IN ('in', 'out') " | 852 | + "' AND gs_bm is not null AND bc_type NOT IN ('in', 'out') " |
| 841 | - + "GROUP BY gs_bm,fgs_bm,xl_bm,gs_name,fgs_name,bc_type) b ON t.company=b.gs_bm and t.branche_company = b.fgs_bm) b on " | ||
| 842 | - + " a.gs_bm=b.gs_bm and a.fgs_bm=b.fgs_bm and a.xl_bm=b.xl_bm "; | 853 | +// + " GROUP BY gs_bm,fgs_bm,xl_bm,gs_name,fgs_name,bc_type" |
| 854 | + + " ) b ON t.company=b.gs_bm and t.branche_company = b.fgs_bm) b on " | ||
| 855 | + + " a.gs_bm=b.gs_bm and a.fgs_bm=b.fgs_bm and a.xl_bm=b.xl_bm "; | ||
| 843 | List<Executionrate> list = jdbcTemplate.query(sql, new RowMapper<Executionrate>() { | 856 | List<Executionrate> list = jdbcTemplate.query(sql, new RowMapper<Executionrate>() { |
| 844 | 857 | ||
| 845 | @Override | 858 | @Override |
| @@ -854,6 +867,8 @@ public class FormsServiceImpl implements FormsService { | @@ -854,6 +867,8 @@ public class FormsServiceImpl implements FormsService { | ||
| 854 | String result1 = numberFormat.format((float) scl / (float) jcl * 100); | 867 | String result1 = numberFormat.format((float) scl / (float) jcl * 100); |
| 855 | String result2 = numberFormat.format((float) sbc / (float) jbc * 100); | 868 | String result2 = numberFormat.format((float) sbc / (float) jbc * 100); |
| 856 | tu.setRq(rq); | 869 | tu.setRq(rq); |
| 870 | + if(arg0.getString("gs_name") == null || arg0.getString("gs_name").trim().length() == 0) | ||
| 871 | + return tu; | ||
| 857 | tu.setGs(arg0.getString("gs_name").toString()); | 872 | tu.setGs(arg0.getString("gs_name").toString()); |
| 858 | tu.setZhgs(arg0.getString("fgs_name").toString()); | 873 | tu.setZhgs(arg0.getString("fgs_name").toString()); |
| 859 | // tu.setXl(arg0.getString("xlgs")!=null&&arg0.getString("xlgs").trim().length()!=0?arg0.getString("xlgs"):"0");//这个是根据公司判断线路有几条 | 874 | // tu.setXl(arg0.getString("xlgs")!=null&&arg0.getString("xlgs").trim().length()!=0?arg0.getString("xlgs"):"0");//这个是根据公司判断线路有几条 |
| @@ -874,13 +889,19 @@ public class FormsServiceImpl implements FormsService { | @@ -874,13 +889,19 @@ public class FormsServiceImpl implements FormsService { | ||
| 874 | } | 889 | } |
| 875 | 890 | ||
| 876 | }); | 891 | }); |
| 892 | + | ||
| 893 | + for(Executionrate e : list){ | ||
| 894 | + if(e.getGs() != null && e.getGs().trim().length() != 0) | ||
| 895 | + resList.add(e); | ||
| 896 | + } | ||
| 877 | 897 | ||
| 878 | - return list; | 898 | + return resList; |
| 879 | } | 899 | } |
| 880 | 900 | ||
| 881 | // 营运线路名称统计表 | 901 | // 营运线路名称统计表 |
| 882 | @Override | 902 | @Override |
| 883 | public List<Allline> allline(Map<String, Object> map) { | 903 | public List<Allline> allline(Map<String, Object> map) { |
| 904 | + List<Allline> resList = new ArrayList<Allline>(); | ||
| 884 | SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); | 905 | SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); |
| 885 | SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy年MM月dd日"); | 906 | SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy年MM月dd日"); |
| 886 | Date d = null; | 907 | Date d = null; |
| @@ -900,13 +921,14 @@ public class FormsServiceImpl implements FormsService { | @@ -900,13 +921,14 @@ public class FormsServiceImpl implements FormsService { | ||
| 900 | rq = rq2 + "-" + rq3; | 921 | rq = rq2 + "-" + rq3; |
| 901 | 922 | ||
| 902 | String sql = " select b.xlgs, a.gs_bm,a.gs_name, a.fgs_bm,a.fgs_name , a.xl_bm,b.xl_name,b.sbc,b.sxl,b.scl,a.jbc ,a.jxl ,a.jcl,a.gslsbm,a.fgsbm,a.bc_type from " | 923 | String sql = " select b.xlgs, a.gs_bm,a.gs_name, a.fgs_bm,a.fgs_name , a.xl_bm,b.xl_name,b.sbc,b.sxl,b.scl,a.jbc ,a.jxl ,a.jcl,a.gslsbm,a.fgsbm,a.bc_type from " |
| 903 | - + " (select count(DISTINCT gs_bm) gslsbm, gs_bm, count(DISTINCT fgs_bm) fgsbm,fgs_bm,gs_name,fgs_name ,xl_bm, count(*) as jbc,COUNT(DISTINCT xl_bm) as jxl ,COUNT(DISTINCT cl_zbh) as jcl,bc_type" | ||
| 904 | - + " from bsth_c_s_sp_info" + " where DATE_FORMAT(schedule_date,'%Y-%m-%d') BETWEEN '" | 924 | + + " (select count(DISTINCT gs_bm) gslsbm, gs_bm, count(DISTINCT fgs_bm) fgsbm,fgs_bm,gs_name,fgs_name ,xl_bm, count(*) as jbc,COUNT(DISTINCT xl_bm) as jxl ,COUNT(DISTINCT cl_zbh) as jcl,bc_type" |
| 925 | + + " from bsth_c_s_sp_info" + " where DATE_FORMAT(schedule_date,'%Y-%m-%d') BETWEEN '" | ||
| 905 | + map.get("startDate").toString() + "' and '" + map.get("endDate").toString() + "' and xl_bm='" | 926 | + map.get("startDate").toString() + "' and '" + map.get("endDate").toString() + "' and xl_bm='" |
| 906 | + map.get("line").toString() + "' AND gs_bm is not null AND bc_type NOT IN ('in', 'out') " | 927 | + map.get("line").toString() + "' AND gs_bm is not null AND bc_type NOT IN ('in', 'out') " |
| 907 | + " and gs_bm='"+ map.get("gsdmAllline").toString() + "'" | 928 | + " and gs_bm='"+ map.get("gsdmAllline").toString() + "'" |
| 908 | + " and fgs_bm='"+ map.get("fgsdmAllline").toString() + "'" | 929 | + " and fgs_bm='"+ map.get("fgsdmAllline").toString() + "'" |
| 909 | - + " GROUP BY gs_bm,fgs_bm,xl_bm,gs_name,fgs_name,bc_type ) a left JOIN (" | 930 | +// + " GROUP BY gs_bm,fgs_bm,xl_bm,gs_name,fgs_name,bc_type " |
| 931 | + + " ) a left JOIN (" | ||
| 910 | + "SELECT COUNT(*" | 932 | + "SELECT COUNT(*" |
| 911 | + ") as xlgs,b.gs_bm,b.fgs_bm,b.xl_bm,b." | 933 | + ") as xlgs,b.gs_bm,b.fgs_bm,b.xl_bm,b." |
| 912 | + "xl_name,b.gs_name,b.fgs_name, b.sbc,b.sxl ,b.scl " | 934 | + "xl_name,b.gs_name,b.fgs_name, b.sbc,b.sxl ,b.scl " |
| @@ -915,9 +937,9 @@ public class FormsServiceImpl implements FormsService { | @@ -915,9 +937,9 @@ public class FormsServiceImpl implements FormsService { | ||
| 915 | + map.get("endDate").toString() + "' and xl_bm='" + map.get | 937 | + map.get("endDate").toString() + "' and xl_bm='" + map.get |
| 916 | ("line").toString() | 938 | ("line").toString() |
| 917 | + "' AND gs_bm is not null AND bc_type NOT IN ('in', 'out')" | 939 | + "' AND gs_bm is not null AND bc_type NOT IN ('in', 'out')" |
| 918 | - + "GROUP BY gs_bm,fgs_bm,xl_bm,gs_name,fgs_name,bc_type) b ON t.company=b.gs_bm and t.branche_company = b.fgs_bm) b on " | ||
| 919 | - + " a.gs_bm=b.gs_bm and a.fgs_bm=b.fgs_bm and a.xl_bm=b.xl_bm "; | ||
| 920 | - System.out.println(sql); | 940 | +// + " GROUP BY gs_bm,fgs_bm,xl_bm,gs_name,fgs_name,bc_type" |
| 941 | + + " ) b ON t.company=b.gs_bm and t.branche_company = b.fgs_bm) b on " | ||
| 942 | + + " a.gs_bm=b.gs_bm and a.fgs_bm=b.fgs_bm and a.xl_bm=b.xl_bm "; | ||
| 921 | List<Allline> list = jdbcTemplate.query(sql, new RowMapper<Allline>() { | 943 | List<Allline> list = jdbcTemplate.query(sql, new RowMapper<Allline>() { |
| 922 | 944 | ||
| 923 | @Override | 945 | @Override |
| @@ -932,6 +954,8 @@ public class FormsServiceImpl implements FormsService { | @@ -932,6 +954,8 @@ public class FormsServiceImpl implements FormsService { | ||
| 932 | String result1 = numberFormat.format((float) scl / (float) jcl * 100); | 954 | String result1 = numberFormat.format((float) scl / (float) jcl * 100); |
| 933 | String result2 = numberFormat.format((float) sbc / (float) jbc * 100); | 955 | String result2 = numberFormat.format((float) sbc / (float) jbc * 100); |
| 934 | tu.setRq(rq); | 956 | tu.setRq(rq); |
| 957 | + if(arg0.getString("gs_name") == null || arg0.getString("gs_name").trim().length() == 0) | ||
| 958 | + return tu; | ||
| 935 | tu.setGs(arg0.getString("gs_name").toString()); | 959 | tu.setGs(arg0.getString("gs_name").toString()); |
| 936 | tu.setZhgs(arg0.getString("fgs_name").toString()); | 960 | tu.setZhgs(arg0.getString("fgs_name").toString()); |
| 937 | tu.setXl(arg0.getString("xl_name")); | 961 | tu.setXl(arg0.getString("xl_name")); |
| @@ -951,7 +975,12 @@ public class FormsServiceImpl implements FormsService { | @@ -951,7 +975,12 @@ public class FormsServiceImpl implements FormsService { | ||
| 951 | } | 975 | } |
| 952 | }); | 976 | }); |
| 953 | 977 | ||
| 954 | - return list; | 978 | + for(Allline a : list){ |
| 979 | + if(a.getGs() != null && a.getGs().trim().length() != 0) | ||
| 980 | + resList.add(a); | ||
| 981 | + } | ||
| 982 | + | ||
| 983 | + return resList; | ||
| 955 | } | 984 | } |
| 956 | 985 | ||
| 957 | @Override | 986 | @Override |
src/main/java/com/bsth/service/impl/BusIntervalServiceImpl.java
| @@ -145,8 +145,8 @@ public class BusIntervalServiceImpl implements BusIntervalService { | @@ -145,8 +145,8 @@ public class BusIntervalServiceImpl implements BusIntervalService { | ||
| 145 | schedule.setZdsjActual(zdsjA/60 + ":" + zdsjA%60); | 145 | schedule.setZdsjActual(zdsjA/60 + ":" + zdsjA%60); |
| 146 | schedule.setZdsjActualTime(zdsjA); | 146 | schedule.setZdsjActualTime(zdsjA); |
| 147 | } | 147 | } |
| 148 | - schedule.setFcsj(fcsj/60 + ":" + fcsj%60); | ||
| 149 | - schedule.setZdsj(zdsj/60 + ":" + zdsj%60); | 148 | + schedule.setFcsj((fcsj/60<10?"0"+fcsj/60:fcsj/60) + ":" + (fcsj%60<10?"0"+fcsj%60:fcsj%60)); |
| 149 | + schedule.setZdsj((zdsj/60<10?"0"+zdsj/60:zdsj/60) + ":" + (zdsj%60<10?"0"+zdsj%60:zdsj%60)); | ||
| 150 | schedule.setFcsjT(fcsj); | 150 | schedule.setFcsjT(fcsj); |
| 151 | schedule.setZdsjT(zdsj); | 151 | schedule.setZdsjT(zdsj); |
| 152 | return schedule; | 152 | return schedule; |
| @@ -237,7 +237,6 @@ public class BusIntervalServiceImpl implements BusIntervalService { | @@ -237,7 +237,6 @@ public class BusIntervalServiceImpl implements BusIntervalService { | ||
| 237 | 237 | ||
| 238 | String sql = "select start_station_name, end_station_name from bsth_c_line where line_code = '"+line+"'"; | 238 | String sql = "select start_station_name, end_station_name from bsth_c_line where line_code = '"+line+"'"; |
| 239 | 239 | ||
| 240 | - System.out.println(sql); | ||
| 241 | list = jdbcTemplate.query(sql, | 240 | list = jdbcTemplate.query(sql, |
| 242 | new RowMapper<Map<String, Object>>(){ | 241 | new RowMapper<Map<String, Object>>(){ |
| 243 | @Override | 242 | @Override |
src/main/java/com/bsth/service/realcontrol/impl/ScheduleRealInfoServiceImpl.java
| @@ -213,6 +213,7 @@ public class ScheduleRealInfoServiceImpl extends BaseServiceImpl<ScheduleRealInf | @@ -213,6 +213,7 @@ public class ScheduleRealInfoServiceImpl extends BaseServiceImpl<ScheduleRealInf | ||
| 213 | } | 213 | } |
| 214 | 214 | ||
| 215 | schedule.setDfsjAll(dfsj); | 215 | schedule.setDfsjAll(dfsj); |
| 216 | + schedule.setDfAuto(false); | ||
| 216 | schedule.addRemarks(remarks); | 217 | schedule.addRemarks(remarks); |
| 217 | 218 | ||
| 218 | List<ScheduleRealInfo> ts = new ArrayList<>(); | 219 | List<ScheduleRealInfo> ts = new ArrayList<>(); |
| @@ -499,7 +500,7 @@ public class ScheduleRealInfoServiceImpl extends BaseServiceImpl<ScheduleRealInf | @@ -499,7 +500,7 @@ public class ScheduleRealInfoServiceImpl extends BaseServiceImpl<ScheduleRealInf | ||
| 499 | 500 | ||
| 500 | //公司 和 分公司名称 | 501 | //公司 和 分公司名称 |
| 501 | t.setGsName(BasicData.businessCodeNameMap.get(t.getGsBm())); | 502 | t.setGsName(BasicData.businessCodeNameMap.get(t.getGsBm())); |
| 502 | - t.setFgsName(BasicData.businessFgsCodeNameMap.get(t.getGsBm() + "_" + t.getFgsBm())); | 503 | + t.setFgsName(BasicData.businessFgsCodeNameMap.get(t.getFgsBm() + "_" + t.getGsBm())); |
| 503 | 504 | ||
| 504 | t.setScheduleDateStr(schDate); | 505 | t.setScheduleDateStr(schDate); |
| 505 | t.setScheduleDate(sdfyyyyMMdd.parse(schDate)); | 506 | t.setScheduleDate(sdfyyyyMMdd.parse(schDate)); |
src/main/java/com/bsth/service/schedule/PeopleCarPlanServiceImpl.java
| @@ -521,7 +521,7 @@ public class PeopleCarPlanServiceImpl implements PeopleCarPlanService { | @@ -521,7 +521,7 @@ public class PeopleCarPlanServiceImpl implements PeopleCarPlanService { | ||
| 521 | sql += " and xl_bm = '"+line+"'"; | 521 | sql += " and xl_bm = '"+line+"'"; |
| 522 | } | 522 | } |
| 523 | // if(company.length() != 0){ | 523 | // if(company.length() != 0){ |
| 524 | - sql += " and gs_bm like %'"+company+"'% and fgs_bm like %'"+subCompany+"%'"; | 524 | + sql += " and gs_bm like '%"+company+"%' and fgs_bm like '%"+subCompany+"%'"; |
| 525 | // } | 525 | // } |
| 526 | sql += " and bc_type != 'in' and bc_type != 'out'"; | 526 | sql += " and bc_type != 'in' and bc_type != 'out'"; |
| 527 | 527 |
src/main/resources/static/pages/forms/statement/busInterval.html
| @@ -387,7 +387,7 @@ | @@ -387,7 +387,7 @@ | ||
| 387 | var treeData = []; | 387 | var treeData = []; |
| 388 | var params = {}; | 388 | var params = {}; |
| 389 | if(statu == 0) | 389 | if(statu == 0) |
| 390 | - params['line'] = ""; | 390 | + params['line'] = " "; |
| 391 | if(statu == 1) | 391 | if(statu == 1) |
| 392 | params['line'] = line; | 392 | params['line'] = line; |
| 393 | params['startDate'] = startDate; | 393 | params['startDate'] = startDate; |
src/main/resources/static/pages/forms/statement/lbStatuAnaly.html
src/main/resources/static/pages/forms/statement/lineTimeAnaly.html
| @@ -317,11 +317,11 @@ | @@ -317,11 +317,11 @@ | ||
| 317 | } | 317 | } |
| 318 | initPinYinSelect2('#line',data,''); | 318 | initPinYinSelect2('#line',data,''); |
| 319 | fage=true; | 319 | fage=true; |
| 320 | - | 320 | + |
| 321 | + line = data[0].id; | ||
| 321 | updateModel(); | 322 | updateModel(); |
| 322 | 323 | ||
| 323 | var params = {}; | 324 | var params = {}; |
| 324 | - line = data[0].id; | ||
| 325 | params['line'] = line; | 325 | params['line'] = line; |
| 326 | $get('/busInterval/getDir', params, function(result){ | 326 | $get('/busInterval/getDir', params, function(result){ |
| 327 | dirData = createTreeData(result); | 327 | dirData = createTreeData(result); |
| @@ -397,7 +397,7 @@ | @@ -397,7 +397,7 @@ | ||
| 397 | } | 397 | } |
| 398 | }); | 398 | }); |
| 399 | $.each(list, function(i, g){ | 399 | $.each(list, function(i, g){ |
| 400 | - if(g.line == params[3] && g.lp == params[4]){ | 400 | + if(g.line == params[3] && g.lp == params[4] &&g.station == params[5]){ |
| 401 | var tbodyHtml = template('list_workList',{list:g}); | 401 | var tbodyHtml = template('list_workList',{list:g}); |
| 402 | $('#works tbody').html(tbodyHtml); | 402 | $('#works tbody').html(tbodyHtml); |
| 403 | $("#works_hidden").removeClass("hidden"); | 403 | $("#works_hidden").removeClass("hidden"); |
src/main/resources/static/pages/forms/statement/scheduleAnaly.html
src/main/resources/static/pages/forms/statement/timeAndSpeed.html
| @@ -440,7 +440,7 @@ | @@ -440,7 +440,7 @@ | ||
| 440 | var treeData = []; | 440 | var treeData = []; |
| 441 | var params = {}; | 441 | var params = {}; |
| 442 | if(statu == 0) | 442 | if(statu == 0) |
| 443 | - params['line'] = ""; | 443 | + params['line'] = " "; |
| 444 | if(statu == 1) | 444 | if(statu == 1) |
| 445 | params['line'] = line; | 445 | params['line'] = line; |
| 446 | params['startDate'] = startDate; | 446 | params['startDate'] = startDate; |
src/main/resources/static/pages/mforms/changetochanges/changetochange.html
| @@ -55,22 +55,22 @@ | @@ -55,22 +55,22 @@ | ||
| 55 | class="form-control" name="subCompany" id="fgsdmChange" | 55 | class="form-control" name="subCompany" id="fgsdmChange" |
| 56 | style="width: 140px;"></select> | 56 | style="width: 140px;"></select> |
| 57 | </div> | 57 | </div> |
| 58 | - <div style="display: inline-block;"> | 58 | + <div style="display: inline-block; margin-left: 10px;"> |
| 59 | <span class="item-label" style="width: 80px;">线路: </span> <select | 59 | <span class="item-label" style="width: 80px;">线路: </span> <select |
| 60 | class="form-control" name="line" id="line" style="width: 180px;"></select> | 60 | class="form-control" name="line" id="line" style="width: 180px;"></select> |
| 61 | </div> | 61 | </div> |
| 62 | <div style="margin-top: 10px"></div> | 62 | <div style="margin-top: 10px"></div> |
| 63 | - <div style="display: inline-block; margin-left: 15px;"> | 63 | + <div style="display: inline-block; margin-left: 5px;"> |
| 64 | <span class="item-label" style="width: 80px;">开始时间: </span> <input | 64 | <span class="item-label" style="width: 80px;">开始时间: </span> <input |
| 65 | class="form-control" type="text" id="startDate" | 65 | class="form-control" type="text" id="startDate" |
| 66 | - style="width: 120px;" /> | 66 | + style="width: 140px;" /> |
| 67 | </div> | 67 | </div> |
| 68 | - <div style="display: inline-block; margin-left: 15px;"> | 68 | + <div style="display: inline-block; margin-left: 10px;"> |
| 69 | <span class="item-label" style="width: 80px;">结束时间: </span> <input | 69 | <span class="item-label" style="width: 80px;">结束时间: </span> <input |
| 70 | class="form-control" type="text" id="endDate" | 70 | class="form-control" type="text" id="endDate" |
| 71 | - style="width: 120px;" /> | 71 | + style="width: 140px;" /> |
| 72 | </div> | 72 | </div> |
| 73 | - <div style="display: inline-block;"> | 73 | + <div style="display: inline-block; margin-left: 10px;"> |
| 74 | <span class="item-label" style="width: 120px;">类型: </span> <select | 74 | <span class="item-label" style="width: 120px;">类型: </span> <select |
| 75 | class="form-control" id="sel"> | 75 | class="form-control" id="sel"> |
| 76 | <option value="">请选择</option> | 76 | <option value="">请选择</option> |
src/main/resources/static/pages/mforms/operationservices/operationservice.html
| @@ -36,7 +36,7 @@ | @@ -36,7 +36,7 @@ | ||
| 36 | class="form-control" name="company" id="gsdmOperat" | 36 | class="form-control" name="company" id="gsdmOperat" |
| 37 | style="width: 140px;"></select> | 37 | style="width: 140px;"></select> |
| 38 | </div> | 38 | </div> |
| 39 | - <div style="display: inline-block; margin-left: 24px;" | 39 | + <div style="display: inline-block; margin-left: 25px;" |
| 40 | id="fgsdmDiv_operat"> | 40 | id="fgsdmDiv_operat"> |
| 41 | <span class="item-label" style="width: 80px;">分公司: </span> <select | 41 | <span class="item-label" style="width: 80px;">分公司: </span> <select |
| 42 | class="form-control" name="subCompany" id="fgsdmOperat" | 42 | class="form-control" name="subCompany" id="fgsdmOperat" |
| @@ -47,7 +47,7 @@ | @@ -47,7 +47,7 @@ | ||
| 47 | <span class="item-label" style="width: 80px;">线路: </span> <select | 47 | <span class="item-label" style="width: 80px;">线路: </span> <select |
| 48 | class="form-control" name="line" id="line" style="width: 140px;"></select> | 48 | class="form-control" name="line" id="line" style="width: 140px;"></select> |
| 49 | </div> | 49 | </div> |
| 50 | - <div style="display: inline-block; margin-left: 15px;"> | 50 | + <div style="display: inline-block; margin-left: 11px;"> |
| 51 | <span class="item-label" style="width: 80px;">开始时间: </span> <input | 51 | <span class="item-label" style="width: 80px;">开始时间: </span> <input |
| 52 | class="form-control" type="text" id="startDate" | 52 | class="form-control" type="text" id="startDate" |
| 53 | style="width: 140px;" /> | 53 | style="width: 140px;" /> |
src/main/resources/static/pages/mforms/shiftuehiclemanths/shiftuehiclemanth.html
| @@ -52,7 +52,7 @@ | @@ -52,7 +52,7 @@ | ||
| 52 | <input class="form-control" type="text" id="endDate" style="width: 140px;"/> | 52 | <input class="form-control" type="text" id="endDate" style="width: 140px;"/> |
| 53 | </div> | 53 | </div> |
| 54 | <div style="display: inline-block;margin-left: 10px"> | 54 | <div style="display: inline-block;margin-left: 10px"> |
| 55 | - <span class="item-label" style="width: 80px;">统计: </span> | 55 | + <span class="item-label" style="width: 80px;">统计: </span> |
| 56 | <select class="form-control" style="width: 136px;" id='empnames'> | 56 | <select class="form-control" style="width: 136px;" id='empnames'> |
| 57 | <option value="驾驶员">驾驶员</option> | 57 | <option value="驾驶员">驾驶员</option> |
| 58 | <option value="售票员">售票员</option> | 58 | <option value="售票员">售票员</option> |
src/main/resources/static/real_control_v2/css/line_schedule.css
| @@ -243,7 +243,7 @@ | @@ -243,7 +243,7 @@ | ||
| 243 | } | 243 | } |
| 244 | 244 | ||
| 245 | span.fcsj-diff { | 245 | span.fcsj-diff { |
| 246 | - color: gray; | 246 | + /*color: gray;*/ |
| 247 | margin-left: 3px; | 247 | margin-left: 3px; |
| 248 | } | 248 | } |
| 249 | 249 | ||
| @@ -252,7 +252,7 @@ span.fcsj-diff { | @@ -252,7 +252,7 @@ span.fcsj-diff { | ||
| 252 | 252 | ||
| 253 | .tl-yzx { | 253 | .tl-yzx { |
| 254 | background: rgb( 192,192,255); | 254 | background: rgb( 192,192,255); |
| 255 | - border-top: 1px solid #ebebeb !important; | 255 | + border-top: 1px solid #d9d9d9 !important; |
| 256 | color: #444; | 256 | color: #444; |
| 257 | } | 257 | } |
| 258 | 258 | ||
| @@ -268,13 +268,13 @@ span.fcsj-diff { | @@ -268,13 +268,13 @@ span.fcsj-diff { | ||
| 268 | 268 | ||
| 269 | .tl-xxsd{ | 269 | .tl-xxsd{ |
| 270 | background: rgb(205,133,63); | 270 | background: rgb(205,133,63); |
| 271 | - color: #f5f4f4; | 271 | + /*color: #f5f4f4;*/ |
| 272 | } | 272 | } |
| 273 | 273 | ||
| 274 | .tl-xxrd{ | 274 | .tl-xxrd{ |
| 275 | background: rgb(255,99,71); | 275 | background: rgb(255,99,71); |
| 276 | border-top: 1px solid #ebebeb !important; | 276 | border-top: 1px solid #ebebeb !important; |
| 277 | - color: #fff; | 277 | + /*color: #fff;*/ |
| 278 | } | 278 | } |
| 279 | 279 | ||
| 280 | .tl-qrlb { | 280 | .tl-qrlb { |
| @@ -290,6 +290,7 @@ span.fcsj-diff { | @@ -290,6 +290,7 @@ span.fcsj-diff { | ||
| 290 | .tl-zzzx { | 290 | .tl-zzzx { |
| 291 | background: rgb(173,255,47); | 291 | background: rgb(173,255,47); |
| 292 | color: #444; | 292 | color: #444; |
| 293 | + border-top: 1px solid #d9d9d9 !important; | ||
| 293 | } | 294 | } |
| 294 | 295 | ||
| 295 | .ct_table>.ct_table_body dl:hover dd.tl-yzx, .ct_table>.ct_table_body dl.context-menu-active dd.tl-yzx, .ct_table>.ct_table_body dl:hover dd.tl-zzzx, .ct_table>.ct_table_body dl.context-menu-active dd.tl-zzzx { | 296 | .ct_table>.ct_table_body dl:hover dd.tl-yzx, .ct_table>.ct_table_body dl.context-menu-active dd.tl-yzx, .ct_table>.ct_table_body dl:hover dd.tl-zzzx, .ct_table>.ct_table_body dl.context-menu-active dd.tl-zzzx { |
src/main/resources/static/real_control_v2/fragments/line_schedule/context_menu/add_temp_sch.html
| @@ -30,7 +30,7 @@ | @@ -30,7 +30,7 @@ | ||
| 30 | <div class="uk-form-row"> | 30 | <div class="uk-form-row"> |
| 31 | <label class="uk-form-label">班次类型</label> | 31 | <label class="uk-form-label">班次类型</label> |
| 32 | <div class="uk-form-controls"> | 32 | <div class="uk-form-controls"> |
| 33 | - <select class="form-control nt-dictionary" name="bcType" data-code="{{bcType}}" | 33 | + <select class="form-control nt-dictionary" required name="bcType" data-code="{{bcType}}" |
| 34 | data-group=ScheduleType></select> | 34 | data-group=ScheduleType></select> |
| 35 | </div> | 35 | </div> |
| 36 | </div> | 36 | </div> |
| @@ -156,7 +156,7 @@ | @@ -156,7 +156,7 @@ | ||
| 156 | <div class="uk-form-row"> | 156 | <div class="uk-form-row"> |
| 157 | <label class="uk-form-label">班次类型</label> | 157 | <label class="uk-form-label">班次类型</label> |
| 158 | <div class="uk-form-controls"> | 158 | <div class="uk-form-controls"> |
| 159 | - <select class="form-control nt-dictionary" name="bcType" data-code="{{bcType}}" | 159 | + <select class="form-control nt-dictionary" name="bcType" required data-code="{{bcType}}" |
| 160 | data-group=ScheduleType></select> | 160 | data-group=ScheduleType></select> |
| 161 | </div> | 161 | </div> |
| 162 | </div> | 162 | </div> |
| @@ -274,7 +274,7 @@ | @@ -274,7 +274,7 @@ | ||
| 274 | <div class="uk-form-row"> | 274 | <div class="uk-form-row"> |
| 275 | <label class="uk-form-label">班次类型</label> | 275 | <label class="uk-form-label">班次类型</label> |
| 276 | <div class="uk-form-controls"> | 276 | <div class="uk-form-controls"> |
| 277 | - <select class="form-control nt-dictionary" name="bcType" data-code="{{bcType}}" | 277 | + <select class="form-control nt-dictionary" name="bcType" required data-code="{{bcType}}" |
| 278 | data-group=ScheduleType></select> | 278 | data-group=ScheduleType></select> |
| 279 | </div> | 279 | </div> |
| 280 | </div> | 280 | </div> |
src/main/resources/static/real_control_v2/fragments/line_schedule/context_menu/lj_zrw.html
| @@ -289,8 +289,12 @@ | @@ -289,8 +289,12 @@ | ||
| 289 | //新增临加 | 289 | //新增临加 |
| 290 | var add_temp_sch = function () { | 290 | var add_temp_sch = function () { |
| 291 | var sch = getActiveSch(); | 291 | var sch = getActiveSch(); |
| 292 | - if (!sch) | ||
| 293 | - sch = {xlBm: $('[name=lineSelect]', f).val(), lpName: $('[name=lpName]', f).val()}; | 292 | + if (!sch){ |
| 293 | + var xlBm = $('[name=lineSelect]', f).val(); | ||
| 294 | + var xlName = $('[name=lineSelect]', f).find("option:selected").text(); | ||
| 295 | + var lpName = $('[name=lpName]', f).val(); | ||
| 296 | + sch = {xlBm: xlBm,xlName: xlName, lpName: lpName}; | ||
| 297 | + } | ||
| 294 | 298 | ||
| 295 | open_modal(folder + '/add_temp_sch.html', { | 299 | open_modal(folder + '/add_temp_sch.html', { |
| 296 | sch: sch | 300 | sch: sch |
src/main/resources/static/real_control_v2/fragments/north/toolbar.html
| @@ -2,7 +2,7 @@ | @@ -2,7 +2,7 @@ | ||
| 2 | <script id="north-toolbar-temp" type="text/html"> | 2 | <script id="north-toolbar-temp" type="text/html"> |
| 3 | <div class="uk-margin" id="north_toolbar_panel"> | 3 | <div class="uk-margin" id="north_toolbar_panel"> |
| 4 | <nav class="uk-navbar"> | 4 | <nav class="uk-navbar"> |
| 5 | - <a class="uk-navbar-brand" > | 5 | + <a class="uk-navbar-brand" id="navbar_user_detail_link"> |
| 6 | <span><i class="uk-icon-user"></i> <span id="north_toolbar_user">{{user.userName}}</span></span><i class="uk-icon-ellipsis-v"></i> | 6 | <span><i class="uk-icon-user"></i> <span id="north_toolbar_user">{{user.userName}}</span></span><i class="uk-icon-ellipsis-v"></i> |
| 7 | </a> | 7 | </a> |
| 8 | <ul class="uk-navbar-nav"> | 8 | <ul class="uk-navbar-nav"> |
src/main/resources/static/real_control_v2/js/main.js
| @@ -169,8 +169,8 @@ var disabled_submit_btn = function (form) { | @@ -169,8 +169,8 @@ var disabled_submit_btn = function (form) { | ||
| 169 | function showUpdateDescription() { | 169 | function showUpdateDescription() { |
| 170 | //更新说明 | 170 | //更新说明 |
| 171 | var updateDescription = { | 171 | var updateDescription = { |
| 172 | - date: '2017-04-28 下午', | ||
| 173 | - text: '<h5>修复在特定情况下出现线调界面班次显示不全,比路单少的情况。</h5><h5>尝试修复在特定情况下车辆走向不跟随班次执行结束而跳动的问题。</h5>' | 172 | + date: '2017-05-03', |
| 173 | + text: '<h5>修复了在临加/子任务里临加路牌后再临加班次出现的异常情况。</h5>' | ||
| 174 | }; | 174 | }; |
| 175 | 175 | ||
| 176 | var storage = window.localStorage | 176 | var storage = window.localStorage |
src/main/resources/static/real_control_v2/js/north/toolbar.js
| @@ -45,6 +45,11 @@ var gb_northToolbar = (function () { | @@ -45,6 +45,11 @@ var gb_northToolbar = (function () { | ||
| 45 | gb_sch_websocket.sock().close(); | 45 | gb_sch_websocket.sock().close(); |
| 46 | window.location.href = '/pages/control/lineallot/allot.html'; | 46 | window.location.href = '/pages/control/lineallot/allot.html'; |
| 47 | }); | 47 | }); |
| 48 | + | ||
| 49 | + //点击用户名 | ||
| 50 | + $('#navbar_user_detail_link').on('click', function () { | ||
| 51 | + //alert('1111'); | ||
| 52 | + }); | ||
| 48 | }); | 53 | }); |
| 49 | 54 | ||
| 50 | $(document).on('click', '#north_toolbar_panel li.event a', function () { | 55 | $(document).on('click', '#north_toolbar_panel li.event a', function () { |
src/main/resources/static/real_control_v2/mapmonitor/fragments/playback_v2/main.html
| @@ -269,6 +269,13 @@ | @@ -269,6 +269,13 @@ | ||
| 269 | (function () { | 269 | (function () { |
| 270 | var modal = '#map-playback2-modal', gpsArray; | 270 | var modal = '#map-playback2-modal', gpsArray; |
| 271 | 271 | ||
| 272 | + //modal hide remove dom | ||
| 273 | + $(modal).on('hide.uk.modal', function () { | ||
| 274 | + $('.map-wrap-tools .play_btn', modal).removeClass('play'); | ||
| 275 | + playObj.pause(); | ||
| 276 | + searchForm.hideShade(); | ||
| 277 | + }); | ||
| 278 | + | ||
| 272 | $(modal).on('init', function (e, data) { | 279 | $(modal).on('init', function (e, data) { |
| 273 | //初始化地图 | 280 | //初始化地图 |
| 274 | mapObj.initMap(); | 281 | mapObj.initMap(); |