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 \ No newline at end of file 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 <script src="./js/timeTempletUpload.js"></script> 99 <script src="./js/timeTempletUpload.js"></script>
100 \ No newline at end of file 100 \ No newline at end of file