Commit 11fe2a6a4fd9786a2472e25ea5bad47da15f3b05

Authored by 李强
1 parent 89da0917

线路信息与添加页面

src/main/resources/static/pages/base/line/add_.html 0 → 100644
  1 +<link href="css/add.css" rel="stylesheet" type="text/css" />
  2 +<div class="page-head">
  3 + <div class="page-title">
  4 + <h1>添加线路</h1>
  5 + </div>
  6 +</div>
  7 +
  8 +<ul class="page-breadcrumb breadcrumb">
  9 + <li><a href="/pages/home.html" data-pjax>首页</a> <i class="fa fa-circle"></i></li>
  10 + <li><span class="active">基础信息</span> <i class="fa fa-circle"></i></li>
  11 + <li><a href="/pages/base/line/list.html" data-pjax>线路信息</a> <i class="fa fa-circle"></i></li>
  12 + <li><span class="active">添加线路</span></li>
  13 +</ul>
  14 +
  15 +<div class="portlet light bordered">
  16 + <div class="portlet-title">
  17 + <div class="caption">
  18 + <i class="icon-equalizer font-red-sunglo"></i>
  19 + <span class="caption-subject font-red-sunglo bold uppercase">线路添加</span>
  20 + </div>
  21 + </div>
  22 + <div class="portlet-body form">
  23 + <!-- START FORM -->
  24 + <form class="form-horizontal" id="submit_line_form" action="/" method="POST" novalidate="novalidate">
  25 + <div class="form-wizard">
  26 + <div class="form-body">
  27 + <ul class="nav nav-pills nav-justified steps">
  28 + <li class="active">
  29 + <a href="#tab1" data-toggle="tab" class="step" aria-expanded="true">
  30 + <span class="number"> 1 </span>
  31 + <span class="desc">
  32 + <i class="fa fa-check"></i> 线路基础信息 </span>
  33 + </a>
  34 + </li>
  35 + <li>
  36 + <a href="#tab2" data-toggle="tab" class="step">
  37 + <span class="number"> 2 </span>
  38 + <span class="desc">
  39 + <i class="fa fa-check"></i> 线路标准信息 </span>
  40 + </a>
  41 + </li>
  42 + <li>
  43 + <a href="#tab3" data-toggle="tab" class="step active">
  44 + <span class="number"> 3 </span>
  45 + <span class="desc">
  46 + <i class="fa fa-check"></i> 规划线路走向 </span>
  47 + </a>
  48 + </li>
  49 + <li>
  50 + <a href="#tab4" data-toggle="tab" class="step">
  51 + <span class="number"> 4 </span>
  52 + <span class="desc">
  53 + <i class="fa fa-check"></i> 确认 </span>
  54 + </a>
  55 + </li>
  56 + </ul>
  57 +
  58 + <!-- 进度条 -->
  59 + <div id="bar" class="progress progress-striped" role="progressbar">
  60 + <div class="progress-bar progress-bar-success" style="width: 25%;"></div>
  61 + </div>
  62 +
  63 + <div class="tab-content">
  64 + <div class="alert alert-danger display-hide">
  65 + <button class="close" data-close="alert"></button>
  66 + 您的输入有误,请检查下面的输入项
  67 + </div>
  68 + <div class="alert alert-success display-none">
  69 + <button class="close" data-dismiss="alert"></button>
  70 + Your form validation is successful!
  71 + </div>
  72 +
  73 + <!-- 线路基础信息 -->
  74 + <div class="tab-pane active" id="tab1">
  75 + <h3 class="block"> 线路基础信息 </h3>
  76 + <div class="form-group">
  77 + <label class="control-label col-md-3">
  78 + <span class="required" aria-required="true"> * </span>线路名称:
  79 + </label>
  80 + <div class="col-md-4">
  81 + <input type="text" class="form-control" name="name" id="nameInput" placeholder="线路名称" />
  82 + <span class="help-block"> 例如 :浦东88路 </span>
  83 + </div>
  84 + </div>
  85 + <div class="form-group">
  86 + <label class="control-label col-md-3"> 英文名称: </label>
  87 + <div class="col-md-4">
  88 + <input type="text" class="form-control" name="es" id="esInput" placeholder="英文名称" Readonly>
  89 + </div>
  90 + </div>
  91 + <div class="form-group">
  92 + <label class="control-label col-md-3"> 线路简称:</label>
  93 + <div class="col-md-4">
  94 + <input type="text" class="form-control" name="shortName" placeholder="线路简称" id="shortNameInput" Readonly>
  95 + </div>
  96 + </div>
  97 + <div class="form-group">
  98 + <label class="control-label col-md-3"> 所属公司:</label>
  99 + <div class="col-md-4">
  100 + <select name="company" class="form-control" id="companySelect"></select>
  101 + </div>
  102 + </div>
  103 + <div class="form-group">
  104 + <label class="control-label col-md-3"> 所属分公司:</label>
  105 + <div class="col-md-4">
  106 + <select name="brancheCompany" class="form-control" id="brancheCompanySelect"></select>
  107 + </div>
  108 + </div>
  109 + <div class="form-group">
  110 + <label class="control-label col-md-3"> 线路性质:</label>
  111 + <div class="col-md-4">
  112 + <select name="nature" class="form-control" id="natureSelect">
  113 + <option value="">-- 请选择线路性质 --</option>
  114 + <option value="lj">路救</option>
  115 + <option value="bc">备车</option>
  116 + <option value="dbc">定班车</option>
  117 + <option value="yxl">夜宵路</option>
  118 + <option value="cgxl">常规线路</option>
  119 + <option value="gjxl">过江线路</option>
  120 + <option value="csbs">穿梭巴士</option>
  121 + <option value="tyxl">特约线路</option>
  122 + <option value="cctxl">村村通线路</option>
  123 + <option value="qt">其他</option>
  124 + </select>
  125 + </div>
  126 + </div>
  127 + <div class="form-group">
  128 + <label class="control-label col-md-3"> 线路等级:</label>
  129 + <div class="col-md-4">
  130 + <select name="level" class="form-control" id="levelSelect">
  131 + <option value="">-- 请选择线路等级 --</option>
  132 + <option value="1">一级线路</option>
  133 + <option value="2">二级线路</option>
  134 + <option value="0">未知等级</option>
  135 + </select>
  136 + </div>
  137 + </div>
  138 + <div class="form-group">
  139 + <label class="control-label col-md-3">是否撤销:</label>
  140 + <div class="col-md-4">
  141 + <div class="md-radio-inline">
  142 + <div class="md-radio">
  143 + <input type="radio" id="radio14" name="destroy" class="md-radiobtn" value="1" >
  144 + <label for="radio14">
  145 + <span></span>
  146 + <span class="check"></span>
  147 + <span class="box"></span> 是
  148 + </label>
  149 + </div>
  150 + <div class="md-radio has-error">
  151 + <input type="radio" id="radio15" name="destroy" class="md-radiobtn" value="0" checked="checked">
  152 + <label for="radio15" style="color:#FFC0CB">
  153 + <span></span>
  154 + <span class="check"></span>
  155 + <span class="box"></span> 否
  156 + </label>
  157 + </div>
  158 + </div>
  159 + </div>
  160 + </div>
  161 + <div class="form-group">
  162 + <label class="control-label col-md-3">是否宵夜:</label>
  163 + <div class="col-md-4">
  164 + <div class="md-radio-inline">
  165 + <div class="md-radio">
  166 + <input type="radio" id="radio16" name="supperLine" class="md-radiobtn" value="1" >
  167 + <label for="radio16">
  168 + <span></span>
  169 + <span class="check"></span>
  170 + <span class="box"></span> 是
  171 + </label>
  172 + </div>
  173 + <div class="md-radio has-error">
  174 + <input type="radio" id="radio17" name="supperLine" class="md-radiobtn" value="0" checked="checked">
  175 + <label for="radio17" style="color:#FFC0CB">
  176 + <span></span>
  177 + <span class="check"></span>
  178 + <span class="box"></span> 否
  179 + </label>
  180 + </div>
  181 + </div>
  182 + </div>
  183 + </div>
  184 + <div class="form-group">
  185 + <label class="col-md-3 control-label">线路规划:</label>
  186 + <div class="col-md-4">
  187 + <div class="md-radio-inline">
  188 + <div class="md-radio">
  189 + <input type="radio" id="radio18" name="linePlan" class="md-radiobtn" value="1" checked="checked">
  190 + <label for="radio18">
  191 + <span></span>
  192 + <span class="check"></span>
  193 + <span class="box"></span> 系统规划
  194 + </label>
  195 + </div>
  196 + <div class="md-radio">
  197 + <input type="radio" id="radio19" name="linePlan" class="md-radiobtn" value="0">
  198 + <label for="radio19">
  199 + <span></span>
  200 + <span class="check"></span>
  201 + <span class="box"></span> 手动规划
  202 + </label>
  203 + </div>
  204 + </div>
  205 + </div>
  206 + </div>
  207 + <div class="form-group">
  208 + <label class="control-label col-md-3"> 开辟日期: </label>
  209 + <div class="col-md-4">
  210 + <input type="date" class="form-control" name="openDate" id="openDateInput" placeholder="开辟日期">
  211 + </div>
  212 + </div>
  213 + <div class="form-group">
  214 + <label class="control-label col-md-3"> 线路沿革: </label>
  215 + <div class="col-md-4">
  216 + <textarea class="form-control" rows="3" name="history" id="historyTextarea" placeholder="线路沿革"></textarea>
  217 + <span class="help-block">日期及内容:如2014-1-1,开辟;2014-5-1,延线;</span>
  218 + </div>
  219 + </div>
  220 + <div class="form-group">
  221 + <label class="control-label col-md-3"> 设备线路编码: </label>
  222 + <div class="col-md-4">
  223 + <input type="text" class="form-control" name="eqLinecode" id="eqLinecodeInput" placeholder="设备线路编码">
  224 + </div>
  225 + </div>
  226 + <div class="form-group">
  227 + <label class="control-label col-md-3"> 上海市线路编码: </label>
  228 + <div class="col-md-4">
  229 + <input type="text" class="form-control" name="shanghaiLinecode" id="shanghaiLinecodeInput" placeholder="上海市线路编码">
  230 + </div>
  231 + </div>
  232 + <div class="form-group">
  233 + <label class="control-label col-md-3"> 起始站调度电话: </label>
  234 + <div class="col-md-4">
  235 + <input type="text" class="form-control" name="startPhone" id="startPhoneInput" placeholder="起始站调度电话">
  236 + </div>
  237 + </div>
  238 + <div class="form-group">
  239 + <label class="control-label col-md-3"> 终点站调度电话: </label>
  240 + <div class="col-md-4">
  241 + <input type="text" class="form-control" name="endPhone" id="startPhoneInput" placeholder="终点站调度电话">
  242 + </div>
  243 + </div>
  244 + <div class="form-group">
  245 + <label class="control-label col-md-3"> 描述/说明: </label>
  246 + <div class="col-md-4">
  247 + <textarea class="form-control" rows="3" name="descriptions" id="descriptionsTextarea" placeholder="描述/说明"></textarea>
  248 + </div>
  249 + </div>
  250 + </div>
  251 +
  252 + <!-- 线路标准信息 -->
  253 + <div class="tab-pane" id="tab2">
  254 + <h3 class="block"> 线路标准信息 </h3>
  255 + <div class="form-group">
  256 + <label class="control-label col-md-3"> 线路标准信息类型:</label>
  257 + <div class="col-md-4">
  258 + <select name="type" class="form-control" id="type">
  259 + <option value="">-- 请选择类型 --</option>
  260 + <option value="zc">正常</option>
  261 + <option value="qj">区间</option>
  262 + <option value="fk">放空</option>
  263 + </select>
  264 + </div>
  265 + </div>
  266 + <div class="form-group">
  267 + <label class="control-label col-md-3"> 标准总里程: </label>
  268 + <div class="col-md-4">
  269 + <input type="text" class="form-control" name="totalMileage" id="totalMileage" placeholder="标准总里程">
  270 + <span class="help-block"> 单位:公里 </span>
  271 + </div>
  272 + </div>
  273 + <div class="form-group">
  274 + <label class="control-label col-md-3"> 空放里程: </label>
  275 + <div class="col-md-4">
  276 + <input type="text" class="form-control" name="emptyMileage" id="emptyMileage" placeholder="空放里程">
  277 + <span class="help-block"> 单位:公里 </span>
  278 + </div>
  279 + </div>
  280 + <div class="form-group">
  281 + <label class="control-label col-md-3"> 上行里程: </label>
  282 + <div class="col-md-4">
  283 + <input type="text" class="form-control" name="upMileage" id="upMileage" placeholder="上行里程">
  284 + <span class="help-block"> 单位:公里 </span>
  285 + </div>
  286 + </div>
  287 + <div class="form-group">
  288 + <label class="control-label col-md-3"> 下行里程: </label>
  289 + <div class="col-md-4">
  290 + <input type="text" class="form-control" name="downMileage" id="downMileage" placeholder="下行里程">
  291 + <span class="help-block"> 单位:公里 </span>
  292 + </div>
  293 + </div>
  294 + <div class="form-group">
  295 + <label class="control-label col-md-3"> 上行行驶时间: </label>
  296 + <div class="col-md-4">
  297 + <input type="text" class="form-control" name="upTravelTime" id="upTravelTime" placeholder="上行行驶时间">
  298 + <span class="help-block"> 单位:分钟 </span>
  299 + </div>
  300 + </div>
  301 + <div class="form-group">
  302 + <label class="control-label col-md-3"> 下行行驶时间: </label>
  303 + <div class="col-md-4">
  304 + <input type="text" class="form-control" name="downTravelTime" id="downTravelTime" placeholder="下行行驶时间">
  305 + <span class="help-block"> 单位:分钟 </span>
  306 + </div>
  307 + </div>
  308 + <div class="form-group">
  309 + <label class="control-label col-md-3"> 早高峰开始时间: </label>
  310 + <div class="col-md-4">
  311 + <input type="text" class="form-control" name="earlyStartTime" id="earlyStartTime" placeholder="早高峰开始时间">
  312 + <span class="help-block"> 格式:00:00 </span>
  313 + </div>
  314 + </div>
  315 + <div class="form-group">
  316 + <label class="control-label col-md-3"> 早高峰结束时间: </label>
  317 + <div class="col-md-4">
  318 + <input type="text" class="form-control" name="earlyEndTime" id="earlyEndTime" placeholder="早高峰结束时间">
  319 + <span class="help-block"> 格式:00:00 </span>
  320 + </div>
  321 + </div>
  322 + <div class="form-group">
  323 + <label class="control-label col-md-3"> 早高峰上行行驶时间: </label>
  324 + <div class="col-md-4">
  325 + <input type="text" class="form-control" name="earlyUpTime" id="earlyUpTime" placeholder="早高峰上行行驶时间">
  326 + <span class="help-block"> 单位:分钟 </span>
  327 + </div>
  328 + </div>
  329 + <div class="form-group">
  330 + <label class="control-label col-md-3"> 早高峰下行行驶时间: </label>
  331 + <div class="col-md-4">
  332 + <input type="text" class="form-control" name="earlyDownTime" id="earlyDownTime" placeholder="早高峰下行行驶时间">
  333 + <span class="help-block"> 单位:分钟 </span>
  334 + </div>
  335 + </div>
  336 + <div class="form-group">
  337 + <label class="control-label col-md-3"> 晚高峰开始时间: </label>
  338 + <div class="col-md-4">
  339 + <input type="text" class="form-control" name="lateStartTime" id="lateStartTime" placeholder="晚高峰开始时间">
  340 + <span class="help-block"> 格式:00:00 </span>
  341 + </div>
  342 + </div>
  343 + <div class="form-group">
  344 + <label class="control-label col-md-3"> 晚高峰结束时间: </label>
  345 + <div class="col-md-4">
  346 + <input type="text" class="form-control" name="lateEndTime" id="lateEndTime" placeholder="晚高峰结束时间">
  347 + <span class="help-block"> 格式:00:00 </span>
  348 + </div>
  349 + </div>
  350 + <div class="form-group">
  351 + <label class="control-label col-md-3"> 晚高峰上行行驶时间: </label>
  352 + <div class="col-md-4">
  353 + <input type="text" class="form-control" name="lateUpTime" id="lateUpTime" placeholder="晚高峰上行行驶时间">
  354 + <span class="help-block"> 单位:分钟 </span>
  355 + </div>
  356 + </div>
  357 + <div class="form-group">
  358 + <label class="control-label col-md-3"> 晚高峰下行行驶时间: </label>
  359 + <div class="col-md-4">
  360 + <input type="text" class="form-control" name="lateDownTime" id="lateDownTime" placeholder="晚高峰下行行驶时间">
  361 + <span class="help-block"> 单位:分钟 </span>
  362 + </div>
  363 + </div>
  364 + <div class="form-group">
  365 + <label class="control-label col-md-3"> 小夜高峰上行行驶时间: </label>
  366 + <div class="col-md-4">
  367 + <input type="text" class="form-control" name="nightStartTime" id="nightStartTime" placeholder="小夜高峰上行行驶时间">
  368 + <span class="help-block"> 单位:分钟 </span>
  369 + </div>
  370 + </div>
  371 + <div class="form-group">
  372 + <label class="control-label col-md-3"> 小夜高峰下行行驶时间: </label>
  373 + <div class="col-md-4">
  374 + <input type="text" class="form-control" name="nightEndTime" id="nightEndTime" placeholder="晚高峰下行行驶时间">
  375 + <span class="help-block"> 单位:分钟 </span>
  376 + </div>
  377 + </div>
  378 + <div class="form-group">
  379 + <label class="control-label col-md-3"> 低谷上行行驶时间: </label>
  380 + <div class="col-md-4">
  381 + <input type="text" class="form-control" name="troughUpTime" id="troughUpTime" placeholder="低谷上行行驶时间">
  382 + <span class="help-block"> 单位:分钟 </span>
  383 + </div>
  384 + </div>
  385 + <div class="form-group">
  386 + <label class="control-label col-md-3"> 低谷下行行驶时间: </label>
  387 + <div class="col-md-4">
  388 + <input type="text" class="form-control" name="troughDownTime" id="troughDownTime" placeholder="低谷下行行驶时间">
  389 + <span class="help-block"> 单位:分钟 </span>
  390 + </div>
  391 + </div>
  392 + <div class="form-group">
  393 + <label class="control-label col-md-3"> 停车场 : </label>
  394 + <div class="col-md-4">
  395 + <input type="text" class="form-control" name="carPark" id="carPark" placeholder="停车场">
  396 + </div>
  397 + </div>
  398 + <div class="form-group">
  399 + <label class="control-label col-md-3"> 进场时间 : </label>
  400 + <div class="col-md-4">
  401 + <input type="text" class="form-control" name="paradeTime" id="paradeTime" placeholder="进场时间">
  402 + <span class="help-block"> 描述:起点至停车场的时间 </span>
  403 + </div>
  404 + </div>
  405 + <div class="form-group">
  406 + <label class="control-label col-md-3"> 出场时间 : </label>
  407 + <div class="col-md-4">
  408 + <input type="text" class="form-control" name="outTime" id="outTime" placeholder="出场时间">
  409 + <span class="help-block"> 描述:停车场至起点的时间 </span>
  410 + </div>
  411 + </div>
  412 + <div class="form-group">
  413 + <label class="control-label col-md-3"> 进场里程 : </label>
  414 + <div class="col-md-4">
  415 + <input type="text" class="form-control" name="paradeMileage" id="paradeMileage" placeholder="进场里程">
  416 + <span class="help-block"> 描述:起点至停车场的里程 </span>
  417 + </div>
  418 + </div>
  419 + <div class="form-group">
  420 + <label class="control-label col-md-3"> 出场里程: </label>
  421 + <div class="col-md-4">
  422 + <input type="text" class="form-control" name="outMileage" id="outMileage" placeholder="出场里程">
  423 + <span class="help-block"> 描述:停车场至起点的里程 </span>
  424 + </div>
  425 + </div>
  426 + <div class="form-group">
  427 + <label class="control-label col-md-3"> 早高峰大间隔: </label>
  428 + <div class="col-md-4">
  429 + <input type="text" class="form-control" name="earlyIntervalLg" id="earlyIntervalLg" placeholder="早高峰大间隔">
  430 + </div>
  431 + </div>
  432 + <div class="form-group">
  433 + <label class="control-label col-md-3"> 晚高峰大间隔: </label>
  434 + <div class="col-md-4">
  435 + <input type="text" class="form-control" name="lateIntervalLg" id="lateIntervalLg" placeholder="晚高峰大间隔">
  436 + </div>
  437 + </div>
  438 + <div class="form-group">
  439 + <label class="control-label col-md-3"> 平时大间隔: </label>
  440 + <div class="col-md-4">
  441 + <input type="text" class="form-control" name="intervalLg" id="intervalLg" placeholder="平时大间隔">
  442 + </div>
  443 + </div>
  444 + <div class="form-group">
  445 + <label class="control-label col-md-3"> 限速(平时): </label>
  446 + <div class="col-md-4">
  447 + <input type="text" class="form-control" name="speedLimit" id="speedLimit" placeholder="限速(平时)">
  448 + </div>
  449 + </div>
  450 + <div class="form-group">
  451 + <label class="control-label col-md-3"> 限速(雨天): </label>
  452 + <div class="col-md-4">
  453 + <input type="text" class="form-control" name="rainLimit" id="rainLimit" placeholder="限速(雨天)">
  454 + </div>
  455 + </div>
  456 + <div class="form-group">
  457 + <label class="control-label col-md-3"> 限速(大雾): </label>
  458 + <div class="col-md-4">
  459 + <input type="text" class="form-control" name="fogLimit" id="fogLimit" placeholder="限速(大雾)">
  460 + </div>
  461 + </div>
  462 + <div class="form-group">
  463 + <label class="control-label col-md-3"> 限速(冰雪): </label>
  464 + <div class="col-md-4">
  465 + <input type="text" class="form-control" name="snowLimit" id="snowLimit" placeholder="限速(冰雪)">
  466 + </div>
  467 + </div>
  468 + <div class="form-group">
  469 + <label class="control-label col-md-3"> 限速(节庆): </label>
  470 + <div class="col-md-4">
  471 + <input type="text" class="form-control" name="festivalSpeedLimit" id="festivalSpeedLimit" placeholder="限速(节庆)">
  472 + </div>
  473 + </div>
  474 + <div class="form-group">
  475 + <label class="control-label col-md-3"> 滞站: </label>
  476 + <div class="col-md-4">
  477 + <input type="text" class="form-control" name="lagStation" id="lagStation" placeholder="滞站">
  478 + </div>
  479 + </div>
  480 + <div class="form-group">
  481 + <label class="control-label col-md-3"> 越站: </label>
  482 + <div class="col-md-4">
  483 + <input type="text" class="form-control" name="Skip" id="Skip" placeholder="越站">
  484 + </div>
  485 + </div>
  486 + <div class="form-group">
  487 + <label class="control-label col-md-3"> 超速: </label>
  488 + <div class="col-md-4">
  489 + <input type="text" class="form-control" name="speeding" id="speeding" placeholder="超速">
  490 + </div>
  491 + </div>
  492 + <div class="form-group">
  493 + <label class="control-label col-md-3"> 串线: </label>
  494 + <div class="col-md-4">
  495 + <input type="text" class="form-control" name="crossedLine" id="crossedLine" placeholder="串线">
  496 + </div>
  497 + </div>
  498 + <div class="form-group">
  499 + <label class="control-label col-md-3"> 越界: </label>
  500 + <div class="col-md-4">
  501 + <input type="text" class="form-control" name="overflights" id="overflights" placeholder="越界">
  502 + </div>
  503 + </div>
  504 + <div class="form-group">
  505 + <label class="col-md-3 control-label">描述/说明:</label>
  506 + <div class="col-md-4">
  507 + <textarea class="form-control" rows="3" name="lineInforMationdescriptions" id="lineInforMationdescriptions" placeholder="描述/说明"></textarea>
  508 + </div>
  509 + </div>
  510 + </div>
  511 +
  512 + <!-- 规划线路走向 -->
  513 + <div class="tab-pane" id="tab3">
  514 + <h3 class="block"> 规划线路走向 </h3>
  515 + <div class="portlet-body">
  516 + <div id="vmap_world" class="vmaps" style="width: 100%; position: relative; overflow: hidden;">
  517 + </div>
  518 + <div id="r-result"></div>
  519 + </div>
  520 + </div>
  521 +
  522 + <!-- 确定提交资料信息 -->
  523 + <div class="tab-pane" id="tab4">
  524 + <h3 class="block">Confirm your account</h3>
  525 + <h4 class="form-section">Account</h4>
  526 + <div class="form-group">
  527 + <label class="control-label col-md-3">Username:</label>
  528 + <div class="col-md-4">
  529 + <p class="form-control-static" data-display="username"> </p>
  530 + </div>
  531 + </div>
  532 + <div class="form-group">
  533 + <label class="control-label col-md-3">Email:</label>
  534 + <div class="col-md-4">
  535 + <p class="form-control-static" data-display="email"> </p>
  536 + </div>
  537 + </div>
  538 + <h4 class="form-section">Profile</h4>
  539 + <div class="form-group">
  540 + <label class="control-label col-md-3">Fullname:</label>
  541 + <div class="col-md-4">
  542 + <p class="form-control-static" data-display="fullname"> </p>
  543 + </div>
  544 + </div>
  545 + <div class="form-group">
  546 + <label class="control-label col-md-3">Gender:</label>
  547 + <div class="col-md-4">
  548 + <p class="form-control-static" data-display="gender"> </p>
  549 + </div>
  550 + </div>
  551 + <div class="form-group">
  552 + <label class="control-label col-md-3">Phone:</label>
  553 + <div class="col-md-4">
  554 + <p class="form-control-static" data-display="phone"> </p>
  555 + </div>
  556 + </div>
  557 + <div class="form-group">
  558 + <label class="control-label col-md-3">Address:</label>
  559 + <div class="col-md-4">
  560 + <p class="form-control-static" data-display="address"> </p>
  561 + </div>
  562 + </div>
  563 + <div class="form-group">
  564 + <label class="control-label col-md-3">City/Town:</label>
  565 + <div class="col-md-4">
  566 + <p class="form-control-static" data-display="city"> </p>
  567 + </div>
  568 + </div>
  569 + <div class="form-group">
  570 + <label class="control-label col-md-3">Country:</label>
  571 + <div class="col-md-4">
  572 + <p class="form-control-static" data-display="country"> </p>
  573 + </div>
  574 + </div>
  575 + <div class="form-group">
  576 + <label class="control-label col-md-3">Remarks:</label>
  577 + <div class="col-md-4">
  578 + <p class="form-control-static" data-display="remarks"> </p>
  579 + </div>
  580 + </div>
  581 + <h4 class="form-section">Billing</h4>
  582 + <div class="form-group">
  583 + <label class="control-label col-md-3">Card Holder Name:</label>
  584 + <div class="col-md-4">
  585 + <p class="form-control-static" data-display="card_name"> </p>
  586 + </div>
  587 + </div>
  588 + <div class="form-group">
  589 + <label class="control-label col-md-3">Card Number:</label>
  590 + <div class="col-md-4">
  591 + <p class="form-control-static" data-display="card_number"> </p>
  592 + </div>
  593 + </div>
  594 + <div class="form-group">
  595 + <label class="control-label col-md-3">CVC:</label>
  596 + <div class="col-md-4">
  597 + <p class="form-control-static" data-display="card_cvc"> </p>
  598 + </div>
  599 + </div>
  600 + <div class="form-group">
  601 + <label class="control-label col-md-3">Expiration:</label>
  602 + <div class="col-md-4">
  603 + <p class="form-control-static" data-display="card_expiry_date"> </p>
  604 + </div>
  605 + </div>
  606 + <div class="form-group">
  607 + <label class="control-label col-md-3">Payment Options:</label>
  608 + <div class="col-md-4">
  609 + <p class="form-control-static" data-display="payment[]"> </p>
  610 + </div>
  611 + </div>
  612 + </div>
  613 + </div>
  614 + </div>
  615 + <div class="form-actions">
  616 + <div class="row">
  617 + <div class="col-md-offset-3 col-md-9">
  618 + <a href="javascript:;" class="btn default button-previous disabled" style="display: none;">
  619 + <i class="fa fa-angle-left"></i> Back </a>
  620 + <a href="javascript:;" class="btn btn-outline green button-next"> 下一步
  621 + <i class="fa fa-angle-right"></i>
  622 + </a>
  623 + <a href="javascript:;" class="btn green button-submit" style="display: none;"> Submit
  624 + <i class="fa fa-check"></i>
  625 + </a>
  626 + </div>
  627 + </div>
  628 + </div>
  629 + </div>
  630 + </form>
  631 + <!-- END FORM-->
  632 + </div>
  633 + <script type="text/javascript">
  634 + $(function(){
  635 + /*
  636 + var form = $('#submit_line_form');
  637 + $('#submit_line_form').bootstrapWizard({
  638 + 'nextSelector': '.button-next',
  639 + 'previousSelector': '.button-previous',
  640 + onTabClick: function (tab, navigation, index, clickedIndex) {
  641 + return false;
  642 + handleTitle(tab, navigation, clickedIndex);
  643 + },
  644 + onNext: function (tab, navigation, index) {
  645 + alert("aaa");
  646 +
  647 + handleTitle(tab, navigation, index);
  648 + },
  649 + onPrevious: function (tab, navigation, index) {
  650 +
  651 + handleTitle(tab, navigation, index);
  652 + },
  653 + onTabShow: function (tab, navigation, index) {
  654 + var total = navigation.find('li').length;
  655 + var current = index + 1;
  656 + var $percent = (current / total) * 100;
  657 + $('#submit_line_form').find('.progress-bar').css({
  658 + width: $percent + '%'
  659 + });
  660 + }
  661 + });
  662 +
  663 + function handleTitle(tab, navigation, index){
  664 + var total = navigation.find('li').length;
  665 + var current = index + 1;
  666 + // set wizard title
  667 + $('.step-title', $('#submit_line_form')).text('Step ' + (index + 1) + ' of ' + total);
  668 + // set done steps
  669 + jQuery('li', $('#submit_line_form')).removeClass("done");
  670 + var li_list = navigation.find('li');
  671 + for (var i = 0; i < index; i++) {
  672 + jQuery(li_list[i]).addClass("done");
  673 + }
  674 +
  675 + if (current == 1) {
  676 + $('#submit_line_form').find('.button-previous').hide();
  677 + } else {
  678 + $('#submit_line_form').find('.button-previous').show();
  679 + }
  680 +
  681 + if (current >= total) {
  682 + $('#submit_line_form').find('.button-next').hide();
  683 + $('#submit_line_form').find('.button-submit').show();
  684 + displayConfirm();
  685 + } else {
  686 + $('#submit_line_form').find('.button-next').show();
  687 + $('#submit_line_form').find('.button-submit').hide();
  688 + }
  689 + App.scrollTo($('.page-title'));
  690 + }
  691 +
  692 + function displayConfirm() {
  693 + $('#tab4 .form-control-static', form).each(function(){
  694 + var input = $('[name="'+$(this).attr("data-display")+'"]', form);
  695 + if (input.is(":radio")) {
  696 + input = $('[name="'+$(this).attr("data-display")+'"]:checked', form);
  697 + }
  698 + if (input.is(":text") || input.is("textarea")) {
  699 + $(this).html(input.val());
  700 + } else if (input.is("select")) {
  701 + $(this).html(input.find('option:selected').text());
  702 + } else if (input.is(":radio") && input.is(":checked")) {
  703 + $(this).html(input.attr("data-title"));
  704 + } else if ($(this).attr("data-display") == 'payment[]') {
  705 + var payment = [];
  706 + $('[name="payment[]"]:checked', form).each(function(){
  707 + payment.push($(this).attr('data-title'));
  708 + });
  709 + $(this).html(payment.join("<br>"));
  710 + }
  711 + });
  712 + }
  713 +
  714 +
  715 + var scrollHeight=document.body.scrollHeight/2;
  716 +
  717 + scroll(0,Math.round(scrollHeight));
  718 +
  719 + // 初始化百度地图
  720 + var map = new BMap.Map("vmap_world");
  721 +
  722 + // 设立中心点
  723 + map.centerAndZoom(new BMap.Point(121.523252,31.239617),13);
  724 +
  725 + map.enableScrollWheelZoom();
  726 +
  727 + // 获取线路名称
  728 + var busName = $('#nameInput').val();
  729 +
  730 + var busline = new BMap.BusLineSearch(map,{
  731 + renderOptions:{map:map,panel:"r-result"},
  732 + onGetBusListComplete:function(result) {
  733 + if(result){
  734 + var fstLine = result.getBusListItem(0);
  735 + busline.getBusLine(fstLine);
  736 + console.log($('#divResultTANGRAM__n').children().length);
  737 + }
  738 + },
  739 + setGetBusLineCompleteCallback: function(){
  740 + busline.getPolyline();
  741 + }
  742 + });
  743 +
  744 + busSearch('778路');
  745 + function busSearch(busName) {
  746 + busline.getBusList(busName);
  747 + }
  748 + */
  749 + });
  750 +
  751 + </script>
  752 +</div>
0 753 \ No newline at end of file
... ...
src/main/resources/static/pages/base/line/css/add.css 0 → 100644
  1 +/* ^_^ 隐藏logo */
  2 +.anchorBL,
  3 +.anchorBL,
  4 +.amap-logo,
  5 +.amap-copyright{
  6 + display: none;
  7 +}
0 8 \ No newline at end of file
... ...
src/main/resources/static/pages/base/line/list.html
... ... @@ -20,7 +20,7 @@
20 20 </div>
21 21 <div class="actions">
22 22 <div class="btn-group btn-group-devided" data-toggle="buttons">
23   - <a class="btn btn-circle blue" href="add.html" data-pjax><i class="fa fa-plus"></i> 添加线路</a>
  23 + <a class="btn btn-circle blue" href="add_.html" data-pjax><i class="fa fa-plus"></i> 添加线路</a>
24 24 </div>
25 25 </div>
26 26 </div>
... ...
src/main/resources/static/pages/schedulePlan/app/core/employeeConfig/service.js
1   -// 人员配置服务放在这里
2   -
3   -angular.module('employeeConfigApp', ['ngResource', 'ui.bootstrap'])
4   - .factory('EmployeeConfigInfo', ['$resource', function($resource) {
5   - return $resource(
6   - '/eci',
7   - {},
8   - {
9   - list: {
10   - method: 'GET'
11   - }
12   - }
13   - );
  1 +// 人员配置服务放在这里
  2 +
  3 +angular.module('employeeConfigApp', ['ngResource', 'ui.bootstrap'])
  4 + .factory('EmployeeConfigInfo', ['$resource', function($resource) {
  5 + return $resource(
  6 + '/eci',
  7 + {},
  8 + {
  9 + list: {
  10 + method: 'GET'
  11 + }
  12 + }
  13 + );
14 14 }]);
15 15 \ No newline at end of file
... ...
src/main/resources/static/pages/schedulePlan/app/core/guideboardManage/controller.js
1   -// 路牌管理控制器放在这里
2   -
3   -angular.module('guideboardManageApp')
4   - .controller('guideboardManageCtrl', ['GuideboardInfo', function(GuideboardInfo) {
5   - var self = this;
6   - self.totalItems = 0;
7   - self.currentPage = 1;
8   - self.infos = [];
9   - self.pageChanged = function() {
10   - console.log("页面跳转到:" + self.currentPage);
11   -
12   - GuideboardInfo.list({page: self.currentPage - 1}, function(result) {
13   - console.log("后台返回记录数:" + result.content.length);
14   - self.totalItems = result.totalElements;
15   - self.currentPage = result.number + 1;
16   - self.infos = result.content;
17   - });
18   - };
19   -
20   - GuideboardInfo.list(function(result) {
21   - console.log("后台返回记录数:" + result.content.length);
22   - self.totalItems = result.totalElements;
23   - self.currentPage = result.number + 1;
24   - self.infos = result.content;
25   - });
  1 +// 路牌管理控制器放在这里
  2 +
  3 +angular.module('guideboardManageApp')
  4 + .controller('guideboardManageCtrl', ['GuideboardInfo', function(GuideboardInfo) {
  5 + var self = this;
  6 + self.totalItems = 0;
  7 + self.currentPage = 1;
  8 + self.infos = [];
  9 + self.pageChanged = function() {
  10 + console.log("页面跳转到:" + self.currentPage);
  11 +
  12 + GuideboardInfo.list({page: self.currentPage - 1}, function(result) {
  13 + console.log("后台返回记录数:" + result.content.length);
  14 + self.totalItems = result.totalElements;
  15 + self.currentPage = result.number + 1;
  16 + self.infos = result.content;
  17 + });
  18 + };
  19 +
  20 + GuideboardInfo.list(function(result) {
  21 + console.log("后台返回记录数:" + result.content.length);
  22 + self.totalItems = result.totalElements;
  23 + self.currentPage = result.number + 1;
  24 + self.infos = result.content;
  25 + });
26 26 }]);
27 27 \ No newline at end of file
... ...
src/main/resources/static/pages/schedulePlan/app/core/guideboardManage/dist/guideboardManage.dist.html
1   -<div class="page-head">
2   - <div class="page-title">
3   - <h1>路牌管理</h1>
4   - </div>
5   -</div>
6   -
7   -<ul class="page-breadcrumb breadcrumb">
8   - <li>
9   - <a href="/pages/home.html" data-pjax>首页</a>
10   - <i class="fa fa-circle"></i>
11   - </li>
12   - <li>
13   - <span class="active">运营计划管理</span>
14   - <i class="fa fa-circle"></i>
15   - </li>
16   - <li>
17   - <span class="active">路牌管理</span>
18   - </li>
19   -</ul>
20   -
21   -<div class="row" id="guideboardManage" ng-app="guideboardManageApp">
22   - <div class="col-md-12" ng-controller="guideboardManageCtrl as gmc">
23   - <div class="portlet light bordered">
24   - <div class="portlet-title">
25   - <div class="caption font-dark">
26   - <i class="fa fa-database font-dark"></i>
27   - <span class="caption-subject bold uppercase">路牌表</span>
28   - </div>
29   - <div class="actions">
30   - <a href="javascirpt:" class="btn btn-circle blue">
31   - <i class="fa fa-plus"></i>
32   - 添加路牌
33   - </a>
34   - <div class="btn-group">
35   - <a href="javascript:" class="btn red btn-outline btn-circle" data-toggle="dropdown">
36   - <i class="fa fa-share"></i>
37   - <span>系统工具</span>
38   - <i class="fa fa-angle-down"></i>
39   - </a>
40   - <ul class="dropdown-menu pull-right">
41   - <li>
42   - <a href="javascript:" class="tool-action">
43   - <i class="fa fa-file-excel-o"></i>
44   - 导出excel
45   - </a>
46   - </li>
47   - <li class="divider"></li>
48   - <li>
49   - <a href="javascript:" class="tool-action">
50   - <i class="fa fa-refresh"></i>
51   - 刷行数据
52   - </a>
53   - </li>
54   - </ul>
55   - </div>
56   - </div>
57   - </div>
58   -
59   - <div class="portlet-body">
60   - <table class="table table-striped table-bordered table-hover table-checkable order-column" id="busConfigInfoTable">
61   - <thead>
62   - <tr>
63   - <th>
64   - <input type="checkbox" class="group-checkable" data-set="#busConfigInfoTable.checkboxes"/>
65   - </th>
66   - <th>线路</th>
67   - <th>路牌顺序号</th>
68   - <th>路牌名称</th>
69   - <th>路牌类型</th>
70   - <th>操作</th>
71   - </tr>
72   - </thead>
73   - <tbody>
74   - <tr ng-repeat="info in gmc.infos" class="odd gradeX">
75   - <td>
76   - <input type="checkbox" class="checkboxes"/>
77   - </td>
78   - <td>
79   - <span ng-bind="info.xl"></span>
80   - </td>
81   - <td>
82   - <span ng-bind="info.lpNo"></span>
83   - </td>
84   - <td>
85   - <span ng-bind="info.lpName"></span>
86   - </td>
87   - <td>
88   - <span ng-bind="info.lpType"></span>
89   - </td>
90   - </tr>
91   - </tbody>
92   - </table>
93   -
94   - <div style="text-align: right;">
95   - <uib-pagination total-items="gmc.totalItems"
96   - ng-model="gmc.currentPage"
97   - ng-change="gmc.pageChanged()"
98   - previous-text="上一页"
99   - next-text="下一页">
100   - </uib-pagination>
101   - </div>
102   -
103   - </div>
104   - </div>
105   - </div>
106   -</div>
107   -
108   -<script>angular.module("guideboardManageApp",["ngResource","ui.bootstrap"]).factory("GuideboardInfo",["$resource",function(a){return a("/gic",{order:"lpNo",direction:"ASC"},{list:{method:"GET",params:{page:0}}})}]);</script>
109   -<script>angular.module("guideboardManageApp").controller("guideboardManageCtrl",["GuideboardInfo",function(a){var b=this;b.totalItems=0,b.currentPage=1,b.infos=[],b.pageChanged=function(){console.log("页面跳转到:"+b.currentPage),a.list({page:b.currentPage-1},function(a){console.log("后台返回记录数:"+a.content.length),b.totalItems=a.totalElements,b.currentPage=a.number+1,b.infos=a.content})},a.list(function(a){console.log("后台返回记录数:"+a.content.length),b.totalItems=a.totalElements,b.currentPage=a.number+1,b.infos=a.content})}]);</script>
110   -
111   -<script type="text/javascript">
112   - angular.bootstrap(document.getElementById("guideboardManage"), ["guideboardManageApp"]);
  1 +<div class="page-head">
  2 + <div class="page-title">
  3 + <h1>路牌管理</h1>
  4 + </div>
  5 +</div>
  6 +
  7 +<ul class="page-breadcrumb breadcrumb">
  8 + <li>
  9 + <a href="/pages/home.html" data-pjax>首页</a>
  10 + <i class="fa fa-circle"></i>
  11 + </li>
  12 + <li>
  13 + <span class="active">运营计划管理</span>
  14 + <i class="fa fa-circle"></i>
  15 + </li>
  16 + <li>
  17 + <span class="active">路牌管理</span>
  18 + </li>
  19 +</ul>
  20 +
  21 +<div class="row" id="guideboardManage" ng-app="guideboardManageApp">
  22 + <div class="col-md-12" ng-controller="guideboardManageCtrl as gmc">
  23 + <div class="portlet light bordered">
  24 + <div class="portlet-title">
  25 + <div class="caption font-dark">
  26 + <i class="fa fa-database font-dark"></i>
  27 + <span class="caption-subject bold uppercase">路牌表</span>
  28 + </div>
  29 + <div class="actions">
  30 + <a href="javascirpt:" class="btn btn-circle blue">
  31 + <i class="fa fa-plus"></i>
  32 + 添加路牌
  33 + </a>
  34 + <div class="btn-group">
  35 + <a href="javascript:" class="btn red btn-outline btn-circle" data-toggle="dropdown">
  36 + <i class="fa fa-share"></i>
  37 + <span>系统工具</span>
  38 + <i class="fa fa-angle-down"></i>
  39 + </a>
  40 + <ul class="dropdown-menu pull-right">
  41 + <li>
  42 + <a href="javascript:" class="tool-action">
  43 + <i class="fa fa-file-excel-o"></i>
  44 + 导出excel
  45 + </a>
  46 + </li>
  47 + <li class="divider"></li>
  48 + <li>
  49 + <a href="javascript:" class="tool-action">
  50 + <i class="fa fa-refresh"></i>
  51 + 刷行数据
  52 + </a>
  53 + </li>
  54 + </ul>
  55 + </div>
  56 + </div>
  57 + </div>
  58 +
  59 + <div class="portlet-body">
  60 + <table class="table table-striped table-bordered table-hover table-checkable order-column" id="busConfigInfoTable">
  61 + <thead>
  62 + <tr>
  63 + <th>
  64 + <input type="checkbox" class="group-checkable" data-set="#busConfigInfoTable.checkboxes"/>
  65 + </th>
  66 + <th>线路</th>
  67 + <th>路牌顺序号</th>
  68 + <th>路牌名称</th>
  69 + <th>路牌类型</th>
  70 + <th>操作</th>
  71 + </tr>
  72 + </thead>
  73 + <tbody>
  74 + <tr ng-repeat="info in gmc.infos" class="odd gradeX">
  75 + <td>
  76 + <input type="checkbox" class="checkboxes"/>
  77 + </td>
  78 + <td>
  79 + <span ng-bind="info.xl"></span>
  80 + </td>
  81 + <td>
  82 + <span ng-bind="info.lpNo"></span>
  83 + </td>
  84 + <td>
  85 + <span ng-bind="info.lpName"></span>
  86 + </td>
  87 + <td>
  88 + <span ng-bind="info.lpType"></span>
  89 + </td>
  90 + </tr>
  91 + </tbody>
  92 + </table>
  93 +
  94 + <div style="text-align: right;">
  95 + <uib-pagination total-items="gmc.totalItems"
  96 + ng-model="gmc.currentPage"
  97 + ng-change="gmc.pageChanged()"
  98 + previous-text="上一页"
  99 + next-text="下一页">
  100 + </uib-pagination>
  101 + </div>
  102 +
  103 + </div>
  104 + </div>
  105 + </div>
  106 +</div>
  107 +
  108 +<script>angular.module("guideboardManageApp",["ngResource","ui.bootstrap"]).factory("GuideboardInfo",["$resource",function(a){return a("/gic",{order:"lpNo",direction:"ASC"},{list:{method:"GET",params:{page:0}}})}]);</script>
  109 +<script>angular.module("guideboardManageApp").controller("guideboardManageCtrl",["GuideboardInfo",function(a){var b=this;b.totalItems=0,b.currentPage=1,b.infos=[],b.pageChanged=function(){console.log("页面跳转到:"+b.currentPage),a.list({page:b.currentPage-1},function(a){console.log("后台返回记录数:"+a.content.length),b.totalItems=a.totalElements,b.currentPage=a.number+1,b.infos=a.content})},a.list(function(a){console.log("后台返回记录数:"+a.content.length),b.totalItems=a.totalElements,b.currentPage=a.number+1,b.infos=a.content})}]);</script>
  110 +
  111 +<script type="text/javascript">
  112 + angular.bootstrap(document.getElementById("guideboardManage"), ["guideboardManageApp"]);
113 113 </script>
114 114 \ No newline at end of file
... ...
src/main/resources/static/pages/schedulePlan/app/core/guideboardManage/guideboardManage.html
1   -<div class="page-head">
2   - <div class="page-title">
3   - <h1>路牌管理</h1>
4   - </div>
5   -</div>
6   -
7   -<ul class="page-breadcrumb breadcrumb">
8   - <li>
9   - <a href="/pages/home.html" data-pjax>首页</a>
10   - <i class="fa fa-circle"></i>
11   - </li>
12   - <li>
13   - <span class="active">运营计划管理</span>
14   - <i class="fa fa-circle"></i>
15   - </li>
16   - <li>
17   - <span class="active">路牌管理</span>
18   - </li>
19   -</ul>
20   -
21   -<div class="row" id="guideboardManage" ng-app="guideboardManageApp">
22   - <div class="col-md-12" ng-controller="guideboardManageCtrl as gmc">
23   - <div class="portlet light bordered">
24   - <div class="portlet-title">
25   - <div class="caption font-dark">
26   - <i class="fa fa-database font-dark"></i>
27   - <span class="caption-subject bold uppercase">路牌表</span>
28   - </div>
29   - <div class="actions">
30   - <a href="javascirpt:" class="btn btn-circle blue">
31   - <i class="fa fa-plus"></i>
32   - 添加路牌
33   - </a>
34   - <div class="btn-group">
35   - <a href="javascript:" class="btn red btn-outline btn-circle" data-toggle="dropdown">
36   - <i class="fa fa-share"></i>
37   - <span>系统工具</span>
38   - <i class="fa fa-angle-down"></i>
39   - </a>
40   - <ul class="dropdown-menu pull-right">
41   - <li>
42   - <a href="javascript:" class="tool-action">
43   - <i class="fa fa-file-excel-o"></i>
44   - 导出excel
45   - </a>
46   - </li>
47   - <li class="divider"></li>
48   - <li>
49   - <a href="javascript:" class="tool-action">
50   - <i class="fa fa-refresh"></i>
51   - 刷行数据
52   - </a>
53   - </li>
54   - </ul>
55   - </div>
56   - </div>
57   - </div>
58   -
59   - <div class="portlet-body">
60   - <table class="table table-striped table-bordered table-hover table-checkable order-column" id="busConfigInfoTable">
61   - <thead>
62   - <tr>
63   - <th>
64   - <input type="checkbox" class="group-checkable" data-set="#busConfigInfoTable.checkboxes"/>
65   - </th>
66   - <th>线路</th>
67   - <th>路牌顺序号</th>
68   - <th>路牌名称</th>
69   - <th>路牌类型</th>
70   - <th>操作</th>
71   - </tr>
72   - </thead>
73   - <tbody>
74   - <tr ng-repeat="info in gmc.infos" class="odd gradeX">
75   - <td>
76   - <input type="checkbox" class="checkboxes"/>
77   - </td>
78   - <td>
79   - <span ng-bind="info.xl"></span>
80   - </td>
81   - <td>
82   - <span ng-bind="info.lpNo"></span>
83   - </td>
84   - <td>
85   - <span ng-bind="info.lpName"></span>
86   - </td>
87   - <td>
88   - <span ng-bind="info.lpType"></span>
89   - </td>
90   - </tr>
91   - </tbody>
92   - </table>
93   -
94   - <div style="text-align: right;">
95   - <uib-pagination total-items="gmc.totalItems"
96   - ng-model="gmc.currentPage"
97   - ng-change="gmc.pageChanged()"
98   - previous-text="上一页"
99   - next-text="下一页">
100   - </uib-pagination>
101   - </div>
102   -
103   - </div>
104   - </div>
105   - </div>
106   -</div>
107   -
108   -<script src="service.js" inline="true"></script>
109   -<script src="controller.js" inline="true"></script>
110   -
111   -<script type="text/javascript">
112   - angular.bootstrap(document.getElementById("guideboardManage"), ["guideboardManageApp"]);
  1 +<div class="page-head">
  2 + <div class="page-title">
  3 + <h1>路牌管理</h1>
  4 + </div>
  5 +</div>
  6 +
  7 +<ul class="page-breadcrumb breadcrumb">
  8 + <li>
  9 + <a href="/pages/home.html" data-pjax>首页</a>
  10 + <i class="fa fa-circle"></i>
  11 + </li>
  12 + <li>
  13 + <span class="active">运营计划管理</span>
  14 + <i class="fa fa-circle"></i>
  15 + </li>
  16 + <li>
  17 + <span class="active">路牌管理</span>
  18 + </li>
  19 +</ul>
  20 +
  21 +<div class="row" id="guideboardManage" ng-app="guideboardManageApp">
  22 + <div class="col-md-12" ng-controller="guideboardManageCtrl as gmc">
  23 + <div class="portlet light bordered">
  24 + <div class="portlet-title">
  25 + <div class="caption font-dark">
  26 + <i class="fa fa-database font-dark"></i>
  27 + <span class="caption-subject bold uppercase">路牌表</span>
  28 + </div>
  29 + <div class="actions">
  30 + <a href="javascirpt:" class="btn btn-circle blue">
  31 + <i class="fa fa-plus"></i>
  32 + 添加路牌
  33 + </a>
  34 + <div class="btn-group">
  35 + <a href="javascript:" class="btn red btn-outline btn-circle" data-toggle="dropdown">
  36 + <i class="fa fa-share"></i>
  37 + <span>系统工具</span>
  38 + <i class="fa fa-angle-down"></i>
  39 + </a>
  40 + <ul class="dropdown-menu pull-right">
  41 + <li>
  42 + <a href="javascript:" class="tool-action">
  43 + <i class="fa fa-file-excel-o"></i>
  44 + 导出excel
  45 + </a>
  46 + </li>
  47 + <li class="divider"></li>
  48 + <li>
  49 + <a href="javascript:" class="tool-action">
  50 + <i class="fa fa-refresh"></i>
  51 + 刷行数据
  52 + </a>
  53 + </li>
  54 + </ul>
  55 + </div>
  56 + </div>
  57 + </div>
  58 +
  59 + <div class="portlet-body">
  60 + <table class="table table-striped table-bordered table-hover table-checkable order-column" id="busConfigInfoTable">
  61 + <thead>
  62 + <tr>
  63 + <th>
  64 + <input type="checkbox" class="group-checkable" data-set="#busConfigInfoTable.checkboxes"/>
  65 + </th>
  66 + <th>线路</th>
  67 + <th>路牌顺序号</th>
  68 + <th>路牌名称</th>
  69 + <th>路牌类型</th>
  70 + <th>操作</th>
  71 + </tr>
  72 + </thead>
  73 + <tbody>
  74 + <tr ng-repeat="info in gmc.infos" class="odd gradeX">
  75 + <td>
  76 + <input type="checkbox" class="checkboxes"/>
  77 + </td>
  78 + <td>
  79 + <span ng-bind="info.xl"></span>
  80 + </td>
  81 + <td>
  82 + <span ng-bind="info.lpNo"></span>
  83 + </td>
  84 + <td>
  85 + <span ng-bind="info.lpName"></span>
  86 + </td>
  87 + <td>
  88 + <span ng-bind="info.lpType"></span>
  89 + </td>
  90 + </tr>
  91 + </tbody>
  92 + </table>
  93 +
  94 + <div style="text-align: right;">
  95 + <uib-pagination total-items="gmc.totalItems"
  96 + ng-model="gmc.currentPage"
  97 + ng-change="gmc.pageChanged()"
  98 + previous-text="上一页"
  99 + next-text="下一页">
  100 + </uib-pagination>
  101 + </div>
  102 +
  103 + </div>
  104 + </div>
  105 + </div>
  106 +</div>
  107 +
  108 +<script src="service.js" inline="true"></script>
  109 +<script src="controller.js" inline="true"></script>
  110 +
  111 +<script type="text/javascript">
  112 + angular.bootstrap(document.getElementById("guideboardManage"), ["guideboardManageApp"]);
113 113 </script>
114 114 \ No newline at end of file
... ...
src/main/resources/static/pages/schedulePlan/app/core/guideboardManage/service.js
1   -// 路牌管理服务放在这里
2   -
3   -angular.module('guideboardManageApp', ['ngResource', 'ui.bootstrap'])
4   - .factory('GuideboardInfo', ['$resource', function($resource) {
5   - return $resource(
6   - '/gic',
7   - {order: 'lpNo', direction: 'ASC'},
8   - {
9   - list: {
10   - method: 'GET',
11   - params: {
12   - page: 0
13   - }
14   - }
15   - }
16   - );
  1 +// 路牌管理服务放在这里
  2 +
  3 +angular.module('guideboardManageApp', ['ngResource', 'ui.bootstrap'])
  4 + .factory('GuideboardInfo', ['$resource', function($resource) {
  5 + return $resource(
  6 + '/gic',
  7 + {order: 'lpNo', direction: 'ASC'},
  8 + {
  9 + list: {
  10 + method: 'GET',
  11 + params: {
  12 + page: 0
  13 + }
  14 + }
  15 + }
  16 + );
17 17 }]);
18 18 \ No newline at end of file
... ...
src/main/resources/static/pages/schedulePlan/app/core/timeTableManage/controller.js
1   -// 时刻表管理 controller
2   -
3   -angular.module('timeTableManageApp')
4   - .controller('timeTableManageCtrl', ['TTInfo', function(TTInfo) {
5   - var self = this;
6   - self.totalItems = 0;
7   - self.currentPage = 1;
8   - self.infos = [];
9   - self.pageChanged = function() {
10   - console.log("页面跳转到:" + self.currentPage);
11   -
12   - TTInfo.list({page: self.currentPage - 1}, function(result) {
13   - console.log("后台返回记录数:" + result.content.length);
14   - self.totalItems = result.totalElements;
15   - self.currentPage = result.number + 1;
16   - self.infos = result.content;
17   - });
18   - };
19   -
20   - TTInfo.list(function(result) {
21   - console.log("后台返回记录数:" + result.content.length);
22   - self.totalItems = result.totalElements;
23   - self.currentPage = result.number + 1;
24   - self.infos = result.content;
25   - });
26   -
27   - self.showDetail = function() {
28   - alert("时刻信息详细");
29   - };
30   -
31   - // 模拟799路的时刻信息
32   - self.detailHeads = [
33   - '路牌', '出场',
34   - '华高新村1', '陆家嘴地铁站1', '华高新村2', '陆家嘴地铁站2',
35   - '华高新村3', '陆家嘴地铁站3', '华高新村4', '陆家嘴地铁站4',
36   - '华高新村5', '陆家嘴地铁站5', '华高新村6', '陆家嘴地铁站6',
37   - '华高新村7', '陆家嘴地铁站7', '华高新村8', '陆家嘴地铁站8',
38   - '进场', '空驶班次数/里程', '运营班次数/里程'
39   - ];
40   -
41   - self.detailInfos = [
42   - ['1', '07:01', '', '', '07:11', '08:01', '09:22', '10:12', '11:34', '12:24', '13:34', '14:24', '15:42', '16:32', '18:00', '18:50', '', '', '19:46', '2/1.6', '12/198'],
43   - ['2', '06:51', '07:01', '07:51', '09:12', '10:02', '11:22', '12:12', '13:22', '14:12', '15:36', '16:26', '17:55', '18:45', '20:05', '20:55', '', '', '21:51', '2/1.6', '14/231'],
44   - ['3', '05:56', '06:06', '06:56', '08:05', '08:55', '10:34', '11:24', '12:20', '', '', '17:01', '17:11', '18:01', '19:10', '19:58', '21:16', '22:08', '23:04', '4/3.2', '12/198'],
45   - ['4', '06:20', '06:30', '07:20', '08:20', '09:10', '11:02', '08:38', '12:46', '13:36', '12:57', '15:44', '17:20', '18:10', '19:24', '20:14', '', '', '21:10', '2/1.6', '14/231'],
46   - ['5', '07:21', '', '', '07:31', '08:21', '09:46', '10:36', '11:58', '12:48', '13:36', '14:46', '16:06', '16:56', '18:18', '19:08', '', '', '20:04', '2/1.6', '12/198'],
47   - ['6', '06:36', '06:46', '07:36', '08:40', '09:30', '10:58', '11:48', '12:58', '13:48', '15:18', '16:08', '17:40', '18:30', '19:48', '20:38', '21:50', '22:49', '23:45', '2/1.6', '16/264'],
48   - ['7', '07:30', '', '', '07:40', '08:31', '09:58', '10:48', '12:10', '13:00', '13:56', '16:20', '16:30', '17:20', '18:30', '19:20', '20:41', '21:31', '22:27', '4/3.2', '12/198'],
49   - ['8', '07:46', '', '', '07:56', '08:46', '10:22', '11:12', '12:34', '13:24', '14:20', '16:38', '16:48', '17:38', '18:49', '19:38', '21:00', '21:50', '22:46', '4/3.2', '12/198'],
50   - ['9', '07:38', '', '', '07:48', '08:38', '10:10', '10:00', '12:22', '13:12', '14:30', '15:20', '16:44', '17:34', '18:42', '19:32', '', '', '20:28', '2/1.6', '12/198'],
51   - ['10', '06:46', '06:56', '07:46', '09:00', '09:50', '11:10', '12:00', '13:10', '14:00', '15:24', '16:14', '17:45', '18:35', '19:56', '20:46', '22:00', '23:00', '23:56', '2/1.6', '16/264'],
52   - ['+1', '05:10', '05:20', '06:10', '07:21', '08:11', '09:07', '', '', '', '', '15:44', '15:54', '16:44', '18:12', '19:02', '20:23', '21:13', '22:09', '4/3.2', '10/165'],
53   - ['+2', '05:30', '05:40', '06:30', '07:44', '08:34', '09:30', '', '', '', '', '16:29', '16:39', '17:29', '18:36', '19:26', '20:50', '21:40', '22:36', '4/3.2', '10/165'],
54   - ['+3', '05:30', '', '06:00', '07:16', '08:06', '09:02', '', '', '', '', '15:38', '15:48', '16:38', '18:06', '18:56', '20:14', '21:04', '22:00', '4/14.95', '9/149'],
55   - ['+4', '05:48', '05:58', '06:48', '08:00', '08:50', '09:46', '', '', '', '', '16:52', '17:02', '17:52', '19:03', '19:50', '21:08', '21:59', '22:54', '4/3.2', '10/165'],
56   - ['+5', '05:40', '05:50', '06:40', '07:52', '08:42', '09:38', '', '', '14:26', '14:36', '15:26', '16:53', '17:43', '18:56', '19:44', '', '', '20:40', '4/3.2', '10/165'],
57   - ['+6', '06:31', '06:41', '07:31', '08:31', '09:21', '10:17', '', '', '14:56', '15:06', '15:56', '17:30', '18:20', '19:32', '20:22', '21:32', '22:27', '23:23', '4/3.2', '12/198'],
58   - ['+7', '05:20', '05:30', '06:20', '07:36', '08:26', '09:22', '', '', '', '', '16:08', '16:18', '17:08', '18:24', '19:14', '20:32', '21:22', '22:18', '4/3.2', '10/165'],
59   - ['+8', '06:04', '06:14', '07:04', '08:10', '09:00', '09:56', '', '', '', '', '17:05', '17:15', '18:05', '19:17', '20:06', '21:24', '22:17', '23:13', '4/3.2', '10/165'],
60   - ['+9', '06:41', '06:51', '07:41', '08:50', '09:40', '10:36', '', '', '15:02', '15:12', '16:02', '17:35', '18:25', '19:40', '20:30', '21:40', '22:38', '23:34', '4/3.2', '12/198'],
61   - ['+10', '07:16', '', '', '07:26', '08:16', '09:34', '10:24', '11:46', '12:36', '13:46', '14:36', '16:00', '16:50', '', '', '', '', '17:46', '2/1.6', '10/165'],
62   - ['+20', '06:12', '06:22', '07:12', '08:15', '09:05', '10:01', '', '', '14:50', '15:00', '15:50', '17:25', '18:15', '', '', '', '', '19:11', '4/3.2', '8/132'],
63   - ['+21', '06:26', '06:36', '07:26', '08:25', '09:15', '10:11', '', '', '15:20', '15:30', '16:20', '17:50', '18:40', '', '', '', '', '19:36', '4/3.2', '8/132'],
64   - ['+22', '06:56', '07:06', '07:56', '08:52', '', '', '', '', '14:38', '14:48', '15:38', '17:06', '17:56', '', '', '', '', '18:52', '4/3.2', '6/99'],
65   - ['机1', '13:56', '', '', '', '', '', '', '', '', '14:06', '14:56', '16:12', '17:02', '', '', '', '', '17:58', '2/1.6', '4/66'],
66   - ['机2', '14:04', '', '', '', '', '', '', '', '', '14:14', '15:04', '16:24', '17:14', '', '', '', '', '18:10', '2/1.6', '4/66'],
67   - ['机3', '14:12', '', '', '', '', '', '', '', '', '14:22', '15:12', '16:35', '17:25', '', '', '', '', '18:21', '2/1.6', '4/66'],
68   - ['机4', '14:32', '', '', '', '', '', '', '', '', '14:42', '15:32', '16:57', '17:47', '', '', '', '', '18:43', '2/1.6', '4/66']
69   -
70   - ]
71   -
72   -
73   -
74   -
75   -
76   -
77   -
78   -
79   -
80   -
81   -
82   -
83   -
84   -
85   -
86   -
87   -
88   -
89   -
90   -
91   -
92   -
93   -
94   -
95   -
96   -
97   -
98   -
99   -
100   -
101   -
  1 +// 时刻表管理 controller
  2 +
  3 +angular.module('timeTableManageApp')
  4 + .controller('timeTableManageCtrl', ['TTInfo', function(TTInfo) {
  5 + var self = this;
  6 + self.totalItems = 0;
  7 + self.currentPage = 1;
  8 + self.infos = [];
  9 + self.pageChanged = function() {
  10 + console.log("页面跳转到:" + self.currentPage);
  11 +
  12 + TTInfo.list({page: self.currentPage - 1}, function(result) {
  13 + console.log("后台返回记录数:" + result.content.length);
  14 + self.totalItems = result.totalElements;
  15 + self.currentPage = result.number + 1;
  16 + self.infos = result.content;
  17 + });
  18 + };
  19 +
  20 + TTInfo.list(function(result) {
  21 + console.log("后台返回记录数:" + result.content.length);
  22 + self.totalItems = result.totalElements;
  23 + self.currentPage = result.number + 1;
  24 + self.infos = result.content;
  25 + });
  26 +
  27 + self.showDetail = function() {
  28 + alert("时刻信息详细");
  29 + };
  30 +
  31 + // 模拟799路的时刻信息
  32 + self.detailHeads = [
  33 + '路牌', '出场',
  34 + '华高新村1', '陆家嘴地铁站1', '华高新村2', '陆家嘴地铁站2',
  35 + '华高新村3', '陆家嘴地铁站3', '华高新村4', '陆家嘴地铁站4',
  36 + '华高新村5', '陆家嘴地铁站5', '华高新村6', '陆家嘴地铁站6',
  37 + '华高新村7', '陆家嘴地铁站7', '华高新村8', '陆家嘴地铁站8',
  38 + '进场', '空驶班次数/里程', '运营班次数/里程'
  39 + ];
  40 +
  41 + self.detailInfos = [
  42 + ['1', '07:01', '', '', '07:11', '08:01', '09:22', '10:12', '11:34', '12:24', '13:34', '14:24', '15:42', '16:32', '18:00', '18:50', '', '', '19:46', '2/1.6', '12/198'],
  43 + ['2', '06:51', '07:01', '07:51', '09:12', '10:02', '11:22', '12:12', '13:22', '14:12', '15:36', '16:26', '17:55', '18:45', '20:05', '20:55', '', '', '21:51', '2/1.6', '14/231'],
  44 + ['3', '05:56', '06:06', '06:56', '08:05', '08:55', '10:34', '11:24', '12:20', '', '', '17:01', '17:11', '18:01', '19:10', '19:58', '21:16', '22:08', '23:04', '4/3.2', '12/198'],
  45 + ['4', '06:20', '06:30', '07:20', '08:20', '09:10', '11:02', '08:38', '12:46', '13:36', '12:57', '15:44', '17:20', '18:10', '19:24', '20:14', '', '', '21:10', '2/1.6', '14/231'],
  46 + ['5', '07:21', '', '', '07:31', '08:21', '09:46', '10:36', '11:58', '12:48', '13:36', '14:46', '16:06', '16:56', '18:18', '19:08', '', '', '20:04', '2/1.6', '12/198'],
  47 + ['6', '06:36', '06:46', '07:36', '08:40', '09:30', '10:58', '11:48', '12:58', '13:48', '15:18', '16:08', '17:40', '18:30', '19:48', '20:38', '21:50', '22:49', '23:45', '2/1.6', '16/264'],
  48 + ['7', '07:30', '', '', '07:40', '08:31', '09:58', '10:48', '12:10', '13:00', '13:56', '16:20', '16:30', '17:20', '18:30', '19:20', '20:41', '21:31', '22:27', '4/3.2', '12/198'],
  49 + ['8', '07:46', '', '', '07:56', '08:46', '10:22', '11:12', '12:34', '13:24', '14:20', '16:38', '16:48', '17:38', '18:49', '19:38', '21:00', '21:50', '22:46', '4/3.2', '12/198'],
  50 + ['9', '07:38', '', '', '07:48', '08:38', '10:10', '10:00', '12:22', '13:12', '14:30', '15:20', '16:44', '17:34', '18:42', '19:32', '', '', '20:28', '2/1.6', '12/198'],
  51 + ['10', '06:46', '06:56', '07:46', '09:00', '09:50', '11:10', '12:00', '13:10', '14:00', '15:24', '16:14', '17:45', '18:35', '19:56', '20:46', '22:00', '23:00', '23:56', '2/1.6', '16/264'],
  52 + ['+1', '05:10', '05:20', '06:10', '07:21', '08:11', '09:07', '', '', '', '', '15:44', '15:54', '16:44', '18:12', '19:02', '20:23', '21:13', '22:09', '4/3.2', '10/165'],
  53 + ['+2', '05:30', '05:40', '06:30', '07:44', '08:34', '09:30', '', '', '', '', '16:29', '16:39', '17:29', '18:36', '19:26', '20:50', '21:40', '22:36', '4/3.2', '10/165'],
  54 + ['+3', '05:30', '', '06:00', '07:16', '08:06', '09:02', '', '', '', '', '15:38', '15:48', '16:38', '18:06', '18:56', '20:14', '21:04', '22:00', '4/14.95', '9/149'],
  55 + ['+4', '05:48', '05:58', '06:48', '08:00', '08:50', '09:46', '', '', '', '', '16:52', '17:02', '17:52', '19:03', '19:50', '21:08', '21:59', '22:54', '4/3.2', '10/165'],
  56 + ['+5', '05:40', '05:50', '06:40', '07:52', '08:42', '09:38', '', '', '14:26', '14:36', '15:26', '16:53', '17:43', '18:56', '19:44', '', '', '20:40', '4/3.2', '10/165'],
  57 + ['+6', '06:31', '06:41', '07:31', '08:31', '09:21', '10:17', '', '', '14:56', '15:06', '15:56', '17:30', '18:20', '19:32', '20:22', '21:32', '22:27', '23:23', '4/3.2', '12/198'],
  58 + ['+7', '05:20', '05:30', '06:20', '07:36', '08:26', '09:22', '', '', '', '', '16:08', '16:18', '17:08', '18:24', '19:14', '20:32', '21:22', '22:18', '4/3.2', '10/165'],
  59 + ['+8', '06:04', '06:14', '07:04', '08:10', '09:00', '09:56', '', '', '', '', '17:05', '17:15', '18:05', '19:17', '20:06', '21:24', '22:17', '23:13', '4/3.2', '10/165'],
  60 + ['+9', '06:41', '06:51', '07:41', '08:50', '09:40', '10:36', '', '', '15:02', '15:12', '16:02', '17:35', '18:25', '19:40', '20:30', '21:40', '22:38', '23:34', '4/3.2', '12/198'],
  61 + ['+10', '07:16', '', '', '07:26', '08:16', '09:34', '10:24', '11:46', '12:36', '13:46', '14:36', '16:00', '16:50', '', '', '', '', '17:46', '2/1.6', '10/165'],
  62 + ['+20', '06:12', '06:22', '07:12', '08:15', '09:05', '10:01', '', '', '14:50', '15:00', '15:50', '17:25', '18:15', '', '', '', '', '19:11', '4/3.2', '8/132'],
  63 + ['+21', '06:26', '06:36', '07:26', '08:25', '09:15', '10:11', '', '', '15:20', '15:30', '16:20', '17:50', '18:40', '', '', '', '', '19:36', '4/3.2', '8/132'],
  64 + ['+22', '06:56', '07:06', '07:56', '08:52', '', '', '', '', '14:38', '14:48', '15:38', '17:06', '17:56', '', '', '', '', '18:52', '4/3.2', '6/99'],
  65 + ['机1', '13:56', '', '', '', '', '', '', '', '', '14:06', '14:56', '16:12', '17:02', '', '', '', '', '17:58', '2/1.6', '4/66'],
  66 + ['机2', '14:04', '', '', '', '', '', '', '', '', '14:14', '15:04', '16:24', '17:14', '', '', '', '', '18:10', '2/1.6', '4/66'],
  67 + ['机3', '14:12', '', '', '', '', '', '', '', '', '14:22', '15:12', '16:35', '17:25', '', '', '', '', '18:21', '2/1.6', '4/66'],
  68 + ['机4', '14:32', '', '', '', '', '', '', '', '', '14:42', '15:32', '16:57', '17:47', '', '', '', '', '18:43', '2/1.6', '4/66']
  69 +
  70 + ]
  71 +
  72 +
  73 +
  74 +
  75 +
  76 +
  77 +
  78 +
  79 +
  80 +
  81 +
  82 +
  83 +
  84 +
  85 +
  86 +
  87 +
  88 +
  89 +
  90 +
  91 +
  92 +
  93 +
  94 +
  95 +
  96 +
  97 +
  98 +
  99 +
  100 +
  101 +
102 102 }]);
103 103 \ No newline at end of file
... ...
src/main/resources/static/pages/schedulePlan/app/core/timeTableManage/dist/timeTableDetail.html
1   -<div class="page-head">
2   - <div class="page-title">
3   - <h1>时刻表明细</h1>
4   - </div>
5   -</div>
6   -
7   -<ul class="page-breadcrumb breadcrumb">
8   - <li>
9   - <a href="/pages/home.html" data-pjax>首页</a>
10   - <i class="fa fa-circle"></i>
11   - </li>
12   - <li>
13   - <span class="active">运营计划管理</span>
14   - <i class="fa fa-circle"></i>
15   - </li>
16   - <li>
17   - <span class="active">799路测试时刻表明细</span>
18   - </li>
19   -</ul>
20   -
21   -<div class="row" id="timeTableDetail" ng-app="timeTableManageApp">
22   - <div class="col-md-12" ng-controller="timeTableManageCtrl as gmc">
23   - <div class="portlet light bordered">
24   - <div class="portlet-title">
25   - <div class="caption font-dark">
26   - <i class="fa fa-database font-dark"></i>
27   - <span class="caption-subject bold uppercase">799路测试时刻表明细</span>
28   - </div>
29   - <div class="actions">
30   - <a href="javascirpt:" class="btn btn-circle blue">
31   - <i class="fa fa-plus"></i>
32   - 动态生成
33   - </a>
34   - <a href="javascirpt:" class="btn btn-circle blue">
35   - <i class="fa fa-plus"></i>
36   - 分班
37   - </a>
38   - <a href="javascirpt:" class="btn btn-circle blue">
39   - <i class="fa fa-plus"></i>
40   - 取消分班
41   - </a>
42   - <a href="javascirpt:" class="btn btn-circle blue">
43   - <i class="fa fa-plus"></i>
44   - 反向
45   - </a>
46   - <a href="javascirpt:" class="btn btn-circle blue">
47   - <i class="fa fa-plus"></i>
48   - 批量选择
49   - </a>
50   - <a href="javascirpt:" class="btn btn-circle blue">
51   - <i class="fa fa-plus"></i>
52   - 批量修改
53   - </a>
54   - <a href="javascirpt:" class="btn btn-circle blue">
55   - <i class="fa fa-plus"></i>
56   - 删除
57   - </a>
58   - <div class="btn-group">
59   - <a href="javascript:" class="btn red btn-outline btn-circle" data-toggle="dropdown">
60   - <i class="fa fa-share"></i>
61   - <span>系统工具</span>
62   - <i class="fa fa-angle-down"></i>
63   - </a>
64   - <ul class="dropdown-menu pull-right">
65   - <li>
66   - <a href="javascript:" class="tool-action">
67   - <i class="fa fa-file-excel-o"></i>
68   - 导出excel
69   - </a>
70   - </li>
71   - <li class="divider"></li>
72   - <li>
73   - <a href="javascript:" class="tool-action">
74   - <i class="fa fa-refresh"></i>
75   - 刷行数据
76   - </a>
77   - </li>
78   - </ul>
79   - </div>
80   - </div>
81   - </div>
82   -
83   - <div class="portlet-body">
84   - <!--<div ng-view></div>-->
85   - <table class="table table-striped table-bordered table-hover table-checkable order-column" ng-controller="timeTableManageCtrl as ctrl">
86   - <thead>
87   - <tr>
88   - <th>
89   - <input type="checkbox" class="group-checkable" data-set="#busConfigInfoTable.checkboxes"/>
90   - </th>
91   - <th ng-repeat="head in ctrl.detailHeads">
92   - <span ng-bind="head"></span>
93   - </th>
94   -
95   - </tr>
96   - </thead>
97   - <tbody>
98   - <tr ng-repeat="info in ctrl.detailInfos">
99   - <td>
100   - <input type="checkbox" class="checkboxes"/>
101   - </td>
102   - <td ng-repeat="cell in info track by $index">
103   - <span ng-bind="cell"></span>
104   - </td>
105   - </tr>
106   -
107   - </tbody>
108   - </table>
109   -
110   - <div style="text-align: right;">
111   - <uib-pagination total-items="ctrl.totalItems"
112   - ng-model="ctrl.currentPage"
113   - ng-change="ctrl.pageChanged()"
114   - previous-text="上一页"
115   - next-text="下一页">
116   - </uib-pagination>
117   - </div>
118   -
119   - </div>
120   - </div>
121   - </div>
122   -</div>
123   -
124   -<script>// 时刻表管理 service
125   -
126   -//angular.module('timeTableManageApp', ['ngResource', 'ui.router', 'ui.bootstrap'])
127   -angular.module('timeTableManageApp', ['ngResource', 'ui.bootstrap'])
128   - //.config(['$stateProvider', '$urlRouterProvider', function($stateProvider, $urlRouterProvider) {
129   - // $stateProvider
130   - // .state("timeTableList", {
131   - // url: '/timeTableList.html',
132   - // templateUrl: 'timeTableList.html'
133   - // })
134   - // .state("timeTableDetail", {
135   - // url: '/timeTableDetail.html',
136   - // templateUrl: 'timeTableDetail.html'
137   - // });
138   - // $urlRouterProvider.otherwise('/timeTableList.html');
139   - //}])
140   - .factory('TTInfo', ['$resource', function($resource) {
141   - return $resource(
142   - '/tic',
143   - {order: 'id', direction: 'ASC'},
144   - {
145   - list: {
146   - method: 'GET',
147   - params: {
148   - page: 0
149   - }
150   - }
151   - }
152   - );
153   - }]);</script>
154   -<script>// 时刻表管理 controller
155   -
156   -angular.module('timeTableManageApp')
157   - .controller('timeTableManageCtrl', ['TTInfo', function(TTInfo) {
158   - var self = this;
159   - self.totalItems = 0;
160   - self.currentPage = 1;
161   - self.infos = [];
162   - self.pageChanged = function() {
163   - console.log("页面跳转到:" + self.currentPage);
164   -
165   - TTInfo.list({page: self.currentPage - 1}, function(result) {
166   - console.log("后台返回记录数:" + result.content.length);
167   - self.totalItems = result.totalElements;
168   - self.currentPage = result.number + 1;
169   - self.infos = result.content;
170   - });
171   - };
172   -
173   - TTInfo.list(function(result) {
174   - console.log("后台返回记录数:" + result.content.length);
175   - self.totalItems = result.totalElements;
176   - self.currentPage = result.number + 1;
177   - self.infos = result.content;
178   - });
179   -
180   - self.showDetail = function() {
181   - alert("时刻信息详细");
182   - };
183   -
184   - // 模拟799路的时刻信息
185   - self.detailHeads = [
186   - '路牌', '出场',
187   - '华高新村1', '陆家嘴地铁站1', '华高新村2', '陆家嘴地铁站2',
188   - '华高新村3', '陆家嘴地铁站3', '华高新村4', '陆家嘴地铁站4',
189   - '华高新村5', '陆家嘴地铁站5', '华高新村6', '陆家嘴地铁站6',
190   - '华高新村7', '陆家嘴地铁站7', '华高新村8', '陆家嘴地铁站8',
191   - '进场', '空驶班次数/里程', '运营班次数/里程'
192   - ];
193   -
194   - self.detailInfos = [
195   - ['1', '07:01', '', '', '07:11', '08:01', '09:22', '10:12', '11:34', '12:24', '13:34', '14:24', '15:42', '16:32', '18:00', '18:50', '', '', '19:46', '2/1.6', '12/198'],
196   - ['2', '06:51', '07:01', '07:51', '09:12', '10:02', '11:22', '12:12', '13:22', '14:12', '15:36', '16:26', '17:55', '18:45', '20:05', '20:55', '', '', '21:51', '2/1.6', '14/231'],
197   - ['3', '05:56', '06:06', '06:56', '08:05', '08:55', '10:34', '11:24', '12:20', '', '', '17:01', '17:11', '18:01', '19:10', '19:58', '21:16', '22:08', '23:04', '4/3.2', '12/198'],
198   - ['4', '06:20', '06:30', '07:20', '08:20', '09:10', '11:02', '08:38', '12:46', '13:36', '12:57', '15:44', '17:20', '18:10', '19:24', '20:14', '', '', '21:10', '2/1.6', '14/231'],
199   - ['5', '07:21', '', '', '07:31', '08:21', '09:46', '10:36', '11:58', '12:48', '13:36', '14:46', '16:06', '16:56', '18:18', '19:08', '', '', '20:04', '2/1.6', '12/198'],
200   - ['6', '06:36', '06:46', '07:36', '08:40', '09:30', '10:58', '11:48', '12:58', '13:48', '15:18', '16:08', '17:40', '18:30', '19:48', '20:38', '21:50', '22:49', '23:45', '2/1.6', '16/264'],
201   - ['7', '07:30', '', '', '07:40', '08:31', '09:58', '10:48', '12:10', '13:00', '13:56', '16:20', '16:30', '17:20', '18:30', '19:20', '20:41', '21:31', '22:27', '4/3.2', '12/198'],
202   - ['8', '07:46', '', '', '07:56', '08:46', '10:22', '11:12', '12:34', '13:24', '14:20', '16:38', '16:48', '17:38', '18:49', '19:38', '21:00', '21:50', '22:46', '4/3.2', '12/198'],
203   - ['9', '07:38', '', '', '07:48', '08:38', '10:10', '10:00', '12:22', '13:12', '14:30', '15:20', '16:44', '17:34', '18:42', '19:32', '', '', '20:28', '2/1.6', '12/198'],
204   - ['10', '06:46', '06:56', '07:46', '09:00', '09:50', '11:10', '12:00', '13:10', '14:00', '15:24', '16:14', '17:45', '18:35', '19:56', '20:46', '22:00', '23:00', '23:56', '2/1.6', '16/264'],
205   - ['+1', '05:10', '05:20', '06:10', '07:21', '08:11', '09:07', '', '', '', '', '15:44', '15:54', '16:44', '18:12', '19:02', '20:23', '21:13', '22:09', '4/3.2', '10/165'],
206   - ['+2', '05:30', '05:40', '06:30', '07:44', '08:34', '09:30', '', '', '', '', '16:29', '16:39', '17:29', '18:36', '19:26', '20:50', '21:40', '22:36', '4/3.2', '10/165'],
207   - ['+3', '05:30', '', '06:00', '07:16', '08:06', '09:02', '', '', '', '', '15:38', '15:48', '16:38', '18:06', '18:56', '20:14', '21:04', '22:00', '4/14.95', '9/149'],
208   - ['+4', '05:48', '05:58', '06:48', '08:00', '08:50', '09:46', '', '', '', '', '16:52', '17:02', '17:52', '19:03', '19:50', '21:08', '21:59', '22:54', '4/3.2', '10/165'],
209   - ['+5', '05:40', '05:50', '06:40', '07:52', '08:42', '09:38', '', '', '14:26', '14:36', '15:26', '16:53', '17:43', '18:56', '19:44', '', '', '20:40', '4/3.2', '10/165'],
210   - ['+6', '06:31', '06:41', '07:31', '08:31', '09:21', '10:17', '', '', '14:56', '15:06', '15:56', '17:30', '18:20', '19:32', '20:22', '21:32', '22:27', '23:23', '4/3.2', '12/198'],
211   - ['+7', '05:20', '05:30', '06:20', '07:36', '08:26', '09:22', '', '', '', '', '16:08', '16:18', '17:08', '18:24', '19:14', '20:32', '21:22', '22:18', '4/3.2', '10/165'],
212   - ['+8', '06:04', '06:14', '07:04', '08:10', '09:00', '09:56', '', '', '', '', '17:05', '17:15', '18:05', '19:17', '20:06', '21:24', '22:17', '23:13', '4/3.2', '10/165'],
213   - ['+9', '06:41', '06:51', '07:41', '08:50', '09:40', '10:36', '', '', '15:02', '15:12', '16:02', '17:35', '18:25', '19:40', '20:30', '21:40', '22:38', '23:34', '4/3.2', '12/198'],
214   - ['+10', '07:16', '', '', '07:26', '08:16', '09:34', '10:24', '11:46', '12:36', '13:46', '14:36', '16:00', '16:50', '', '', '', '', '17:46', '2/1.6', '10/165'],
215   - ['+20', '06:12', '06:22', '07:12', '08:15', '09:05', '10:01', '', '', '14:50', '15:00', '15:50', '17:25', '18:15', '', '', '', '', '19:11', '4/3.2', '8/132'],
216   - ['+21', '06:26', '06:36', '07:26', '08:25', '09:15', '10:11', '', '', '15:20', '15:30', '16:20', '17:50', '18:40', '', '', '', '', '19:36', '4/3.2', '8/132'],
217   - ['+22', '06:56', '07:06', '07:56', '08:52', '', '', '', '', '14:38', '14:48', '15:38', '17:06', '17:56', '', '', '', '', '18:52', '4/3.2', '6/99'],
218   - ['机1', '13:56', '', '', '', '', '', '', '', '', '14:06', '14:56', '16:12', '17:02', '', '', '', '', '17:58', '2/1.6', '4/66'],
219   - ['机2', '14:04', '', '', '', '', '', '', '', '', '14:14', '15:04', '16:24', '17:14', '', '', '', '', '18:10', '2/1.6', '4/66'],
220   - ['机3', '14:12', '', '', '', '', '', '', '', '', '14:22', '15:12', '16:35', '17:25', '', '', '', '', '18:21', '2/1.6', '4/66'],
221   - ['机4', '14:32', '', '', '', '', '', '', '', '', '14:42', '15:32', '16:57', '17:47', '', '', '', '', '18:43', '2/1.6', '4/66']
222   -
223   - ]
224   -
225   -
226   -
227   -
228   -
229   -
230   -
231   -
232   -
233   -
234   -
235   -
236   -
237   -
238   -
239   -
240   -
241   -
242   -
243   -
244   -
245   -
246   -
247   -
248   -
249   -
250   -
251   -
252   -
253   -
254   -
255   - }]);</script>
256   -
257   -<script type="text/javascript">
258   - angular.bootstrap(document.getElementById("timeTableDetail"), ["timeTableManageApp"]);
  1 +<div class="page-head">
  2 + <div class="page-title">
  3 + <h1>时刻表明细</h1>
  4 + </div>
  5 +</div>
  6 +
  7 +<ul class="page-breadcrumb breadcrumb">
  8 + <li>
  9 + <a href="/pages/home.html" data-pjax>首页</a>
  10 + <i class="fa fa-circle"></i>
  11 + </li>
  12 + <li>
  13 + <span class="active">运营计划管理</span>
  14 + <i class="fa fa-circle"></i>
  15 + </li>
  16 + <li>
  17 + <span class="active">799路测试时刻表明细</span>
  18 + </li>
  19 +</ul>
  20 +
  21 +<div class="row" id="timeTableDetail" ng-app="timeTableManageApp">
  22 + <div class="col-md-12" ng-controller="timeTableManageCtrl as gmc">
  23 + <div class="portlet light bordered">
  24 + <div class="portlet-title">
  25 + <div class="caption font-dark">
  26 + <i class="fa fa-database font-dark"></i>
  27 + <span class="caption-subject bold uppercase">799路测试时刻表明细</span>
  28 + </div>
  29 + <div class="actions">
  30 + <a href="javascirpt:" class="btn btn-circle blue">
  31 + <i class="fa fa-plus"></i>
  32 + 动态生成
  33 + </a>
  34 + <a href="javascirpt:" class="btn btn-circle blue">
  35 + <i class="fa fa-plus"></i>
  36 + 分班
  37 + </a>
  38 + <a href="javascirpt:" class="btn btn-circle blue">
  39 + <i class="fa fa-plus"></i>
  40 + 取消分班
  41 + </a>
  42 + <a href="javascirpt:" class="btn btn-circle blue">
  43 + <i class="fa fa-plus"></i>
  44 + 反向
  45 + </a>
  46 + <a href="javascirpt:" class="btn btn-circle blue">
  47 + <i class="fa fa-plus"></i>
  48 + 批量选择
  49 + </a>
  50 + <a href="javascirpt:" class="btn btn-circle blue">
  51 + <i class="fa fa-plus"></i>
  52 + 批量修改
  53 + </a>
  54 + <a href="javascirpt:" class="btn btn-circle blue">
  55 + <i class="fa fa-plus"></i>
  56 + 删除
  57 + </a>
  58 + <div class="btn-group">
  59 + <a href="javascript:" class="btn red btn-outline btn-circle" data-toggle="dropdown">
  60 + <i class="fa fa-share"></i>
  61 + <span>系统工具</span>
  62 + <i class="fa fa-angle-down"></i>
  63 + </a>
  64 + <ul class="dropdown-menu pull-right">
  65 + <li>
  66 + <a href="javascript:" class="tool-action">
  67 + <i class="fa fa-file-excel-o"></i>
  68 + 导出excel
  69 + </a>
  70 + </li>
  71 + <li class="divider"></li>
  72 + <li>
  73 + <a href="javascript:" class="tool-action">
  74 + <i class="fa fa-refresh"></i>
  75 + 刷行数据
  76 + </a>
  77 + </li>
  78 + </ul>
  79 + </div>
  80 + </div>
  81 + </div>
  82 +
  83 + <div class="portlet-body">
  84 + <!--<div ng-view></div>-->
  85 + <table class="table table-striped table-bordered table-hover table-checkable order-column" ng-controller="timeTableManageCtrl as ctrl">
  86 + <thead>
  87 + <tr>
  88 + <th>
  89 + <input type="checkbox" class="group-checkable" data-set="#busConfigInfoTable.checkboxes"/>
  90 + </th>
  91 + <th ng-repeat="head in ctrl.detailHeads">
  92 + <span ng-bind="head"></span>
  93 + </th>
  94 +
  95 + </tr>
  96 + </thead>
  97 + <tbody>
  98 + <tr ng-repeat="info in ctrl.detailInfos">
  99 + <td>
  100 + <input type="checkbox" class="checkboxes"/>
  101 + </td>
  102 + <td ng-repeat="cell in info track by $index">
  103 + <span ng-bind="cell"></span>
  104 + </td>
  105 + </tr>
  106 +
  107 + </tbody>
  108 + </table>
  109 +
  110 + <div style="text-align: right;">
  111 + <uib-pagination total-items="ctrl.totalItems"
  112 + ng-model="ctrl.currentPage"
  113 + ng-change="ctrl.pageChanged()"
  114 + previous-text="上一页"
  115 + next-text="下一页">
  116 + </uib-pagination>
  117 + </div>
  118 +
  119 + </div>
  120 + </div>
  121 + </div>
  122 +</div>
  123 +
  124 +<script>// 时刻表管理 service
  125 +
  126 +//angular.module('timeTableManageApp', ['ngResource', 'ui.router', 'ui.bootstrap'])
  127 +angular.module('timeTableManageApp', ['ngResource', 'ui.bootstrap'])
  128 + //.config(['$stateProvider', '$urlRouterProvider', function($stateProvider, $urlRouterProvider) {
  129 + // $stateProvider
  130 + // .state("timeTableList", {
  131 + // url: '/timeTableList.html',
  132 + // templateUrl: 'timeTableList.html'
  133 + // })
  134 + // .state("timeTableDetail", {
  135 + // url: '/timeTableDetail.html',
  136 + // templateUrl: 'timeTableDetail.html'
  137 + // });
  138 + // $urlRouterProvider.otherwise('/timeTableList.html');
  139 + //}])
  140 + .factory('TTInfo', ['$resource', function($resource) {
  141 + return $resource(
  142 + '/tic',
  143 + {order: 'id', direction: 'ASC'},
  144 + {
  145 + list: {
  146 + method: 'GET',
  147 + params: {
  148 + page: 0
  149 + }
  150 + }
  151 + }
  152 + );
  153 + }]);</script>
  154 +<script>// 时刻表管理 controller
  155 +
  156 +angular.module('timeTableManageApp')
  157 + .controller('timeTableManageCtrl', ['TTInfo', function(TTInfo) {
  158 + var self = this;
  159 + self.totalItems = 0;
  160 + self.currentPage = 1;
  161 + self.infos = [];
  162 + self.pageChanged = function() {
  163 + console.log("页面跳转到:" + self.currentPage);
  164 +
  165 + TTInfo.list({page: self.currentPage - 1}, function(result) {
  166 + console.log("后台返回记录数:" + result.content.length);
  167 + self.totalItems = result.totalElements;
  168 + self.currentPage = result.number + 1;
  169 + self.infos = result.content;
  170 + });
  171 + };
  172 +
  173 + TTInfo.list(function(result) {
  174 + console.log("后台返回记录数:" + result.content.length);
  175 + self.totalItems = result.totalElements;
  176 + self.currentPage = result.number + 1;
  177 + self.infos = result.content;
  178 + });
  179 +
  180 + self.showDetail = function() {
  181 + alert("时刻信息详细");
  182 + };
  183 +
  184 + // 模拟799路的时刻信息
  185 + self.detailHeads = [
  186 + '路牌', '出场',
  187 + '华高新村1', '陆家嘴地铁站1', '华高新村2', '陆家嘴地铁站2',
  188 + '华高新村3', '陆家嘴地铁站3', '华高新村4', '陆家嘴地铁站4',
  189 + '华高新村5', '陆家嘴地铁站5', '华高新村6', '陆家嘴地铁站6',
  190 + '华高新村7', '陆家嘴地铁站7', '华高新村8', '陆家嘴地铁站8',
  191 + '进场', '空驶班次数/里程', '运营班次数/里程'
  192 + ];
  193 +
  194 + self.detailInfos = [
  195 + ['1', '07:01', '', '', '07:11', '08:01', '09:22', '10:12', '11:34', '12:24', '13:34', '14:24', '15:42', '16:32', '18:00', '18:50', '', '', '19:46', '2/1.6', '12/198'],
  196 + ['2', '06:51', '07:01', '07:51', '09:12', '10:02', '11:22', '12:12', '13:22', '14:12', '15:36', '16:26', '17:55', '18:45', '20:05', '20:55', '', '', '21:51', '2/1.6', '14/231'],
  197 + ['3', '05:56', '06:06', '06:56', '08:05', '08:55', '10:34', '11:24', '12:20', '', '', '17:01', '17:11', '18:01', '19:10', '19:58', '21:16', '22:08', '23:04', '4/3.2', '12/198'],
  198 + ['4', '06:20', '06:30', '07:20', '08:20', '09:10', '11:02', '08:38', '12:46', '13:36', '12:57', '15:44', '17:20', '18:10', '19:24', '20:14', '', '', '21:10', '2/1.6', '14/231'],
  199 + ['5', '07:21', '', '', '07:31', '08:21', '09:46', '10:36', '11:58', '12:48', '13:36', '14:46', '16:06', '16:56', '18:18', '19:08', '', '', '20:04', '2/1.6', '12/198'],
  200 + ['6', '06:36', '06:46', '07:36', '08:40', '09:30', '10:58', '11:48', '12:58', '13:48', '15:18', '16:08', '17:40', '18:30', '19:48', '20:38', '21:50', '22:49', '23:45', '2/1.6', '16/264'],
  201 + ['7', '07:30', '', '', '07:40', '08:31', '09:58', '10:48', '12:10', '13:00', '13:56', '16:20', '16:30', '17:20', '18:30', '19:20', '20:41', '21:31', '22:27', '4/3.2', '12/198'],
  202 + ['8', '07:46', '', '', '07:56', '08:46', '10:22', '11:12', '12:34', '13:24', '14:20', '16:38', '16:48', '17:38', '18:49', '19:38', '21:00', '21:50', '22:46', '4/3.2', '12/198'],
  203 + ['9', '07:38', '', '', '07:48', '08:38', '10:10', '10:00', '12:22', '13:12', '14:30', '15:20', '16:44', '17:34', '18:42', '19:32', '', '', '20:28', '2/1.6', '12/198'],
  204 + ['10', '06:46', '06:56', '07:46', '09:00', '09:50', '11:10', '12:00', '13:10', '14:00', '15:24', '16:14', '17:45', '18:35', '19:56', '20:46', '22:00', '23:00', '23:56', '2/1.6', '16/264'],
  205 + ['+1', '05:10', '05:20', '06:10', '07:21', '08:11', '09:07', '', '', '', '', '15:44', '15:54', '16:44', '18:12', '19:02', '20:23', '21:13', '22:09', '4/3.2', '10/165'],
  206 + ['+2', '05:30', '05:40', '06:30', '07:44', '08:34', '09:30', '', '', '', '', '16:29', '16:39', '17:29', '18:36', '19:26', '20:50', '21:40', '22:36', '4/3.2', '10/165'],
  207 + ['+3', '05:30', '', '06:00', '07:16', '08:06', '09:02', '', '', '', '', '15:38', '15:48', '16:38', '18:06', '18:56', '20:14', '21:04', '22:00', '4/14.95', '9/149'],
  208 + ['+4', '05:48', '05:58', '06:48', '08:00', '08:50', '09:46', '', '', '', '', '16:52', '17:02', '17:52', '19:03', '19:50', '21:08', '21:59', '22:54', '4/3.2', '10/165'],
  209 + ['+5', '05:40', '05:50', '06:40', '07:52', '08:42', '09:38', '', '', '14:26', '14:36', '15:26', '16:53', '17:43', '18:56', '19:44', '', '', '20:40', '4/3.2', '10/165'],
  210 + ['+6', '06:31', '06:41', '07:31', '08:31', '09:21', '10:17', '', '', '14:56', '15:06', '15:56', '17:30', '18:20', '19:32', '20:22', '21:32', '22:27', '23:23', '4/3.2', '12/198'],
  211 + ['+7', '05:20', '05:30', '06:20', '07:36', '08:26', '09:22', '', '', '', '', '16:08', '16:18', '17:08', '18:24', '19:14', '20:32', '21:22', '22:18', '4/3.2', '10/165'],
  212 + ['+8', '06:04', '06:14', '07:04', '08:10', '09:00', '09:56', '', '', '', '', '17:05', '17:15', '18:05', '19:17', '20:06', '21:24', '22:17', '23:13', '4/3.2', '10/165'],
  213 + ['+9', '06:41', '06:51', '07:41', '08:50', '09:40', '10:36', '', '', '15:02', '15:12', '16:02', '17:35', '18:25', '19:40', '20:30', '21:40', '22:38', '23:34', '4/3.2', '12/198'],
  214 + ['+10', '07:16', '', '', '07:26', '08:16', '09:34', '10:24', '11:46', '12:36', '13:46', '14:36', '16:00', '16:50', '', '', '', '', '17:46', '2/1.6', '10/165'],
  215 + ['+20', '06:12', '06:22', '07:12', '08:15', '09:05', '10:01', '', '', '14:50', '15:00', '15:50', '17:25', '18:15', '', '', '', '', '19:11', '4/3.2', '8/132'],
  216 + ['+21', '06:26', '06:36', '07:26', '08:25', '09:15', '10:11', '', '', '15:20', '15:30', '16:20', '17:50', '18:40', '', '', '', '', '19:36', '4/3.2', '8/132'],
  217 + ['+22', '06:56', '07:06', '07:56', '08:52', '', '', '', '', '14:38', '14:48', '15:38', '17:06', '17:56', '', '', '', '', '18:52', '4/3.2', '6/99'],
  218 + ['机1', '13:56', '', '', '', '', '', '', '', '', '14:06', '14:56', '16:12', '17:02', '', '', '', '', '17:58', '2/1.6', '4/66'],
  219 + ['机2', '14:04', '', '', '', '', '', '', '', '', '14:14', '15:04', '16:24', '17:14', '', '', '', '', '18:10', '2/1.6', '4/66'],
  220 + ['机3', '14:12', '', '', '', '', '', '', '', '', '14:22', '15:12', '16:35', '17:25', '', '', '', '', '18:21', '2/1.6', '4/66'],
  221 + ['机4', '14:32', '', '', '', '', '', '', '', '', '14:42', '15:32', '16:57', '17:47', '', '', '', '', '18:43', '2/1.6', '4/66']
  222 +
  223 + ]
  224 +
  225 +
  226 +
  227 +
  228 +
  229 +
  230 +
  231 +
  232 +
  233 +
  234 +
  235 +
  236 +
  237 +
  238 +
  239 +
  240 +
  241 +
  242 +
  243 +
  244 +
  245 +
  246 +
  247 +
  248 +
  249 +
  250 +
  251 +
  252 +
  253 +
  254 +
  255 + }]);</script>
  256 +
  257 +<script type="text/javascript">
  258 + angular.bootstrap(document.getElementById("timeTableDetail"), ["timeTableManageApp"]);
259 259 </script>
260 260 \ No newline at end of file
... ...
src/main/resources/static/pages/schedulePlan/app/core/timeTableManage/dist/timeTableList.html
1   -<table class="table table-striped table-bordered table-hover table-checkable order-column" ng-controller="timeTableManageCtrl as ctrl">
2   - <thead>
3   - <tr>
4   - <th>
5   - <input type="checkbox" class="group-checkable" data-set="#busConfigInfoTable.checkboxes"/>
6   - </th>
7   - <th>线路</th>
8   - <th>时刻表名称</th>
9   - <th>修改时间</th>
10   - <th>路牌数</th>
11   - <th>圈数</th>
12   - <th>是否启用</th>
13   - <th>操作1</th>
14   - <th>操作2</th>
15   - </tr>
16   - </thead>
17   - <tbody>
18   - <tr ng-repeat="info in ctrl.infos" class="odd gradeX">
19   - <td>
20   - <input type="checkbox" class="checkboxes"/>
21   - </td>
22   - <td>
23   - <span ng-bind="info.xlName"></span>
24   - </td>
25   - <td>
26   - <span ng-bind="info.name"></span>
27   - </td>
28   - <td>
29   - <span ng-bind="info.updateDate | date:'yyyy-MM-dd HH:mm:ss'"></span>
30   - </td>
31   - <td>
32   - <span ng-bind="info.lpCount"></span>
33   - </td>
34   - <td>
35   - <span ng-bind="info.loopCount"></span>
36   - </td>
37   - <td>
38   - <span ng-bind="info.enable"></span>
39   - </td>
40   - <td>
41   - <a href="javascript:" ng-click="ctrl.showDetail()">时刻表明细信息</a>
42   - </td>
43   - <td>
44   - <a href="javascript:">预览</a>
45   - <a href="javascript:">基础信息修改</a>
46   - </td>
47   - </tr>
48   - </tbody>
49   -</table>
50   -
51   -<div style="text-align: right;">
52   - <uib-pagination total-items="ctrl.totalItems"
53   - ng-model="ctrl.currentPage"
54   - ng-change="ctrl.pageChanged()"
55   - previous-text="上一页"
56   - next-text="下一页">
57   - </uib-pagination>
  1 +<table class="table table-striped table-bordered table-hover table-checkable order-column" ng-controller="timeTableManageCtrl as ctrl">
  2 + <thead>
  3 + <tr>
  4 + <th>
  5 + <input type="checkbox" class="group-checkable" data-set="#busConfigInfoTable.checkboxes"/>
  6 + </th>
  7 + <th>线路</th>
  8 + <th>时刻表名称</th>
  9 + <th>修改时间</th>
  10 + <th>路牌数</th>
  11 + <th>圈数</th>
  12 + <th>是否启用</th>
  13 + <th>操作1</th>
  14 + <th>操作2</th>
  15 + </tr>
  16 + </thead>
  17 + <tbody>
  18 + <tr ng-repeat="info in ctrl.infos" class="odd gradeX">
  19 + <td>
  20 + <input type="checkbox" class="checkboxes"/>
  21 + </td>
  22 + <td>
  23 + <span ng-bind="info.xlName"></span>
  24 + </td>
  25 + <td>
  26 + <span ng-bind="info.name"></span>
  27 + </td>
  28 + <td>
  29 + <span ng-bind="info.updateDate | date:'yyyy-MM-dd HH:mm:ss'"></span>
  30 + </td>
  31 + <td>
  32 + <span ng-bind="info.lpCount"></span>
  33 + </td>
  34 + <td>
  35 + <span ng-bind="info.loopCount"></span>
  36 + </td>
  37 + <td>
  38 + <span ng-bind="info.enable"></span>
  39 + </td>
  40 + <td>
  41 + <a href="javascript:" ng-click="ctrl.showDetail()">时刻表明细信息</a>
  42 + </td>
  43 + <td>
  44 + <a href="javascript:">预览</a>
  45 + <a href="javascript:">基础信息修改</a>
  46 + </td>
  47 + </tr>
  48 + </tbody>
  49 +</table>
  50 +
  51 +<div style="text-align: right;">
  52 + <uib-pagination total-items="ctrl.totalItems"
  53 + ng-model="ctrl.currentPage"
  54 + ng-change="ctrl.pageChanged()"
  55 + previous-text="上一页"
  56 + next-text="下一页">
  57 + </uib-pagination>
58 58 </div>
59 59 \ No newline at end of file
... ...
src/main/resources/static/pages/schedulePlan/app/core/timeTableManage/dist/timeTableManage.html
1   -<div class="page-head">
2   - <div class="page-title">
3   - <h1>时刻表管理</h1>
4   - </div>
5   -</div>
6   -
7   -<ul class="page-breadcrumb breadcrumb">
8   - <li>
9   - <a href="/pages/home.html" data-pjax>首页</a>
10   - <i class="fa fa-circle"></i>
11   - </li>
12   - <li>
13   - <span class="active">运营计划管理</span>
14   - <i class="fa fa-circle"></i>
15   - </li>
16   - <li>
17   - <span class="active">时刻表管理</span>
18   - </li>
19   -</ul>
20   -
21   -<div class="row" id="timeTableManage" ng-app="timeTableManageApp">
22   - <div class="col-md-12" ng-controller="timeTableManageCtrl as gmc">
23   - <div class="portlet light bordered">
24   - <div class="portlet-title">
25   - <div class="caption font-dark">
26   - <i class="fa fa-database font-dark"></i>
27   - <span class="caption-subject bold uppercase">时刻表</span>
28   - </div>
29   - <div class="actions">
30   - <a href="javascirpt:" class="btn btn-circle blue">
31   - <i class="fa fa-plus"></i>
32   - 添加时刻表
33   - </a>
34   - <div class="btn-group">
35   - <a href="javascript:" class="btn red btn-outline btn-circle" data-toggle="dropdown">
36   - <i class="fa fa-share"></i>
37   - <span>系统工具</span>
38   - <i class="fa fa-angle-down"></i>
39   - </a>
40   - <ul class="dropdown-menu pull-right">
41   - <li>
42   - <a href="javascript:" class="tool-action">
43   - <i class="fa fa-file-excel-o"></i>
44   - 导出excel
45   - </a>
46   - </li>
47   - <li class="divider"></li>
48   - <li>
49   - <a href="javascript:" class="tool-action">
50   - <i class="fa fa-refresh"></i>
51   - 刷行数据
52   - </a>
53   - </li>
54   - </ul>
55   - </div>
56   - </div>
57   - </div>
58   -
59   - <div class="portlet-body">
60   - <!--<div ng-view></div>-->
61   - <table class="table table-striped table-bordered table-hover table-checkable order-column" ng-controller="timeTableManageCtrl as ctrl">
62   - <thead>
63   - <tr>
64   - <th>
65   - <input type="checkbox" class="group-checkable" data-set="#busConfigInfoTable.checkboxes"/>
66   - </th>
67   - <th>线路</th>
68   - <th>时刻表名称</th>
69   - <th>修改时间</th>
70   - <th>路牌数</th>
71   - <th>圈数</th>
72   - <th>是否启用</th>
73   - <th>操作1</th>
74   - <th>操作2</th>
75   - </tr>
76   - </thead>
77   - <tbody>
78   - <tr ng-repeat="info in ctrl.infos" class="odd gradeX">
79   - <td>
80   - <input type="checkbox" class="checkboxes"/>
81   - </td>
82   - <td>
83   - <span ng-bind="info.xlName"></span>
84   - </td>
85   - <td>
86   - <span ng-bind="info.name"></span>
87   - </td>
88   - <td>
89   - <span ng-bind="info.updateDate | date:'yyyy-MM-dd HH:mm:ss'"></span>
90   - </td>
91   - <td>
92   - <span ng-bind="info.lpCount"></span>
93   - </td>
94   - <td>
95   - <span ng-bind="info.loopCount"></span>
96   - </td>
97   - <td>
98   - <span ng-bind="info.enable"></span>
99   - </td>
100   - <td>
101   - <a href="javascript:" ng-click="ctrl.showDetail()">时刻表明细信息</a>
102   - </td>
103   - <td>
104   - <a href="javascript:">预览</a>
105   - <a href="javascript:">基础信息修改</a>
106   - </td>
107   - </tr>
108   - </tbody>
109   - </table>
110   -
111   - <div style="text-align: right;">
112   - <uib-pagination total-items="ctrl.totalItems"
113   - ng-model="ctrl.currentPage"
114   - ng-change="ctrl.pageChanged()"
115   - previous-text="上一页"
116   - next-text="下一页">
117   - </uib-pagination>
118   - </div>
119   -
120   - </div>
121   - </div>
122   - </div>
123   -</div>
124   -
125   -<script>angular.module("timeTableManageApp",["ngResource","ui.bootstrap"]).factory("TTInfo",["$resource",function(a){return a("/tic",{order:"id",direction:"ASC"},{list:{method:"GET",params:{page:0}}})}]);</script>
126   -<script>angular.module("timeTableManageApp").controller("timeTableManageCtrl",["TTInfo",function(a){var b=this;b.totalItems=0,b.currentPage=1,b.infos=[],b.pageChanged=function(){console.log("页面跳转到:"+b.currentPage),a.list({page:b.currentPage-1},function(a){console.log("后台返回记录数:"+a.content.length),b.totalItems=a.totalElements,b.currentPage=a.number+1,b.infos=a.content})},a.list(function(a){console.log("后台返回记录数:"+a.content.length),b.totalItems=a.totalElements,b.currentPage=a.number+1,b.infos=a.content}),b.showDetail=function(){alert("时刻信息详细")},b.detailHeads=["路牌","出场","华高新村1","陆家嘴地铁站1","华高新村2","陆家嘴地铁站2","华高新村3","陆家嘴地铁站3","华高新村4","陆家嘴地铁站4","华高新村5","陆家嘴地铁站5","华高新村6","陆家嘴地铁站6","华高新村7","陆家嘴地铁站7","华高新村8","陆家嘴地铁站8","进场","空驶班次数/里程","运营班次数/里程"],b.detailInfos=[["1","07:01","","","07:11","08:01","09:22","10:12","11:34","12:24","13:34","14:24","15:42","16:32","18:00","18:50","","","19:46","2/1.6","12/198"],["2","06:51","07:01","07:51","09:12","10:02","11:22","12:12","13:22","14:12","15:36","16:26","17:55","18:45","20:05","20:55","","","21:51","2/1.6","14/231"],["3","05:56","06:06","06:56","08:05","08:55","10:34","11:24","12:20","","","17:01","17:11","18:01","19:10","19:58","21:16","22:08","23:04","4/3.2","12/198"],["4","06:20","06:30","07:20","08:20","09:10","11:02","08:38","12:46","13:36","12:57","15:44","17:20","18:10","19:24","20:14","","","21:10","2/1.6","14/231"],["5","07:21","","","07:31","08:21","09:46","10:36","11:58","12:48","13:36","14:46","16:06","16:56","18:18","19:08","","","20:04","2/1.6","12/198"],["6","06:36","06:46","07:36","08:40","09:30","10:58","11:48","12:58","13:48","15:18","16:08","17:40","18:30","19:48","20:38","21:50","22:49","23:45","2/1.6","16/264"],["7","07:30","","","07:40","08:31","09:58","10:48","12:10","13:00","13:56","16:20","16:30","17:20","18:30","19:20","20:41","21:31","22:27","4/3.2","12/198"],["8","07:46","","","07:56","08:46","10:22","11:12","12:34","13:24","14:20","16:38","16:48","17:38","18:49","19:38","21:00","21:50","22:46","4/3.2","12/198"],["9","07:38","","","07:48","08:38","10:10","10:00","12:22","13:12","14:30","15:20","16:44","17:34","18:42","19:32","","","20:28","2/1.6","12/198"],["10","06:46","06:56","07:46","09:00","09:50","11:10","12:00","13:10","14:00","15:24","16:14","17:45","18:35","19:56","20:46","22:00","23:00","23:56","2/1.6","16/264"],["+1","05:10","05:20","06:10","07:21","08:11","09:07","","","","","15:44","15:54","16:44","18:12","19:02","20:23","21:13","22:09","4/3.2","10/165"],["+2","05:30","05:40","06:30","07:44","08:34","09:30","","","","","16:29","16:39","17:29","18:36","19:26","20:50","21:40","22:36","4/3.2","10/165"],["+3","05:30","","06:00","07:16","08:06","09:02","","","","","15:38","15:48","16:38","18:06","18:56","20:14","21:04","22:00","4/14.95","9/149"],["+4","05:48","05:58","06:48","08:00","08:50","09:46","","","","","16:52","17:02","17:52","19:03","19:50","21:08","21:59","22:54","4/3.2","10/165"],["+5","05:40","05:50","06:40","07:52","08:42","09:38","","","14:26","14:36","15:26","16:53","17:43","18:56","19:44","","","20:40","4/3.2","10/165"],["+6","06:31","06:41","07:31","08:31","09:21","10:17","","","14:56","15:06","15:56","17:30","18:20","19:32","20:22","21:32","22:27","23:23","4/3.2","12/198"],["+7","05:20","05:30","06:20","07:36","08:26","09:22","","","","","16:08","16:18","17:08","18:24","19:14","20:32","21:22","22:18","4/3.2","10/165"],["+8","06:04","06:14","07:04","08:10","09:00","09:56","","","","","17:05","17:15","18:05","19:17","20:06","21:24","22:17","23:13","4/3.2","10/165"],["+9","06:41","06:51","07:41","08:50","09:40","10:36","","","15:02","15:12","16:02","17:35","18:25","19:40","20:30","21:40","22:38","23:34","4/3.2","12/198"],["+10","07:16","","","07:26","08:16","09:34","10:24","11:46","12:36","13:46","14:36","16:00","16:50","","","","","17:46","2/1.6","10/165"],["+20","06:12","06:22","07:12","08:15","09:05","10:01","","","14:50","15:00","15:50","17:25","18:15","","","","","19:11","4/3.2","8/132"],["+21","06:26","06:36","07:26","08:25","09:15","10:11","","","15:20","15:30","16:20","17:50","18:40","","","","","19:36","4/3.2","8/132"],["+22","06:56","07:06","07:56","08:52","","","","","14:38","14:48","15:38","17:06","17:56","","","","","18:52","4/3.2","6/99"],["机1","13:56","","","","","","","","","14:06","14:56","16:12","17:02","","","","","17:58","2/1.6","4/66"],["机2","14:04","","","","","","","","","14:14","15:04","16:24","17:14","","","","","18:10","2/1.6","4/66"],["机3","14:12","","","","","","","","","14:22","15:12","16:35","17:25","","","","","18:21","2/1.6","4/66"],["机4","14:32","","","","","","","","","14:42","15:32","16:57","17:47","","","","","18:43","2/1.6","4/66"]]}]);</script>
127   -
128   -<script type="text/javascript">
129   - angular.bootstrap(document.getElementById("timeTableManage"), ["timeTableManageApp"]);
  1 +<div class="page-head">
  2 + <div class="page-title">
  3 + <h1>时刻表管理</h1>
  4 + </div>
  5 +</div>
  6 +
  7 +<ul class="page-breadcrumb breadcrumb">
  8 + <li>
  9 + <a href="/pages/home.html" data-pjax>首页</a>
  10 + <i class="fa fa-circle"></i>
  11 + </li>
  12 + <li>
  13 + <span class="active">运营计划管理</span>
  14 + <i class="fa fa-circle"></i>
  15 + </li>
  16 + <li>
  17 + <span class="active">时刻表管理</span>
  18 + </li>
  19 +</ul>
  20 +
  21 +<div class="row" id="timeTableManage" ng-app="timeTableManageApp">
  22 + <div class="col-md-12" ng-controller="timeTableManageCtrl as gmc">
  23 + <div class="portlet light bordered">
  24 + <div class="portlet-title">
  25 + <div class="caption font-dark">
  26 + <i class="fa fa-database font-dark"></i>
  27 + <span class="caption-subject bold uppercase">时刻表</span>
  28 + </div>
  29 + <div class="actions">
  30 + <a href="javascirpt:" class="btn btn-circle blue">
  31 + <i class="fa fa-plus"></i>
  32 + 添加时刻表
  33 + </a>
  34 + <div class="btn-group">
  35 + <a href="javascript:" class="btn red btn-outline btn-circle" data-toggle="dropdown">
  36 + <i class="fa fa-share"></i>
  37 + <span>系统工具</span>
  38 + <i class="fa fa-angle-down"></i>
  39 + </a>
  40 + <ul class="dropdown-menu pull-right">
  41 + <li>
  42 + <a href="javascript:" class="tool-action">
  43 + <i class="fa fa-file-excel-o"></i>
  44 + 导出excel
  45 + </a>
  46 + </li>
  47 + <li class="divider"></li>
  48 + <li>
  49 + <a href="javascript:" class="tool-action">
  50 + <i class="fa fa-refresh"></i>
  51 + 刷行数据
  52 + </a>
  53 + </li>
  54 + </ul>
  55 + </div>
  56 + </div>
  57 + </div>
  58 +
  59 + <div class="portlet-body">
  60 + <!--<div ng-view></div>-->
  61 + <table class="table table-striped table-bordered table-hover table-checkable order-column" ng-controller="timeTableManageCtrl as ctrl">
  62 + <thead>
  63 + <tr>
  64 + <th>
  65 + <input type="checkbox" class="group-checkable" data-set="#busConfigInfoTable.checkboxes"/>
  66 + </th>
  67 + <th>线路</th>
  68 + <th>时刻表名称</th>
  69 + <th>修改时间</th>
  70 + <th>路牌数</th>
  71 + <th>圈数</th>
  72 + <th>是否启用</th>
  73 + <th>操作1</th>
  74 + <th>操作2</th>
  75 + </tr>
  76 + </thead>
  77 + <tbody>
  78 + <tr ng-repeat="info in ctrl.infos" class="odd gradeX">
  79 + <td>
  80 + <input type="checkbox" class="checkboxes"/>
  81 + </td>
  82 + <td>
  83 + <span ng-bind="info.xlName"></span>
  84 + </td>
  85 + <td>
  86 + <span ng-bind="info.name"></span>
  87 + </td>
  88 + <td>
  89 + <span ng-bind="info.updateDate | date:'yyyy-MM-dd HH:mm:ss'"></span>
  90 + </td>
  91 + <td>
  92 + <span ng-bind="info.lpCount"></span>
  93 + </td>
  94 + <td>
  95 + <span ng-bind="info.loopCount"></span>
  96 + </td>
  97 + <td>
  98 + <span ng-bind="info.enable"></span>
  99 + </td>
  100 + <td>
  101 + <a href="javascript:" ng-click="ctrl.showDetail()">时刻表明细信息</a>
  102 + </td>
  103 + <td>
  104 + <a href="javascript:">预览</a>
  105 + <a href="javascript:">基础信息修改</a>
  106 + </td>
  107 + </tr>
  108 + </tbody>
  109 + </table>
  110 +
  111 + <div style="text-align: right;">
  112 + <uib-pagination total-items="ctrl.totalItems"
  113 + ng-model="ctrl.currentPage"
  114 + ng-change="ctrl.pageChanged()"
  115 + previous-text="上一页"
  116 + next-text="下一页">
  117 + </uib-pagination>
  118 + </div>
  119 +
  120 + </div>
  121 + </div>
  122 + </div>
  123 +</div>
  124 +
  125 +<script>angular.module("timeTableManageApp",["ngResource","ui.bootstrap"]).factory("TTInfo",["$resource",function(a){return a("/tic",{order:"id",direction:"ASC"},{list:{method:"GET",params:{page:0}}})}]);</script>
  126 +<script>angular.module("timeTableManageApp").controller("timeTableManageCtrl",["TTInfo",function(a){var b=this;b.totalItems=0,b.currentPage=1,b.infos=[],b.pageChanged=function(){console.log("页面跳转到:"+b.currentPage),a.list({page:b.currentPage-1},function(a){console.log("后台返回记录数:"+a.content.length),b.totalItems=a.totalElements,b.currentPage=a.number+1,b.infos=a.content})},a.list(function(a){console.log("后台返回记录数:"+a.content.length),b.totalItems=a.totalElements,b.currentPage=a.number+1,b.infos=a.content}),b.showDetail=function(){alert("时刻信息详细")},b.detailHeads=["路牌","出场","华高新村1","陆家嘴地铁站1","华高新村2","陆家嘴地铁站2","华高新村3","陆家嘴地铁站3","华高新村4","陆家嘴地铁站4","华高新村5","陆家嘴地铁站5","华高新村6","陆家嘴地铁站6","华高新村7","陆家嘴地铁站7","华高新村8","陆家嘴地铁站8","进场","空驶班次数/里程","运营班次数/里程"],b.detailInfos=[["1","07:01","","","07:11","08:01","09:22","10:12","11:34","12:24","13:34","14:24","15:42","16:32","18:00","18:50","","","19:46","2/1.6","12/198"],["2","06:51","07:01","07:51","09:12","10:02","11:22","12:12","13:22","14:12","15:36","16:26","17:55","18:45","20:05","20:55","","","21:51","2/1.6","14/231"],["3","05:56","06:06","06:56","08:05","08:55","10:34","11:24","12:20","","","17:01","17:11","18:01","19:10","19:58","21:16","22:08","23:04","4/3.2","12/198"],["4","06:20","06:30","07:20","08:20","09:10","11:02","08:38","12:46","13:36","12:57","15:44","17:20","18:10","19:24","20:14","","","21:10","2/1.6","14/231"],["5","07:21","","","07:31","08:21","09:46","10:36","11:58","12:48","13:36","14:46","16:06","16:56","18:18","19:08","","","20:04","2/1.6","12/198"],["6","06:36","06:46","07:36","08:40","09:30","10:58","11:48","12:58","13:48","15:18","16:08","17:40","18:30","19:48","20:38","21:50","22:49","23:45","2/1.6","16/264"],["7","07:30","","","07:40","08:31","09:58","10:48","12:10","13:00","13:56","16:20","16:30","17:20","18:30","19:20","20:41","21:31","22:27","4/3.2","12/198"],["8","07:46","","","07:56","08:46","10:22","11:12","12:34","13:24","14:20","16:38","16:48","17:38","18:49","19:38","21:00","21:50","22:46","4/3.2","12/198"],["9","07:38","","","07:48","08:38","10:10","10:00","12:22","13:12","14:30","15:20","16:44","17:34","18:42","19:32","","","20:28","2/1.6","12/198"],["10","06:46","06:56","07:46","09:00","09:50","11:10","12:00","13:10","14:00","15:24","16:14","17:45","18:35","19:56","20:46","22:00","23:00","23:56","2/1.6","16/264"],["+1","05:10","05:20","06:10","07:21","08:11","09:07","","","","","15:44","15:54","16:44","18:12","19:02","20:23","21:13","22:09","4/3.2","10/165"],["+2","05:30","05:40","06:30","07:44","08:34","09:30","","","","","16:29","16:39","17:29","18:36","19:26","20:50","21:40","22:36","4/3.2","10/165"],["+3","05:30","","06:00","07:16","08:06","09:02","","","","","15:38","15:48","16:38","18:06","18:56","20:14","21:04","22:00","4/14.95","9/149"],["+4","05:48","05:58","06:48","08:00","08:50","09:46","","","","","16:52","17:02","17:52","19:03","19:50","21:08","21:59","22:54","4/3.2","10/165"],["+5","05:40","05:50","06:40","07:52","08:42","09:38","","","14:26","14:36","15:26","16:53","17:43","18:56","19:44","","","20:40","4/3.2","10/165"],["+6","06:31","06:41","07:31","08:31","09:21","10:17","","","14:56","15:06","15:56","17:30","18:20","19:32","20:22","21:32","22:27","23:23","4/3.2","12/198"],["+7","05:20","05:30","06:20","07:36","08:26","09:22","","","","","16:08","16:18","17:08","18:24","19:14","20:32","21:22","22:18","4/3.2","10/165"],["+8","06:04","06:14","07:04","08:10","09:00","09:56","","","","","17:05","17:15","18:05","19:17","20:06","21:24","22:17","23:13","4/3.2","10/165"],["+9","06:41","06:51","07:41","08:50","09:40","10:36","","","15:02","15:12","16:02","17:35","18:25","19:40","20:30","21:40","22:38","23:34","4/3.2","12/198"],["+10","07:16","","","07:26","08:16","09:34","10:24","11:46","12:36","13:46","14:36","16:00","16:50","","","","","17:46","2/1.6","10/165"],["+20","06:12","06:22","07:12","08:15","09:05","10:01","","","14:50","15:00","15:50","17:25","18:15","","","","","19:11","4/3.2","8/132"],["+21","06:26","06:36","07:26","08:25","09:15","10:11","","","15:20","15:30","16:20","17:50","18:40","","","","","19:36","4/3.2","8/132"],["+22","06:56","07:06","07:56","08:52","","","","","14:38","14:48","15:38","17:06","17:56","","","","","18:52","4/3.2","6/99"],["机1","13:56","","","","","","","","","14:06","14:56","16:12","17:02","","","","","17:58","2/1.6","4/66"],["机2","14:04","","","","","","","","","14:14","15:04","16:24","17:14","","","","","18:10","2/1.6","4/66"],["机3","14:12","","","","","","","","","14:22","15:12","16:35","17:25","","","","","18:21","2/1.6","4/66"],["机4","14:32","","","","","","","","","14:42","15:32","16:57","17:47","","","","","18:43","2/1.6","4/66"]]}]);</script>
  127 +
  128 +<script type="text/javascript">
  129 + angular.bootstrap(document.getElementById("timeTableManage"), ["timeTableManageApp"]);
130 130 </script>
131 131 \ No newline at end of file
... ...
src/main/resources/static/pages/schedulePlan/app/core/timeTableManage/service.js
1   -// 时刻表管理 service
2   -
3   -//angular.module('timeTableManageApp', ['ngResource', 'ui.router', 'ui.bootstrap'])
4   -angular.module('timeTableManageApp', ['ngResource', 'ui.bootstrap'])
5   - //.config(['$stateProvider', '$urlRouterProvider', function($stateProvider, $urlRouterProvider) {
6   - // $stateProvider
7   - // .state("timeTableList", {
8   - // url: '/timeTableList.html',
9   - // templateUrl: 'timeTableList.html'
10   - // })
11   - // .state("timeTableDetail", {
12   - // url: '/timeTableDetail.html',
13   - // templateUrl: 'timeTableDetail.html'
14   - // });
15   - // $urlRouterProvider.otherwise('/timeTableList.html');
16   - //}])
17   - .factory('TTInfo', ['$resource', function($resource) {
18   - return $resource(
19   - '/tic',
20   - {order: 'id', direction: 'ASC'},
21   - {
22   - list: {
23   - method: 'GET',
24   - params: {
25   - page: 0
26   - }
27   - }
28   - }
29   - );
  1 +// 时刻表管理 service
  2 +
  3 +//angular.module('timeTableManageApp', ['ngResource', 'ui.router', 'ui.bootstrap'])
  4 +angular.module('timeTableManageApp', ['ngResource', 'ui.bootstrap'])
  5 + //.config(['$stateProvider', '$urlRouterProvider', function($stateProvider, $urlRouterProvider) {
  6 + // $stateProvider
  7 + // .state("timeTableList", {
  8 + // url: '/timeTableList.html',
  9 + // templateUrl: 'timeTableList.html'
  10 + // })
  11 + // .state("timeTableDetail", {
  12 + // url: '/timeTableDetail.html',
  13 + // templateUrl: 'timeTableDetail.html'
  14 + // });
  15 + // $urlRouterProvider.otherwise('/timeTableList.html');
  16 + //}])
  17 + .factory('TTInfo', ['$resource', function($resource) {
  18 + return $resource(
  19 + '/tic',
  20 + {order: 'id', direction: 'ASC'},
  21 + {
  22 + list: {
  23 + method: 'GET',
  24 + params: {
  25 + page: 0
  26 + }
  27 + }
  28 + }
  29 + );
30 30 }]);
31 31 \ No newline at end of file
... ...
src/main/resources/static/pages/schedulePlan/app/core/timeTableManage/timeTableDetail.html
1   -<div class="page-head">
2   - <div class="page-title">
3   - <h1>时刻表明细</h1>
4   - </div>
5   -</div>
6   -
7   -<ul class="page-breadcrumb breadcrumb">
8   - <li>
9   - <a href="/pages/home.html" data-pjax>首页</a>
10   - <i class="fa fa-circle"></i>
11   - </li>
12   - <li>
13   - <span class="active">运营计划管理</span>
14   - <i class="fa fa-circle"></i>
15   - </li>
16   - <li>
17   - <span class="active">799路测试时刻表明细</span>
18   - </li>
19   -</ul>
20   -
21   -<div class="row" id="timeTableDetail" ng-app="timeTableManageApp">
22   - <div class="col-md-12" ng-controller="timeTableManageCtrl as gmc">
23   - <div class="portlet light bordered">
24   - <div class="portlet-title">
25   - <div class="caption font-dark">
26   - <i class="fa fa-database font-dark"></i>
27   - <span class="caption-subject bold uppercase">799路测试时刻表明细</span>
28   - </div>
29   - <div class="actions">
30   - <a href="javascirpt:" class="btn btn-circle blue">
31   - <i class="fa fa-plus"></i>
32   - 动态生成
33   - </a>
34   - <a href="javascirpt:" class="btn btn-circle blue">
35   - <i class="fa fa-plus"></i>
36   - 分班
37   - </a>
38   - <a href="javascirpt:" class="btn btn-circle blue">
39   - <i class="fa fa-plus"></i>
40   - 取消分班
41   - </a>
42   - <a href="javascirpt:" class="btn btn-circle blue">
43   - <i class="fa fa-plus"></i>
44   - 反向
45   - </a>
46   - <a href="javascirpt:" class="btn btn-circle blue">
47   - <i class="fa fa-plus"></i>
48   - 批量选择
49   - </a>
50   - <a href="javascirpt:" class="btn btn-circle blue">
51   - <i class="fa fa-plus"></i>
52   - 批量修改
53   - </a>
54   - <a href="javascirpt:" class="btn btn-circle blue">
55   - <i class="fa fa-plus"></i>
56   - 删除
57   - </a>
58   - <div class="btn-group">
59   - <a href="javascript:" class="btn red btn-outline btn-circle" data-toggle="dropdown">
60   - <i class="fa fa-share"></i>
61   - <span>系统工具</span>
62   - <i class="fa fa-angle-down"></i>
63   - </a>
64   - <ul class="dropdown-menu pull-right">
65   - <li>
66   - <a href="javascript:" class="tool-action">
67   - <i class="fa fa-file-excel-o"></i>
68   - 导出excel
69   - </a>
70   - </li>
71   - <li class="divider"></li>
72   - <li>
73   - <a href="javascript:" class="tool-action">
74   - <i class="fa fa-refresh"></i>
75   - 刷行数据
76   - </a>
77   - </li>
78   - </ul>
79   - </div>
80   - </div>
81   - </div>
82   -
83   - <div class="portlet-body">
84   - <!--<div ng-view></div>-->
85   - <table class="table table-striped table-bordered table-hover table-checkable order-column" ng-controller="timeTableManageCtrl as ctrl">
86   - <thead>
87   - <tr>
88   - <th>
89   - <input type="checkbox" class="group-checkable" data-set="#busConfigInfoTable.checkboxes"/>
90   - </th>
91   - <th ng-repeat="head in ctrl.detailHeads">
92   - <span ng-bind="head"></span>
93   - </th>
94   -
95   - </tr>
96   - </thead>
97   - <tbody>
98   - <tr ng-repeat="info in ctrl.detailInfos">
99   - <td>
100   - <input type="checkbox" class="checkboxes"/>
101   - </td>
102   - <td ng-repeat="cell in info track by $index">
103   - <span ng-bind="cell"></span>
104   - </td>
105   - </tr>
106   -
107   - </tbody>
108   - </table>
109   -
110   - <div style="text-align: right;">
111   - <uib-pagination total-items="ctrl.totalItems"
112   - ng-model="ctrl.currentPage"
113   - ng-change="ctrl.pageChanged()"
114   - previous-text="上一页"
115   - next-text="下一页">
116   - </uib-pagination>
117   - </div>
118   -
119   - </div>
120   - </div>
121   - </div>
122   -</div>
123   -
124   -<script src="service.js" inline="true"></script>
125   -<script src="controller.js" inline="true"></script>
126   -
127   -<script type="text/javascript">
128   - angular.bootstrap(document.getElementById("timeTableDetail"), ["timeTableManageApp"]);
  1 +<div class="page-head">
  2 + <div class="page-title">
  3 + <h1>时刻表明细</h1>
  4 + </div>
  5 +</div>
  6 +
  7 +<ul class="page-breadcrumb breadcrumb">
  8 + <li>
  9 + <a href="/pages/home.html" data-pjax>首页</a>
  10 + <i class="fa fa-circle"></i>
  11 + </li>
  12 + <li>
  13 + <span class="active">运营计划管理</span>
  14 + <i class="fa fa-circle"></i>
  15 + </li>
  16 + <li>
  17 + <span class="active">799路测试时刻表明细</span>
  18 + </li>
  19 +</ul>
  20 +
  21 +<div class="row" id="timeTableDetail" ng-app="timeTableManageApp">
  22 + <div class="col-md-12" ng-controller="timeTableManageCtrl as gmc">
  23 + <div class="portlet light bordered">
  24 + <div class="portlet-title">
  25 + <div class="caption font-dark">
  26 + <i class="fa fa-database font-dark"></i>
  27 + <span class="caption-subject bold uppercase">799路测试时刻表明细</span>
  28 + </div>
  29 + <div class="actions">
  30 + <a href="javascirpt:" class="btn btn-circle blue">
  31 + <i class="fa fa-plus"></i>
  32 + 动态生成
  33 + </a>
  34 + <a href="javascirpt:" class="btn btn-circle blue">
  35 + <i class="fa fa-plus"></i>
  36 + 分班
  37 + </a>
  38 + <a href="javascirpt:" class="btn btn-circle blue">
  39 + <i class="fa fa-plus"></i>
  40 + 取消分班
  41 + </a>
  42 + <a href="javascirpt:" class="btn btn-circle blue">
  43 + <i class="fa fa-plus"></i>
  44 + 反向
  45 + </a>
  46 + <a href="javascirpt:" class="btn btn-circle blue">
  47 + <i class="fa fa-plus"></i>
  48 + 批量选择
  49 + </a>
  50 + <a href="javascirpt:" class="btn btn-circle blue">
  51 + <i class="fa fa-plus"></i>
  52 + 批量修改
  53 + </a>
  54 + <a href="javascirpt:" class="btn btn-circle blue">
  55 + <i class="fa fa-plus"></i>
  56 + 删除
  57 + </a>
  58 + <div class="btn-group">
  59 + <a href="javascript:" class="btn red btn-outline btn-circle" data-toggle="dropdown">
  60 + <i class="fa fa-share"></i>
  61 + <span>系统工具</span>
  62 + <i class="fa fa-angle-down"></i>
  63 + </a>
  64 + <ul class="dropdown-menu pull-right">
  65 + <li>
  66 + <a href="javascript:" class="tool-action">
  67 + <i class="fa fa-file-excel-o"></i>
  68 + 导出excel
  69 + </a>
  70 + </li>
  71 + <li class="divider"></li>
  72 + <li>
  73 + <a href="javascript:" class="tool-action">
  74 + <i class="fa fa-refresh"></i>
  75 + 刷行数据
  76 + </a>
  77 + </li>
  78 + </ul>
  79 + </div>
  80 + </div>
  81 + </div>
  82 +
  83 + <div class="portlet-body">
  84 + <!--<div ng-view></div>-->
  85 + <table class="table table-striped table-bordered table-hover table-checkable order-column" ng-controller="timeTableManageCtrl as ctrl">
  86 + <thead>
  87 + <tr>
  88 + <th>
  89 + <input type="checkbox" class="group-checkable" data-set="#busConfigInfoTable.checkboxes"/>
  90 + </th>
  91 + <th ng-repeat="head in ctrl.detailHeads">
  92 + <span ng-bind="head"></span>
  93 + </th>
  94 +
  95 + </tr>
  96 + </thead>
  97 + <tbody>
  98 + <tr ng-repeat="info in ctrl.detailInfos">
  99 + <td>
  100 + <input type="checkbox" class="checkboxes"/>
  101 + </td>
  102 + <td ng-repeat="cell in info track by $index">
  103 + <span ng-bind="cell"></span>
  104 + </td>
  105 + </tr>
  106 +
  107 + </tbody>
  108 + </table>
  109 +
  110 + <div style="text-align: right;">
  111 + <uib-pagination total-items="ctrl.totalItems"
  112 + ng-model="ctrl.currentPage"
  113 + ng-change="ctrl.pageChanged()"
  114 + previous-text="上一页"
  115 + next-text="下一页">
  116 + </uib-pagination>
  117 + </div>
  118 +
  119 + </div>
  120 + </div>
  121 + </div>
  122 +</div>
  123 +
  124 +<script src="service.js" inline="true"></script>
  125 +<script src="controller.js" inline="true"></script>
  126 +
  127 +<script type="text/javascript">
  128 + angular.bootstrap(document.getElementById("timeTableDetail"), ["timeTableManageApp"]);
129 129 </script>
130 130 \ No newline at end of file
... ...
src/main/resources/static/pages/schedulePlan/app/core/timeTableManage/timeTableList.html
1   -<table class="table table-striped table-bordered table-hover table-checkable order-column" ng-controller="timeTableManageCtrl as ctrl">
2   - <thead>
3   - <tr>
4   - <th>
5   - <input type="checkbox" class="group-checkable" data-set="#busConfigInfoTable.checkboxes"/>
6   - </th>
7   - <th>线路</th>
8   - <th>时刻表名称</th>
9   - <th>修改时间</th>
10   - <th>路牌数</th>
11   - <th>圈数</th>
12   - <th>是否启用</th>
13   - <th>操作1</th>
14   - <th>操作2</th>
15   - </tr>
16   - </thead>
17   - <tbody>
18   - <tr ng-repeat="info in ctrl.infos" class="odd gradeX">
19   - <td>
20   - <input type="checkbox" class="checkboxes"/>
21   - </td>
22   - <td>
23   - <span ng-bind="info.xlName"></span>
24   - </td>
25   - <td>
26   - <span ng-bind="info.name"></span>
27   - </td>
28   - <td>
29   - <span ng-bind="info.updateDate | date:'yyyy-MM-dd HH:mm:ss'"></span>
30   - </td>
31   - <td>
32   - <span ng-bind="info.lpCount"></span>
33   - </td>
34   - <td>
35   - <span ng-bind="info.loopCount"></span>
36   - </td>
37   - <td>
38   - <span ng-bind="info.enable"></span>
39   - </td>
40   - <td>
41   - <a href="javascript:" ng-click="ctrl.showDetail()">时刻表明细信息</a>
42   - </td>
43   - <td>
44   - <a href="javascript:">预览</a>
45   - <a href="javascript:">基础信息修改</a>
46   - </td>
47   - </tr>
48   - </tbody>
49   -</table>
50   -
51   -<div style="text-align: right;">
52   - <uib-pagination total-items="ctrl.totalItems"
53   - ng-model="ctrl.currentPage"
54   - ng-change="ctrl.pageChanged()"
55   - previous-text="上一页"
56   - next-text="下一页">
57   - </uib-pagination>
  1 +<table class="table table-striped table-bordered table-hover table-checkable order-column" ng-controller="timeTableManageCtrl as ctrl">
  2 + <thead>
  3 + <tr>
  4 + <th>
  5 + <input type="checkbox" class="group-checkable" data-set="#busConfigInfoTable.checkboxes"/>
  6 + </th>
  7 + <th>线路</th>
  8 + <th>时刻表名称</th>
  9 + <th>修改时间</th>
  10 + <th>路牌数</th>
  11 + <th>圈数</th>
  12 + <th>是否启用</th>
  13 + <th>操作1</th>
  14 + <th>操作2</th>
  15 + </tr>
  16 + </thead>
  17 + <tbody>
  18 + <tr ng-repeat="info in ctrl.infos" class="odd gradeX">
  19 + <td>
  20 + <input type="checkbox" class="checkboxes"/>
  21 + </td>
  22 + <td>
  23 + <span ng-bind="info.xlName"></span>
  24 + </td>
  25 + <td>
  26 + <span ng-bind="info.name"></span>
  27 + </td>
  28 + <td>
  29 + <span ng-bind="info.updateDate | date:'yyyy-MM-dd HH:mm:ss'"></span>
  30 + </td>
  31 + <td>
  32 + <span ng-bind="info.lpCount"></span>
  33 + </td>
  34 + <td>
  35 + <span ng-bind="info.loopCount"></span>
  36 + </td>
  37 + <td>
  38 + <span ng-bind="info.enable"></span>
  39 + </td>
  40 + <td>
  41 + <a href="javascript:" ng-click="ctrl.showDetail()">时刻表明细信息</a>
  42 + </td>
  43 + <td>
  44 + <a href="javascript:">预览</a>
  45 + <a href="javascript:">基础信息修改</a>
  46 + </td>
  47 + </tr>
  48 + </tbody>
  49 +</table>
  50 +
  51 +<div style="text-align: right;">
  52 + <uib-pagination total-items="ctrl.totalItems"
  53 + ng-model="ctrl.currentPage"
  54 + ng-change="ctrl.pageChanged()"
  55 + previous-text="上一页"
  56 + next-text="下一页">
  57 + </uib-pagination>
58 58 </div>
59 59 \ No newline at end of file
... ...
src/main/resources/static/pages/schedulePlan/app/core/timeTableManage/timeTableManage.html
1   -<div class="page-head">
2   - <div class="page-title">
3   - <h1>时刻表管理</h1>
4   - </div>
5   -</div>
6   -
7   -<ul class="page-breadcrumb breadcrumb">
8   - <li>
9   - <a href="/pages/home.html" data-pjax>首页</a>
10   - <i class="fa fa-circle"></i>
11   - </li>
12   - <li>
13   - <span class="active">运营计划管理</span>
14   - <i class="fa fa-circle"></i>
15   - </li>
16   - <li>
17   - <span class="active">时刻表管理</span>
18   - </li>
19   -</ul>
20   -
21   -<div class="row" id="timeTableManage" ng-app="timeTableManageApp">
22   - <div class="col-md-12" ng-controller="timeTableManageCtrl as gmc">
23   - <div class="portlet light bordered">
24   - <div class="portlet-title">
25   - <div class="caption font-dark">
26   - <i class="fa fa-database font-dark"></i>
27   - <span class="caption-subject bold uppercase">时刻表</span>
28   - </div>
29   - <div class="actions">
30   - <a href="javascirpt:" class="btn btn-circle blue">
31   - <i class="fa fa-plus"></i>
32   - 添加时刻表
33   - </a>
34   - <div class="btn-group">
35   - <a href="javascript:" class="btn red btn-outline btn-circle" data-toggle="dropdown">
36   - <i class="fa fa-share"></i>
37   - <span>系统工具</span>
38   - <i class="fa fa-angle-down"></i>
39   - </a>
40   - <ul class="dropdown-menu pull-right">
41   - <li>
42   - <a href="javascript:" class="tool-action">
43   - <i class="fa fa-file-excel-o"></i>
44   - 导出excel
45   - </a>
46   - </li>
47   - <li class="divider"></li>
48   - <li>
49   - <a href="javascript:" class="tool-action">
50   - <i class="fa fa-refresh"></i>
51   - 刷行数据
52   - </a>
53   - </li>
54   - </ul>
55   - </div>
56   - </div>
57   - </div>
58   -
59   - <div class="portlet-body">
60   - <!--<div ng-view></div>-->
61   - <table class="table table-striped table-bordered table-hover table-checkable order-column" ng-controller="timeTableManageCtrl as ctrl">
62   - <thead>
63   - <tr>
64   - <th>
65   - <input type="checkbox" class="group-checkable" data-set="#busConfigInfoTable.checkboxes"/>
66   - </th>
67   - <th>线路</th>
68   - <th>时刻表名称</th>
69   - <th>修改时间</th>
70   - <th>路牌数</th>
71   - <th>圈数</th>
72   - <th>是否启用</th>
73   - <th>操作1</th>
74   - <th>操作2</th>
75   - </tr>
76   - </thead>
77   - <tbody>
78   - <tr ng-repeat="info in ctrl.infos" class="odd gradeX">
79   - <td>
80   - <input type="checkbox" class="checkboxes"/>
81   - </td>
82   - <td>
83   - <span ng-bind="info.xlName"></span>
84   - </td>
85   - <td>
86   - <span ng-bind="info.name"></span>
87   - </td>
88   - <td>
89   - <span ng-bind="info.updateDate | date:'yyyy-MM-dd HH:mm:ss'"></span>
90   - </td>
91   - <td>
92   - <span ng-bind="info.lpCount"></span>
93   - </td>
94   - <td>
95   - <span ng-bind="info.loopCount"></span>
96   - </td>
97   - <td>
98   - <span ng-bind="info.enable"></span>
99   - </td>
100   - <td>
101   - <a href="javascript:" ng-click="ctrl.showDetail()">时刻表明细信息</a>
102   - </td>
103   - <td>
104   - <a href="javascript:">预览</a>
105   - <a href="javascript:">基础信息修改</a>
106   - </td>
107   - </tr>
108   - </tbody>
109   - </table>
110   -
111   - <div style="text-align: right;">
112   - <uib-pagination total-items="ctrl.totalItems"
113   - ng-model="ctrl.currentPage"
114   - ng-change="ctrl.pageChanged()"
115   - previous-text="上一页"
116   - next-text="下一页">
117   - </uib-pagination>
118   - </div>
119   -
120   - </div>
121   - </div>
122   - </div>
123   -</div>
124   -
125   -<script src="service.js" inline="true"></script>
126   -<script src="controller.js" inline="true"></script>
127   -
128   -<script type="text/javascript">
129   - angular.bootstrap(document.getElementById("timeTableManage"), ["timeTableManageApp"]);
  1 +<div class="page-head">
  2 + <div class="page-title">
  3 + <h1>时刻表管理</h1>
  4 + </div>
  5 +</div>
  6 +
  7 +<ul class="page-breadcrumb breadcrumb">
  8 + <li>
  9 + <a href="/pages/home.html" data-pjax>首页</a>
  10 + <i class="fa fa-circle"></i>
  11 + </li>
  12 + <li>
  13 + <span class="active">运营计划管理</span>
  14 + <i class="fa fa-circle"></i>
  15 + </li>
  16 + <li>
  17 + <span class="active">时刻表管理</span>
  18 + </li>
  19 +</ul>
  20 +
  21 +<div class="row" id="timeTableManage" ng-app="timeTableManageApp">
  22 + <div class="col-md-12" ng-controller="timeTableManageCtrl as gmc">
  23 + <div class="portlet light bordered">
  24 + <div class="portlet-title">
  25 + <div class="caption font-dark">
  26 + <i class="fa fa-database font-dark"></i>
  27 + <span class="caption-subject bold uppercase">时刻表</span>
  28 + </div>
  29 + <div class="actions">
  30 + <a href="javascirpt:" class="btn btn-circle blue">
  31 + <i class="fa fa-plus"></i>
  32 + 添加时刻表
  33 + </a>
  34 + <div class="btn-group">
  35 + <a href="javascript:" class="btn red btn-outline btn-circle" data-toggle="dropdown">
  36 + <i class="fa fa-share"></i>
  37 + <span>系统工具</span>
  38 + <i class="fa fa-angle-down"></i>
  39 + </a>
  40 + <ul class="dropdown-menu pull-right">
  41 + <li>
  42 + <a href="javascript:" class="tool-action">
  43 + <i class="fa fa-file-excel-o"></i>
  44 + 导出excel
  45 + </a>
  46 + </li>
  47 + <li class="divider"></li>
  48 + <li>
  49 + <a href="javascript:" class="tool-action">
  50 + <i class="fa fa-refresh"></i>
  51 + 刷行数据
  52 + </a>
  53 + </li>
  54 + </ul>
  55 + </div>
  56 + </div>
  57 + </div>
  58 +
  59 + <div class="portlet-body">
  60 + <!--<div ng-view></div>-->
  61 + <table class="table table-striped table-bordered table-hover table-checkable order-column" ng-controller="timeTableManageCtrl as ctrl">
  62 + <thead>
  63 + <tr>
  64 + <th>
  65 + <input type="checkbox" class="group-checkable" data-set="#busConfigInfoTable.checkboxes"/>
  66 + </th>
  67 + <th>线路</th>
  68 + <th>时刻表名称</th>
  69 + <th>修改时间</th>
  70 + <th>路牌数</th>
  71 + <th>圈数</th>
  72 + <th>是否启用</th>
  73 + <th>操作1</th>
  74 + <th>操作2</th>
  75 + </tr>
  76 + </thead>
  77 + <tbody>
  78 + <tr ng-repeat="info in ctrl.infos" class="odd gradeX">
  79 + <td>
  80 + <input type="checkbox" class="checkboxes"/>
  81 + </td>
  82 + <td>
  83 + <span ng-bind="info.xlName"></span>
  84 + </td>
  85 + <td>
  86 + <span ng-bind="info.name"></span>
  87 + </td>
  88 + <td>
  89 + <span ng-bind="info.updateDate | date:'yyyy-MM-dd HH:mm:ss'"></span>
  90 + </td>
  91 + <td>
  92 + <span ng-bind="info.lpCount"></span>
  93 + </td>
  94 + <td>
  95 + <span ng-bind="info.loopCount"></span>
  96 + </td>
  97 + <td>
  98 + <span ng-bind="info.enable"></span>
  99 + </td>
  100 + <td>
  101 + <a href="javascript:" ng-click="ctrl.showDetail()">时刻表明细信息</a>
  102 + </td>
  103 + <td>
  104 + <a href="javascript:">预览</a>
  105 + <a href="javascript:">基础信息修改</a>
  106 + </td>
  107 + </tr>
  108 + </tbody>
  109 + </table>
  110 +
  111 + <div style="text-align: right;">
  112 + <uib-pagination total-items="ctrl.totalItems"
  113 + ng-model="ctrl.currentPage"
  114 + ng-change="ctrl.pageChanged()"
  115 + previous-text="上一页"
  116 + next-text="下一页">
  117 + </uib-pagination>
  118 + </div>
  119 +
  120 + </div>
  121 + </div>
  122 + </div>
  123 +</div>
  124 +
  125 +<script src="service.js" inline="true"></script>
  126 +<script src="controller.js" inline="true"></script>
  127 +
  128 +<script type="text/javascript">
  129 + angular.bootstrap(document.getElementById("timeTableManage"), ["timeTableManageApp"]);
130 130 </script>
131 131 \ No newline at end of file
... ...