Commit 983fdbff3a95a453f0add9985faf5334272baa4b

Authored by 娄高锋
1 parent 5cb45e37

把common.js里的createTreeData方法直接写到了页面上

src/main/resources/static/pages/base/linecast/cast.html
@@ -166,6 +166,33 @@ function getTreeData(cb){ @@ -166,6 +166,33 @@ function getTreeData(cb){
166 }); 166 });
167 } 167 }
168 168
  169 +/**
  170 + * 将模块List 转换为树结构
  171 + * @param arr
  172 + * @returns {Array}
  173 + */
  174 +function createTreeData(arr){
  175 + var treeData = [];
  176 + var len = arr.length;
  177 + for(var i = 0; i < len; i ++){
  178 + var pId = arr[i].pId;
  179 + arr[i].text = arr[i].name;
  180 + if(!pId){
  181 + treeData.push(arr[i]);
  182 + }
  183 +
  184 + for(var j = 0; j < len; j ++){
  185 + if(pId == arr[j].id){
  186 + if(!arr[j].children)
  187 + arr[j].children = [];
  188 + arr[j].children.push(arr[i]);
  189 + break;
  190 + }
  191 + }
  192 + }
  193 + return treeData;
  194 +}
  195 +
169 function getModuleTreeData(userId){ 196 function getModuleTreeData(userId){
170 197
171 198
src/main/resources/static/pages/forms/statement/busInterval.html
@@ -412,6 +412,32 @@ @@ -412,6 +412,32 @@
412 }); 412 });
413 } 413 }
414 414
  415 + /**
  416 + * 将模块List 转换为树结构
  417 + * @param arr
  418 + * @returns {Array}
  419 + */
  420 + function createTreeData(arr){
  421 + var treeData = [];
  422 + var len = arr.length;
  423 + for(var i = 0; i < len; i ++){
  424 + var pId = arr[i].pId;
  425 + arr[i].text = arr[i].name;
  426 + if(!pId){
  427 + treeData.push(arr[i]);
  428 + }
  429 +
  430 + for(var j = 0; j < len; j ++){
  431 + if(pId == arr[j].id){
  432 + if(!arr[j].children)
  433 + arr[j].children = [];
  434 + arr[j].children.push(arr[i]);
  435 + break;
  436 + }
  437 + }
  438 + }
  439 + return treeData;
  440 + }
415 441
416 function _w_table_rowspan(_w_table_id, _w_table_colnum){ 442 function _w_table_rowspan(_w_table_id, _w_table_colnum){
417 _w_table_firsttd = ""; 443 _w_table_firsttd = "";
src/main/resources/static/pages/forms/statement/lbStatuAnaly.html
@@ -438,6 +438,32 @@ @@ -438,6 +438,32 @@
438 }); 438 });
439 } 439 }
440 440
  441 + /**
  442 + * 将模块List 转换为树结构
  443 + * @param arr
  444 + * @returns {Array}
  445 + */
  446 + function createTreeData(arr){
  447 + var treeData = [];
  448 + var len = arr.length;
  449 + for(var i = 0; i < len; i ++){
  450 + var pId = arr[i].pId;
  451 + arr[i].text = arr[i].name;
  452 + if(!pId){
  453 + treeData.push(arr[i]);
  454 + }
  455 +
  456 + for(var j = 0; j < len; j ++){
  457 + if(pId == arr[j].id){
  458 + if(!arr[j].children)
  459 + arr[j].children = [];
  460 + arr[j].children.push(arr[i]);
  461 + break;
  462 + }
  463 + }
  464 + }
  465 + return treeData;
  466 + }
441 467
442 function _w_table_rowspan(_w_table_id, _w_table_colnum){ 468 function _w_table_rowspan(_w_table_id, _w_table_colnum){
443 _w_table_firsttd = ""; 469 _w_table_firsttd = "";
src/main/resources/static/pages/forms/statement/lineTimeAnaly.html
@@ -478,6 +478,32 @@ @@ -478,6 +478,32 @@
478 }); 478 });
479 } 479 }
480 480
  481 + /**
  482 + * 将模块List 转换为树结构
  483 + * @param arr
  484 + * @returns {Array}
  485 + */
  486 + function createTreeData(arr){
  487 + var treeData = [];
  488 + var len = arr.length;
  489 + for(var i = 0; i < len; i ++){
  490 + var pId = arr[i].pId;
  491 + arr[i].text = arr[i].name;
  492 + if(!pId){
  493 + treeData.push(arr[i]);
  494 + }
  495 +
  496 + for(var j = 0; j < len; j ++){
  497 + if(pId == arr[j].id){
  498 + if(!arr[j].children)
  499 + arr[j].children = [];
  500 + arr[j].children.push(arr[i]);
  501 + break;
  502 + }
  503 + }
  504 + }
  505 + return treeData;
  506 + }
481 507
482 }); 508 });
483 509
src/main/resources/static/pages/forms/statement/scheduleAnaly.html
@@ -327,6 +327,32 @@ @@ -327,6 +327,32 @@
327 }); 327 });
328 } 328 }
329 329
  330 + /**
  331 + * 将模块List 转换为树结构
  332 + * @param arr
  333 + * @returns {Array}
  334 + */
  335 + function createTreeData(arr){
  336 + var treeData = [];
  337 + var len = arr.length;
  338 + for(var i = 0; i < len; i ++){
  339 + var pId = arr[i].pId;
  340 + arr[i].text = arr[i].name;
  341 + if(!pId){
  342 + treeData.push(arr[i]);
  343 + }
  344 +
  345 + for(var j = 0; j < len; j ++){
  346 + if(pId == arr[j].id){
  347 + if(!arr[j].children)
  348 + arr[j].children = [];
  349 + arr[j].children.push(arr[i]);
  350 + break;
  351 + }
  352 + }
  353 + }
  354 + return treeData;
  355 + }
330 356
331 function showPagination(data){ 357 function showPagination(data){
332 //分页 358 //分页
src/main/resources/static/pages/forms/statement/scheduleAnaly_sum.html
@@ -335,6 +335,33 @@ @@ -335,6 +335,33 @@
335 }); 335 });
336 } 336 }
337 337
  338 + /**
  339 + * 将模块List 转换为树结构
  340 + * @param arr
  341 + * @returns {Array}
  342 + */
  343 + function createTreeData(arr){
  344 + var treeData = [];
  345 + var len = arr.length;
  346 + for(var i = 0; i < len; i ++){
  347 + var pId = arr[i].pId;
  348 + arr[i].text = arr[i].name;
  349 + if(!pId){
  350 + treeData.push(arr[i]);
  351 + }
  352 +
  353 + for(var j = 0; j < len; j ++){
  354 + if(pId == arr[j].id){
  355 + if(!arr[j].children)
  356 + arr[j].children = [];
  357 + arr[j].children.push(arr[i]);
  358 + break;
  359 + }
  360 + }
  361 + }
  362 + return treeData;
  363 + }
  364 +
338 function initCl(){ 365 function initCl(){
339 $('#nbbm').select2({ 366 $('#nbbm').select2({
340 placeholder: '搜索车辆...', 367 placeholder: '搜索车辆...',
src/main/resources/static/pages/forms/statement/timeAndSpeed.html
@@ -480,6 +480,33 @@ @@ -480,6 +480,33 @@
480 }); 480 });
481 } 481 }
482 482
  483 + /**
  484 + * 将模块List 转换为树结构
  485 + * @param arr
  486 + * @returns {Array}
  487 + */
  488 + function createTreeData(arr){
  489 + var treeData = [];
  490 + var len = arr.length;
  491 + for(var i = 0; i < len; i ++){
  492 + var pId = arr[i].pId;
  493 + arr[i].text = arr[i].name;
  494 + if(!pId){
  495 + treeData.push(arr[i]);
  496 + }
  497 +
  498 + for(var j = 0; j < len; j ++){
  499 + if(pId == arr[j].id){
  500 + if(!arr[j].children)
  501 + arr[j].children = [];
  502 + arr[j].children.push(arr[i]);
  503 + break;
  504 + }
  505 + }
  506 + }
  507 + return treeData;
  508 + }
  509 +
483 function _w_table_rowspan(_w_table_id, _w_table_colnum){ 510 function _w_table_rowspan(_w_table_id, _w_table_colnum){
484 _w_table_firsttd = ""; 511 _w_table_firsttd = "";
485 _w_table_currenttd = ""; 512 _w_table_currenttd = "";
src/main/resources/static/pages/permission/module/list.html
@@ -192,4 +192,31 @@ function getTreeData(cb){ @@ -192,4 +192,31 @@ function getTreeData(cb){
192 }); 192 });
193 } 193 }
194 194
  195 +/**
  196 + * 将模块List 转换为树结构
  197 + * @param arr
  198 + * @returns {Array}
  199 + */
  200 +function createTreeData(arr){
  201 + var treeData = [];
  202 + var len = arr.length;
  203 + for(var i = 0; i < len; i ++){
  204 + var pId = arr[i].pId;
  205 + arr[i].text = arr[i].name;
  206 + if(!pId){
  207 + treeData.push(arr[i]);
  208 + }
  209 +
  210 + for(var j = 0; j < len; j ++){
  211 + if(pId == arr[j].id){
  212 + if(!arr[j].children)
  213 + arr[j].children = [];
  214 + arr[j].children.push(arr[i]);
  215 + break;
  216 + }
  217 + }
  218 + }
  219 + return treeData;
  220 +}
  221 +
195 </script> 222 </script>
196 \ No newline at end of file 223 \ No newline at end of file
src/main/resources/static/pages/permission/resource/add.html
@@ -169,5 +169,33 @@ $(function(){ @@ -169,5 +169,33 @@ $(function(){
169 cb && cb(treeData) 169 cb && cb(treeData)
170 }); 170 });
171 } 171 }
  172 +
  173 + /**
  174 + * 将模块List 转换为树结构
  175 + * @param arr
  176 + * @returns {Array}
  177 + */
  178 + function createTreeData(arr){
  179 + var treeData = [];
  180 + var len = arr.length;
  181 + for(var i = 0; i < len; i ++){
  182 + var pId = arr[i].pId;
  183 + arr[i].text = arr[i].name;
  184 + if(!pId){
  185 + treeData.push(arr[i]);
  186 + }
  187 +
  188 + for(var j = 0; j < len; j ++){
  189 + if(pId == arr[j].id){
  190 + if(!arr[j].children)
  191 + arr[j].children = [];
  192 + arr[j].children.push(arr[i]);
  193 + break;
  194 + }
  195 + }
  196 + }
  197 + return treeData;
  198 + }
  199 +
172 }); 200 });
173 </script> 201 </script>
174 \ No newline at end of file 202 \ No newline at end of file
src/main/resources/static/pages/permission/resource/edit.html
@@ -187,5 +187,33 @@ $(function(){ @@ -187,5 +187,33 @@ $(function(){
187 cb && cb(treeData) 187 cb && cb(treeData)
188 }); 188 });
189 } 189 }
  190 +
  191 + /**
  192 + * 将模块List 转换为树结构
  193 + * @param arr
  194 + * @returns {Array}
  195 + */
  196 + function createTreeData(arr){
  197 + var treeData = [];
  198 + var len = arr.length;
  199 + for(var i = 0; i < len; i ++){
  200 + var pId = arr[i].pId;
  201 + arr[i].text = arr[i].name;
  202 + if(!pId){
  203 + treeData.push(arr[i]);
  204 + }
  205 +
  206 + for(var j = 0; j < len; j ++){
  207 + if(pId == arr[j].id){
  208 + if(!arr[j].children)
  209 + arr[j].children = [];
  210 + arr[j].children.push(arr[i]);
  211 + break;
  212 + }
  213 + }
  214 + }
  215 + return treeData;
  216 + }
  217 +
190 }); 218 });
191 </script> 219 </script>
192 \ No newline at end of file 220 \ No newline at end of file
src/main/resources/static/pages/permission/resource/list.html
@@ -281,6 +281,33 @@ $(function(){ @@ -281,6 +281,33 @@ $(function(){
281 }); 281 });
282 } 282 }
283 283
  284 + /**
  285 + * 将模块List 转换为树结构
  286 + * @param arr
  287 + * @returns {Array}
  288 + */
  289 + function createTreeData(arr){
  290 + var treeData = [];
  291 + var len = arr.length;
  292 + for(var i = 0; i < len; i ++){
  293 + var pId = arr[i].pId;
  294 + arr[i].text = arr[i].name;
  295 + if(!pId){
  296 + treeData.push(arr[i]);
  297 + }
  298 +
  299 + for(var j = 0; j < len; j ++){
  300 + if(pId == arr[j].id){
  301 + if(!arr[j].children)
  302 + arr[j].children = [];
  303 + arr[j].children.push(arr[i]);
  304 + break;
  305 + }
  306 + }
  307 + }
  308 + return treeData;
  309 + }
  310 +
284 //删除 311 //删除
285 $('#removeButton').on('click', function(){ 312 $('#removeButton').on('click', function(){
286 if($(this).attr('disabled')) 313 if($(this).attr('disabled'))
src/main/resources/static/pages/permission/role/settings.html
@@ -215,5 +215,33 @@ $(function(){ @@ -215,5 +215,33 @@ $(function(){
215 cb && cb(treeData) 215 cb && cb(treeData)
216 }); 216 });
217 } 217 }
  218 +
  219 + /**
  220 + * 将模块List 转换为树结构
  221 + * @param arr
  222 + * @returns {Array}
  223 + */
  224 + function createTreeData(arr){
  225 + var treeData = [];
  226 + var len = arr.length;
  227 + for(var i = 0; i < len; i ++){
  228 + var pId = arr[i].pId;
  229 + arr[i].text = arr[i].name;
  230 + if(!pId){
  231 + treeData.push(arr[i]);
  232 + }
  233 +
  234 + for(var j = 0; j < len; j ++){
  235 + if(pId == arr[j].id){
  236 + if(!arr[j].children)
  237 + arr[j].children = [];
  238 + arr[j].children.push(arr[i]);
  239 + break;
  240 + }
  241 + }
  242 + }
  243 + return treeData;
  244 + }
  245 +
218 }); 246 });
219 </script> 247 </script>
src/main/resources/static/pages/report/timetable/timetable.html
@@ -298,6 +298,33 @@ @@ -298,6 +298,33 @@
298 }); 298 });
299 } 299 }
300 300
  301 + /**
  302 + * 将模块List 转换为树结构
  303 + * @param arr
  304 + * @returns {Array}
  305 + */
  306 + function createTreeData(arr){
  307 + var treeData = [];
  308 + var len = arr.length;
  309 + for(var i = 0; i < len; i ++){
  310 + var pId = arr[i].pId;
  311 + arr[i].text = arr[i].name;
  312 + if(!pId){
  313 + treeData.push(arr[i]);
  314 + }
  315 +
  316 + for(var j = 0; j < len; j ++){
  317 + if(pId == arr[j].id){
  318 + if(!arr[j].children)
  319 + arr[j].children = [];
  320 + arr[j].children.push(arr[i]);
  321 + break;
  322 + }
  323 + }
  324 + }
  325 + return treeData;
  326 + }
  327 +
301 $("#line").on("change", function(){ 328 $("#line").on("change", function(){
302 line = $("#line").val(); 329 line = $("#line").val();
303 updateTtinfo(); 330 updateTtinfo();