Commit 4362cc23453ec9e9c3ba4eb03acc91836f408cdc

Authored by 徐烜
1 parent 5288a7d4

1、临港动态生成时刻表演示,暂时使用已有时刻表演示

src/main/resources/static/pages/base/timesmodel/js/add-form-wizard.js
... ... @@ -3,7 +3,7 @@
3 3 */
4 4  
5 5 var SKBFormWizard = function() {
6   -
  6 +
7 7 var bxrcGs = [ {'type':'六工一休','hoursV':6.66, 'minueV':'6:40'},
8 8 {'type':'五工一休','hoursV':6.85, 'minueV':'6:51'},
9 9 {'type':'四工一休','hoursV':7.14, 'minueV':'7:08'},
... ... @@ -12,12 +12,12 @@ var SKBFormWizard = function() {
12 12 {'type':'一工一休','hoursV':11.42, 'minueV':'11:25'},
13 13 {'type':'五工二休','hoursV':7.99, 'minueV':'8:00'},
14 14 {'type':'无工休', 'hoursV':5.43, 'minueV':'5:43'}];
15   -
  15 +
16 16 /**
17 17 * @description : (TODO) 获取停站时间.
18   - *
  18 + *
19 19 * @param [o--当前班次对象;d--班次数组对象;sj--当前班次时间]
20   - *
  20 + *
21 21 * @return 返回相邻班次的停站时间.
22 22 * */
23 23 function gettzsj(o,d,sj) {
... ... @@ -30,7 +30,7 @@ var SKBFormWizard = function() {
30 30 // 判断是否为当前班次的下一个班次.
31 31 if(d[i].fcno - o.fcno ==1){
32 32 // 计算停站时间.
33   - tzsj = (strToTime(d[i].fcsj) -strToTime(sj)) / 60000;
  33 + tzsj = (strToTime(d[i].fcsj) -strToTime(sj)) / 60000;
34 34 continue;
35 35 }
36 36 }
... ... @@ -38,12 +38,12 @@ var SKBFormWizard = function() {
38 38 // 返回停站时间.
39 39 return tzsj;
40 40 }
41   -
  41 +
42 42 /**
43 43 * @description : (TODO) 是否切换线路值转换.
44   - *
  44 + *
45 45 * @param [d--是否切换线路原始值].
46   - *
  46 + *
47 47 * @return 返回一个是否切换线路值的转换.
48 48 * */
49 49 function isSwitchXlTodm(d) {
... ... @@ -52,12 +52,12 @@ var SKBFormWizard = function() {
52 52 rstr = 1;
53 53 return rstr;
54 54 }
55   -
  55 +
56 56 /**
57 57 * @description : (TODO) 是否分班值转换.
58   - *
  58 + *
59 59 * @param [d--是否分班原始值].
60   - *
  60 + *
61 61 * @return 返回一个是否分班值的转换.
62 62 * */
63 63 function isfbTodm(b) {
... ... @@ -66,12 +66,12 @@ var SKBFormWizard = function() {
66 66 rstr = 1;
67 67 return rstr;
68 68 }
69   -
  69 +
70 70 /**
71 71 * @description : (TODO) 获取某个班次的到达时间字符串.
72   - *
  72 + *
73 73 * @param [tStr--发车时间格式字符串;bcsj--班次历时].
74   - *
  74 + *
75 75 * @return 返回一个某个班次的到达时间字符串.
76 76 * */
77 77 function getddsj(tStr,bcsj) {
... ... @@ -86,12 +86,12 @@ var SKBFormWizard = function() {
86 86 // 返回到达时间字符串.
87 87 return getTimeStr(date);
88 88 }
89   -
  89 +
90 90 /**
91 91 * @description : (TODO) 时间点格式字符串转时间对象.
92   - *
  92 + *
93 93 * @param [t--时间点格式字符串]
94   - *
  94 + *
95 95 * @return 返回一个时间点格式字符串转时间对象.
96 96 * */
97 97 var strToTime = function(t) {
... ... @@ -109,12 +109,12 @@ var SKBFormWizard = function() {
109 109 // 返回一个时间点格式字符串转时间对象.
110 110 return d;
111 111 }
112   -
  112 +
113 113 /**
114 114 * @description : (TODO) 时间对象转时间点格式字符串.
115   - *
  115 + *
116 116 * @param [t--时间对象]
117   - *
  117 + *
118 118 * @return 返回一个时间对象转时间点格式字符串.
119 119 * */
120 120 function getTimeStr(t) {
... ... @@ -124,18 +124,18 @@ var SKBFormWizard = function() {
124 124 if(t) {
125 125 // 重新赋值.
126 126 _str = ((t.getHours()<10? '0' + t.getHours() : t.getHours()) == '00' ? '24' :(t.getHours()<10? '0' + t.getHours() : t.getHours()))
127   - +':'
  127 + +':'
128 128 +(t.getMinutes()<10? '0' + t.getMinutes() : t.getMinutes());
129 129 }
130 130 // 返回时间对象转时间点格式字符串.
131 131 return _str;
132 132 }
133   -
  133 +
134 134 /**
135 135 * @description : (TODO) 方向值转换.
136   - *
  136 + *
137 137 * @param [d--方向原始值].
138   - *
  138 + *
139 139 * @return 返回一个方向值转换.
140 140 * */
141 141 function dmToDh(t) {
... ... @@ -148,16 +148,16 @@ var SKBFormWizard = function() {
148 148 else if(t=='1')
149 149 reslStr = 'relationshipGraph-down';
150 150 // 返回一个方向值转换.
151   - return reslStr;
  151 + return reslStr;
152 152 }
153   -
  153 +
154 154 /**
155 155 * @description : (TODO) 获取线路标准详情.
156   - *
  156 + *
157 157 * @param [lineId--线路ID;cb--回调函数].
158   - *
  158 + *
159 159 * @return 返回线路标准详情.
160   - *
  160 + *
161 161 * @status OK.
162 162 * */
163 163 var getLineInfo = function(lineId,cb) {
... ... @@ -167,14 +167,14 @@ var SKBFormWizard = function() {
167 167 return cb && cb(result);
168 168 });
169 169 }
170   -
  170 +
171 171 /**
172 172 * @description : (TODO) 获取所有的停车场详情.
173   - *
  173 + *
174 174 * @param [cb--回调函数].
175   - *
  175 + *
176 176 * @return 返回所有的停车场详情.
177   - *
  177 + *
178 178 * @status OK.
179 179 * */
180 180 var gettccInfo = function (cb) {
... ... @@ -184,14 +184,14 @@ var SKBFormWizard = function() {
184 184 return cb && cb(cd);
185 185 });
186 186 }
187   -
  187 +
188 188 /**
189 189 * @description : (TODO) 时间格式字符串转时间对象.
190   - *
  190 + *
191 191 * @param [time--时间格式字符串].
192   - *
  192 + *
193 193 * @return 返回一个时间对象.
194   - *
  194 + *
195 195 * @status OK.
196 196 * */
197 197 var getDateTime = function(time) {
... ... @@ -205,14 +205,14 @@ var SKBFormWizard = function() {
205 205 // 4、返回时间对象.
206 206 return dateTime;
207 207 }
208   -
  208 +
209 209 /**
210 210 * @description : (TODO) 客流方式填充表单时.根据表单参数封装时间段内的车辆数.
211   - *
  211 + *
212 212 * @param : [map--表单参数]
213   - *
  213 + *
214 214 * @returns 返回一个根据表单参数封装时间段内的车辆数数组.
215   - *
  215 + *
216 216 * @status OK.
217 217 * */
218 218 function getsjdArr(map) {
... ... @@ -225,14 +225,14 @@ var SKBFormWizard = function() {
225 225 {'num':0,'time':map.lateStartTime + '-' + map.lateEndTime},// 晚高峰时间段内的车辆.
226 226 {'num':0,'time':map.lateEndTime + '-' + seMap.e}];// 晚高峰之后时间段内的车辆.
227 227 }
228   -
  228 +
229 229 /**
230 230 * @description : (TODO) 获取最小时间(字符串).
231   - *
  231 + *
232 232 * @param [d1--时间1;d2--时间2].
233   - *
  233 + *
234 234 * @return 返回一个最小时间(字符串).
235   - *
  235 + *
236 236 * @status OK.
237 237 * */
238 238 function getMinDate(d1,d2) {
... ... @@ -246,14 +246,14 @@ var SKBFormWizard = function() {
246 246 // 3、返回最小时间(字符串).
247 247 return str;
248 248 }
249   -
  249 +
250 250 /**
251 251 * @description : (TODO) 获取最大时间(字符串).
252   - *
  252 + *
253 253 * @param [d1--时间1;d2--时间2].
254   - *
  254 + *
255 255 * @return 返回一个最大时间(字符串).
256   - *
  256 + *
257 257 * @status OK.
258 258 * */
259 259 function getMaxDate(d1,d2) {
... ... @@ -267,14 +267,14 @@ var SKBFormWizard = function() {
267 267 // 3、返回一个最大时间(字符串).
268 268 return str;
269 269 }
270   -
  270 +
271 271 /**
272 272 * @description : (TODO) 判断是否这时间段内.
273   - *
  273 + *
274 274 * @param [st--开始时间;ed--结束时间;sj--当前判断的时间]
275   - *
  275 + *
276 276 * @return 返回一个布尔值.
277   - *
  277 + *
278 278 * @status OK.
279 279 * */
280 280 function issjd(st,ed,sj) {
... ... @@ -486,9 +486,9 @@ var SKBFormWizard = function() {
486 486  
487 487 /**
488 488 * @description (TODO) 格式化成渲染图形数据格式.
489   - *
  489 + *
490 490 * @param [d--查询出的时刻表明细数据.]
491   - *
  491 + *
492 492 * @return 返回渲染图形的数据格式.
493 493 * */
494 494 function formatData(d) {
... ... @@ -528,19 +528,19 @@ var SKBFormWizard = function() {
528 528 // 返回渲染图形的数据格式.
529 529 return {'rsD':resultD,'rsLp':rsLpA};
530 530 }
531   -
  531 +
532 532 /**
533 533 * @description : (TODO) 获取开始与结束时间字符串.
534   - *
  534 + *
535 535 * @param [map--表单配置参数]
536   - *
  536 + *
537 537 * @return 返回开始与结束时间字符串集合.
538 538 * */
539 539 function getStartAndEndDate(map) {
540 540 return {'s':getMinDate(map.line.startStationFirstTime,map.line.endStationFirstTime),
541 541 'e':getMaxDate(map.line.startStationEndTime,map.line.endStationEndTime)}
542 542 }
543   -
  543 +
544 544 return {
545 545 // 启动初始化向导导航
546 546 init : function() {
... ... @@ -551,18 +551,18 @@ var SKBFormWizard = function() {
551 551 /** 表单验证 */
552 552 form.validate({
553 553 errorElement : 'span',// 错误提示元素span对象
554   - errorClass : 'help-block help-block-error',// 错误提示元素class名称
555   - focusInvalid : true,// 验证错误获取焦点
  554 + errorClass : 'help-block help-block-error',// 错误提示元素class名称
  555 + focusInvalid : true,// 验证错误获取焦点
556 556 /** 需要验证的表单元素 */
557 557 rules : {
558 558 'skbName' : {required : true,},// 时刻表名称,必填项.
559 559 'lineName' : {required : true,},// 线路名称,必填项.
560 560 'lineVersion': {required: true}, // 站点路由版本,必填项,
561 561 // 'krl' : {isBaseRes : true,number : true,digits : true,},// 客容量,当选择为客流方式时必填项、整数
562   - 'startStationFirstTime' : {required : true}, // 起始站首班时间,必填项.
563   - 'startStationEndTime' : {required : true}, // 起始站末班时间 ,必填项.
564   - 'endStationFirstTime' : {required : true}, // 终点站首班时间 ,必填项.
565   - 'endStationFirstTime' : {required : true}, // 终点站末班时间 ,必填项.
  562 + 'startStationFirstTime' : {required : true}, // 起始站首班时间,必填项.
  563 + 'startStationEndTime' : {required : true}, // 起始站末班时间 ,必填项.
  564 + 'endStationFirstTime' : {required : true}, // 终点站首班时间 ,必填项.
  565 + 'endStationFirstTime' : {required : true}, // 终点站末班时间 ,必填项.
566 566 'endStationEndTime' : {required : true}, // 终点站末班时间,必填项.
567 567 'earlyStartTime' : {required : true},// 早高峰开始时间,必填项 .
568 568 'earlyEndTime' : {required : true},// 早高峰结束时间,必填项 .
... ... @@ -643,51 +643,51 @@ var SKBFormWizard = function() {
643 643 'wgfpcs': "未获取客流数据请手动输入",
644 644 'gfzjpcs': "未获取客流数据请手动输入"
645 645 },
646   -
  646 +
647 647 /**
648 648 * 类型:Callback。当未通过验证的表单提交时,可以在该回调函数中处理一些事情。
649   - *
  649 + *
650 650 * 参数:该回调函数有两个参数:第一个为一个事件对象,第二个为验证器(validator)
651 651 */
652 652 invalidHandler : function(event, validator) {
653 653 error.show();// 显示表单未通过提示信息
654 654 App.scrollTo(error, -200);// 把提示信息放到指定的位置。
655 655 },
656   -
  656 +
657 657 /**
658 658 * 类型:Callback。
659   - *
  659 + *
660 660 * 默认:添加errorClass("has-error")到表单元素。将未通过验证的表单元素设置高亮。
661 661 */
662   - highlight : function(element) {
663   - $(element).closest('.form-group').addClass('has-error');// 添加errorClass("has-error")到表单元素
  662 + highlight : function(element) {
  663 + $(element).closest('.form-group').addClass('has-error');// 添加errorClass("has-error")到表单元素
664 664 },
665   -
  665 +
666 666 /**
667 667 * 类型:Callback。
668   - *
  668 + *
669 669 * 默认:移除errorClass("has-error")。与highlight操作相反
670 670 */
671   - unhighlight : function(element) {
  671 + unhighlight : function(element) {
672 672 $(element).closest('.form-group').removeClass('has-error');// 移除errorClass("has-error")
673 673 },
674   -
  674 +
675 675 /**
676 676 * 类型:String,Callback。
677   - *
  677 + *
678 678 * 如果指定它,当验证通过时显示一个消息。
679   - *
  679 + *
680 680 * 如果是String类型的,则添加该样式到标签中;
681   - *
  681 + *
682 682 * 如果是一个回调函数,则将标签作为其唯一的参数。
683 683 */
684 684 success : function(label) {
685   - label.closest('.form-group').removeClass('has-error');// 当验证通过时,移除errorClass("has-error")
  685 + label.closest('.form-group').removeClass('has-error');// 当验证通过时,移除errorClass("has-error")
686 686 },
687   -
  687 +
688 688 /**
689 689 * 类型:Callback。
690   - *
  690 + *
691 691 * 默认:default (native) form submit;当表单通过验证,提交表单。回调函数有个默认参数form
692 692 */
693 693 submitHandler : function(f) {
... ... @@ -783,20 +783,49 @@ var SKBFormWizard = function() {
783 783 loadPage('gantt.html');
784 784 });
785 785 } else {
786   - storage.setItem("Gantt_AgursData",JSON.stringify(argus));
787   - if(p!=null) {
  786 +
  787 + // storage.setItem("Gantt_AgursData",JSON.stringify(argus));
  788 + // if(p!=null) {
  789 + // storage.setItem('isDoDate',JSON.stringify({'rsD':p.rsD,'rsLP':p.rsLp}));
  790 + // }else {
  791 + // storage.setItem('isDoDate','');
  792 + // }
  793 + // loadPage('gantt.html');
  794 +
  795 + // TODO:暂时打开现有时刻表演示
  796 + var skbId = $("#skbNameSelect").val();
  797 + // var argus = {
  798 + // baseRes:"0",czarPark:"FFFFFF68",downInMileage:"0",
  799 + // downInTimer:"0",downMileage:"3.5",downOutMileage:"0",
  800 + // downOutTimer:"0",downStopTime:"10",downTravelTime:"7",
  801 + // down_s:"26922_26928",earlyDownTime:"7",earlyEndTime:"08:30",
  802 + // earlyStartTime:"06:31",earlyUpTime:"10",endStationEndTime:"22:30",
  803 + // endStationFirstTime:"05:50",gfzjpcs:"7",istidc:1,kfsj:"",krl:"50",
  804 + // lateDownTime:"7",lateEndTime:"18:30",lateStartTime:"16:31",
  805 + // lateUpTime:"10",lb:"15",lineName:"801702_801702_1109路",
  806 + // linePlayType:"0",maxstopTime:"20",mixstopTime:"8",qjDownTime:"",
  807 + // qjUpTime:"",skbName:skbId,skbmc:"2016.4.6双时刻表",
  808 + // startStationEndTime:"23:00",startStationFirstTime:"06:15",tcc_id:45,troughDownTime:"7",troughUpTime:"10",upInMileage:"0",
  809 + // upInTimer:"10",upMileage:"3.5",upOutMileage:"0",upOutTimer:"10",upStopTime:"10",upTravelTime:"10",
  810 + // up_s:"26912_26921",wgfafterpcs:"5",wgfpcs:"10",workeDinner:"20",workeLunch:"20",xlmc:"1109路",zgfbeforepcs:"3",zgfpcs:"10",}
  811 + // 获取时刻表明细.
  812 + $get('/tidc/all',{'ttinfo.id_eq':parseInt(argus.skbName)},function(data) {
  813 + var p = formatData(data.data,argus);
  814 + argus.istidc = 1;
  815 + var storage = window.localStorage;
  816 + storage.setItem("Gantt_AgursData",JSON.stringify(argus));
788 817 storage.setItem('isDoDate',JSON.stringify({'rsD':p.rsD,'rsLP':p.rsLp}));
789   - }else {
790   - storage.setItem('isDoDate','');
791   - }
792   - loadPage('gantt.html');
  818 + loadPage('gantt.html');
  819 + });
  820 +
  821 +
793 822 }
794 823  
795 824  
796 825 }
797 826 }
798 827 });
799   -
  828 +
800 829 // 验证配车数不能为零.
801 830 $.validator.addMethod('isNum0', function(value,element) {
802 831 // 定义返回值.
... ... @@ -807,12 +836,12 @@ var SKBFormWizard = function() {
807 836 wgfpcs = $('#wgfpcsInput').val(),// 晚高峰配车数.
808 837 wgfafterpcs = $('#wgfafterpcsInput').val();// 晚高峰后配车数.
809 838 // 判断是否为零.
810   - if(parseInt(zgfbeforepcs) == 0 || parseInt(zgfbeforepcs) ==0 ||
  839 + if(parseInt(zgfbeforepcs) == 0 || parseInt(zgfbeforepcs) ==0 ||
811 840 parseInt(gfzjpcs) ==0 || parseInt(wgfpcs) ==0 || parseInt(wgfafterpcs) ==0)
812 841 tag = false;
813 842 return tag;
814 843 },function(){return '配车数不能为零!'; });
815   -
  844 +
816 845 // 验证高峰时段内的配车数是否高于其它时段配车数.
817 846 $.validator.addMethod('isMax', function(value,element) {
818 847 var tag = true;
... ... @@ -826,7 +855,7 @@ var SKBFormWizard = function() {
826 855 tag = false;
827 856 return tag;
828 857 },function(){return '高峰时段配车数必须高于其它时段配车数!';});
829   -
  858 +
830 859 // 验证客流数据分析时客容量为必填项.
831 860 /*$.validator.addMethod("isBaseRes", function(value,element) {
832 861 // 定义返回值.
... ... @@ -836,7 +865,7 @@ var SKBFormWizard = function() {
836 865 // 判断
837 866 if(baseChecked == '0' && $('#krlInput').val()== '')
838 867 tag = false;
839   - return tag;
  868 + return tag;
840 869 }, '客流大数据分析,客流总量为必填项!');
841 870 */
842 871 // 验证配车总数与班型人次搭配
... ... @@ -893,10 +922,10 @@ var SKBFormWizard = function() {
893 922 */
894 923 return tag;
895 924 },function(){return '配车总数与【班型/人次/车辆】搭配不合理!'; });
896   -
  925 +
897 926 /**
898 927 * @description : (TODO) 监听获取参数方式值改变事件.
899   - *
  928 + *
900 929 * */
901 930 /*$('input:radio[name="baseRes"]').on('change',function(v) {
902 931 if($(this).val()=='1')
... ... @@ -904,7 +933,7 @@ var SKBFormWizard = function() {
904 933 else if($(this).val()=='0')
905 934 $('#krlGroup').show();
906 935 });*/
907   -
  936 +
908 937 // 确认提交信息
909 938 var displayConfirm = function() {
910 939 // 遍历表单元素下的tab4的class名称为form-control-static
... ... @@ -928,7 +957,7 @@ var SKBFormWizard = function() {
928 957 }
929 958 });
930 959 };
931   -
  960 +
932 961 /** 按钮点击时触发 */
933 962 var handleTitle = function(tab, navigation, index) {
934 963 var total = navigation.find('li').length;// 定义导航条标签个数
... ... @@ -945,7 +974,7 @@ var SKBFormWizard = function() {
945 974 } else {
946 975 $('#submit_argus_form').find('.button-previous').show();// 显示返回按钮
947 976 }
948   -
  977 +
949 978 /** 如果为最后一步显示提交按钮,隐藏下一步按钮,否则隐藏提交按钮,显示下一步按钮 */
950 979 if (current >= total) {
951 980 $('#submit_argus_form').find('.button-next').hide();// 隐藏下一步按钮
... ... @@ -957,7 +986,7 @@ var SKBFormWizard = function() {
957 986 }
958 987 App.scrollTo($('.page-title'));// 移动到指定位置
959 988 };
960   -
  989 +
961 990 // 表单导航向导插件
962 991 $('#submit_argus_form').bootstrapWizard({
963 992 'nextSelector': '.button-next',// 下一步元素选择器
... ... @@ -1128,12 +1157,12 @@ var SKBFormWizard = function() {
1128 1157 $('#submit_argus_form').find('.progress-bar').css({
1129 1158 width: $percent + '%'
1130 1159 });
1131   -
  1160 +
1132 1161 }
1133   -
  1162 +
1134 1163 });
1135 1164 // 初始化第一步隐藏返回按钮
1136 1165 $('#submit_argus_form').find('.button-previous').hide();
1137 1166 }
1138 1167 }
1139   -}();
1140 1168 \ No newline at end of file
  1169 +}();
... ...
src/main/resources/static/pages/base/timesmodel/tepms/fcjx_temp.html
... ... @@ -237,24 +237,24 @@
237 237 <div class="col-md-6">
238 238 <label class="control-label col-md-5"><span class="required"> * </span>早高峰发车间隔 :</label>
239 239 <div class="col-md-3" style="padding-right: 0px;">
240   - <input type="text" class="form-control" value="8" name="zgffcjxmin" id="zgffcjxmin_id"
  240 + <input type="text" class="form-control" value="20" name="zgffcjxmin" id="zgffcjxmin_id"
241 241 placeholder="最小间隔">
242 242 </div>
243 243 <div class="col-md-1" style="padding-top: 10px; font-size: 85%;">至</div>
244 244 <div class="col-md-3" style="padding-left: 0px;">
245   - <input type="text" class="form-control" value="8" name="zgffcjxmax" id="zgffcjxmax_id"
  245 + <input type="text" class="form-control" value="25" name="zgffcjxmax" id="zgffcjxmax_id"
246 246 placeholder="最大间隔">
247 247 </div>
248 248 </div>
249 249 <div class="col-md-6">
250 250 <label class="control-label col-md-5"><span class="required"> * </span>晚高峰发车间隔 :</label>
251 251 <div class="col-md-3" style="padding-right: 0px;">
252   - <input type="text" class="form-control" value="8" name="wffcjxmin" id="wffcjxmin_id"
  252 + <input type="text" class="form-control" value="20" name="wffcjxmin" id="wffcjxmin_id"
253 253 placeholder="最小间隔">
254 254 </div>
255 255 <div class="col-md-1" style="padding-top: 10px; font-size: 85%;">至</div>
256 256 <div class="col-md-3" style="padding-left: 0px;">
257   - <input type="text" class="form-control" value="8" name="wffcjxmax" id="wffcjxmax_id"
  257 + <input type="text" class="form-control" value="25" name="wffcjxmax" id="wffcjxmax_id"
258 258 placeholder="最大间隔">
259 259 </div>
260 260 </div>
... ... @@ -264,12 +264,12 @@
264 264 <div class="col-md-6">
265 265 <label class="control-label col-md-5"><span class="required"> * </span>低谷发车间隔 :</label>
266 266 <div class="col-md-3" style="padding-right: 0px;">
267   - <input type="text" class="form-control" value="10" name="dgfcjxmin" id="dgfcjxmin_id"
  267 + <input type="text" class="form-control" value="20" name="dgfcjxmin" id="dgfcjxmin_id"
268 268 placeholder="最小间隔">
269 269 </div>
270 270 <div class="col-md-1" style="padding-top: 10px; font-size: 85%;">至</div>
271 271 <div class="col-md-3" style="padding-left: 0px;">
272   - <input type="text" class="form-control" value="20" name="dgfcjxmax" id="dgfcjxmax_id"
  272 + <input type="text" class="form-control" value="25" name="dgfcjxmax" id="dgfcjxmax_id"
273 273 placeholder="最大间隔">
274 274 </div>
275 275 </div>
... ... @@ -284,6 +284,25 @@
284 284  
285 285 <div class="form-group">
286 286 <div class="col-md-6">
  287 + <label class="control-label col-md-5">建议套跑路牌数 :</label>
  288 + <div class="col-md-5">
  289 + <input type="text" class="form-control" name="workeLunch" value="5" id="temp1"
  290 + placeholder="请输入建议套跑路牌">
  291 + </div>
  292 + </div>
  293 +
  294 + <div class="col-md-6">
  295 + <label class="control-label col-md-5">
  296 + <span class="required"> * </span> 建议高峰配车数 :</label>
  297 + <div class="col-md-5">
  298 + <input type="text" class="form-control" value="10" placeholder="车辆数" name="gfjypcs" id="gfjypcsInput" min="1">
  299 + </div>
  300 + </div>
  301 +
  302 + </div>
  303 +
  304 + <div class="form-group">
  305 + <div class="col-md-6">
287 306 <label class="control-label col-md-5"><span class="required"> * </span>停站类型 :</label>
288 307 <div class="col-md-5 tagsDiv">
289 308 <div class="row" style="margin-left: 15px;">
... ... @@ -318,15 +337,13 @@
318 337 </div>
319 338  
320 339 </div>
321   -
322 340 <div class="col-md-6">
323   - <label class="control-label col-md-5">
324   - <span class="required"> * </span> 建议高峰配车数 :</label>
  341 + <label class="control-label col-md-5">充电时间 :</label>
325 342 <div class="col-md-5">
326   - <input type="text" class="form-control" value="1" placeholder="车辆数" name="gfjypcs" id="gfjypcsInput" min="1">
  343 + <input type="text" class="form-control" name="workeDinner" value="20" id="temp2"
  344 + placeholder="请输入充电时间">
327 345 </div>
328 346 </div>
329   -
330 347 </div>
331 348  
332 349 <!-- 隐藏字段-时间 -->
... ... @@ -657,4 +674,4 @@
657 674 </div>
658 675 </div>
659 676  
660   -</script>
661 677 \ No newline at end of file
  678 +</script>
... ...