Commit 83209d591b559f2491ea04d19a2eded12ed3216b
1 parent
1e836b92
修改车辆设备信息管理功能
1、启用日期改成可以选时分选项,改成html5的原生日期控件 type=datetime_local 2、list页面里启用日期加上时分显示
Showing
5 changed files
with
89 additions
and
69 deletions
src/main/resources/static/index.html
| @@ -61,9 +61,9 @@ | @@ -61,9 +61,9 @@ | ||
| 61 | href="/metronic_v4.5.4/plugins/bootstrap-datetimepicker-2/css/bootstrap-datetimepicker.min.css" | 61 | href="/metronic_v4.5.4/plugins/bootstrap-datetimepicker-2/css/bootstrap-datetimepicker.min.css" |
| 62 | rel="stylesheet" type="text/css" /> | 62 | rel="stylesheet" type="text/css" /> |
| 63 | <!-- table 表格控件 --> | 63 | <!-- table 表格控件 --> |
| 64 | - <link rel="stylesheet" | ||
| 65 | - href="http://api.map.baidu.com/library/DrawingManager/1.4/src/DrawingManager_min.css" | ||
| 66 | - type="text/css" /> | 64 | + <!--<link rel="stylesheet"--> |
| 65 | + <!--href="http://api.map.baidu.com/library/DrawingManager/1.4/src/DrawingManager_min.css"--> | ||
| 66 | + <!--type="text/css" />--> | ||
| 67 | <link href="/metronic_v4.5.4/plugins/bootstrap-tagsinput/bootstrap-tagsinput.css" rel="stylesheet" type="text/css"/> | 67 | <link href="/metronic_v4.5.4/plugins/bootstrap-tagsinput/bootstrap-tagsinput.css" rel="stylesheet" type="text/css"/> |
| 68 | <!-- handsontable样式 --> | 68 | <!-- handsontable样式 --> |
| 69 | <link rel="stylesheet" | 69 | <link rel="stylesheet" |
| @@ -612,24 +612,24 @@ | @@ -612,24 +612,24 @@ | ||
| 612 | 612 | ||
| 613 | <!-- 地图相关 --> | 613 | <!-- 地图相关 --> |
| 614 | <!-- 百度 --> | 614 | <!-- 百度 --> |
| 615 | -<script | ||
| 616 | - src="http://api.map.baidu.com/api?v=2.0&ak=IGGrr4UjwIYzatoCRFKEL8sT" | ||
| 617 | - data-exclude=1></script> | ||
| 618 | -<script | ||
| 619 | - src="http://api.map.baidu.com/library/TrafficControl/1.4/src/TrafficControl_min.js" | ||
| 620 | - data-exclude=1></script> | ||
| 621 | -<script type="text/javascript" | ||
| 622 | - src="http://api.map.baidu.com/library/DrawingManager/1.4/src/DrawingManager_min.js" | ||
| 623 | - data-exclude=1></script> | ||
| 624 | -<script type="text/javascript" | ||
| 625 | - src="http://api.map.baidu.com/library/RichMarker/1.2/src/RichMarker_min.js " | ||
| 626 | - data-exclude=1></script> | 615 | +<!--<script--> |
| 616 | + <!--src="http://api.map.baidu.com/api?v=2.0&ak=IGGrr4UjwIYzatoCRFKEL8sT"--> | ||
| 617 | + <!--data-exclude=1></script>--> | ||
| 618 | +<!--<script--> | ||
| 619 | + <!--src="http://api.map.baidu.com/library/TrafficControl/1.4/src/TrafficControl_min.js"--> | ||
| 620 | + <!--data-exclude=1></script>--> | ||
| 621 | +<!--<script type="text/javascript"--> | ||
| 622 | + <!--src="http://api.map.baidu.com/library/DrawingManager/1.4/src/DrawingManager_min.js"--> | ||
| 623 | + <!--data-exclude=1></script>--> | ||
| 624 | +<!--<script type="text/javascript"--> | ||
| 625 | + <!--src="http://api.map.baidu.com/library/RichMarker/1.2/src/RichMarker_min.js "--> | ||
| 626 | + <!--data-exclude=1></script>--> | ||
| 627 | <script src="/assets/js/baidu/TextIconOverlay.js" data-exclude=1></script> | 627 | <script src="/assets/js/baidu/TextIconOverlay.js" data-exclude=1></script> |
| 628 | <script src="/assets/js/baidu//MarkerClusterer.js" data-exclude=1></script> | 628 | <script src="/assets/js/baidu//MarkerClusterer.js" data-exclude=1></script> |
| 629 | <!-- 高德 --> | 629 | <!-- 高德 --> |
| 630 | -<script | ||
| 631 | - src="http://webapi.amap.com/maps?v=1.3&key=16cb1c5043847e09ef9edafdd77befda" | ||
| 632 | - data-exclude=1></script> | 630 | +<!--<script--> |
| 631 | + <!--src="http://webapi.amap.com/maps?v=1.3&key=16cb1c5043847e09ef9edafdd77befda"--> | ||
| 632 | + <!--data-exclude=1></script>--> | ||
| 633 | 633 | ||
| 634 | <script src="/real_control_v2/assets/plugins/perfect-scrollbar/perfect-scrollbar.jquery.js" merge="plugins"></script> | 634 | <script src="/real_control_v2/assets/plugins/perfect-scrollbar/perfect-scrollbar.jquery.js" merge="plugins"></script> |
| 635 | 635 |
src/main/resources/static/pages/scheduleApp/module/basicInfo/deviceInfoManage/detail.html
| @@ -98,7 +98,7 @@ | @@ -98,7 +98,7 @@ | ||
| 98 | <label class="col-md-2 control-label">启用日期*:</label> | 98 | <label class="col-md-2 control-label">启用日期*:</label> |
| 99 | <div class="col-md-3"> | 99 | <div class="col-md-3"> |
| 100 | <input type="text" class="form-control" | 100 | <input type="text" class="form-control" |
| 101 | - name="qyrq" uib-datepicker-popup="yyyy年MM月dd日" | 101 | + name="qyrq" uib-datepicker-popup="yyyy年MM月dd日 HH:mm" |
| 102 | ng-model="ctrl.deviceInfoForDetail.qyrq" readonly/> | 102 | ng-model="ctrl.deviceInfoForDetail.qyrq" readonly/> |
| 103 | </div> | 103 | </div> |
| 104 | </div> | 104 | </div> |
src/main/resources/static/pages/scheduleApp/module/basicInfo/deviceInfoManage/edit.html
| @@ -82,13 +82,8 @@ | @@ -82,13 +82,8 @@ | ||
| 82 | <div class="form-group has-success has-feedback"> | 82 | <div class="form-group has-success has-feedback"> |
| 83 | <label class="col-md-2 control-label">旧终端号*:</label> | 83 | <label class="col-md-2 control-label">旧终端号*:</label> |
| 84 | <div class="col-md-3"> | 84 | <div class="col-md-3"> |
| 85 | - <input type="text" class="form-control" | ||
| 86 | - name="oldDeviceNo" ng-model="ctrl.deviceInfoForSave.oldDeviceNo" | ||
| 87 | - required placeholder="请输入旧终端号"/> | ||
| 88 | - </div> | ||
| 89 | - <!-- 隐藏块,显示验证信息 --> | ||
| 90 | - <div class="alert alert-danger well-sm" ng-show="myForm.oldDeviceNo.$error.required"> | ||
| 91 | - 旧终端号必须填写 | 85 | + <input type="text" class="form-control" name="oldDeviceNo" |
| 86 | + ng-model="ctrl.deviceInfoForSave.oldDeviceNo" readonly/> | ||
| 92 | </div> | 87 | </div> |
| 93 | </div> | 88 | </div> |
| 94 | 89 | ||
| @@ -143,31 +138,40 @@ | @@ -143,31 +138,40 @@ | ||
| 143 | </div> | 138 | </div> |
| 144 | </div> | 139 | </div> |
| 145 | 140 | ||
| 141 | + <!--<div class="form-group has-success has-feedback">--> | ||
| 142 | + <!--<label class="col-md-2 control-label">启用日期*:</label>--> | ||
| 143 | + <!--<div class="col-md-3">--> | ||
| 144 | + <!--<div class="input-group">--> | ||
| 145 | + <!--<input type="text" class="form-control"--> | ||
| 146 | + <!--name="qyrq" placeholder="请选择启用日期..."--> | ||
| 147 | + <!--uib-datepicker-popup="yyyy年MM月dd日"--> | ||
| 148 | + <!--is-open="ctrl.qyrqOpen" required--> | ||
| 149 | + <!--ng-model="ctrl.deviceInfoForSave.qyrq" readonly--> | ||
| 150 | + <!--remote-Validation--> | ||
| 151 | + <!--remotevtype="cde1"--> | ||
| 152 | + <!--remotevparam="{{ {'id_eq': ctrl.deviceInfoForSave.id, 'qyrq_eq': ctrl.deviceInfoForSave.qyrq, 'xl_eq': ctrl.deviceInfoForSave.xl, 'cl_eq': ctrl.deviceInfoForSave.cl} | json}}"/>--> | ||
| 153 | + <!--<span class="input-group-btn">--> | ||
| 154 | + <!--<button type="button" class="btn btn-default" ng-click="ctrl.qyrq_open()">--> | ||
| 155 | + <!--<i class="glyphicon glyphicon-calendar"></i>--> | ||
| 156 | + <!--</button>--> | ||
| 157 | + <!--</span>--> | ||
| 158 | + <!--</div>--> | ||
| 159 | + <!--</div>--> | ||
| 160 | + <!--<!– 隐藏块,显示验证信息 –>--> | ||
| 161 | + <!--<div class="alert alert-danger well-sm" ng-show="myForm.qyrq.$error.required">--> | ||
| 162 | + <!--启用日期必须选择--> | ||
| 163 | + <!--</div>--> | ||
| 164 | + <!--<div class="alert alert-danger well-sm" ng-show="myForm.qyrq.$error.remote">--> | ||
| 165 | + <!--{{$remote_msg}}--> | ||
| 166 | + <!--</div>--> | ||
| 167 | + <!--</div>--> | ||
| 168 | + | ||
| 146 | <div class="form-group has-success has-feedback"> | 169 | <div class="form-group has-success has-feedback"> |
| 147 | <label class="col-md-2 control-label">启用日期*:</label> | 170 | <label class="col-md-2 control-label">启用日期*:</label> |
| 148 | <div class="col-md-3"> | 171 | <div class="col-md-3"> |
| 149 | - <div class="input-group"> | ||
| 150 | - <input type="text" class="form-control" | ||
| 151 | - name="qyrq" placeholder="请选择启用日期..." | ||
| 152 | - uib-datepicker-popup="yyyy年MM月dd日" | ||
| 153 | - is-open="ctrl.qyrqOpen" required | ||
| 154 | - ng-model="ctrl.deviceInfoForSave.qyrq" readonly | ||
| 155 | - remote-Validation | ||
| 156 | - remotevtype="cde1" | ||
| 157 | - remotevparam="{{ {'id_eq': ctrl.deviceInfoForSave.id, 'qyrq_eq': ctrl.deviceInfoForSave.qyrq, 'xl_eq': ctrl.deviceInfoForSave.xl, 'cl_eq': ctrl.deviceInfoForSave.cl} | json}}"/> | ||
| 158 | - <span class="input-group-btn"> | ||
| 159 | - <button type="button" class="btn btn-default" ng-click="ctrl.qyrq_open()"> | ||
| 160 | - <i class="glyphicon glyphicon-calendar"></i> | ||
| 161 | - </button> | ||
| 162 | - </span> | ||
| 163 | - </div> | ||
| 164 | - </div> | ||
| 165 | - <!-- 隐藏块,显示验证信息 --> | ||
| 166 | - <div class="alert alert-danger well-sm" ng-show="myForm.qyrq.$error.required"> | ||
| 167 | - 启用日期必须选择 | ||
| 168 | - </div> | ||
| 169 | - <div class="alert alert-danger well-sm" ng-show="myForm.qyrq.$error.remote"> | ||
| 170 | - {{$remote_msg}} | 172 | + <input type="text" class="form-control" |
| 173 | + name="qyrq" uib-datepicker-popup="yyyy年MM月dd日 HH:mm" | ||
| 174 | + ng-model="ctrl.deviceInfoForSave.qyrq" readonly/> | ||
| 171 | </div> | 175 | </div> |
| 172 | </div> | 176 | </div> |
| 173 | 177 |
src/main/resources/static/pages/scheduleApp/module/basicInfo/deviceInfoManage/form.html
| @@ -82,13 +82,8 @@ | @@ -82,13 +82,8 @@ | ||
| 82 | <div class="form-group has-success has-feedback"> | 82 | <div class="form-group has-success has-feedback"> |
| 83 | <label class="col-md-2 control-label">旧终端号*:</label> | 83 | <label class="col-md-2 control-label">旧终端号*:</label> |
| 84 | <div class="col-md-3"> | 84 | <div class="col-md-3"> |
| 85 | - <input type="text" class="form-control" | ||
| 86 | - name="oldDeviceNo" ng-model="ctrl.deviceInfoForSave.oldDeviceNo" | ||
| 87 | - required placeholder="请输入旧终端号"/> | ||
| 88 | - </div> | ||
| 89 | - <!-- 隐藏块,显示验证信息 --> | ||
| 90 | - <div class="alert alert-danger well-sm" ng-show="myForm.oldDeviceNo.$error.required"> | ||
| 91 | - 旧终端号必须填写 | 85 | + <input type="text" class="form-control" name="oldDeviceNo" |
| 86 | + ng-model="ctrl.deviceInfoForSave.oldDeviceNo" readonly/> | ||
| 92 | </div> | 87 | </div> |
| 93 | </div> | 88 | </div> |
| 94 | 89 | ||
| @@ -143,23 +138,44 @@ | @@ -143,23 +138,44 @@ | ||
| 143 | </div> | 138 | </div> |
| 144 | </div> | 139 | </div> |
| 145 | 140 | ||
| 141 | + <!--<div class="form-group has-success has-feedback">--> | ||
| 142 | + <!--<label class="col-md-2 control-label">启用日期*:</label>--> | ||
| 143 | + <!--<div class="col-md-3">--> | ||
| 144 | + <!--<div class="input-group">--> | ||
| 145 | + <!--<input type="text" class="form-control"--> | ||
| 146 | + <!--name="qyrq" placeholder="请选择启用日期..."--> | ||
| 147 | + <!--uib-datepicker-popup="yyyy年MM月dd日 hh:mm:ss"--> | ||
| 148 | + <!--is-open="ctrl.qyrqOpen" required--> | ||
| 149 | + <!--ng-model="ctrl.deviceInfoForSave.qyrq" readonly--> | ||
| 150 | + <!--remote-Validation--> | ||
| 151 | + <!--remotevtype="cde1"--> | ||
| 152 | + <!--remotevparam="{{ {'qyrq_eq': ctrl.deviceInfoForSave.qyrq, 'xl_eq': ctrl.deviceInfoForSave.xl, 'cl_eq': ctrl.deviceInfoForSave.cl} | json}}"/>--> | ||
| 153 | + <!--<span class="input-group-btn">--> | ||
| 154 | + <!--<button type="button" class="btn btn-default" ng-click="ctrl.qyrq_open()">--> | ||
| 155 | + <!--<i class="glyphicon glyphicon-calendar"></i>--> | ||
| 156 | + <!--</button>--> | ||
| 157 | + <!--</span>--> | ||
| 158 | + <!--</div>--> | ||
| 159 | + <!--</div>--> | ||
| 160 | + <!--<!– 隐藏块,显示验证信息 –>--> | ||
| 161 | + <!--<div class="alert alert-danger well-sm" ng-show="myForm.qyrq.$error.required">--> | ||
| 162 | + <!--启用日期必须选择--> | ||
| 163 | + <!--</div>--> | ||
| 164 | + <!--<div class="alert alert-danger well-sm" ng-show="myForm.qyrq.$error.remote">--> | ||
| 165 | + <!--{{$remote_msg}}--> | ||
| 166 | + <!--</div>--> | ||
| 167 | + <!--</div>--> | ||
| 168 | + | ||
| 146 | <div class="form-group has-success has-feedback"> | 169 | <div class="form-group has-success has-feedback"> |
| 147 | - <label class="col-md-2 control-label">启用日期*:</label> | 170 | + <label class="col-md-2 control-label">启用日期:</label> |
| 148 | <div class="col-md-3"> | 171 | <div class="col-md-3"> |
| 149 | <div class="input-group"> | 172 | <div class="input-group"> |
| 150 | - <input type="text" class="form-control" | ||
| 151 | - name="qyrq" placeholder="请选择启用日期..." | ||
| 152 | - uib-datepicker-popup="yyyy年MM月dd日" | ||
| 153 | - is-open="ctrl.qyrqOpen" required | ||
| 154 | - ng-model="ctrl.deviceInfoForSave.qyrq" readonly | 173 | + <input type="datetime-local" class="form-control" name="qyrq" |
| 174 | + ng-model="ctrl.deviceInfoForSave.qyrq" | ||
| 155 | remote-Validation | 175 | remote-Validation |
| 156 | remotevtype="cde1" | 176 | remotevtype="cde1" |
| 157 | - remotevparam="{{ {'qyrq_eq': ctrl.deviceInfoForSave.qyrq, 'xl_eq': ctrl.deviceInfoForSave.xl, 'cl_eq': ctrl.deviceInfoForSave.cl} | json}}"/> | ||
| 158 | - <span class="input-group-btn"> | ||
| 159 | - <button type="button" class="btn btn-default" ng-click="ctrl.qyrq_open()"> | ||
| 160 | - <i class="glyphicon glyphicon-calendar"></i> | ||
| 161 | - </button> | ||
| 162 | - </span> | 177 | + remotevparam="{{ {'qyrq_eq': ctrl.deviceInfoForSave.qyrq, 'xl_eq': ctrl.deviceInfoForSave.xl, 'cl_eq': ctrl.deviceInfoForSave.cl} | json}}" /> |
| 178 | + | ||
| 163 | </div> | 179 | </div> |
| 164 | </div> | 180 | </div> |
| 165 | <!-- 隐藏块,显示验证信息 --> | 181 | <!-- 隐藏块,显示验证信息 --> |
src/main/resources/static/pages/scheduleApp/module/basicInfo/deviceInfoManage/list.html
| @@ -7,7 +7,7 @@ | @@ -7,7 +7,7 @@ | ||
| 7 | <th style="width: 70px;">序号</th> | 7 | <th style="width: 70px;">序号</th> |
| 8 | <th style="width: 15%;">线路名称</th> | 8 | <th style="width: 15%;">线路名称</th> |
| 9 | <th style="width: 10%;">内部编号</th> | 9 | <th style="width: 10%;">内部编号</th> |
| 10 | - <th style="width: 100px;">启用日期</th> | 10 | + <th style="width: 160px;">启用日期</th> |
| 11 | <th>旧设备编号</th> | 11 | <th>旧设备编号</th> |
| 12 | <th>新设备编号</th> | 12 | <th>新设备编号</th> |
| 13 | <th style="width: 180px;">操作人/操作时间</th> | 13 | <th style="width: 180px;">操作人/操作时间</th> |
| @@ -71,7 +71,7 @@ | @@ -71,7 +71,7 @@ | ||
| 71 | <span ng-bind="info.clZbh"></span> | 71 | <span ng-bind="info.clZbh"></span> |
| 72 | </td> | 72 | </td> |
| 73 | <td> | 73 | <td> |
| 74 | - <span ng-bind="info.qyrq | date:'yyyy-MM-dd'"></span> | 74 | + <span ng-bind="info.qyrq | date:'yyyy-MM-dd HH:mm'"></span> |
| 75 | </td> | 75 | </td> |
| 76 | <td> | 76 | <td> |
| 77 | <span ng-bind="info.oldDeviceNo"></span> | 77 | <span ng-bind="info.oldDeviceNo"></span> |