Commit 544840c5e38507aef492a0923cfe73baa204bc9f

Authored by 娄高锋
1 parent 2c2f2fb2

添加时间确认

src/main/java/com/bsth/service/forms/impl/FormsServiceImpl.java
@@ -766,7 +766,7 @@ public class FormsServiceImpl implements FormsService { @@ -766,7 +766,7 @@ public class FormsServiceImpl implements FormsService {
766 + map.get("endDate").toString() + "' and xl_bm='" + map.get("line").toString() 766 + map.get("endDate").toString() + "' and xl_bm='" + map.get("line").toString()
767 + "' AND gs_bm is not null " 767 + "' AND gs_bm is not null "
768 + " AND bc_type NOT IN ('in', 'out')" 768 + " 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) b on " 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 "; 770 + " 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>() { 771 List<Turnoutrate> list = jdbcTemplate.query(sql, new RowMapper<Turnoutrate>() {
772 772
@@ -775,21 +775,24 @@ public class FormsServiceImpl implements FormsService { @@ -775,21 +775,24 @@ public class FormsServiceImpl implements FormsService {
775 Turnoutrate tu = new Turnoutrate(); 775 Turnoutrate tu = new Turnoutrate();
776 NumberFormat numberFormat = NumberFormat.getInstance(); 776 NumberFormat numberFormat = NumberFormat.getInstance();
777 numberFormat.setMaximumFractionDigits(2); 777 numberFormat.setMaximumFractionDigits(2);
778 - String result1 = numberFormat.format((float) Integer.parseInt(arg0.getString("scl"))  
779 - / (float) Integer.parseInt(arg0.getString("jcl")) * 100);  
780 - String result2 = numberFormat.format((float) Integer.parseInt(arg0.getString("sbc"))  
781 - / (float) Integer.parseInt(arg0.getString("jbc")) * 100); 778 + int scl = arg0.getString("scl")!=null&&arg0.getString("scl").trim().length()!=0?Integer.parseInt(arg0.getString("scl")):0;
  779 + int jcl = arg0.getString("jcl")!=null&&arg0.getString("jcl").trim().length()!=0?Integer.parseInt(arg0.getString("jcl")):0;
  780 + int sbc = arg0.getString("sbc")!=null&&arg0.getString("sbc").trim().length()!=0?Integer.parseInt(arg0.getString("sbc")):0;
  781 + int jbc = arg0.getString("jbc")!=null&&arg0.getString("jbc").trim().length()!=0?Integer.parseInt(arg0.getString("jbc")):0;
  782 + String result1 = numberFormat.format((float) scl / (float) jcl * 100);
  783 + String result2 = numberFormat.format((float) sbc / (float) jbc * 100);
782 tu.setRq(rq); 784 tu.setRq(rq);
783 tu.setGs(arg0.getString("gs_name").toString()); 785 tu.setGs(arg0.getString("gs_name").toString());
784 tu.setZhgs(arg0.getString("fgs_name").toString()); 786 tu.setZhgs(arg0.getString("fgs_name").toString());
785 - tu.setXl(arg0.getString("xlgs"));  
786 - tu.setXlmc(arg0.getString("sxl"));  
787 - tu.setCchjh(arg0.getString("jcl").toString());  
788 - tu.setCchsj(arg0.getString("scl").toString());  
789 - tu.setCchqz(arg0.getString("sxl").toString()); 787 +// tu.setXl(arg0.getString("xlgs")!=null&&arg0.getString("xlgs").trim().length()!=0?arg0.getString("xlgs"):"0");
  788 + tu.setXl(arg0.getString("jxl")!=null&&arg0.getString("jxl").trim().length()!=0?arg0.getString("jxl"):"0");
  789 + tu.setXlmc(arg0.getString("sxl")!=null&&arg0.getString("sxl").trim().length()!=0?arg0.getString("sxl"):"0");
  790 + tu.setCchjh("" + jcl);
  791 + tu.setCchsj("" + scl);
  792 + tu.setCchqz(arg0.getString("sxl")!=null&&arg0.getString("sxl").trim().length()!=0?arg0.getString("sxl"):"0");
790 tu.setChl(result1 + "%");// 出车率 793 tu.setChl(result1 + "%");// 出车率
791 - tu.setBcjh(arg0.getString("jbc").toString());  
792 - tu.setBcsj(arg0.getString("sbc").toString()); 794 + tu.setBcjh("" + jbc);
  795 + tu.setBcsj("" + sbc);
793 tu.setBbzxl(result2 + "%");// 班次执行率 796 tu.setBbzxl(result2 + "%");// 班次执行率
794 tu.setSm(arg0.getString("gs_name").toString()); 797 tu.setSm(arg0.getString("gs_name").toString());
795 tu.setGsgs(arg0.getString("gslsbm").toString()); 798 tu.setGsgs(arg0.getString("gslsbm").toString());
@@ -799,7 +802,6 @@ public class FormsServiceImpl implements FormsService { @@ -799,7 +802,6 @@ public class FormsServiceImpl implements FormsService {
799 802
800 }); 803 });
801 804
802 -  
803 return list; 805 return list;
804 } 806 }
805 807
@@ -836,7 +838,7 @@ public class FormsServiceImpl implements FormsService { @@ -836,7 +838,7 @@ public class FormsServiceImpl implements FormsService {
836 + "where DATE_FORMAT(schedule_date,'%Y-%m-%d') BETWEEN '" + map.get("startDate").toString() + "' and '" 838 + "where DATE_FORMAT(schedule_date,'%Y-%m-%d') BETWEEN '" + map.get("startDate").toString() + "' and '"
837 + map.get("endDate").toString() + "' and xl_bm='" + map.get("line").toString() 839 + map.get("endDate").toString() + "' and xl_bm='" + map.get("line").toString()
838 + "' AND gs_bm is not null AND bc_type NOT IN ('in', 'out') " 840 + "' AND gs_bm is not null AND bc_type NOT IN ('in', 'out') "
839 - + "GROUP BY gs_bm,fgs_bm,xl_bm,gs_name,fgs_name,bc_type) b ON t.company=b.gs_bm) b on " 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 "
840 + " a.gs_bm=b.gs_bm and a.fgs_bm=b.fgs_bm and a.xl_bm=b.xl_bm "; 842 + " a.gs_bm=b.gs_bm and a.fgs_bm=b.fgs_bm and a.xl_bm=b.xl_bm ";
841 List<Executionrate> list = jdbcTemplate.query(sql, new RowMapper<Executionrate>() { 843 List<Executionrate> list = jdbcTemplate.query(sql, new RowMapper<Executionrate>() {
842 844
@@ -845,24 +847,27 @@ public class FormsServiceImpl implements FormsService { @@ -845,24 +847,27 @@ public class FormsServiceImpl implements FormsService {
845 Executionrate tu = new Executionrate(); 847 Executionrate tu = new Executionrate();
846 NumberFormat numberFormat = NumberFormat.getInstance(); 848 NumberFormat numberFormat = NumberFormat.getInstance();
847 numberFormat.setMaximumFractionDigits(2); 849 numberFormat.setMaximumFractionDigits(2);
848 - String result1 = numberFormat.format((float) Integer.parseInt(arg0.getString("scl"))  
849 - / (float) Integer.parseInt(arg0.getString("jcl")) * 100);  
850 - String result2 = numberFormat.format((float) Integer.parseInt(arg0.getString("sbc"))  
851 - / (float) Integer.parseInt(arg0.getString("jbc")) * 100); 850 + int scl = arg0.getString("scl")!=null&&arg0.getString("scl").trim().length()!=0?Integer.parseInt(arg0.getString("scl")):0;
  851 + int jcl = arg0.getString("jcl")!=null&&arg0.getString("jcl").trim().length()!=0?Integer.parseInt(arg0.getString("jcl")):0;
  852 + int sbc = arg0.getString("sbc")!=null&&arg0.getString("sbc").trim().length()!=0?Integer.parseInt(arg0.getString("sbc")):0;
  853 + int jbc = arg0.getString("jbc")!=null&&arg0.getString("jbc").trim().length()!=0?Integer.parseInt(arg0.getString("jbc")):0;
  854 + String result1 = numberFormat.format((float) scl / (float) jcl * 100);
  855 + String result2 = numberFormat.format((float) sbc / (float) jbc * 100);
852 tu.setRq(rq); 856 tu.setRq(rq);
853 tu.setGs(arg0.getString("gs_name").toString()); 857 tu.setGs(arg0.getString("gs_name").toString());
854 tu.setZhgs(arg0.getString("fgs_name").toString()); 858 tu.setZhgs(arg0.getString("fgs_name").toString());
855 - tu.setXl(arg0.getString("xlgs"));//这个是根据公司判断线路有几条 859 +// tu.setXl(arg0.getString("xlgs")!=null&&arg0.getString("xlgs").trim().length()!=0?arg0.getString("xlgs"):"0");//这个是根据公司判断线路有几条
  860 + tu.setXl(arg0.getString("jxl")!=null&&arg0.getString("jxl").trim().length()!=0?arg0.getString("jxl"):"0");
856 //tu.setXl(arg0.getString("sxl")); 861 //tu.setXl(arg0.getString("sxl"));
857 - tu.setXlmc(arg0.getString("sxl"));  
858 - tu.setCchjh(arg0.getString("jcl").toString());  
859 - tu.setCchsj(arg0.getString("scl").toString());  
860 - tu.setCchqz(arg0.getString("sxl").toString()); 862 + tu.setXlmc(arg0.getString("sxl")!=null&&arg0.getString("sxl").trim().length()!=0?arg0.getString("sxl"):"0");
  863 + tu.setCchjh("" + jcl);
  864 + tu.setCchsj("" + scl);
  865 + tu.setCchqz(arg0.getString("sxl")!=null&&arg0.getString("sxl").trim().length()!=0?arg0.getString("sxl"):"0");
861 tu.setChl(result1 + "%");// 出车率 866 tu.setChl(result1 + "%");// 出车率
862 - tu.setBcjh(arg0.getString("jbc").toString());  
863 - tu.setBcsj(arg0.getString("sbc").toString()); 867 + tu.setBcjh("" + jbc);
  868 + tu.setBcsj("" + sbc);
864 tu.setBbzxl(result2 + "%");// 班次执行率 869 tu.setBbzxl(result2 + "%");// 班次执行率
865 - tu.setSm(arg0.getString("xl_name").toString()); 870 + tu.setSm(arg0.getString("xl_name"));
866 tu.setGsgs(arg0.getString("gslsbm").toString()); 871 tu.setGsgs(arg0.getString("gslsbm").toString());
867 tu.setFgsgs(arg0.getString("fgsbm").toString()); 872 tu.setFgsgs(arg0.getString("fgsbm").toString());
868 return tu; 873 return tu;
@@ -912,7 +917,7 @@ public class FormsServiceImpl implements FormsService { @@ -912,7 +917,7 @@ public class FormsServiceImpl implements FormsService {
912 + "' AND gs_bm is not null AND bc_type NOT IN ('in', 'out')" 917 + "' AND gs_bm is not null AND bc_type NOT IN ('in', 'out')"
913 + "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 " 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 "
914 + " a.gs_bm=b.gs_bm and a.fgs_bm=b.fgs_bm and a.xl_bm=b.xl_bm "; 919 + " a.gs_bm=b.gs_bm and a.fgs_bm=b.fgs_bm and a.xl_bm=b.xl_bm ";
915 - 920 + System.out.println(sql);
916 List<Allline> list = jdbcTemplate.query(sql, new RowMapper<Allline>() { 921 List<Allline> list = jdbcTemplate.query(sql, new RowMapper<Allline>() {
917 922
918 @Override 923 @Override
@@ -920,28 +925,30 @@ public class FormsServiceImpl implements FormsService { @@ -920,28 +925,30 @@ public class FormsServiceImpl implements FormsService {
920 Allline tu = new Allline(); 925 Allline tu = new Allline();
921 NumberFormat numberFormat = NumberFormat.getInstance(); 926 NumberFormat numberFormat = NumberFormat.getInstance();
922 numberFormat.setMaximumFractionDigits(2); 927 numberFormat.setMaximumFractionDigits(2);
923 - String result1 = numberFormat.format((float) Integer.parseInt(arg0.getString("scl"))  
924 - / (float) Integer.parseInt(arg0.getString("jcl")) * 100);  
925 - String result2 = numberFormat.format((float) Integer.parseInt(arg0.getString("sbc"))  
926 - / (float) Integer.parseInt(arg0.getString("jbc")) * 100); 928 + int scl = arg0.getString("scl")!=null&&arg0.getString("scl").trim().length()!=0?Integer.parseInt(arg0.getString("scl")):0;
  929 + int jcl = arg0.getString("jcl")!=null&&arg0.getString("jcl").trim().length()!=0?Integer.parseInt(arg0.getString("jcl")):0;
  930 + int sbc = arg0.getString("sbc")!=null&&arg0.getString("sbc").trim().length()!=0?Integer.parseInt(arg0.getString("sbc")):0;
  931 + int jbc = arg0.getString("jbc")!=null&&arg0.getString("jbc").trim().length()!=0?Integer.parseInt(arg0.getString("jbc")):0;
  932 + String result1 = numberFormat.format((float) scl / (float) jcl * 100);
  933 + String result2 = numberFormat.format((float) sbc / (float) jbc * 100);
927 tu.setRq(rq); 934 tu.setRq(rq);
928 tu.setGs(arg0.getString("gs_name").toString()); 935 tu.setGs(arg0.getString("gs_name").toString());
929 tu.setZhgs(arg0.getString("fgs_name").toString()); 936 tu.setZhgs(arg0.getString("fgs_name").toString());
930 tu.setXl(arg0.getString("xl_name")); 937 tu.setXl(arg0.getString("xl_name"));
931 - tu.setXlmc(arg0.getString("sxl"));  
932 - tu.setCchjh(arg0.getString("jcl").toString());  
933 - tu.setCchsj(arg0.getString("scl").toString());  
934 - tu.setCchqz(arg0.getString("sxl").toString()); 938 + tu.setXlmc(arg0.getString("sxl")!=null&&arg0.getString("sxl").trim().length()!=0?arg0.getString("sxl"):"0");
  939 + tu.setCchjh("" + jcl);
  940 + tu.setCchsj("" + scl);
  941 + tu.setCchqz(arg0.getString("sxl")!=null&&arg0.getString("sxl").trim().length()!=0?arg0.getString("sxl"):"0");
935 tu.setChl(result1 + "%");// 出车率 942 tu.setChl(result1 + "%");// 出车率
936 - tu.setBcjh(arg0.getString("jbc").toString());  
937 - tu.setBcsj(arg0.getString("sbc").toString()); 943 + tu.setBcjh("" + jbc);
  944 + tu.setBcsj("" + sbc);
938 tu.setBbzxl(result2 + "%");// 班次执行率 945 tu.setBbzxl(result2 + "%");// 班次执行率
939 946
940 - tu.setSm(arg0.getString("xl_name").toString()); 947 + tu.setSm(arg0.getString("xl_name"));
941 tu.setGsgs(arg0.getString("gslsbm").toString()); 948 tu.setGsgs(arg0.getString("gslsbm").toString());
942 tu.setFgsgs(arg0.getString("fgsbm").toString()); 949 tu.setFgsgs(arg0.getString("fgsbm").toString());
943 return tu; 950 return tu;
944 - } 951 + }
945 }); 952 });
946 953
947 return list; 954 return list;
src/main/java/com/bsth/service/schedule/PeopleCarPlanServiceImpl.java
@@ -141,7 +141,7 @@ public class PeopleCarPlanServiceImpl implements PeopleCarPlanService { @@ -141,7 +141,7 @@ public class PeopleCarPlanServiceImpl implements PeopleCarPlanService {
141 List<Map<String, Object>> resList = new ArrayList<Map<String, Object>>(); 141 List<Map<String, Object>> resList = new ArrayList<Map<String, Object>>();
142 List<Map<String, Object>> mapList = new ArrayList<Map<String, Object>>(); 142 List<Map<String, Object>> mapList = new ArrayList<Map<String, Object>>();
143 143
144 - /*String company = ""; 144 + String company = "";
145 String subCompany =""; 145 String subCompany ="";
146 if(map.get("company")!=null){ 146 if(map.get("company")!=null){
147 company = map.get("company").toString(); 147 company = map.get("company").toString();
@@ -149,7 +149,7 @@ public class PeopleCarPlanServiceImpl implements PeopleCarPlanService { @@ -149,7 +149,7 @@ public class PeopleCarPlanServiceImpl implements PeopleCarPlanService {
149 149
150 if(map.get("subCompany")!=null){ 150 if(map.get("subCompany")!=null){
151 subCompany=map.get("subCompany").toString(); 151 subCompany=map.get("subCompany").toString();
152 - }*/ 152 + }
153 String line = map.get("line").toString(); 153 String line = map.get("line").toString();
154 String date = map.get("date").toString(); 154 String date = map.get("date").toString();
155 String type = map.get("type").toString(); 155 String type = map.get("type").toString();
@@ -164,9 +164,9 @@ public class PeopleCarPlanServiceImpl implements PeopleCarPlanService { @@ -164,9 +164,9 @@ public class PeopleCarPlanServiceImpl implements PeopleCarPlanService {
164 if(line.length() != 0){ 164 if(line.length() != 0){
165 sql += " and xl_bm = '"+line+"'"; 165 sql += " and xl_bm = '"+line+"'";
166 } 166 }
167 - /*if(company.length() != 0){ 167 + if(company.length() != 0){
168 sql += " and gs_bm = '"+company+"' and fgs_bm = '"+subCompany+"'"; 168 sql += " and gs_bm = '"+company+"' and fgs_bm = '"+subCompany+"'";
169 - }*/ 169 + }
170 170
171 list = jdbcTemplate.query(sql, 171 list = jdbcTemplate.query(sql,
172 new RowMapper<SchedulePlanInfo>(){ 172 new RowMapper<SchedulePlanInfo>(){
src/main/resources/static/pages/forms/statement/account.html
@@ -139,6 +139,10 @@ @@ -139,6 +139,10 @@
139 var date = $("#date").val(); 139 var date = $("#date").val();
140 var code = $("#code").val(); 140 var code = $("#code").val();
141 $("#query").on("click",function(){ 141 $("#query").on("click",function(){
  142 + if($("#date").val() == null || $("#date").val().trim().length == 0){
  143 + layer.msg("请选择时间");
  144 + return;
  145 + }
142 line = $("#line").val(); 146 line = $("#line").val();
143 xlName = $("#select2-line-container").html(); 147 xlName = $("#select2-line-container").html();
144 date = $("#date").val(); 148 date = $("#date").val();
src/main/resources/static/pages/forms/statement/commandState.html
@@ -141,52 +141,10 @@ @@ -141,52 +141,10 @@
141 day = "0" + day; 141 day = "0" + day;
142 $("#date").val(year + "-" + month + "-" + day); 142 $("#date").val(year + "-" + month + "-" + day);
143 143
144 -// $.get('/basic/lineCode2Name',function(result){  
145 -// var data=[];  
146 -  
147 -// data.push({id: " ", text: "全部线路"});  
148 -// for(var code in result){  
149 -// data.push({id: code, text: result[code]});  
150 -// }  
151 -  
152 -// console.log(data);  
153 -// initPinYinSelect2('#line',data,'');  
154 -// })  
155 -  
156 -// var obj = [];  
157 -// $.get('/user/companyData', function(result){  
158 -// obj = result;  
159 -// var options = '';  
160 -// for(var i = 0; i < obj.length; i++){  
161 -// options += '<option value="'+obj[i].companyCode+'">'+obj[i].companyName+'</option>';  
162 -// }  
163 -// if(obj.length == 1){  
164 -// $('#company1').hide();  
165 -// if(obj[0].children.length == 1)  
166 -// $('#subCompany1').hide();  
167 -// }  
168 -// $('#company').html(options);  
169 -// updateCompany();  
170 -// });  
171 -// $("#company").on("change",updateCompany);  
172 -// function updateCompany(){  
173 -// var company = $('#company').val();  
174 -// var options = '';  
175 -// for(var i = 0; i < obj.length; i++){  
176 -// if(obj[i].companyCode == company){  
177 -// var children = obj[i].children;  
178 -// for(var j = 0; j < children.length; j++){  
179 -// options += '<option value="'+children[j].code+'">'+children[j].name+'</option>';  
180 -// }  
181 -// }  
182 -// }  
183 -// $('#subCompany').html(options);  
184 -// }  
185 var fage=false; 144 var fage=false;
186 var xlList; 145 var xlList;
187 var obj = []; 146 var obj = [];
188 147
189 -  
190 $.get('/report/lineList',function(result){ 148 $.get('/report/lineList',function(result){
191 xlList=result; 149 xlList=result;
192 $.get('/user/companyData', function(result){ 150 $.get('/user/companyData', function(result){
@@ -296,6 +254,10 @@ @@ -296,6 +254,10 @@
296 var company = $("#company").val(); 254 var company = $("#company").val();
297 var subCompany = $("#subCompany").val(); 255 var subCompany = $("#subCompany").val();
298 function jsDoQuery(pagination){ 256 function jsDoQuery(pagination){
  257 + if($("#date").val() == null || $("#date").val().trim().length == 0){
  258 + layer.msg("请选择时间!");
  259 + return;
  260 + }
299 var params = {}; 261 var params = {};
300 line = $("#line").val(); 262 line = $("#line").val();
301 if(line == " ") 263 if(line == " ")
src/main/resources/static/pages/forms/statement/correctForm.html
@@ -205,6 +205,14 @@ @@ -205,6 +205,14 @@
205 var lpName = $("#lpName").val(); 205 var lpName = $("#lpName").val();
206 var code = $("#code").val(); 206 var code = $("#code").val();
207 $("#query").on("click",function(){ 207 $("#query").on("click",function(){
  208 + if($("#startDate").val() == null || $("#startDate").val().trim().length == 0){
  209 + layer.msg("请选择范围!");
  210 + return;
  211 + }
  212 + if($("#endDate").val() == null || $("#endDate").val().trim().length == 0){
  213 + layer.msg("请选择范围!");
  214 + return;
  215 + }
208 line = $("#line").val(); 216 line = $("#line").val();
209 startDate = $("#startDate").val(); 217 startDate = $("#startDate").val();
210 endDate = $("#endDate").val(); 218 endDate = $("#endDate").val();
src/main/resources/static/pages/forms/statement/daily.html
@@ -182,7 +182,10 @@ @@ -182,7 +182,10 @@
182 var gsdmDaily; 182 var gsdmDaily;
183 var fgsdmDaily; 183 var fgsdmDaily;
184 $("#query").on("click",function(){ 184 $("#query").on("click",function(){
185 - 185 + if($("#date").val() == null || $("#date").val().trim().length == 0){
  186 + layer.msg("请选择时间");
  187 + return;
  188 + }
186 line = $("#line").val(); 189 line = $("#line").val();
187 var lineName=$("#select2-line-container").html(); 190 var lineName=$("#select2-line-container").html();
188 date = $("#date").val(); 191 date = $("#date").val();
src/main/resources/static/pages/forms/statement/firstAndLastBus.html
@@ -118,51 +118,10 @@ @@ -118,51 +118,10 @@
118 day = "0" + day; 118 day = "0" + day;
119 $("#date").val(year + "-" + month + "-" + day); 119 $("#date").val(year + "-" + month + "-" + day);
120 120
121 -// $.get('/basic/lineCode2Name',function(result){  
122 -// var data=[];  
123 -  
124 -// data.push({id: " ", text: "全部线路"});  
125 -// for(var code in result){  
126 -// data.push({id: code, text: result[code]});  
127 -// }  
128 -// console.log(data);  
129 -// initPinYinSelect2('#line',data,'');  
130 -// });  
131 -  
132 -// var obj = [];  
133 -// $.get('/user/companyData', function(result){  
134 -// obj = result;  
135 -// var options = '';  
136 -// for(var i = 0; i < obj.length; i++){  
137 -// options += '<option value="'+obj[i].companyCode+'">'+obj[i].companyName+'</option>';  
138 -// }  
139 -// if(obj.length == 1){  
140 -// $('#company1').hide();  
141 -// if(obj[0].children.length == 1)  
142 -// $('#subCompany1').hide();  
143 -// }  
144 -// $('#company').html(options);  
145 -// updateCompany();  
146 -// });  
147 -// $("#company").on("change",updateCompany);  
148 -// function updateCompany(){  
149 -// var company = $('#company').val();  
150 -// var options = '';  
151 -// for(var i = 0; i < obj.length; i++){  
152 -// if(obj[i].companyCode == company){  
153 -// var children = obj[i].children;  
154 -// for(var j = 0; j < children.length; j++){  
155 -// options += '<option value="'+children[j].code+'">'+children[j].name+'</option>';  
156 -// }  
157 -// }  
158 -// }  
159 -// $('#subCompany').html(options);  
160 -// }  
161 var fage=false; 121 var fage=false;
162 var xlList; 122 var xlList;
163 var obj = []; 123 var obj = [];
164 124
165 -  
166 $.get('/report/lineList',function(result){ 125 $.get('/report/lineList',function(result){
167 xlList=result; 126 xlList=result;
168 $.get('/user/companyData', function(result){ 127 $.get('/user/companyData', function(result){
@@ -233,6 +192,10 @@ @@ -233,6 +192,10 @@
233 var line = $("#line").val(); 192 var line = $("#line").val();
234 var date = $("#date").val(); 193 var date = $("#date").val();
235 function jsDoQuery(pagination){ 194 function jsDoQuery(pagination){
  195 + if($("#date").val() == null || $("#date").val().trim().length == 0){
  196 + layer.msg("请选择时间!");
  197 + return;
  198 + }
236 var params = {}; 199 var params = {};
237 company = $("#company").val(); 200 company = $("#company").val();
238 subCompany = $("#subCompany").val(); 201 subCompany = $("#subCompany").val();
src/main/resources/static/pages/forms/statement/historyMessage.html
@@ -134,6 +134,10 @@ @@ -134,6 +134,10 @@
134 var date = $("#date").val(); 134 var date = $("#date").val();
135 var code = $("#code").val(); 135 var code = $("#code").val();
136 $("#query").on("click",function(){ 136 $("#query").on("click",function(){
  137 + if($("#date").val() == null || $("#date").val().trim().length == 0){
  138 + layer.msg("请选择时间");
  139 + return;
  140 + }
137 line = $("#line").val(); 141 line = $("#line").val();
138 date = $("#date").val(); 142 date = $("#date").val();
139 code = $("#code").val(); 143 code = $("#code").val();
src/main/resources/static/pages/forms/statement/peopleCarPlan.html
@@ -105,7 +105,6 @@ @@ -105,7 +105,6 @@
105 var xlList; 105 var xlList;
106 var obj = []; 106 var obj = [];
107 107
108 -  
109 $.get('/report/lineList',function(result){ 108 $.get('/report/lineList',function(result){
110 xlList=result; 109 xlList=result;
111 $.get('/user/companyData', function(result){ 110 $.get('/user/companyData', function(result){
src/main/resources/static/pages/forms/statement/scheduleAnaly.html
@@ -125,53 +125,10 @@ @@ -125,53 +125,10 @@
125 $("#startDate").val(year + "-" + month + "-" + day); 125 $("#startDate").val(year + "-" + month + "-" + day);
126 $("#endDate").val(year + "-" + month + "-" + day); 126 $("#endDate").val(year + "-" + month + "-" + day);
127 127
128 -// $.get('/basic/lineCode2Name',function(result){  
129 -// var data=[];  
130 -  
131 -// data.push({id:" ", text: "全部线路"});  
132 -// for(var code in result){  
133 -// data.push({id: code, text: result[code]});  
134 -// }  
135 -// initPinYinSelect2('#line',data,'');  
136 -  
137 -// line = "";  
138 -// updateModel();  
139 -// });  
140 -  
141 -// var obj = [];  
142 -// $.get('/user/companyData', function(result){  
143 -// obj = result;  
144 -// var options = '';  
145 -// for(var i = 0; i < obj.length; i++){  
146 -// options += '<option value="'+obj[i].companyCode+'">'+obj[i].companyName+'</option>';  
147 -// }  
148 -// if(obj.length == 1){  
149 -// $('#company1').hide();  
150 -// if(obj[0].children.length == 1)  
151 -// $('#subCompany1').hide();  
152 -// }  
153 -// $('#company').html(options);  
154 -// updateCompany();  
155 -// });  
156 -// $("#company").on("change",updateCompany);  
157 -// function updateCompany(){  
158 -// var company = $('#company').val();  
159 -// var options = '';  
160 -// for(var i = 0; i < obj.length; i++){  
161 -// if(obj[i].companyCode == company){  
162 -// var children = obj[i].children;  
163 -// for(var j = 0; j < children.length; j++){  
164 -// options += '<option value="'+children[j].code+'">'+children[j].name+'</option>';  
165 -// }  
166 -// }  
167 -// }  
168 -// $('#subCompany').html(options);  
169 -// }  
170 var fage=false; 128 var fage=false;
171 var xlList; 129 var xlList;
172 var obj = []; 130 var obj = [];
173 131
174 -  
175 $.get('/report/lineList',function(result){ 132 $.get('/report/lineList',function(result){
176 xlList=result; 133 xlList=result;
177 $.get('/user/companyData', function(result){ 134 $.get('/user/companyData', function(result){
@@ -247,6 +204,14 @@ @@ -247,6 +204,14 @@
247 var company = $("#company").val(); 204 var company = $("#company").val();
248 var subCompany = $("#subCompany").val(); 205 var subCompany = $("#subCompany").val();
249 function jsDoQuery(pagination){ 206 function jsDoQuery(pagination){
  207 + if($("#startDate").val() == null || $("#startDate").val().trim().length == 0){
  208 + layer.msg("请选择时间范围!");
  209 + return;
  210 + }
  211 + if($("#endDate").val() == null || $("#endDate").val().trim().length == 0){
  212 + layer.msg("请选择时间范围!");
  213 + return;
  214 + }
250 var params = {}; 215 var params = {};
251 // line = $("#line").val(); 216 // line = $("#line").val();
252 startDate = $("#startDate").val(); 217 startDate = $("#startDate").val();
src/main/resources/static/pages/forms/statement/statisticsDaily.html
@@ -41,7 +41,7 @@ @@ -41,7 +41,7 @@
41 <span class="item-label" style="width: 80px;">公司: </span> 41 <span class="item-label" style="width: 80px;">公司: </span>
42 <select class="form-control" name="company" id="gsdm" style="width: 180px;"></select> 42 <select class="form-control" name="company" id="gsdm" style="width: 180px;"></select>
43 </div> 43 </div>
44 - <div style="display: inline-block; margin-left: 24px;" id="fgsdmDiv"> 44 + <div style="display: inline-block; margin-left: 29px;" id="fgsdmDiv">
45 <span class="item-label" style="width: 80px;">分公司: </span> 45 <span class="item-label" style="width: 80px;">分公司: </span>
46 <select class="form-control" name="subCompany" id="fgsdm" style="width: 180px;"></select> 46 <select class="form-control" name="subCompany" id="fgsdm" style="width: 180px;"></select>
47 </div> 47 </div>
@@ -169,18 +169,7 @@ @@ -169,18 +169,7 @@
169 $("#date").val(year + "-" + month + "-" + day); 169 $("#date").val(year + "-" + month + "-" + day);
170 170
171 $("#date2").val(year + "-" + month + "-" + day); 171 $("#date2").val(year + "-" + month + "-" + day);
172 - /* $.get('/basic/lineCode2Name',function(result){  
173 - var data=[];  
174 -  
175 - data.push({id: "", text:"请选择"});  
176 - for(var code in result){  
177 - data.push({id: code, text: result[code]});  
178 - }  
179 - initPinYinSelect2('#line',data,'');  
180 -  
181 - }) */  
182 172
183 -  
184 var fage=false; 173 var fage=false;
185 var obj = []; 174 var obj = [];
186 var xlList; 175 var xlList;
@@ -222,7 +211,7 @@ @@ -222,7 +211,7 @@
222 $("#fgsdm").on("change",initXl); 211 $("#fgsdm").on("change",initXl);
223 function initXl(){ 212 function initXl(){
224 var data=[]; 213 var data=[];
225 - data.push({id: " ", text: "请选择"}); 214 + data.push({id: " ", text: "全部线路"});
226 if(fage){ 215 if(fage){
227 $("#line").select2("destroy").html(''); 216 $("#line").select2("destroy").html('');
228 } 217 }
@@ -251,6 +240,14 @@ @@ -251,6 +240,14 @@
251 var gsdm=""; 240 var gsdm="";
252 var fgsdm=""; 241 var fgsdm="";
253 $("#query").on("click",function(){ 242 $("#query").on("click",function(){
  243 + if($("#date").val() == null || $("#date").val().trim().length == 0){
  244 + layer.msg("请选择时间范围!");
  245 + return;
  246 + }
  247 + if($("#date2").val() == null || $("#date2").val().trim().length == 0){
  248 + layer.msg("请选择时间范围!");
  249 + return;
  250 + }
254 line = $("#line").val(); 251 line = $("#line").val();
255 xlName = $("#select2-line-container").html(); 252 xlName = $("#select2-line-container").html();
256 date = $("#date").val(); 253 date = $("#date").val();
src/main/resources/static/pages/mforms/shiftuehiclemanths/shiftuehiclemanth.html
@@ -36,23 +36,23 @@ @@ -36,23 +36,23 @@
36 <span class="item-label" style="width: 80px;">分公司: </span> 36 <span class="item-label" style="width: 80px;">分公司: </span>
37 <select class="form-control" name="subCompany" id="fgsdmManth" style="width: 140px;"></select> 37 <select class="form-control" name="subCompany" id="fgsdmManth" style="width: 140px;"></select>
38 </div> 38 </div>
39 - <div style="display: inline-block;">  
40 - <span class="item-label" style="width: 80px;">线路: </span> 39 + <div style="display: inline-block;margin-left: 10px">
  40 + <span class="item-label" style="width: 150px;">线路: </span>
41 <select class="form-control" name="line" id="line" style="width: 136px;"></select> 41 <select class="form-control" name="line" id="line" style="width: 136px;"></select>
42 </div> 42 </div>
43 <div style="margin-top: 10px"> 43 <div style="margin-top: 10px">
44 44
45 </div> 45 </div>
46 - <div style="display: inline-block;margin-left: 15px;"> 46 + <div style="display: inline-block;margin-left: 5px;">
47 <span class="item-label" style="width: 80px;">开始时间: </span> 47 <span class="item-label" style="width: 80px;">开始时间: </span>
48 - <input class="form-control" type="text" id="startDate" style="width: 120px;"/> 48 + <input class="form-control" type="text" id="startDate" style="width: 140px;"/>
49 </div> 49 </div>
50 - <div style="display: inline-block;margin-left: 15px;"> 50 + <div style="display: inline-block;margin-left: 10px;">
51 <span class="item-label" style="width: 80px;">结束时间: </span> 51 <span class="item-label" style="width: 80px;">结束时间: </span>
52 - <input class="form-control" type="text" id="endDate" style="width: 120px;"/> 52 + <input class="form-control" type="text" id="endDate" style="width: 140px;"/>
53 </div> 53 </div>
54 - <div style="display: inline-block;margin-left: 15px">  
55 - <span class="item-label" style="width: 150px;">统计: </span> 54 + <div style="display: inline-block;margin-left: 10px">
  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>
@@ -166,6 +166,14 @@ @@ -166,6 +166,14 @@
166 fage=true; 166 fage=true;
167 } 167 }
168 $("#query").on("click",function(){ 168 $("#query").on("click",function(){
  169 + if($("#startDate").val() == null || $("#startDate").val().trim().length == 0){
  170 + layer.msg("请选择时间范围!");
  171 + return;
  172 + }
  173 + if($("#endDate").val() == null || $("#endDate").val().trim().length == 0){
  174 + layer.msg("请选择时间范围!");
  175 + return;
  176 + }
169 $("#empname").html($("#empnames").val()) 177 $("#empname").html($("#empnames").val())
170 var params={}; 178 var params={};
171 params.empnames=$("#empnames").val(); 179 params.empnames=$("#empnames").val();
src/main/resources/static/pages/mforms/singledatas/singledata.html
@@ -101,7 +101,6 @@ @@ -101,7 +101,6 @@
101 var xlList; 101 var xlList;
102 var obj = []; 102 var obj = [];
103 103
104 -  
105 $.get('/report/lineList',function(result){ 104 $.get('/report/lineList',function(result){
106 xlList=result; 105 xlList=result;
107 $.get('/user/companyData', function(result){ 106 $.get('/user/companyData', function(result){
@@ -138,16 +137,6 @@ @@ -138,16 +137,6 @@
138 initXl(); 137 initXl();
139 } 138 }
140 139
141 - /* $.get('/basic/lineCode2Name',function(result){  
142 - var data=[];  
143 -  
144 - for(var code in result){  
145 - data.push({id: code, text: result[code]});  
146 - }  
147 - initPinYinSelect2('#line',data,'');  
148 -  
149 - }) */  
150 -  
151 $("#fgsdmSing").on("change",initXl); 140 $("#fgsdmSing").on("change",initXl);
152 function initXl(){ 141 function initXl(){
153 var data=[]; 142 var data=[];
@@ -173,8 +162,12 @@ @@ -173,8 +162,12 @@
173 fage=true; 162 fage=true;
174 } 163 }
175 164
176 - 165 +
177 $("#query").on("click",function(){ 166 $("#query").on("click",function(){
  167 + if($("#startDate").val() == null || $("#startDate").val().trim().length == 0){
  168 + layer.msg("请选择时间!");
  169 + return;
  170 + }
178 var line = $("#line").val(); 171 var line = $("#line").val();
179 var startDate = $("#startDate").val(); 172 var startDate = $("#startDate").val();
180 var lpName = $("#lpName").val(); 173 var lpName = $("#lpName").val();
src/main/resources/static/pages/mforms/turnoutrates/turnoutrate.html
@@ -202,9 +202,9 @@ @@ -202,9 +202,9 @@
202 gsdmTurn=$("#gsdmTurn").val(); 202 gsdmTurn=$("#gsdmTurn").val();
203 fgsdmTurn=$("#fgsdmTurn").val(); 203 fgsdmTurn=$("#fgsdmTurn").val();
204 if(startDate1!=''&&endDate1!=''){ 204 if(startDate1!=''&&endDate1!=''){
205 -// $post('/mcy_forms/turnoutrate',  
206 -// { gsdmTurn:gsdmTurn,fgsdmTurn:fgsdmTurn, line:line,startDate:$("#startDate").val(),endDate:$("#endDate").val(),type:'query'},function(result){  
207 - var result=[]; 205 + $post('/mcy_forms/turnoutrate',
  206 + { gsdmTurn:gsdmTurn,fgsdmTurn:fgsdmTurn, line:line,startDate:$("#startDate").val(),endDate:$("#endDate").val(),type:'query'},function(result){
  207 +// var result=[];
208 // 把数据填充到模版中 208 // 把数据填充到模版中
209 var tbodyHtml = template('turnoutrate',{list:result}); 209 var tbodyHtml = template('turnoutrate',{list:result});
210 // 把渲染好的模版html文本追加到表格中 210 // 把渲染好的模版html文本追加到表格中
@@ -256,10 +256,10 @@ @@ -256,10 +256,10 @@
256 obj.updateDate = moment(obj.startDate).format("YYYY-MM-DD HH:mm:ss"); 256 obj.updateDate = moment(obj.startDate).format("YYYY-MM-DD HH:mm:ss");
257 }); 257 });
258 258
259 -// }) 259 + });
260 260
261 }else{ 261 }else{
262 - alert("请选择时间范围!"); 262 + layer.msg("请选择时间范围!");
263 } 263 }
264 }); 264 });
265 265
src/main/resources/static/pages/mforms/vehicleloadings/vehicleloading.html
@@ -130,16 +130,6 @@ @@ -130,16 +130,6 @@
130 initXl(); 130 initXl();
131 } 131 }
132 132
133 - /* $.get('/basic/lineCode2Name',function(result){  
134 - var data=[];  
135 -  
136 - for(var code in result){  
137 - data.push({id: code, text: result[code]});  
138 - }  
139 - initPinYinSelect2('#line',data,'');  
140 -  
141 - }) */  
142 -  
143 $("#fgsdmVehic").on("change",initXl); 133 $("#fgsdmVehic").on("change",initXl);
144 function initXl(){ 134 function initXl(){
145 var data=[]; 135 var data=[];
@@ -170,6 +160,10 @@ @@ -170,6 +160,10 @@
170 var gsdmVehic ; 160 var gsdmVehic ;
171 var fgsdmVehic ; 161 var fgsdmVehic ;
172 $("#query").on("click",function(){ 162 $("#query").on("click",function(){
  163 + if($("#date").val() == null || $("#date").val().trim().length == 0){
  164 + layer.msg("请选择时间!");
  165 + return;
  166 + }
173 line = $("#line").val(); 167 line = $("#line").val();
174 date = $("#date").val(); 168 date = $("#date").val();
175 // gsdmVehic = $("#gsdmVehic").val(); 169 // gsdmVehic = $("#gsdmVehic").val();
src/main/resources/static/pages/report/message/message.html
@@ -167,7 +167,11 @@ @@ -167,7 +167,11 @@
167 167
168 var date = ''; 168 var date = '';
169 var line = $("#line").val(); 169 var line = $("#line").val();
170 - $("#query").on("click",function(){ 170 + $("#query").on("click",function(){
  171 + if($("#date").val() == null || $("#date").val().trim().length == 0){
  172 + layer.msg("请选择时间!");
  173 + return;
  174 + }
171 line = $("#line").val(); 175 line = $("#line").val();
172 date = $("#date").val(); 176 date = $("#date").val();
173 var code = $("#code").val(); 177 var code = $("#code").val();