Commit be7393a9ea70ded57291cf771be85bbde5434a83
1 parent
6a3b9d78
基础信息线路功能完善<是否撤销与是否宵夜字段修改为Integer类型>
Showing
9 changed files
with
622 additions
and
147 deletions
src/main/java/com/bsth/entity/Line.java
| @@ -29,12 +29,12 @@ public class Line implements Serializable { | @@ -29,12 +29,12 @@ public class Line implements Serializable { | ||
| 29 | @Id | 29 | @Id |
| 30 | @GeneratedValue(strategy = GenerationType.IDENTITY) | 30 | @GeneratedValue(strategy = GenerationType.IDENTITY) |
| 31 | private Integer id; | 31 | private Integer id; |
| 32 | - | ||
| 33 | - // 线路代码 | ||
| 34 | - private String lineCode; | ||
| 35 | - | 32 | + |
| 36 | // 线路名称 | 33 | // 线路名称 |
| 37 | private String name; | 34 | private String name; |
| 35 | + | ||
| 36 | + // 线路代码 | ||
| 37 | + private String lineCode; | ||
| 38 | 38 | ||
| 39 | // 英文名 | 39 | // 英文名 |
| 40 | private String es; | 40 | private String es; |
| @@ -42,16 +42,16 @@ public class Line implements Serializable { | @@ -42,16 +42,16 @@ public class Line implements Serializable { | ||
| 42 | // 简称 | 42 | // 简称 |
| 43 | private String shortName; | 43 | private String shortName; |
| 44 | 44 | ||
| 45 | - // 配置车辆总数 | 45 | + /** 配置车辆总数 老版本系统字段, 新版本系统业务需求暂时没用到该字段 ,这里暂时留着 */ |
| 46 | private Integer carSumNumber; | 46 | private Integer carSumNumber; |
| 47 | 47 | ||
| 48 | - // 空调车辆数量 | 48 | + /** 空调车辆数量 老版本系统字段, 新版本系统业务需求暂时没用到该字段 ,这里暂时留着 */ |
| 49 | private Integer hvacCarNumber; | 49 | private Integer hvacCarNumber; |
| 50 | 50 | ||
| 51 | - // 普通车辆数量 | 51 | + /** 普通车辆数量 老版本系统字段, 新版本系统业务需求暂时没用到该字段 ,这里暂时留着 */ |
| 52 | private Integer ordCarNumber; | 52 | private Integer ordCarNumber; |
| 53 | 53 | ||
| 54 | - // 停车场编码 | 54 | + /** 停车场编码 老版本系统字段, 新版本系统业务需求暂时没用到该字段 ,这里暂时留着 */ |
| 55 | private String carParkCode; | 55 | private String carParkCode; |
| 56 | 56 | ||
| 57 | // 起始站名称 | 57 | // 起始站名称 |
| @@ -61,7 +61,7 @@ public class Line implements Serializable { | @@ -61,7 +61,7 @@ public class Line implements Serializable { | ||
| 61 | private String startStationFirstTime; | 61 | private String startStationFirstTime; |
| 62 | 62 | ||
| 63 | // 起始站末班车时间 00:00 | 63 | // 起始站末班车时间 00:00 |
| 64 | - private String StartStationEndTime; | 64 | + private String startStationEndTime; |
| 65 | 65 | ||
| 66 | // 终点站名称 | 66 | // 终点站名称 |
| 67 | private String endStationName; | 67 | private String endStationName; |
| @@ -94,10 +94,10 @@ public class Line implements Serializable { | @@ -94,10 +94,10 @@ public class Line implements Serializable { | ||
| 94 | private String telephone; | 94 | private String telephone; |
| 95 | 95 | ||
| 96 | // 是否撤销 | 96 | // 是否撤销 |
| 97 | - private boolean destroy; | 97 | + private Integer destroy; |
| 98 | 98 | ||
| 99 | // 是否夜宵线 | 99 | // 是否夜宵线 |
| 100 | - private boolean supperLine; | 100 | + private Integer supperLine; |
| 101 | 101 | ||
| 102 | // 起始调度电话 | 102 | // 起始调度电话 |
| 103 | private String startPhone; | 103 | private String startPhone; |
| @@ -224,11 +224,11 @@ public class Line implements Serializable { | @@ -224,11 +224,11 @@ public class Line implements Serializable { | ||
| 224 | } | 224 | } |
| 225 | 225 | ||
| 226 | public String getStartStationEndTime() { | 226 | public String getStartStationEndTime() { |
| 227 | - return StartStationEndTime; | 227 | + return startStationEndTime; |
| 228 | } | 228 | } |
| 229 | 229 | ||
| 230 | public void setStartStationEndTime(String startStationEndTime) { | 230 | public void setStartStationEndTime(String startStationEndTime) { |
| 231 | - StartStationEndTime = startStationEndTime; | 231 | + this.startStationEndTime = startStationEndTime; |
| 232 | } | 232 | } |
| 233 | 233 | ||
| 234 | public String getEndStationName() { | 234 | public String getEndStationName() { |
| @@ -311,19 +311,19 @@ public class Line implements Serializable { | @@ -311,19 +311,19 @@ public class Line implements Serializable { | ||
| 311 | this.telephone = telephone; | 311 | this.telephone = telephone; |
| 312 | } | 312 | } |
| 313 | 313 | ||
| 314 | - public boolean isDestroy() { | 314 | + public Integer getDestroy() { |
| 315 | return destroy; | 315 | return destroy; |
| 316 | } | 316 | } |
| 317 | 317 | ||
| 318 | - public void setDestroy(boolean destroy) { | 318 | + public void setDestroy(Integer destroy) { |
| 319 | this.destroy = destroy; | 319 | this.destroy = destroy; |
| 320 | } | 320 | } |
| 321 | 321 | ||
| 322 | - public boolean isSupperLine() { | 322 | + public Integer getSupperLine() { |
| 323 | return supperLine; | 323 | return supperLine; |
| 324 | } | 324 | } |
| 325 | 325 | ||
| 326 | - public void setSupperLine(boolean supperLine) { | 326 | + public void setSupperLine(Integer supperLine) { |
| 327 | this.supperLine = supperLine; | 327 | this.supperLine = supperLine; |
| 328 | } | 328 | } |
| 329 | 329 |
src/main/resources/static/pages/base/line/add.html
| @@ -220,6 +220,79 @@ | @@ -220,6 +220,79 @@ | ||
| 220 | <input type="text" class="form-control" name="endPhone" id="startPhoneInput" placeholder="终点站调度电话"> | 220 | <input type="text" class="form-control" name="endPhone" id="startPhoneInput" placeholder="终点站调度电话"> |
| 221 | </div> | 221 | </div> |
| 222 | </div> | 222 | </div> |
| 223 | + <!-- | ||
| 224 | + 起始站名称 | ||
| 225 | + <div class="form-group"> | ||
| 226 | + <label class="control-label col-md-3"> 起始站名称: </label> | ||
| 227 | + <div class="col-md-4"> | ||
| 228 | + <input type="text" class="form-control" name="startStationName" id="startStationNameInput" placeholder="起始站名称"> | ||
| 229 | + </div> | ||
| 230 | + </div> | ||
| 231 | + | ||
| 232 | + 起始站首班车时间 | ||
| 233 | + <div class="form-group"> | ||
| 234 | + <label class="control-label col-md-3"> 起始站首班车时间: </label> | ||
| 235 | + <div class="col-md-4"> | ||
| 236 | + <input type="text" class="form-control" name="startStationFirstTime" id="startStationFirstTimeInput" placeholder="起始站首班车时间"> | ||
| 237 | + </div> | ||
| 238 | + </div> | ||
| 239 | + | ||
| 240 | + 起始站末班车时间 | ||
| 241 | + <div class="form-group"> | ||
| 242 | + <label class="control-label col-md-3"> 起始站末班车时间: </label> | ||
| 243 | + <div class="col-md-4"> | ||
| 244 | + <input type="text" class="form-control" name="StartStationEndTime" id="StartStationEndTimeInput" placeholder="起始站末班车时间 "> | ||
| 245 | + </div> | ||
| 246 | + </div> | ||
| 247 | + | ||
| 248 | + | ||
| 249 | + 终点站名称 | ||
| 250 | + <div class="form-group"> | ||
| 251 | + <label class="control-label col-md-3"> 终点站名称: </label> | ||
| 252 | + <div class="col-md-4"> | ||
| 253 | + <input type="text" class="form-control" name="endStationName" id="endStationNameInput" placeholder="终点站名称"> | ||
| 254 | + </div> | ||
| 255 | + </div> | ||
| 256 | + | ||
| 257 | + 终点站首班时间 | ||
| 258 | + <div class="form-group"> | ||
| 259 | + <label class="control-label col-md-3"> 终点站首班车时间: </label> | ||
| 260 | + <div class="col-md-4"> | ||
| 261 | + <input type="text" class="form-control" name="endStationFirstTime" id="endStationFirstTimeInput" placeholder="终点站首班车时间"> | ||
| 262 | + </div> | ||
| 263 | + </div> | ||
| 264 | + | ||
| 265 | + 终点站末班时间 | ||
| 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="endStationEndTime" id="endStationEndTimeInput" placeholder="终点站末班车时间 "> | ||
| 270 | + </div> | ||
| 271 | + </div> --> | ||
| 272 | + | ||
| 273 | + <!-- 车辆总数 --> | ||
| 274 | + <div class="form-group"> | ||
| 275 | + <label class="control-label col-md-3"> 车辆总数: </label> | ||
| 276 | + <div class="col-md-4"> | ||
| 277 | + <input type="text" class="form-control" name="carSumNumber" id="carSumNumberInput" placeholder="车辆总数"> | ||
| 278 | + </div> | ||
| 279 | + </div> | ||
| 280 | + | ||
| 281 | + <!-- 空调车辆数 --> | ||
| 282 | + <div class="form-group"> | ||
| 283 | + <label class="control-label col-md-3"> 空调车辆数: </label> | ||
| 284 | + <div class="col-md-4"> | ||
| 285 | + <input type="text" class="form-control" name="hvacCarNumber" id="hvacCarNumberInput" placeholder="空调车辆数"> | ||
| 286 | + </div> | ||
| 287 | + </div> | ||
| 288 | + | ||
| 289 | + <!-- 普通车辆数 --> | ||
| 290 | + <div class="form-group"> | ||
| 291 | + <label class="control-label col-md-3"> 普通车辆数: </label> | ||
| 292 | + <div class="col-md-4"> | ||
| 293 | + <input type="text" class="form-control" name="ordCarNumber" id="ordCarNumberInput" placeholder="普通车辆数"> | ||
| 294 | + </div> | ||
| 295 | + </div> | ||
| 223 | 296 | ||
| 224 | <!-- 描述/说明 --> | 297 | <!-- 描述/说明 --> |
| 225 | <div class="form-group"> | 298 | <div class="form-group"> |
src/main/resources/static/pages/base/line/details.html
| @@ -11,97 +11,296 @@ | @@ -11,97 +11,296 @@ | ||
| 11 | <li><span class="active">线路详情</span></li> | 11 | <li><span class="active">线路详情</span></li> |
| 12 | </ul> | 12 | </ul> |
| 13 | 13 | ||
| 14 | -<div class="row"> | ||
| 15 | - <div class="col-md-12"> | ||
| 16 | - <div class="portlet light porttlet-fit bordered"> | ||
| 17 | - <div class="portlet-title"> | ||
| 18 | - <div class="caption"> | ||
| 19 | - <i class="fa fa-info-circle font-dark"></i> | ||
| 20 | - <span class="caption-subject font-dark sbold uppercase">线路详情</span> | ||
| 21 | - </div> | ||
| 22 | - <div class="actions"> | ||
| 23 | - <div class="btn-group btn-group-devided" data-toggle="buttons"> | ||
| 24 | - <a class="btn btn-circle blue" href="list.html" data-pjax><i class="fa fa-reply"></i> 返回</a> | 14 | +<div class="portlet light bordered"> |
| 15 | + <div class="portlet-title"> | ||
| 16 | + <div class="caption"> | ||
| 17 | + <i class="icon-equalizer font-red-sunglo"></i> | ||
| 18 | + <span class="caption-subject font-red-sunglo bold uppercase">线路详情信息</span> | ||
| 19 | + </div> | ||
| 20 | + </div> | ||
| 21 | + <div class="portlet-body form" id="lineDetailsForm"> | ||
| 22 | + | ||
| 23 | + <!-- START FORM --> | ||
| 24 | + <form action="/" class="form-horizontal" id="line_details_form" > | ||
| 25 | + | ||
| 26 | + <!-- 表单内容 --> | ||
| 27 | + <div class="form-body"> | ||
| 28 | + | ||
| 29 | + <!-- 线路名称 --> | ||
| 30 | + <div class="form-group"> | ||
| 31 | + <label class="control-label col-md-3"> | ||
| 32 | + <span class="required"> * </span>线路名称: | ||
| 33 | + </label> | ||
| 34 | + <div class="col-md-4"> | ||
| 35 | + <input type="text" class="form-control" name="name" id="nameInput" placeholder="线路名称" /> | ||
| 36 | + <span class="help-block"> 例如 :浦东88路 </span> | ||
| 37 | + </div> | ||
| 38 | + </div> | ||
| 39 | + | ||
| 40 | + <!-- 英文名称 --> | ||
| 41 | + <div class="form-group"> | ||
| 42 | + <label class="control-label col-md-3"> 英文名称: </label> | ||
| 43 | + <div class="col-md-4"> | ||
| 44 | + <input type="text" class="form-control" name="es" id="esInput" placeholder="英文名称"> | ||
| 45 | + </div> | ||
| 46 | + </div> | ||
| 47 | + | ||
| 48 | + <!-- 线路简称 --> | ||
| 49 | + <div class="form-group"> | ||
| 50 | + <label class="control-label col-md-3"> 线路简称:</label> | ||
| 51 | + <div class="col-md-4"> | ||
| 52 | + <input type="text" class="form-control" name="shortName" id="shortNameInput" placeholder="线路简称"> | ||
| 53 | + </div> | ||
| 54 | + </div> | ||
| 55 | + | ||
| 56 | + <!-- 线路编码 --> | ||
| 57 | + <div class="form-group"> | ||
| 58 | + <label class="control-label col-md-3"> | ||
| 59 | + <span class="required"> * </span>线路编码: | ||
| 60 | + </label> | ||
| 61 | + <div class="col-md-4"> | ||
| 62 | + <input type="text" class="form-control" name="lineCode" id="lineCodeInput" placeholder="线路编码"> | ||
| 63 | + </div> | ||
| 64 | + </div> | ||
| 65 | + | ||
| 66 | + <!-- 所属公司 --> | ||
| 67 | + <div class="form-group"> | ||
| 68 | + <label class="control-label col-md-3"> 所属公司:</label> | ||
| 69 | + <div class="col-md-4"> | ||
| 70 | + <select name="company" class="form-control" id="companySelect"></select> | ||
| 71 | + </div> | ||
| 72 | + </div> | ||
| 73 | + | ||
| 74 | + <!-- 所属分公司 --> | ||
| 75 | + <div class="form-group"> | ||
| 76 | + <label class="control-label col-md-3"> 所属分公司:</label> | ||
| 77 | + <div class="col-md-4"> | ||
| 78 | + <select name="brancheCompany" class="form-control" id="brancheCompanySelect"></select> | ||
| 79 | + </div> | ||
| 80 | + </div> | ||
| 81 | + | ||
| 82 | + <!-- 线路性质 --> | ||
| 83 | + <div class="form-group"> | ||
| 84 | + <label class="control-label col-md-3"> 线路性质:</label> | ||
| 85 | + <div class="col-md-4"> | ||
| 86 | + <select name="nature" class="form-control" id="natureSelect"> | ||
| 87 | + <option value="">-- 请选择线路性质 --</option> | ||
| 88 | + <option value="lj">路救</option> | ||
| 89 | + <option value="bc">备车</option> | ||
| 90 | + <option value="dbc">定班车</option> | ||
| 91 | + <option value="yxl">夜宵路</option> | ||
| 92 | + <option value="cgxl">常规线路</option> | ||
| 93 | + <option value="gjxl">过江线路</option> | ||
| 94 | + <option value="csbs">穿梭巴士</option> | ||
| 95 | + <option value="tyxl">特约线路</option> | ||
| 96 | + <option value="cctxl">村村通线路</option> | ||
| 97 | + <option value="qt">其他</option> | ||
| 98 | + </select> | ||
| 99 | + </div> | ||
| 100 | + </div> | ||
| 101 | + | ||
| 102 | + <!-- 线路等级 --> | ||
| 103 | + <div class="form-group"> | ||
| 104 | + <label class="control-label col-md-3"> 线路等级:</label> | ||
| 105 | + <div class="col-md-4"> | ||
| 106 | + <select name="level" class="form-control" id="levelSelect"> | ||
| 107 | + <option value="">-- 请选择线路等级 --</option> | ||
| 108 | + <option value="1">一级线路</option> | ||
| 109 | + <option value="2">二级线路</option> | ||
| 110 | + <option value="0">未知等级</option> | ||
| 111 | + </select> | ||
| 25 | </div> | 112 | </div> |
| 26 | - </div> | 113 | + </div> |
| 114 | + | ||
| 115 | + <!-- 是否撤销 --> | ||
| 116 | + <div class="form-group"> | ||
| 117 | + <label class="control-label col-md-3">是否撤销:</label> | ||
| 118 | + <div class="col-md-4"> | ||
| 119 | + <div class="md-radio-inline"> | ||
| 120 | + <div class="md-radio"> | ||
| 121 | + <input type="radio" id="radio14" name="destroy" data-title="是" class="md-radiobtn" value="1" > | ||
| 122 | + <label for="radio14"> | ||
| 123 | + <span></span> | ||
| 124 | + <span class="check"></span> | ||
| 125 | + <span class="box"></span> 是 | ||
| 126 | + </label> | ||
| 127 | + </div> | ||
| 128 | + <div class="md-radio has-error"> | ||
| 129 | + <input type="radio" id="radio15" name="destroy" class="md-radiobtn" data-title="否" value="0"> | ||
| 130 | + <label for="radio15" style="color:#FFC0CB"> | ||
| 131 | + <span></span> | ||
| 132 | + <span class="check"></span> | ||
| 133 | + <span class="box"></span> 否 | ||
| 134 | + </label> | ||
| 135 | + </div> | ||
| 136 | + </div> | ||
| 137 | + </div> | ||
| 138 | + </div> | ||
| 139 | + | ||
| 140 | + <!-- 是否宵夜 --> | ||
| 141 | + <div class="form-group"> | ||
| 142 | + <label class="control-label col-md-3">是否宵夜:</label> | ||
| 143 | + <div class="col-md-4"> | ||
| 144 | + <div class="md-radio-inline"> | ||
| 145 | + <div class="md-radio"> | ||
| 146 | + <input type="radio" id="radio16" name="supperLine" class="md-radiobtn" data-title="是" value="1"> | ||
| 147 | + <label for="radio16"> | ||
| 148 | + <span></span> | ||
| 149 | + <span class="check"></span> | ||
| 150 | + <span class="box"></span> 是 | ||
| 151 | + </label> | ||
| 152 | + </div> | ||
| 153 | + <div class="md-radio has-error"> | ||
| 154 | + <input type="radio" id="radio17" name="supperLine" class="md-radiobtn" data-title="否" value="0"> | ||
| 155 | + <label for="radio17" style="color:#FFC0CB"> | ||
| 156 | + <span></span> | ||
| 157 | + <span class="check"></span> | ||
| 158 | + <span class="box"></span> 否 | ||
| 159 | + </label> | ||
| 160 | + </div> | ||
| 161 | + </div> | ||
| 162 | + </div> | ||
| 163 | + </div> | ||
| 164 | + | ||
| 165 | + <!-- 开辟日期 --> | ||
| 166 | + <div class="form-group"> | ||
| 167 | + <label class="control-label col-md-3"> 开辟日期: </label> | ||
| 168 | + <div class="col-md-4"> | ||
| 169 | + <input type="text" class="form-control" name="openDate" id="openDateInput" placeholder="开辟日期"> | ||
| 170 | + </div> | ||
| 171 | + </div> | ||
| 172 | + | ||
| 173 | + <!-- 线路沿革 --> | ||
| 174 | + <div class="form-group"> | ||
| 175 | + <label class="control-label col-md-3"> 线路沿革: </label> | ||
| 176 | + <div class="col-md-4"> | ||
| 177 | + <textarea class="form-control" rows="3" name="history" id="historyTextarea" placeholder="线路沿革"></textarea> | ||
| 178 | + <span class="help-block">日期及内容:如2014-1-1,开辟;2014-5-1,延线;</span> | ||
| 179 | + </div> | ||
| 180 | + </div> | ||
| 181 | + | ||
| 182 | + <!-- 设备线路编码 --> | ||
| 183 | + <div class="form-group"> | ||
| 184 | + <label class="control-label col-md-3"> 设备线路编码: </label> | ||
| 185 | + <div class="col-md-4"> | ||
| 186 | + <input type="text" class="form-control" name="eqLinecode" id="eqLinecodeInput" placeholder="设备线路编码"> | ||
| 187 | + </div> | ||
| 188 | + </div> | ||
| 189 | + | ||
| 190 | + <!-- 上海市线路编码 --> | ||
| 191 | + <div class="form-group"> | ||
| 192 | + <label class="control-label col-md-3"> 上海市线路编码: </label> | ||
| 193 | + <div class="col-md-4"> | ||
| 194 | + <input type="text" class="form-control" name="shanghaiLinecode" id="shanghaiLinecodeInput" placeholder="上海市线路编码"> | ||
| 195 | + </div> | ||
| 196 | + </div> | ||
| 197 | + | ||
| 198 | + <!-- 起始站调度电话 --> | ||
| 199 | + <div class="form-group"> | ||
| 200 | + <label class="control-label col-md-3"> 起始站调度电话: </label> | ||
| 201 | + <div class="col-md-4"> | ||
| 202 | + <input type="text" class="form-control" name="startPhone" id="startPhoneInput" placeholder="起始站调度电话"> | ||
| 203 | + </div> | ||
| 204 | + </div> | ||
| 205 | + | ||
| 206 | + <!-- 终点站调度电话 --> | ||
| 207 | + <div class="form-group"> | ||
| 208 | + <label class="control-label col-md-3"> 终点站调度电话: </label> | ||
| 209 | + <div class="col-md-4"> | ||
| 210 | + <input type="text" class="form-control" name="endPhone" id="startPhoneInput" placeholder="终点站调度电话"> | ||
| 211 | + </div> | ||
| 212 | + </div> | ||
| 213 | + <!-- 起始站名称 --> | ||
| 214 | + <div class="form-group"> | ||
| 215 | + <label class="control-label col-md-3"> 起始站名称: </label> | ||
| 216 | + <div class="col-md-4"> | ||
| 217 | + <input type="text" class="form-control" name="startStationName" id="startStationNameInput" placeholder="起始站名称"> | ||
| 218 | + </div> | ||
| 219 | + </div> | ||
| 220 | + | ||
| 221 | + <!-- 起始站首班车时间 --> | ||
| 222 | + <div class="form-group"> | ||
| 223 | + <label class="control-label col-md-3"> 起始站首班车时间: </label> | ||
| 224 | + <div class="col-md-4"> | ||
| 225 | + <input type="text" class="form-control" name="startStationFirstTime" id="startStationFirstTimeInput" placeholder="起始站首班车时间"> | ||
| 226 | + </div> | ||
| 227 | + </div> | ||
| 228 | + | ||
| 229 | + <!-- 起始站末班车时间 --> | ||
| 230 | + <div class="form-group"> | ||
| 231 | + <label class="control-label col-md-3"> 起始站末班车时间: </label> | ||
| 232 | + <div class="col-md-4"> | ||
| 233 | + <input type="text" class="form-control" name="startStationEndTime" id="StartStationEndTimeInput" placeholder="起始站末班车时间 "> | ||
| 234 | + </div> | ||
| 235 | + </div> | ||
| 236 | + | ||
| 237 | + | ||
| 238 | + <!-- 终点站名称 --> | ||
| 239 | + <div class="form-group"> | ||
| 240 | + <label class="control-label col-md-3"> 终点站名称: </label> | ||
| 241 | + <div class="col-md-4"> | ||
| 242 | + <input type="text" class="form-control" name="endStationName" id="endStationNameInput" placeholder="终点站名称"> | ||
| 243 | + </div> | ||
| 244 | + </div> | ||
| 245 | + | ||
| 246 | + <!-- 终点站首班时间 --> | ||
| 247 | + <div class="form-group"> | ||
| 248 | + <label class="control-label col-md-3"> 终点站首班车时间: </label> | ||
| 249 | + <div class="col-md-4"> | ||
| 250 | + <input type="text" class="form-control" name="endStationFirstTime" id="endStationFirstTimeInput" placeholder="终点站首班车时间"> | ||
| 251 | + </div> | ||
| 252 | + </div> | ||
| 253 | + | ||
| 254 | + <!-- 终点站末班时间 --> | ||
| 255 | + <div class="form-group"> | ||
| 256 | + <label class="control-label col-md-3"> 终点站末班车时间: </label> | ||
| 257 | + <div class="col-md-4"> | ||
| 258 | + <input type="text" class="form-control" name="endStationEndTime" id="endStationEndTimeInput" placeholder="终点站末班车时间 "> | ||
| 259 | + </div> | ||
| 260 | + </div> | ||
| 261 | + | ||
| 262 | + <!-- 车辆总数 --> | ||
| 263 | + <div class="form-group"> | ||
| 264 | + <label class="control-label col-md-3"> 车辆总数: </label> | ||
| 265 | + <div class="col-md-4"> | ||
| 266 | + <input type="text" class="form-control" name="carSumNumber" id="carSumNumberInput" placeholder="车辆总数"> | ||
| 267 | + </div> | ||
| 268 | + </div> | ||
| 269 | + | ||
| 270 | + <!-- 空调车辆数 --> | ||
| 271 | + <div class="form-group"> | ||
| 272 | + <label class="control-label col-md-3"> 空调车辆数: </label> | ||
| 273 | + <div class="col-md-4"> | ||
| 274 | + <input type="text" class="form-control" name="hvacCarNumber" id="hvacCarNumberInput" placeholder="空调车辆数"> | ||
| 275 | + </div> | ||
| 276 | + </div> | ||
| 277 | + | ||
| 278 | + <!-- 普通车辆数 --> | ||
| 279 | + <div class="form-group"> | ||
| 280 | + <label class="control-label col-md-3"> 普通车辆数: </label> | ||
| 281 | + <div class="col-md-4"> | ||
| 282 | + <input type="text" class="form-control" name="ordCarNumber" id="ordCarNumberInput" placeholder="普通车辆数"> | ||
| 283 | + </div> | ||
| 284 | + </div> | ||
| 285 | + | ||
| 286 | + <!-- 描述/说明 --> | ||
| 287 | + <div class="form-group"> | ||
| 288 | + <label class="control-label col-md-3"> 描述/说明: </label> | ||
| 289 | + <div class="col-md-4"> | ||
| 290 | + <textarea class="form-control" rows="3" name="descriptions" id="descriptionsTextarea" placeholder="描述/说明"></textarea> | ||
| 291 | + </div> | ||
| 292 | + </div> | ||
| 27 | </div> | 293 | </div> |
| 28 | - <div class="portlet-body"> | ||
| 29 | - <div class="table-container" style="margin-top: 10px"> | ||
| 30 | - <table class="table table-striped table-bordered table-hover table-checkable" id="line_details"> | ||
| 31 | - <thead> | ||
| 32 | - <tr role="row" class="heading"> | ||
| 33 | - <th width="8%">线路编码</th> | ||
| 34 | - <th width="8%">线路名称</th> | ||
| 35 | - <th width="10%">英文名称</th> | ||
| 36 | - <th width="10%">线路简称</th> | ||
| 37 | - <th width="10%">所属公司</th> | ||
| 38 | - <th width="10%">所属分公司</th> | ||
| 39 | - <th width="10%">线路性质</th> | ||
| 40 | - <th width="10%">线路等级</th> | ||
| 41 | - <th width="10%">是否撤消</th> | ||
| 42 | - <th width="10%">是否夜宵线</th> | ||
| 43 | - <th width="10%">起始站调度电话</th> | ||
| 44 | - <th width="10%">终点站调度电话</th> | ||
| 45 | - <th width="10%">开辟日期</th> | ||
| 46 | - <th width="10%">线路沿革</th> | ||
| 47 | - </tr> | ||
| 48 | - </thead> | ||
| 49 | - <tbody></tbody> | ||
| 50 | - </table> | ||
| 51 | - <div style="text-align: right;"> | ||
| 52 | - <ul id="pagination" class="pagination"></ul> | 294 | + <div class="form-actions"> |
| 295 | + <div class="row"> | ||
| 296 | + <div class="col-md-offset-3 col-md-4"> | ||
| 297 | + <a type="button" class="btn default" href="list.html" style="margin-left: 35%;" data-pjax><i class="fa fa-reply"></i> 返回</a> | ||
| 53 | </div> | 298 | </div> |
| 54 | </div> | 299 | </div> |
| 55 | </div> | 300 | </div> |
| 56 | - </div> | 301 | + </form> |
| 302 | + <!-- END FORM--> | ||
| 303 | + | ||
| 57 | </div> | 304 | </div> |
| 58 | </div> | 305 | </div> |
| 59 | -<script type="text/html" id="line_details_temp"> | ||
| 60 | -{{each list as obj i }} | ||
| 61 | -<tr> | ||
| 62 | - <td> | ||
| 63 | - {{obj.lineCode}} | ||
| 64 | - </td> | ||
| 65 | - <td> | ||
| 66 | - {{obj.name}} | ||
| 67 | - </td> | ||
| 68 | - <td> | ||
| 69 | - {{obj.es}} | ||
| 70 | - </td> | ||
| 71 | - <td> | ||
| 72 | - {{obj.shortName}} | ||
| 73 | - </td> | ||
| 74 | - <td> | ||
| 75 | - {{obj.company}} | ||
| 76 | - </td> | ||
| 77 | - <td> | ||
| 78 | - {{obj.brancheCompany}} | ||
| 79 | - </td> | ||
| 80 | - <td> | ||
| 81 | - {{obj.nature}} | ||
| 82 | - </td> | ||
| 83 | - <td> | ||
| 84 | - {{obj.level}} | ||
| 85 | - </td> | ||
| 86 | - <td> | ||
| 87 | - {{obj.destroy}} | ||
| 88 | - </td> | ||
| 89 | - <td> | ||
| 90 | - {{obj.supperLine}} | ||
| 91 | - </td> | ||
| 92 | - <td> | ||
| 93 | - {{obj.startPhone}} | ||
| 94 | - </td> | ||
| 95 | - <td> | ||
| 96 | - {{obj.endPhone}} | ||
| 97 | - </td> | ||
| 98 | - <td> | ||
| 99 | - {{obj.openDate}} | ||
| 100 | - </td> | ||
| 101 | - <td> | ||
| 102 | - {{obj.history}} | ||
| 103 | - </td> | ||
| 104 | -</tr> | ||
| 105 | -{{/each}} | ||
| 106 | -</script> | ||
| 107 | <script type="text/javascript" src="/pages/base/line/js/line-details-info.js"></script> | 306 | <script type="text/javascript" src="/pages/base/line/js/line-details-info.js"></script> |
| 108 | \ No newline at end of file | 307 | \ No newline at end of file |
src/main/resources/static/pages/base/line/edit.html
| @@ -219,7 +219,31 @@ | @@ -219,7 +219,31 @@ | ||
| 219 | </div> | 219 | </div> |
| 220 | </div> | 220 | </div> |
| 221 | 221 | ||
| 222 | - <!-- --> | 222 | + <!-- 车辆总数 --> |
| 223 | + <div class="form-group"> | ||
| 224 | + <label class="control-label col-md-3"> 车辆总数: </label> | ||
| 225 | + <div class="col-md-4"> | ||
| 226 | + <input type="text" class="form-control" name="carSumNumber" id="carSumNumberInput" placeholder="车辆总数"> | ||
| 227 | + </div> | ||
| 228 | + </div> | ||
| 229 | + | ||
| 230 | + <!-- 空调车辆数 --> | ||
| 231 | + <div class="form-group"> | ||
| 232 | + <label class="control-label col-md-3"> 空调车辆数: </label> | ||
| 233 | + <div class="col-md-4"> | ||
| 234 | + <input type="text" class="form-control" name="hvacCarNumber" id="hvacCarNumberInput" placeholder="空调车辆数"> | ||
| 235 | + </div> | ||
| 236 | + </div> | ||
| 237 | + | ||
| 238 | + <!-- 普通车辆数 --> | ||
| 239 | + <div class="form-group"> | ||
| 240 | + <label class="control-label col-md-3"> 普通车辆数: </label> | ||
| 241 | + <div class="col-md-4"> | ||
| 242 | + <input type="text" class="form-control" name="ordCarNumber" id="ordCarNumberInput" placeholder="普通车辆数"> | ||
| 243 | + </div> | ||
| 244 | + </div> | ||
| 245 | + | ||
| 246 | + <!-- 描述/说明 --> | ||
| 223 | <div class="form-group"> | 247 | <div class="form-group"> |
| 224 | <label class="control-label col-md-3"> 描述/说明: </label> | 248 | <label class="control-label col-md-3"> 描述/说明: </label> |
| 225 | <div class="col-md-4"> | 249 | <div class="col-md-4"> |
src/main/resources/static/pages/base/line/js/line-add-form.js
| 1 | $(function(){ | 1 | $(function(){ |
| 2 | 2 | ||
| 3 | - | ||
| 4 | // 获取线路编码 | 3 | // 获取线路编码 |
| 5 | function getLineCode(cb) { | 4 | function getLineCode(cb) { |
| 6 | 5 | ||
| 7 | // 获取线路编码 | 6 | // 获取线路编码 |
| 8 | $.get('/line/getLineCode',function(lineCode){ | 7 | $.get('/line/getLineCode',function(lineCode){ |
| 9 | 8 | ||
| 10 | - cb && cb(lineCode); | 9 | + return cb && cb(lineCode); |
| 11 | 10 | ||
| 12 | }); | 11 | }); |
| 13 | } | 12 | } |
| 14 | 13 | ||
| 14 | + // 获取线路编码元素并设值 | ||
| 15 | getLineCode(function(result){ | 15 | getLineCode(function(result){ |
| 16 | 16 | ||
| 17 | // 设置线路编码值 | 17 | // 设置线路编码值 |
| @@ -38,8 +38,10 @@ $(function(){ | @@ -38,8 +38,10 @@ $(function(){ | ||
| 38 | // 日期控件 | 38 | // 日期控件 |
| 39 | $('#openDateInput').datetimepicker({ | 39 | $('#openDateInput').datetimepicker({ |
| 40 | 40 | ||
| 41 | + // 日期控件时间格式 | ||
| 41 | format : 'YYYY-MM-DD', | 42 | format : 'YYYY-MM-DD', |
| 42 | 43 | ||
| 44 | + // 语言 | ||
| 43 | locale: 'zh-cn' | 45 | locale: 'zh-cn' |
| 44 | 46 | ||
| 45 | }); | 47 | }); |
| @@ -203,6 +205,36 @@ $(function(){ | @@ -203,6 +205,36 @@ $(function(){ | ||
| 203 | digits : true | 205 | digits : true |
| 204 | }, | 206 | }, |
| 205 | 207 | ||
| 208 | + // 车辆总数 | ||
| 209 | + 'carSumNumber' : { | ||
| 210 | + | ||
| 211 | + // 必须输入合法的数字(负数,小数)。 | ||
| 212 | + number : true, | ||
| 213 | + | ||
| 214 | + // 必须输入整数。 | ||
| 215 | + digits : true | ||
| 216 | + }, | ||
| 217 | + | ||
| 218 | + // 空调车辆数 | ||
| 219 | + 'hvacCarNumber' : { | ||
| 220 | + | ||
| 221 | + // 必须输入合法的数字(负数,小数)。 | ||
| 222 | + number : true, | ||
| 223 | + | ||
| 224 | + // 必须输入整数。 | ||
| 225 | + digits : true | ||
| 226 | + }, | ||
| 227 | + | ||
| 228 | + // 普通车辆数 | ||
| 229 | + 'ordCarNumber' : { | ||
| 230 | + | ||
| 231 | + // 必须输入合法的数字(负数,小数)。 | ||
| 232 | + number : true, | ||
| 233 | + | ||
| 234 | + // 必须输入整数。 | ||
| 235 | + digits : true | ||
| 236 | + }, | ||
| 237 | + | ||
| 206 | // 描述/说明 | 238 | // 描述/说明 |
| 207 | 'descriptions' : { | 239 | 'descriptions' : { |
| 208 | 240 |
src/main/resources/static/pages/base/line/js/line-details-info.js
| 1 | $(function(){ | 1 | $(function(){ |
| 2 | 2 | ||
| 3 | // 获取参数ID | 3 | // 获取参数ID |
| 4 | - var lineId = $.url().param('lineId'); | 4 | + var lineId = $.url().param('no'); |
| 5 | 5 | ||
| 6 | if(lineId) { | 6 | if(lineId) { |
| 7 | 7 | ||
| 8 | - $get('/line/all',{id_eq:lineId},function(data) { | 8 | + // 填充公司下拉框 |
| 9 | + selectTemp(function(){ | ||
| 9 | 10 | ||
| 10 | - if(data) { | 11 | + // 根据ID查询详细信息 |
| 12 | + $get('/line/' + lineId ,null, function(result){ | ||
| 11 | 13 | ||
| 12 | - var tbodyHtml = template('line_details_temp',{list : data}); | ||
| 13 | - | ||
| 14 | - // 把渲染好的模版html文本追加到表格中 | ||
| 15 | - $('#line_details tbody').html(tbodyHtml); | ||
| 16 | - | ||
| 17 | - } | ||
| 18 | - | 14 | + // 如果不为空 |
| 15 | + if(result) { | ||
| 16 | + | ||
| 17 | + // 定义日期格式 | ||
| 18 | + var fs = 'YYYY-MM-DD' | ||
| 19 | + | ||
| 20 | + // 设置日期格式 | ||
| 21 | + result.openDate = moment(result.openDate).format(fs); | ||
| 22 | + | ||
| 23 | + // 获取线路详情表单元素并设值 | ||
| 24 | + putFormData(result, '#line_details_form'); | ||
| 25 | + | ||
| 26 | + // 获取表单元素并设置Disabled属性 | ||
| 27 | + $('input,select,textarea','#line_details_form').attr('Disabled','Disabled'); | ||
| 28 | + | ||
| 29 | + // 设置公司值 | ||
| 30 | + $('#companySelect').val(result.company); | ||
| 31 | + | ||
| 32 | + // 填充分公司下拉框选择值 | ||
| 33 | + getbrancheCompanyValues(result.company,function(){ | ||
| 34 | + | ||
| 35 | + // 设置分公司 | ||
| 36 | + $('#brancheCompanySelect').val(result.brancheCompany); | ||
| 37 | + | ||
| 38 | + }); | ||
| 39 | + | ||
| 40 | + } | ||
| 41 | + | ||
| 42 | + }); | ||
| 19 | }); | 43 | }); |
| 20 | 44 | ||
| 21 | } else { | 45 | } else { |
| 22 | 46 | ||
| 23 | // 缺少ID | 47 | // 缺少ID |
| 24 | - layer.confirm('【ID缺失,请点击返回,重新进行详情操作】', { | ||
| 25 | - btn : [ '返回' ],icon: 3, title:'提示' | ||
| 26 | - }, function(index){ | 48 | + layer.confirm('【ID缺失,请点击返回,重新进行详情操作】', {btn : [ '返回' ],icon: 3, title:'提示'}, function(index){ |
| 49 | + | ||
| 50 | + // 关闭弹出层 | ||
| 27 | layer.close(index); | 51 | layer.close(index); |
| 52 | + | ||
| 53 | + // 放回list页面 | ||
| 28 | loadPage('list.html'); | 54 | loadPage('list.html'); |
| 55 | + | ||
| 29 | }); | 56 | }); |
| 30 | 57 | ||
| 31 | } | 58 | } |
| 32 | 59 | ||
| 60 | + // 填充公司下拉框 | ||
| 61 | + function selectTemp(callback) { | ||
| 62 | + | ||
| 63 | + // 填充公司下拉框选择值 | ||
| 64 | + $.get('/business/all', {upCode_eq: '88'}, function(array){ | ||
| 65 | + | ||
| 66 | + // 公司下拉options属性值 | ||
| 67 | + var options = '<option value="">-- 请选择公司 --</option>'; | ||
| 68 | + | ||
| 69 | + // 遍历array | ||
| 70 | + $.each(array, function(i,d){ | ||
| 71 | + | ||
| 72 | + options += '<option value="'+d.businessCode+'">'+d.businessName+'</option>'; | ||
| 73 | + | ||
| 74 | + }); | ||
| 75 | + | ||
| 76 | + // 填充公司下拉框options | ||
| 77 | + $('#companySelect').html(options); | ||
| 78 | + | ||
| 79 | + return callback && callback(); | ||
| 80 | + | ||
| 81 | + }); | ||
| 82 | + } | ||
| 83 | + | ||
| 84 | + | ||
| 85 | + // 填充分公司下拉框选择值 | ||
| 86 | + function getbrancheCompanyValues(businessCode,cb){ | ||
| 87 | + | ||
| 88 | + // 分公司下拉框options属性值 | ||
| 89 | + var options = '<option value="">-- 请选择分公司 --</option>'; | ||
| 90 | + | ||
| 91 | + if(businessCode) { | ||
| 92 | + | ||
| 93 | + $get('/business/all', {upCode_eq: businessCode}, function(brancheCompany){ | ||
| 94 | + | ||
| 95 | + // 遍历brancheCompany | ||
| 96 | + $.each(brancheCompany, function(i,d){ | ||
| 97 | + | ||
| 98 | + options += '<option value="'+d.businessCode+'">'+d.businessName+'</option>'; | ||
| 99 | + | ||
| 100 | + }); | ||
| 101 | + | ||
| 102 | + // 填充分公司下拉框options | ||
| 103 | + $('#brancheCompanySelect').html(options); | ||
| 104 | + | ||
| 105 | + return cb && cb(); | ||
| 106 | + | ||
| 107 | + }); | ||
| 108 | + | ||
| 109 | + } else { | ||
| 110 | + | ||
| 111 | + // 填充分公司下拉框options | ||
| 112 | + $('#brancheCompanySelect').html(options); | ||
| 113 | + | ||
| 114 | + return cb && cb(); | ||
| 115 | + } | ||
| 116 | + | ||
| 117 | + } | ||
| 33 | }); | 118 | }); |
| 34 | \ No newline at end of file | 119 | \ No newline at end of file |
src/main/resources/static/pages/base/line/js/line-edit-form.js
| 1 | !function(){ | 1 | !function(){ |
| 2 | 2 | ||
| 3 | // 获取参数ID | 3 | // 获取参数ID |
| 4 | - var lineId = $.url().param('lineId'); | 4 | + var lineId = $.url().param('no'); |
| 5 | 5 | ||
| 6 | // 如果参数ID不为空 | 6 | // 如果参数ID不为空 |
| 7 | if(lineId) { | 7 | if(lineId) { |
| 8 | 8 | ||
| 9 | + // 获取线路Id元素并设值 | ||
| 9 | $('#lineId').val(lineId); | 10 | $('#lineId').val(lineId); |
| 10 | 11 | ||
| 12 | + // 初始化公司下拉框 | ||
| 11 | selectTemp(function(){ | 13 | selectTemp(function(){ |
| 12 | 14 | ||
| 13 | // 根据ID查询详细信息 | 15 | // 根据ID查询详细信息 |
| @@ -22,11 +24,13 @@ | @@ -22,11 +24,13 @@ | ||
| 22 | // 设置日期 | 24 | // 设置日期 |
| 23 | result.openDate = moment(result.openDate).format(fs); | 25 | result.openDate = moment(result.openDate).format(fs); |
| 24 | 26 | ||
| 27 | + // 填充修改线路表单元素值 | ||
| 25 | putFormData(result, '#line_edit_form'); | 28 | putFormData(result, '#line_edit_form'); |
| 26 | 29 | ||
| 27 | // 设置公司值 | 30 | // 设置公司值 |
| 28 | $('#companySelect').val(result.company); | 31 | $('#companySelect').val(result.company); |
| 29 | 32 | ||
| 33 | + // 填充分公司下拉框选择值 | ||
| 30 | getbrancheCompanyValues(result.company,function(){ | 34 | getbrancheCompanyValues(result.company,function(){ |
| 31 | 35 | ||
| 32 | // 设置分公司 | 36 | // 设置分公司 |
| @@ -42,17 +46,35 @@ | @@ -42,17 +46,35 @@ | ||
| 42 | } else { | 46 | } else { |
| 43 | 47 | ||
| 44 | // 缺少ID | 48 | // 缺少ID |
| 45 | - layer.confirm('【ID缺失,请点击返回,重新进行修改操作】', { | ||
| 46 | - btn : [ '返回' ],icon: 3, title:'提示' | ||
| 47 | - }, function(index){ | 49 | + layer.confirm('【ID缺失,请点击返回,重新进行修改操作】', {btn : [ '返回' ],icon: 3, title:'提示'}, function(index){ |
| 50 | + | ||
| 51 | + // 关闭弹出层 | ||
| 48 | layer.close(index); | 52 | layer.close(index); |
| 53 | + | ||
| 54 | + // 跳转到list页面 | ||
| 49 | loadPage('list.html'); | 55 | loadPage('list.html'); |
| 56 | + | ||
| 50 | }); | 57 | }); |
| 51 | } | 58 | } |
| 52 | 59 | ||
| 60 | + // 输入线路名称,自动生成英文名称和线路简称 | ||
| 61 | + $('#nameInput').on('keyup', setPinYin); | ||
| 62 | + | ||
| 63 | + // 根据线路名称值设置英文名称值和线路简称 | ||
| 64 | + function setPinYin(){ | ||
| 65 | + | ||
| 66 | + // 获取线路名称值 | ||
| 67 | + var val = $('#nameInput').val(); | ||
| 68 | + | ||
| 69 | + // 设置英文名称值 | ||
| 70 | + $('#esInput').val(pinyin.getFullChars(val)); | ||
| 71 | + | ||
| 72 | + // 设置线路简称值 | ||
| 73 | + $('#shortNameInput').val(pinyin.getCamelChars(val)); | ||
| 74 | + } | ||
| 53 | 75 | ||
| 54 | 76 | ||
| 55 | - // 模块下拉框 | 77 | + // 公司下拉框 |
| 56 | function selectTemp(callback) { | 78 | function selectTemp(callback) { |
| 57 | 79 | ||
| 58 | // 填充公司下拉框选择值 | 80 | // 填充公司下拉框选择值 |
| @@ -71,7 +93,7 @@ | @@ -71,7 +93,7 @@ | ||
| 71 | // 填充公司下拉框options | 93 | // 填充公司下拉框options |
| 72 | $('#companySelect').html(options); | 94 | $('#companySelect').html(options); |
| 73 | 95 | ||
| 74 | - callback && callback(); | 96 | + return callback && callback(); |
| 75 | }); | 97 | }); |
| 76 | } | 98 | } |
| 77 | 99 | ||
| @@ -95,7 +117,7 @@ | @@ -95,7 +117,7 @@ | ||
| 95 | // 填充分公司下拉框options | 117 | // 填充分公司下拉框options |
| 96 | $('#brancheCompanySelect').html(options); | 118 | $('#brancheCompanySelect').html(options); |
| 97 | 119 | ||
| 98 | - cb && cb(); | 120 | + return cb && cb(); |
| 99 | 121 | ||
| 100 | }); | 122 | }); |
| 101 | 123 | ||
| @@ -104,7 +126,7 @@ | @@ -104,7 +126,7 @@ | ||
| 104 | // 填充分公司下拉框options | 126 | // 填充分公司下拉框options |
| 105 | $('#brancheCompanySelect').html(options); | 127 | $('#brancheCompanySelect').html(options); |
| 106 | 128 | ||
| 107 | - cb && cb(); | 129 | + return cb && cb(); |
| 108 | } | 130 | } |
| 109 | 131 | ||
| 110 | } | 132 | } |
| @@ -258,6 +280,36 @@ | @@ -258,6 +280,36 @@ | ||
| 258 | digits : true | 280 | digits : true |
| 259 | }, | 281 | }, |
| 260 | 282 | ||
| 283 | + // 车辆总数 | ||
| 284 | + 'carSumNumber' : { | ||
| 285 | + | ||
| 286 | + // 必须输入合法的数字(负数,小数)。 | ||
| 287 | + number : true, | ||
| 288 | + | ||
| 289 | + // 必须输入整数。 | ||
| 290 | + digits : true | ||
| 291 | + }, | ||
| 292 | + | ||
| 293 | + // 空调车辆数 | ||
| 294 | + 'hvacCarNumber' : { | ||
| 295 | + | ||
| 296 | + // 必须输入合法的数字(负数,小数)。 | ||
| 297 | + number : true, | ||
| 298 | + | ||
| 299 | + // 必须输入整数。 | ||
| 300 | + digits : true | ||
| 301 | + }, | ||
| 302 | + | ||
| 303 | + // 普通车辆数 | ||
| 304 | + 'ordCarNumber' : { | ||
| 305 | + | ||
| 306 | + // 必须输入合法的数字(负数,小数)。 | ||
| 307 | + number : true, | ||
| 308 | + | ||
| 309 | + // 必须输入整数。 | ||
| 310 | + digits : true | ||
| 311 | + }, | ||
| 312 | + | ||
| 261 | // 描述/说明 | 313 | // 描述/说明 |
| 262 | 'descriptions' : { | 314 | 'descriptions' : { |
| 263 | 315 | ||
| @@ -412,7 +464,9 @@ | @@ -412,7 +464,9 @@ | ||
| 412 | 464 | ||
| 413 | // 固定电话正则表达式 | 465 | // 固定电话正则表达式 |
| 414 | var tel = /^\d{3,4}-?\d{7,9}$/; | 466 | var tel = /^\d{3,4}-?\d{7,9}$/; |
| 467 | + | ||
| 415 | return this.optional(element) || (tel.test(value) || mobile.test(value)); | 468 | return this.optional(element) || (tel.test(value) || mobile.test(value)); |
| 469 | + | ||
| 416 | }, "请正确填写您的联系电话"); | 470 | }, "请正确填写您的联系电话"); |
| 417 | 471 | ||
| 418 | }(); | 472 | }(); |
| 419 | \ No newline at end of file | 473 | \ No newline at end of file |
src/main/resources/static/pages/base/line/js/line-list-table.js
| @@ -68,19 +68,11 @@ | @@ -68,19 +68,11 @@ | ||
| 68 | } | 68 | } |
| 69 | } | 69 | } |
| 70 | 70 | ||
| 71 | - /** | ||
| 72 | - * -----page : 当前页 | ||
| 73 | - * | ||
| 74 | - * -----initPag : | ||
| 75 | - * | ||
| 76 | - */ | 71 | + /** page : 当前页;initPag : */ |
| 77 | var page = 0,initPag; | 72 | var page = 0,initPag; |
| 78 | 73 | ||
| 79 | // 选择框 | 74 | // 选择框 |
| 80 | - var icheckOptions = { | ||
| 81 | - checkboxClass: 'icheckbox_flat-blue', | ||
| 82 | - increaseArea: '20%' | ||
| 83 | - }; | 75 | + var icheckOptions = {checkboxClass: 'icheckbox_flat-blue',increaseArea: '20%'}; |
| 84 | 76 | ||
| 85 | // 表格数据分页加载 | 77 | // 表格数据分页加载 |
| 86 | loadTableDate(null,true); | 78 | loadTableDate(null,true); |
| @@ -147,6 +139,12 @@ | @@ -147,6 +139,12 @@ | ||
| 147 | var i = layer.load(2); | 139 | var i = layer.load(2); |
| 148 | // 异步请求获取表格数据 | 140 | // 异步请求获取表格数据 |
| 149 | $.get('/line',params,function(result){ | 141 | $.get('/line',params,function(result){ |
| 142 | + | ||
| 143 | + console.log(result); | ||
| 144 | + | ||
| 145 | + // 添加序号 | ||
| 146 | + result.content.page = page; | ||
| 147 | + | ||
| 150 | // 把数据填充到模版中 | 148 | // 把数据填充到模版中 |
| 151 | var tbodyHtml = template('line_list_temp',{list:result.content}); | 149 | var tbodyHtml = template('line_list_temp',{list:result.content}); |
| 152 | // 把渲染好的模版html文本追加到表格中 | 150 | // 把渲染好的模版html文本追加到表格中 |
src/main/resources/static/pages/base/line/list.html
| @@ -29,7 +29,7 @@ | @@ -29,7 +29,7 @@ | ||
| 29 | <table class="table table-striped table-bordered table-hover table-checkable" id="datatable_line"> | 29 | <table class="table table-striped table-bordered table-hover table-checkable" id="datatable_line"> |
| 30 | <thead> | 30 | <thead> |
| 31 | <tr role="row" class="heading"> | 31 | <tr role="row" class="heading"> |
| 32 | - <th width="3%">#</th> | 32 | + <th width="3%">序号</th> |
| 33 | <th width="7%">线路编码</th> | 33 | <th width="7%">线路编码</th> |
| 34 | <th width="8%">线路名称</th> | 34 | <th width="8%">线路名称</th> |
| 35 | <th width="7%">所属公司</th> | 35 | <th width="7%">所属公司</th> |
| @@ -43,7 +43,7 @@ | @@ -43,7 +43,7 @@ | ||
| 43 | <th width="14%">操作</th> | 43 | <th width="14%">操作</th> |
| 44 | </tr> | 44 | </tr> |
| 45 | <tr role="row" class="filter"> | 45 | <tr role="row" class="filter"> |
| 46 | - <td></td> | 46 | + <td>#</td> |
| 47 | <td> | 47 | <td> |
| 48 | <input type="text" class="form-control form-filter input-sm" name="lineCode_eq"> | 48 | <input type="text" class="form-control form-filter input-sm" name="lineCode_eq"> |
| 49 | </td> | 49 | </td> |
| @@ -85,8 +85,8 @@ | @@ -85,8 +85,8 @@ | ||
| 85 | <td> | 85 | <td> |
| 86 | <select class="form-control form-filter " name="destroy_eq"> | 86 | <select class="form-control form-filter " name="destroy_eq"> |
| 87 | <option value="">请选择...</option> | 87 | <option value="">请选择...</option> |
| 88 | - <option value="1">运营</option> | ||
| 89 | - <option value="0">撤销</option> | 88 | + <option value="0">运营</option> |
| 89 | + <option value="1">撤销</option> | ||
| 90 | </select> | 90 | </select> |
| 91 | </td> | 91 | </td> |
| 92 | <td> | 92 | <td> |
| @@ -114,11 +114,17 @@ | @@ -114,11 +114,17 @@ | ||
| 114 | </div> | 114 | </div> |
| 115 | </div> | 115 | </div> |
| 116 | </div> | 116 | </div> |
| 117 | +<!-- | ||
| 118 | + | ||
| 119 | +<td style="vertical-align: middle;"> | ||
| 120 | + <input type="checkbox" class="group-checkable icheck" value="{{obj.name}}" id="{{obj.id}}" data-id="{{obj.id}}" data-lineName="{{obj.name}}"> | ||
| 121 | +</td> | ||
| 122 | + --> | ||
| 117 | <script type="text/html" id="line_list_temp"> | 123 | <script type="text/html" id="line_list_temp"> |
| 118 | {{each list as obj i }} | 124 | {{each list as obj i }} |
| 119 | <tr> | 125 | <tr> |
| 120 | <td style="vertical-align: middle;"> | 126 | <td style="vertical-align: middle;"> |
| 121 | - <input type="checkbox" class="group-checkable icheck" data-id="{{obj.id}}"> | 127 | + {{(list.page*10)+(i+1)}} |
| 122 | </td> | 128 | </td> |
| 123 | <td> | 129 | <td> |
| 124 | {{obj.lineCode}} | 130 | {{obj.lineCode}} |
| @@ -142,7 +148,11 @@ | @@ -142,7 +148,11 @@ | ||
| 142 | {{obj.shanghaiLinecode}} | 148 | {{obj.shanghaiLinecode}} |
| 143 | </td> | 149 | </td> |
| 144 | <td> | 150 | <td> |
| 145 | - {{obj.destroy}} | 151 | + {{if obj.destroy == 1}} |
| 152 | + <span style="font-weight: bold; color: red; padding: 5px; background-color: #FFE4E1; margin: 5px; font-size: 9px;border-radius: 4px;">撤销</span> | ||
| 153 | + {{else if obj.destroy == 0}} | ||
| 154 | + <span style="font-weight: bold; color: #07824e; padding: 5px; background-color: #FFE4E1; margin: 5px; font-size: 9px;border-radius: 4px;">运营</span> | ||
| 155 | + {{/if}} | ||
| 146 | </td> | 156 | </td> |
| 147 | <td> | 157 | <td> |
| 148 | <a href="/pages/base/lineinformation/list.html?no={{obj.id}}" class="btn default blue-stripe btn-sm" data-pjax> 查看 </a> | 158 | <a href="/pages/base/lineinformation/list.html?no={{obj.id}}" class="btn default blue-stripe btn-sm" data-pjax> 查看 </a> |
| @@ -151,15 +161,15 @@ | @@ -151,15 +161,15 @@ | ||
| 151 | <a href="/pages/base/stationroute/list.html?no={{obj.id}}" class="btn default blue-stripe btn-sm" data-pjax> 查看 </a> | 161 | <a href="/pages/base/stationroute/list.html?no={{obj.id}}" class="btn default blue-stripe btn-sm" data-pjax> 查看 </a> |
| 152 | </td> | 162 | </td> |
| 153 | <td> | 163 | <td> |
| 154 | - <a href="details.html?lineId={{obj.id}}" class="btn default blue-stripe btn-sm" data-pjax> 详细 </a> | ||
| 155 | - <a href="edit.html?lineId={{obj.id}}" class="btn default blue-stripe btn-sm" data-pjax> 修改 </a> | 164 | + <a href="details.html?no={{obj.id}}" class="btn default blue-stripe btn-sm" data-pjax> 详细 </a> |
| 165 | + <a href="edit.html?no={{obj.id}}" class="btn default blue-stripe btn-sm" data-pjax> 修改 </a> | ||
| 156 | </td> | 166 | </td> |
| 157 | </tr> | 167 | </tr> |
| 158 | {{/each}} | 168 | {{/each}} |
| 159 | {{if list.length == 0}} | 169 | {{if list.length == 0}} |
| 160 | <tr> | 170 | <tr> |
| 161 | - <td colspan=8><h6 class="muted">没有找到相关数据</h6></td> | 171 | + <td colspan=12><h6 class="muted">没有找到相关数据</h6></td> |
| 162 | </tr> | 172 | </tr> |
| 163 | {{/if}} | 173 | {{/if}} |
| 164 | </script> | 174 | </script> |
| 165 | -<script src="/pages/base/line/js/line-list-table.js"></script> | 175 | +<script src="/pages/base/line/js/line-list-table.js"></script> |
| 166 | \ No newline at end of file | 176 | \ No newline at end of file |