Commit 6c24fb78c6d7c7b81ac89c5830f1fa1f8210bc23

Authored by 王通
1 parent eb2159f0

1.上传时刻表至运管平台,选择时刻表在运管平台生效日期

src/main/resources/static/pages/trafficManage/js/timeTempletUpload.js
1   -/**
2   - *
3   - * @JSName : timeTempletUpload.js(运管处js)
4   - *
5   - * @Author : bsth@zq
6   - *
7   - * @Description : TODO(运管功能公共js)
8   - *
9   - * @Data : 2016年6月29日 上午9:21:17
10   - *
11   - * @Version 公交调度系统BS版 0.1
12   - *
13   - */
14   -
15   -(function(){
16   -
17   - function getComp(cb) {
18   - $.get('/user/companyData',null,function(rs) {
19   - return cb && cb(rs);
20   - });
21   - }
22   -
23   - initLineSelect2();
24   -
25   - function initLineSelect2(compD) {
26   - getComp(function(rs) {
27   - var params = {};
28   - if(rs.length>0) {
29   - var compA = new Array();
30   - for(var c = 0 ; c<rs.length;c++) {
31   - var comC = rs[c].companyCode;
32   - var child = rs[c].children;
33   - if(child.length>0) {
34   - for(var d = 0 ;d< child.length;d++) {
35   - compA.push(comC + '_' + child[d].code);
36   - }
37   - }else {
38   - compA.push(comC);
39   - }
40   - }
41   - params.cgsbm_in = compA.toString();
42   - }
43   - params["remove_ne"] = 1;
44   - // 填充线路拉框选择值
45   - $get('/line/all', params, function(array){
46   - var len_ = array.length,paramsD = new Array();
47   - if(len_>0) {
48   - $.each(array, function(i, g){
49   - if(g.name!='' || g.name != null) {
50   - paramsD.push({'id':g.id ,'text':g.name});
51   - }
52   - });
53   - initPinYinSelect2($('#line'),paramsD,function(selector) {
54   - selector.select2("val", storage.xlName_AgursData);
55   - });
56   - }
57   - });
58   - });
59   - }
60   -
61   -
62   - // 绑定查询事件
63   - $("#search").click(searchM);
64   - // 绑定上传事件
65   - $("#upload").click(uploadM);
66   - // 绑定全部移到右边事件
67   - $("#to_right").click(function() {
68   - $("#left_div tbody tr:not(.muted)").click();
69   - });
70   - // 绑定全部移到左边事件
71   - $("#to_left").click(function() {
72   - $("#right_div tbody tr:not(.muted)").click();
73   - });
74   - // 查询方法
75   - function searchM() {
76   - // 清空已选定列表
77   - $("#right_div table tbody").empty();
78   - var params = {};
79   - // 取得输入框的值
80   - var inputs = $(".param input,select");
81   - // 遍历数组
82   - $.each(inputs, function(i, element) {
83   - if($(element).attr("type") == 'checkbox'){
84   - if($(element).is(':checked')){
85   - params[$(element).attr("name")] = $(element).val();
86   - }
87   - }else{
88   - params[$(element).attr("name")] = $(element).val();
89   - }
90   - });
91   - //params["isCancel_ne"] = true;// 过滤作废时刻表
92   - var i = layer.load(2);
93   - $get('/tic_ec', params, function(data) {
94   - var content = data.data.content;
95   - _dateFormat(content);
96   - var bodyHtm = template('timeTemplet_list_temp', {
97   - list : content
98   - });
99   - $("#left_div table tbody").empty();
100   - $("#left_div table tbody").append(bodyHtm);
101   - $("#left_div tbody tr:not(.muted)").click(_click);
102   - layer.close(i);
103   - });
104   - }
105   -
106   - // 上传方法
107   - function uploadM() {
108   -
109   - // 取得输入框的值
110   - var trs = $("#right_div tbody tr input");
111   - if (trs.length == 0) {
112   - alert("请选择模板");
113   - return;
114   - }
115   - var ids ="0,";
116   - // 遍历数组
117   - $.each(trs, function(i, element) {
118   - ids +=$(element).val()+",";
119   - });
120   - var params = {"ids":ids};
121   - $.ajax({
122   - type: 'get',url: '/trmg/setSKB',
123   - data: params ,dataType:'text',
124   - success:function(data) {
125   - alert(data);
126   - }, error : function() {
127   - alert("操作失败");
128   - }
129   -
130   - });
131   - }
132   -
133   - // 表格行的单击事件
134   - function _click() {
135   - var tmpTr = $(this).clone();
136   - tmpTr.unbind("click").click(_click);
137   - // 判断父DIV的ID
138   - if ($(this).closest(".table-container").attr("id") == "left_div") {
139   - // 把要移动行的class=".seq"的HTML的内容设成另一分类的最后一个序号
140   - $(".seq", tmpTr).html(
141   - $("#right_div tbody tr:not(.muted)").length + 1);
142   - $("#right_div tbody").append(tmpTr);
143   - nextAllChildSeqMinusOne($(this));
144   - } else {
145   - // 把要移动行的class=".seq"的HTML的内容设成另一分类的最后一个序号
146   - $(".seq", tmpTr).html(
147   - $("#left_div tbody tr:not(.muted)").length + 1);
148   - $("#left_div tbody").append(tmpTr);
149   - nextAllChildSeqMinusOne($(this));
150   - }
151   - $(this).remove();
152   - }
153   -
154   - // 后面所有兄弟节点的中class=".seq"的HTML的内容自减 1
155   - function nextAllChildSeqMinusOne(theElement) {
156   - $.each(theElement.nextAll(), function(i, e) {
157   - $(".seq", e).html($(".seq", e).html() - 1);
158   - });
159   - }
160   - // 保存左边空表格
161   - var leftDivTemplate = $("#left_div table").clone(true);
162   - // 把左边表格的格式复制到右边
163   - $("#right_div").append(leftDivTemplate);
164   - //转换时间格式
165   - function _dateFormat(list) {
166   - var fs = 'YYYY-MM-DD HH:mm';
167   - $.each(list, function(i, obj) {
168   - obj.qyrq = moment(obj.qyrq).format(fs);
169   - });
170   - }
171   -
172   - // 绑定查询事件
173   - $("#setCL").click(setCLF);
174   - var params = {};
175   - function setCLF() {
176   - $.ajax({
177   - type: 'get',url: '/trmg/setCL',
178   - data: params ,dataType:'text',
179   - success:function(data) {
180   - alert(data);
181   - }, error : function() {
182   - alert("操作失败");
183   - }
184   -
185   - });
186   - }
187   -
188   - // 绑定查询事件
189   - $("#setSJ").click(setSJF);
190   - var params = {};
191   - function setSJF() {
192   - $.ajax({
193   - type: 'get',url: '/trmg/setSJ',
194   - data: params ,dataType:'text',
195   - success:function(data) {
196   - alert(data);
197   - }, error : function() {
198   - alert("操作失败");
199   - }
200   -
201   - });
202   - }
203   -
204   - // 绑定查询事件
205   - $("#setLD").click(setLDF);
206   - var params = {};
207   - function setLDF() {
208   - $.ajax({
209   - type: 'get',url: '/trmg/setLD',
210   - data: params ,dataType:'text',
211   - success:function(data) {
212   - alert(data);
213   - }, error : function() {
214   - alert("操作失败");
215   - }
216   -
217   - });
218   - }
219   -
220   - // 绑定查询事件
221   - $("#setLDFile").click(setLDFileF);
222   - var params = {};
223   - function setLDFileF() {
224   - $.ajax({
225   - type: 'get',url: '/trmg/setLDFile',
226   - data: params ,dataType:'text',
227   - success:function(data) {
228   - alert(data);
229   - }, error : function() {
230   - alert("操作失败");
231   - }
232   -
233   - });
234   - }
235   -
236   - // 绑定查询事件
237   - $("#setLCYH").click(setLCYHF);
238   - var params = {};
239   - function setLCYHF() {
240   - $.ajax({
241   - type: 'get',url: '/trmg/setLCYH',
242   - data: params ,dataType:'text',
243   - success:function(data) {
244   - alert(data);
245   - }, error : function() {
246   - alert("操作失败");
247   - }
248   -
249   - });
250   - }
251   -
252   - // 绑定查询事件
253   - $("#setDDRB").click(setDDRBF);
254   - var params = {};
255   - function setDDRBF() {
256   - $.ajax({
257   - type: 'get',url: '/trmg/setDDRB',
258   - data: params ,dataType:'text',
259   - success:function(data) {
260   - alert(data);
261   - }, error : function() {
262   - alert("操作失败");
263   - }
264   -
265   - });
266   - }
267   -
268   - // 绑定查询事件
269   - $("#setJHBC").click(setJHBCF);
270   - var params = {};
271   - function setJHBCF() {
272   - $.ajax({
273   - type: 'get',url: '/trmg/setJHBC',
274   - data: params ,dataType:'text',
275   - success:function(data) {
276   - alert(data);
277   - }, error : function() {
278   - alert("操作失败");
279   - }
280   -
281   - });
282   - }
283   -
284   - // 绑定查询事件
285   - $("#setXLPC").click(setXLPCF);
286   - var params = {};
287   - function setXLPCF() {
288   - $.ajax({
289   - type: 'get',url: '/trmg/setXLPC',
290   - data: params ,dataType:'text',
291   - success:function(data) {
292   - alert(data);
293   - }, error : function() {
294   - alert("操作失败");
295   - }
296   -
297   - });
298   - }
299   -
300   -
301   - // 绑定查询事件
302   - $("#setCS").click(setCSF);
303   - var params = {};
304   - function setCSF() {
305   - $.ajax({
306   - type: 'get',url: '/trmg/setCS',
307   - data: params ,dataType:'text',
308   - success:function(data) {
309   - alert(data);
310   - }, error : function() {
311   - alert("操作失败");
312   - }
313   -
314   - });
315   - }
316   -
317   - // 绑定查询事件
318   - $("#downloadAllDataFile").click(getDownLoadAllDataFileF);
319   - var params = {};
320   - function getDownLoadAllDataFileF() {
321   - $.ajax({
322   - type: 'get',url: '/trmg/getDownLoadAllDataFile',
323   - data: params ,dataType:'text',
324   - success:function(data) {
325   - alert(data);
326   - }, error : function() {
327   - alert("操作失败");
328   - }
329   -
330   - });
331   - }
332   -
  1 +/**
  2 + *
  3 + * @JSName : timeTempletUpload.js(运管处js)
  4 + *
  5 + * @Author : bsth@zq
  6 + *
  7 + * @Description : TODO(运管功能公共js)
  8 + *
  9 + * @Data : 2016年6月29日 上午9:21:17
  10 + *
  11 + * @Version 公交调度系统BS版 0.1
  12 + *
  13 + */
  14 +
  15 +(function(){
  16 + function getDate(cb) {
  17 + $.ajax({
  18 + url: "/real_control_v2/assets/imgs/time.gif",
  19 + type: "HEAD"
  20 + }).done(function (data, textStatus, jqXHR) {
  21 + cb(jqXHR && jqXHR.getResponseHeader("Date"))
  22 + }).fail(function (jqXHR, textStatus, errorThrown) {
  23 + cb(jqXHR && jqXHR.getResponseHeader("Date"))
  24 + })
  25 + }
  26 +
  27 + function getComp(cb) {
  28 + $.get('/user/companyData',null,function(rs) {
  29 + return cb && cb(rs);
  30 + });
  31 + }
  32 +
  33 + initLineSelect2();
  34 +
  35 + function initLineSelect2(compD) {
  36 + getComp(function(rs) {
  37 + var params = {};
  38 + if(rs.length>0) {
  39 + var compA = new Array();
  40 + for(var c = 0 ; c<rs.length;c++) {
  41 + var comC = rs[c].companyCode;
  42 + var child = rs[c].children;
  43 + if(child.length>0) {
  44 + for(var d = 0 ;d< child.length;d++) {
  45 + compA.push(comC + '_' + child[d].code);
  46 + }
  47 + }else {
  48 + compA.push(comC);
  49 + }
  50 + }
  51 + params.cgsbm_in = compA.toString();
  52 + }
  53 + params["remove_ne"] = 1;
  54 + // 填充线路拉框选择值
  55 + $get('/line/all', params, function(array){
  56 + var len_ = array.length,paramsD = new Array();
  57 + if(len_>0) {
  58 + $.each(array, function(i, g){
  59 + if(g.name!='' || g.name != null) {
  60 + paramsD.push({'id':g.id ,'text':g.name});
  61 + }
  62 + });
  63 + initPinYinSelect2($('#line'),paramsD,function(selector) {
  64 + selector.select2("val", storage.xlName_AgursData);
  65 + });
  66 + }
  67 + });
  68 + });
  69 + }
  70 +
  71 +
  72 + // 绑定查询事件
  73 + $("#search").click(searchM);
  74 + // 绑定上传事件
  75 + $("#upload").click(uploadM);
  76 + // 绑定全部移到右边事件
  77 + $("#to_right").click(function() {
  78 + $("#left_div tbody tr:not(.muted)").dblclick();
  79 + });
  80 + // 绑定全部移到左边事件
  81 + $("#to_left").click(function() {
  82 + $("#right_div tbody tr:not(.muted)").dblclick();
  83 + });
  84 + // 查询方法
  85 + function searchM() {
  86 + // 清空已选定列表
  87 + $("#right_div table tbody").empty();
  88 + var params = {};
  89 + // 取得输入框的值
  90 + var inputs = $(".param input,select");
  91 + // 遍历数组
  92 + $.each(inputs, function(i, element) {
  93 + if($(element).attr("type") == 'checkbox'){
  94 + if($(element).is(':checked')){
  95 + params[$(element).attr("name")] = $(element).val();
  96 + }
  97 + }else{
  98 + params[$(element).attr("name")] = $(element).val();
  99 + }
  100 + });
  101 + //params["isCancel_ne"] = true;// 过滤作废时刻表
  102 + var i = layer.load(2);
  103 + $get('/tic_ec', params, function(data) {
  104 + var content = data.data.content;
  105 + _dateFormat(content);
  106 + var bodyHtm = template('timeTemplet_list_temp', {
  107 + list : content
  108 + });
  109 + $("#left_div table tbody").empty();
  110 + $("#left_div table tbody").append(bodyHtm);
  111 + $("#left_div tbody tr:not(.muted)").dblclick(_dblclick);
  112 + $('.datetime').datetimepicker({
  113 + format : 'YYYY-MM-DD',
  114 + locale: 'zh-cn',
  115 + minDate: moment().add(1,'days').toString()
  116 + });
  117 + layer.close(i);
  118 + });
  119 + }
  120 +
  121 + // 表格行的单击事件
  122 + function _dblclick() {
  123 + if ($('.datetime').data("DateTimePicker")) {
  124 + $('.datetime').data("DateTimePicker").destroy();
  125 + }
  126 + var tmpTr = $(this).clone();
  127 + tmpTr.unbind("dblclick").dblclick(_dblclick);
  128 + // 判断父DIV的ID
  129 + if ($(this).closest(".table-container").attr("id") == "left_div") {
  130 + // 把要移动行的class=".seq"的HTML的内容设成另一分类的最后一个序号
  131 + $(".seq", tmpTr).html(
  132 + $("#right_div tbody tr:not(.muted)").length + 1);
  133 + $("#right_div tbody").append(tmpTr);
  134 + nextAllChildSeqMinusOne($(this));
  135 + } else {
  136 + // 把要移动行的class=".seq"的HTML的内容设成另一分类的最后一个序号
  137 + $(".seq", tmpTr).html(
  138 + $("#left_div tbody tr:not(.muted)").length + 1);
  139 + $("#left_div tbody").append(tmpTr);
  140 + nextAllChildSeqMinusOne($(this));
  141 + }
  142 + $('#left_div .datetime').attr('disabled', false).datetimepicker({format : 'YYYY-MM-DD', locale: 'zh-cn', minDate: moment().add(1,'days').toString()});
  143 + $('#right_div .datetime').attr('disabled', true);
  144 + //$("#left_div .datetime")
  145 + $(this).remove();
  146 + }
  147 +
  148 + // 上传方法
  149 + function uploadM() {
  150 +
  151 + // 取得输入框的值
  152 + var trs = $("#right_div tbody tr input[name='tid']"), trs1 = $("#right_div tbody tr input[name='tqyrq']");
  153 + if (trs.length == 0) {
  154 + alert("请选择模板");
  155 + return;
  156 + }
  157 + var ids ="0,",qyrqs = "0,";
  158 + // 遍历数组
  159 + $.each(trs, function(i, element) {
  160 + ids +=$(element).val()+",";
  161 + });
  162 + $.each(trs1, function(i, element) {
  163 + qyrqs +=$(element).val()+",";
  164 + });
  165 + var params = {"ids":ids, "qyrqs":qyrqs};
  166 + $.ajax({
  167 + type: 'get',url: '/trmg/setSKB',
  168 + data: params ,dataType:'text',
  169 + success:function(data) {
  170 + alert(data);
  171 + }, error : function() {
  172 + alert("操作失败");
  173 + }
  174 +
  175 + });
  176 + }
  177 +
  178 + // 后面所有兄弟节点的中class=".seq"的HTML的内容自减 1
  179 + function nextAllChildSeqMinusOne(theElement) {
  180 + $.each(theElement.nextAll(), function(i, e) {
  181 + $(".seq", e).html($(".seq", e).html() - 1);
  182 + });
  183 + }
  184 + // 保存左边空表格
  185 + var leftDivTemplate = $("#left_div table").clone(true);
  186 + // 把左边表格的格式复制到右边
  187 + $("#right_div").append(leftDivTemplate);
  188 + //转换时间格式
  189 + function _dateFormat(list) {
  190 + var fs = 'YYYY-MM-DD HH:mm';
  191 + $.each(list, function(i, obj) {
  192 + obj.qyrq = moment(obj.qyrq).format(fs);
  193 + });
  194 + }
  195 +
  196 + // 绑定查询事件
  197 + $("#setCL").click(setCLF);
  198 + var params = {};
  199 + function setCLF() {
  200 + $.ajax({
  201 + type: 'get',url: '/trmg/setCL',
  202 + data: params ,dataType:'text',
  203 + success:function(data) {
  204 + alert(data);
  205 + }, error : function() {
  206 + alert("操作失败");
  207 + }
  208 +
  209 + });
  210 + }
  211 +
  212 + // 绑定查询事件
  213 + $("#setSJ").click(setSJF);
  214 + var params = {};
  215 + function setSJF() {
  216 + $.ajax({
  217 + type: 'get',url: '/trmg/setSJ',
  218 + data: params ,dataType:'text',
  219 + success:function(data) {
  220 + alert(data);
  221 + }, error : function() {
  222 + alert("操作失败");
  223 + }
  224 +
  225 + });
  226 + }
  227 +
  228 + // 绑定查询事件
  229 + $("#setLD").click(setLDF);
  230 + var params = {};
  231 + function setLDF() {
  232 + $.ajax({
  233 + type: 'get',url: '/trmg/setLD',
  234 + data: params ,dataType:'text',
  235 + success:function(data) {
  236 + alert(data);
  237 + }, error : function() {
  238 + alert("操作失败");
  239 + }
  240 +
  241 + });
  242 + }
  243 +
  244 + // 绑定查询事件
  245 + $("#setLDFile").click(setLDFileF);
  246 + var params = {};
  247 + function setLDFileF() {
  248 + $.ajax({
  249 + type: 'get',url: '/trmg/setLDFile',
  250 + data: params ,dataType:'text',
  251 + success:function(data) {
  252 + alert(data);
  253 + }, error : function() {
  254 + alert("操作失败");
  255 + }
  256 +
  257 + });
  258 + }
  259 +
  260 + // 绑定查询事件
  261 + $("#setLCYH").click(setLCYHF);
  262 + var params = {};
  263 + function setLCYHF() {
  264 + $.ajax({
  265 + type: 'get',url: '/trmg/setLCYH',
  266 + data: params ,dataType:'text',
  267 + success:function(data) {
  268 + alert(data);
  269 + }, error : function() {
  270 + alert("操作失败");
  271 + }
  272 +
  273 + });
  274 + }
  275 +
  276 + // 绑定查询事件
  277 + $("#setDDRB").click(setDDRBF);
  278 + var params = {};
  279 + function setDDRBF() {
  280 + $.ajax({
  281 + type: 'get',url: '/trmg/setDDRB',
  282 + data: params ,dataType:'text',
  283 + success:function(data) {
  284 + alert(data);
  285 + }, error : function() {
  286 + alert("操作失败");
  287 + }
  288 +
  289 + });
  290 + }
  291 +
  292 + // 绑定查询事件
  293 + $("#setJHBC").click(setJHBCF);
  294 + var params = {};
  295 + function setJHBCF() {
  296 + $.ajax({
  297 + type: 'get',url: '/trmg/setJHBC',
  298 + data: params ,dataType:'text',
  299 + success:function(data) {
  300 + alert(data);
  301 + }, error : function() {
  302 + alert("操作失败");
  303 + }
  304 +
  305 + });
  306 + }
  307 +
  308 + // 绑定查询事件
  309 + $("#setXLPC").click(setXLPCF);
  310 + var params = {};
  311 + function setXLPCF() {
  312 + $.ajax({
  313 + type: 'get',url: '/trmg/setXLPC',
  314 + data: params ,dataType:'text',
  315 + success:function(data) {
  316 + alert(data);
  317 + }, error : function() {
  318 + alert("操作失败");
  319 + }
  320 +
  321 + });
  322 + }
  323 +
  324 +
  325 + // 绑定查询事件
  326 + $("#setCS").click(setCSF);
  327 + var params = {};
  328 + function setCSF() {
  329 + $.ajax({
  330 + type: 'get',url: '/trmg/setCS',
  331 + data: params ,dataType:'text',
  332 + success:function(data) {
  333 + alert(data);
  334 + }, error : function() {
  335 + alert("操作失败");
  336 + }
  337 +
  338 + });
  339 + }
  340 +
  341 + // 绑定查询事件
  342 + $("#downloadAllDataFile").click(getDownLoadAllDataFileF);
  343 + var params = {};
  344 + function getDownLoadAllDataFileF() {
  345 + $.ajax({
  346 + type: 'get',url: '/trmg/getDownLoadAllDataFile',
  347 + data: params ,dataType:'text',
  348 + success:function(data) {
  349 + alert(data);
  350 + }, error : function() {
  351 + alert("操作失败");
  352 + }
  353 +
  354 + });
  355 + }
  356 +
333 357 })();
334 358 \ No newline at end of file
... ...
src/main/resources/static/pages/trafficManage/timeTempletUpload.html
1   -<link href="css/trafficManage.css" rel="stylesheet" type="text/css" />
2   -<ul class="page-breadcrumb breadcrumb">
3   - <li><a href="/pages/home.html" data-pjax>首页</a> <i
4   - class="fa fa-circle"></i></li>
5   - <li><span class="active">运维管理</span> <i class="fa fa-circle"></i></li>
6   - <li><span class="active">时刻模板上传</span></li>
7   -</ul>
8   -<div class="tab_line">
9   - <div class="col-md-12">
10   - <form class="form-inline" action="">
11   - <div style="display: inline-block;" class="param">
12   - <span class="item-label" style="width: 80px;">线路: </span>
13   - <select class="form-control" name="xl.id_eq" id="line" style="width: 180px;"></select>
14   - </div>
15   - <div style="display: inline-block;margin-left: 15px;" class="param">
16   - <span class="item-label" style="width: 80px;">模板名称(关键字): </span>
17   - <input class="form-control" type="text" id="tempName" name="name_like" style="width: 180px;"/>
18   - </div>
19   - <div style="display: inline-block;margin-left: 15px;" class="param">
20   - <input type="checkbox" class="group-checkable icheck" name="isEnableDisTemplate_eq" value="true" checked> 是否启用
21   - </div>
22   - <div class="form-group" style="display: inline-block;margin-left: 15px;">
23   - <input class="btn btn-default" type="button" id="search" value="查询"/>
24   - <input class="btn btn-default" type="button" id="upload" value="上传"/>
25   - <!-- <input class="btn btn-default" type="button" id="setXL" value="上传线路"/>
26   - <input class="btn btn-default" type="button" id="setCL" value="上传车辆"/>
27   - <input class="btn btn-default" type="button" id="setSJ" value="上传司机"/>
28   - <input class="btn btn-default" type="button" id="setCS" value="超速"/>
29   - <input class="btn btn-default" type="button" id="setXLPC" value="线路人员车辆"/>
30   - <input class="btn btn-default" type="button" id="setJHBC" value="线路计划班次表"/> -->
31   - </div>
32   - </form>
33   - </div>
34   - <!-- Begin: left-div -->
35   - <div class="col-md-5 panel-wrap" style="height: 60%;">
36   - <div class="_panel">
37   - <div class="_head" style="color: #2765A7;">待选线路模板列表</div>
38   - <div class="table-container" id="left_div">
39   - <table
40   - class="table table-striped table-bordered table-advance pb-table head">
41   - <thead>
42   - <tr>
43   - <th width="5%">#</th>
44   - <th width="20%">线路名称</th>
45   - <th width="15%">模板ID</th>
46   - <th width="25%">模板名称</th>
47   - <th>启用日期</th>
48   - </tr>
49   - </thead>
50   - <tbody>
51   - </tbody>
52   - </table>
53   - </div>
54   - </div>
55   - </div>
56   - <div class="col-md-2" style="height: 60%;">
57   - <ul class="breadcruma divVerHorCenter">
58   - <li><a class="btn btn-circle blue btn-outline" id="to_right">>></a></li>
59   - <li><a class="btn btn-circle blue btn-outline" id="to_left"><<</a></li>
60   - </ul>
61   - </div>
62   - <!-- End: left-div -->
63   - <!-- Begin: right-div -->
64   - <div class="col-md-5 panel-wrap" style="height: 60%;">
65   - <div class="_panel">
66   - <div class="_head" style="color: #2765A7;">已选线路模板列表</div>
67   - <div class="table-container" id="right_div"></div>
68   - </div>
69   - </div>
70   - <!-- End: right-div -->
71   -</div>
72   -<script id="timeTemplet_list_temp" type="text/html">
73   -{{each list as obj i}}
74   -<tr>
75   - <td class="seq" style="vertical-align: middle;">
76   - {{i+1}}
77   - </td>
78   - <td>
79   - {{obj.xl.name}}
80   - </td>
81   - <td class="ttInfoId">
82   - {{obj.id}}
83   - <input type="hidden" value="{{obj.id}}"/>
84   - </td>
85   - <td>
86   - {{obj.name}}
87   - </td>
88   - <td >
89   - {{obj.qyrq}}
90   - </td>
91   -</tr>
92   -{{/each}}
93   -{{if list.length == 0}}
94   -<tr class="muted">
95   - <td colspan=5 style="text-align: center;"><h6>没有找到相关数据</h6></td>
96   -</tr>
97   -{{/if}}
98   - </script>
  1 +<link href="css/trafficManage.css" rel="stylesheet" type="text/css" />
  2 +<ul class="page-breadcrumb breadcrumb">
  3 + <li><a href="/pages/home.html" data-pjax>首页</a> <i
  4 + class="fa fa-circle"></i></li>
  5 + <li><span class="active">运维管理</span> <i class="fa fa-circle"></i></li>
  6 + <li><span class="active">时刻模板上传</span></li>
  7 +</ul>
  8 +<div class="tab_line">
  9 + <div class="col-md-12">
  10 + <form class="form-inline" action="">
  11 + <div style="display: inline-block;" class="param">
  12 + <span class="item-label" style="width: 80px;">线路: </span>
  13 + <select class="form-control" name="xl.id_eq" id="line" style="width: 180px;"></select>
  14 + </div>
  15 + <div style="display: inline-block;margin-left: 15px;" class="param">
  16 + <span class="item-label" style="width: 80px;">模板名称(关键字): </span>
  17 + <input class="form-control" type="text" id="tempName" name="name_like" style="width: 180px;"/>
  18 + </div>
  19 + <div style="display: inline-block;margin-left: 15px;" class="param">
  20 + <input type="checkbox" class="group-checkable icheck" name="isEnableDisTemplate_eq" value="true" checked> 是否启用
  21 + </div>
  22 + <div class="form-group" style="display: inline-block;margin-left: 15px;">
  23 + <input class="btn btn-default" type="button" id="search" value="查询"/>
  24 + <input class="btn btn-default" type="button" id="upload" value="上传"/>
  25 + <!-- <input class="btn btn-default" type="button" id="setXL" value="上传线路"/>
  26 + <input class="btn btn-default" type="button" id="setCL" value="上传车辆"/>
  27 + <input class="btn btn-default" type="button" id="setSJ" value="上传司机"/>
  28 + <input class="btn btn-default" type="button" id="setCS" value="超速"/>
  29 + <input class="btn btn-default" type="button" id="setXLPC" value="线路人员车辆"/>
  30 + <input class="btn btn-default" type="button" id="setJHBC" value="线路计划班次表"/> -->
  31 + </div>
  32 + </form>
  33 + </div>
  34 + <!-- Begin: left-div -->
  35 + <div class="col-md-5 panel-wrap" style="height: 60%;">
  36 + <div class="_panel">
  37 + <div class="_head" style="color: #2765A7;">待选线路模板列表</div>
  38 + <div class="table-container" id="left_div">
  39 + <table
  40 + class="table table-striped table-bordered table-advance pb-table head">
  41 + <thead>
  42 + <tr>
  43 + <th width="5%">#</th>
  44 + <th width="20%">线路名称</th>
  45 + <th width="15%">模板ID</th>
  46 + <th width="25%">模板名称</th>
  47 + <th>灾备系统启用日期</th>
  48 + </tr>
  49 + </thead>
  50 + <tbody>
  51 + </tbody>
  52 + </table>
  53 + </div>
  54 + </div>
  55 + </div>
  56 + <div class="col-md-2" style="height: 60%;">
  57 + <ul class="breadcruma divVerHorCenter">
  58 + <li><a class="btn btn-circle blue btn-outline" id="to_right">>></a></li>
  59 + <li><a class="btn btn-circle blue btn-outline" id="to_left"><<</a></li>
  60 + </ul>
  61 + </div>
  62 + <!-- End: left-div -->
  63 + <!-- Begin: right-div -->
  64 + <div class="col-md-5 panel-wrap" style="height: 60%;">
  65 + <div class="_panel">
  66 + <div class="_head" style="color: #2765A7;">已选线路模板列表</div>
  67 + <div class="table-container" id="right_div"></div>
  68 + </div>
  69 + </div>
  70 + <!-- End: right-div -->
  71 +</div>
  72 +<script id="timeTemplet_list_temp" type="text/html">
  73 +{{each list as obj i}}
  74 +<tr>
  75 + <td class="seq" style="vertical-align: middle;">
  76 + {{i+1}}
  77 + </td>
  78 + <td>
  79 + {{obj.xl.name}}
  80 + </td>
  81 + <td class="ttInfoId">
  82 + {{obj.id}}
  83 + <input name="tid" type="hidden" value="{{obj.id}}"/>
  84 + </td>
  85 + <td>
  86 + {{obj.name}}
  87 + </td>
  88 + <td >
  89 + <input name="tqyrq" type="text" value="{{obj.qyrq}}" class="datetime" style="border: 0px;"/>
  90 + </td>
  91 +</tr>
  92 +{{/each}}
  93 +{{if list.length == 0}}
  94 +<tr class="muted">
  95 + <td colspan=5 style="text-align: center;"><h6>没有找到相关数据</h6></td>
  96 +</tr>
  97 +{{/if}}
  98 + </script>
99 99 <script src="./js/timeTempletUpload.js"></script>
100 100 \ No newline at end of file
... ...