Selaa lähdekoodia

安全管理接口功能实现

fanxiongwei 3 vuotta sitten
vanhempi
commit
cc6ea74c9c

+ 6 - 0
src/main/resources/static/app/monitor/controller/cameraCtrl.js

@@ -163,6 +163,12 @@ angular.module('app.camera')
163 163
         var validator = $("#camera-form").validate();
164 164
         $scope.saveData = function() {
165 165
             if (validator.form()) {
166
+                if ($scope.cameraEdit.live == "1" && ($scope.cameraEdit.storehouseId == "" ||
167
+                    $scope.cameraEdit.storehouseId === "undefined" ||
168
+                    $scope.cameraEdit.storehouseId == null)) {
169
+                    alert("仓内摄像头必须选择所属仓房!");
170
+                    return;
171
+                }
166 172
             	if($scope.addedDetail.length == 0){
167 173
                     alert("请添加硬盘录像机数据!");
168 174
                     return;

+ 11 - 11
src/main/resources/static/app/monitor/views/camera-edit.html

@@ -30,7 +30,7 @@
30 30
 								<fieldset>
31 31
 									<div class="row">
32 32
 										<section class="col col-4">
33
-											<label class="label txt-bg-red">摄像头名称</label>
33
+											<label class="label txt-bg-red">摄像头名称<span style="color: red;">*</span></label>
34 34
 											<label class="input">
35 35
 												<i class="icon-prepend fa fa-user"></i>
36 36
 												<input type="text" name="name" ng-model="cameraEdit.name"
@@ -38,7 +38,7 @@
38 38
 											</label>
39 39
 										</section>
40 40
 										<section class="col col-4">
41
-											<label class="label txt-bg-red">摄像头别名</label>
41
+											<label class="label txt-bg-red">摄像头别名<span style="color: red;">*</span></label>
42 42
 											<label class="input">
43 43
 												<i class="icon-prepend fa fa-user"></i>
44 44
 												<input type="text" name="alias" ng-model="cameraEdit.alias"
@@ -46,7 +46,7 @@
46 46
 											</label>
47 47
 										</section>
48 48
 										<section class="col col-4">
49
-											<label>所属厂商</label>
49
+											<label>所属厂商<span style="color: red;">*</span></label>
50 50
 											<label class="select">
51 51
 												<select ng-model="cameraEdit.factory"
52 52
 														ng-options="enum.enumcode as enum.enumname for enum in parentObj[5330]"
@@ -58,7 +58,7 @@
58 58
 									</div>
59 59
 									<div class="row">
60 60
 										<section class="col col-4">
61
-											<label class="label txt-bg-red">账号</label>
61
+											<label class="label txt-bg-red">账号<span style="color: red;">*</span></label>
62 62
 											<label class="input">
63 63
 												<i class="icon-prepend fa fa-user"></i>
64 64
 												<input type="text" name="username" ng-model="cameraEdit.username"
@@ -66,7 +66,7 @@
66 66
 											</label>
67 67
 										</section>
68 68
 										<section class="col col-4">
69
-											<label class="label txt-bg-red">密码</label>
69
+											<label class="label txt-bg-red">密码<span style="color: red;">*</span></label>
70 70
 											<label class="input">
71 71
 												<i class="icon-prepend fa fa-user"></i>
72 72
 												<input type="password" name="password" ng-model="cameraEdit.password"
@@ -74,7 +74,7 @@
74 74
 											</label>
75 75
 										</section>
76 76
 										<section class="col col-4">
77
-											<label class="label txt-bg-red">IP地址</label>
77
+											<label class="label txt-bg-red">IP地址<span style="color: red;">*</span></label>
78 78
 											<label class="input">
79 79
 												<i class="icon-prepend fa fa-user"></i>
80 80
 												<input type="text" name="ip" ng-model="cameraEdit.ip"
@@ -100,9 +100,9 @@
100 100
 											</label>
101 101
 										</section>
102 102
 										<section class="col col-4">
103
-											<label class="label txt-bg-red">设备类型</label>
103
+											<label class="label txt-bg-red">设备类型<span style="color: red;">*</span></label>
104 104
 											<label class="select">
105
-												<select ng-model="cameraEdit.type"
105
+												<select ng-model="cameraEdit.type" name="type"
106 106
 														ng-options="enum.enumcode as enum.enumname for enum in parentObj[5331]"
107 107
 														class="form-control" required>
108 108
 													<option value="">--请选择--</option>
@@ -112,7 +112,7 @@
112 112
 									</div>
113 113
 									<div class="row">
114 114
 										<section class="col col-4">
115
-											<label class="label txt-bg-red">端口</label>
115
+											<label class="label txt-bg-red">端口<span style="color: red;">*</span></label>
116 116
 											<label class="input">
117 117
 												<i class="icon-prepend fa fa-user"></i>
118 118
 												<input type="text" name="port" ng-model="cameraEdit.port"
@@ -128,9 +128,9 @@
128 128
 											</label>
129 129
 										</section>
130 130
 										<section class="col col-4">
131
-											<label class="label txt-bg-red">所在位置</label>
131
+											<label class="label txt-bg-red">所在位置<span style="color: red;">*</span></label>
132 132
 											<label class="select">
133
-												<select ng-model="cameraEdit.live" ng-change="changeEvent()"
133
+												<select ng-model="cameraEdit.live" ng-change="changeEvent()" name="live"
134 134
 														ng-options="enum.enumcode as enum.enumname for enum in parentObj[5332]"
135 135
 														class="form-control" required>
136 136
 													<option value="">--请选择--</option>

+ 5 - 5
src/main/resources/static/app/storage/grainCard/views/addQualityInspection-modal.html

@@ -33,11 +33,11 @@
33 33
 								<td class="text-center">{{storehouseObj[quailtyCard.houseId].storehouseName}}</td>
34 34
 								<td class="text-center">{{warehouseObj[quailtyCard.warehouseId].warehouseName}}</td>
35 35
 								<td class="text-center">
36
-									<span ng-if="quailtyCard.type=='0'">粮食初检</span>
37
-									<span ng-if="quailtyCard.type=='4'">日常检查</span>
38
-									<span ng-if="quailtyCard.type=='2'">强检</span>
39
-									<span ng-if="quailtyCard.type=='1'">第三方检验</span>
40
-									<span ng-if="quailtyCard.type=='3'">出库检验</span>
36
+									<span ng-if="quailtyCard.typeUpdate=='0'">粮食初检</span>
37
+									<span ng-if="quailtyCard.typeUpdate=='4'">日常检查</span>
38
+									<span ng-if="quailtyCard.typeUpdate=='2'">强检</span>
39
+									<span ng-if="quailtyCard.typeUpdate=='1'">第三方检验</span>
40
+									<span ng-if="quailtyCard.typeUpdate=='3'">出库检验</span>
41 41
 								</td>
42 42
 								<td class="text-center">{{dicData[quailtyCard.subType]}}</td>
43 43
 								<td class="text-center">{{quailtyCard.checker}}</td>

+ 25 - 25
src/main/resources/static/app/storage/grainCard/views/addQualityInspection.html

@@ -106,11 +106,11 @@
106 106
                                             </tr>
107 107
                                             <tr ng-repeat="quailckCard in quailckCardListView">
108 108
                                                 <td class="text-center" colspan="3">
109
-                                                    <span ng-if="quailckCard.type=='0'">粮食初检</span>
110
-                                                    <span ng-if="quailckCard.type=='4'">日常检查</span>
111
-                                                    <span ng-if="quailckCard.type=='2' ">强检</span>
112
-                                                    <span ng-if="quailckCard.type=='1' ">第三方检验</span>
113
-                                                    <span ng-if="quailckCard.type=='3' ">出库检验</span>
109
+                                                    <span ng-if="quailckCard.typeUpdate=='0'">粮食初检</span>
110
+                                                    <span ng-if="quailckCard.typeUpdate=='4'">日常检查</span>
111
+                                                    <span ng-if="quailckCard.typeUpdate=='2' ">强检</span>
112
+                                                    <span ng-if="quailckCard.typeUpdate=='1' ">第三方检验</span>
113
+                                                    <span ng-if="quailckCard.typeUpdate=='3' ">出库检验</span>
114 114
                                                 </td>
115 115
                                                 <td class="text-center" colspan="3" style="word-wrap: break-word;">{{quailckCard.checkTime | date:'yyyy-MM-dd' }}</td>
116 116
                                                 <td class="text-center">{{dicData[quailckCard.level]}}</td>
@@ -253,11 +253,11 @@
253 253
                                             </tr>
254 254
                                             <tr ng-repeat="quailckCard in quailckCardListView">
255 255
                                                 <td class="text-center" colspan="3" >
256
-                                                    <span ng-if="quailckCard.type=='0'">粮食初检</span>
257
-                                                    <span ng-if="quailckCard.type=='4'">日常检查</span>
258
-                                                    <span ng-if="quailckCard.type=='2' ">强检</span>
259
-                                                    <span ng-if="quailckCard.type=='1' ">第三方检验</span>
260
-                                                    <span ng-if="quailckCard.type=='3' ">出库检验</span>
256
+                                                    <span ng-if="quailckCard.typeUpdate=='0'">粮食初检</span>
257
+                                                    <span ng-if="quailckCard.typeUpdate=='4'">日常检查</span>
258
+                                                    <span ng-if="quailckCard.typeUpdate=='2' ">强检</span>
259
+                                                    <span ng-if="quailckCard.typeUpdate=='1' ">第三方检验</span>
260
+                                                    <span ng-if="quailckCard.typeUpdate=='3' ">出库检验</span>
261 261
                                                 </td>
262 262
                                                 <td class="text-center" colspan="3" style="word-wrap: break-word;">{{quailckCard.checkTime | date:'yyyy-MM-dd' }}</td>
263 263
                                                 <td class="text-center">{{dicData[quailckCard.level]}}</td>
@@ -359,11 +359,11 @@
359 359
                                             </tr>
360 360
                                             <tr ng-repeat="quailckCard in quailckCardListView">
361 361
                                                 <td class="text-center" colspan="3">
362
-                                                    <span ng-if="quailckCard.type=='0'">粮食初检</span>
363
-                                                    <span ng-if="quailckCard.type=='4'">日常检查</span>
364
-                                                    <span ng-if="quailckCard.type=='2' ">强检</span>
365
-                                                    <span ng-if="quailckCard.type=='1' ">第三方检验</span>
366
-                                                    <span ng-if="quailckCard.type=='3' ">出库检验</span>
362
+                                                    <span ng-if="quailckCard.typeUpdate=='0'">粮食初检</span>
363
+                                                    <span ng-if="quailckCard.typeUpdate=='4'">日常检查</span>
364
+                                                    <span ng-if="quailckCard.typeUpdate=='2' ">强检</span>
365
+                                                    <span ng-if="quailckCard.typeUpdate=='1' ">第三方检验</span>
366
+                                                    <span ng-if="quailckCard.typeUpdate=='3' ">出库检验</span>
367 367
                                                 </td>
368 368
                                                 <td class="text-center" colspan="3" style="word-wrap: break-word;">{{quailckCard.checkTime | date:'yyyy-MM-dd' }}</td>
369 369
                                                 <td class="text-center">{{dicData[quailckCard.level]}}</td>
@@ -465,11 +465,11 @@
465 465
                                             </tr>
466 466
                                             <tr ng-repeat="quailckCard in quailckCardListView">
467 467
                                                 <td class="text-center" colspan="3" >
468
-                                                    <span ng-if="quailckCard.type=='0'">粮食初检</span>
469
-                                                    <span ng-if="quailckCard.type=='4'">日常检查</span>
470
-                                                    <span ng-if="quailckCard.type=='2' ">强检</span>
471
-                                                    <span ng-if="quailckCard.type=='1' ">第三方检验</span>
472
-                                                    <span ng-if="quailckCard.type=='3' ">出库检验</span>
468
+                                                    <span ng-if="quailckCard.typeUpdate=='0'">粮食初检</span>
469
+                                                    <span ng-if="quailckCard.typeUpdate=='4'">日常检查</span>
470
+                                                    <span ng-if="quailckCard.typeUpdate=='2' ">强检</span>
471
+                                                    <span ng-if="quailckCard.typeUpdate=='1' ">第三方检验</span>
472
+                                                    <span ng-if="quailckCard.typeUpdate=='3' ">出库检验</span>
473 473
                                                 </td>
474 474
                                                 <td class="text-center" colspan="3" style="word-wrap: break-word;">{{quailckCard.checkTime | date:'yyyy-MM-dd' }}</td>
475 475
                                                 <td class="text-center">{{dicData[quailckCard.level]}}</td>
@@ -535,11 +535,11 @@
535 535
                                             </tr>
536 536
                                             <tr ng-repeat="quailckCard in quailckCardListView">
537 537
                                                 <td class="text-center" colspan="3" >
538
-                                                    <span ng-if="quailckCard.type=='0'">粮食初检</span>
539
-                                                    <span ng-if="quailckCard.type=='4'">日常检查</span>
540
-                                                    <span ng-if="quailckCard.type=='2' ">强检</span>
541
-                                                    <span ng-if="quailckCard.type=='1' ">第三方检验</span>
542
-                                                    <span ng-if="quailckCard.type=='3' ">出库检验</span>
538
+                                                    <span ng-if="quailckCard.typeUpdate=='0'">粮食初检</span>
539
+                                                    <span ng-if="quailckCard.typeUpdate=='4'">日常检查</span>
540
+                                                    <span ng-if="quailckCard.typeUpdate=='2' ">强检</span>
541
+                                                    <span ng-if="quailckCard.typeUpdate=='1' ">第三方检验</span>
542
+                                                    <span ng-if="quailckCard.typeUpdate=='3' ">出库检验</span>
543 543
                                                 </td>
544 544
                                                 <td class="text-center" colspan="3" style="word-wrap: break-word;">{{quailckCard.checkTime | date:'yyyy-MM-dd' }}</td>
545 545
                                                 <td class="text-center" colspan="3">{{dicData[quailckCard.level]}}</td>

+ 25 - 25
src/main/resources/static/app/storage/grainCard/views/checkFoodSituationList.html

@@ -608,11 +608,11 @@
608 608
                                             </tr>
609 609
                                             <tr ng-repeat="quailckCard in quailckCardListView">
610 610
                                                 <td class="text-center" colspan="3" height="50px" style="vertical-align: middle;text-align: center;">
611
-                                                    <span ng-if="quailckCard.type=='0'">粮食初检</span>
612
-                                                    <span ng-if="quailckCard.type=='4'">日常检查</span>
613
-                                                    <span ng-if="quailckCard.type=='2' ">强检</span>
614
-                                                    <span ng-if="quailckCard.type=='1' ">第三方检验</span>
615
-                                                    <span ng-if="quailckCard.type=='3' ">出库检验</span>
611
+                                                    <span ng-if="quailckCard.typeUpdate=='0'">粮食初检</span>
612
+                                                    <span ng-if="quailckCard.typeUpdate=='4'">日常检查</span>
613
+                                                    <span ng-if="quailckCard.typeUpdate=='2' ">强检</span>
614
+                                                    <span ng-if="quailckCard.typeUpdate=='1' ">第三方检验</span>
615
+                                                    <span ng-if="quailckCard.typeUpdate=='3' ">出库检验</span>
616 616
                                                 </td>
617 617
                                                 <td class="text-center" colspan="3" style="word-wrap: break-word;vertical-align: middle;text-align: center;">{{quailckCard.checkTime | date:'yyyy-MM-dd' }}</td>
618 618
                                                 <td class="text-center" style="vertical-align: middle;text-align: center;">{{dicData[quailckCard.level]}}</td>
@@ -734,11 +734,11 @@
734 734
                                             </tr>
735 735
                                             <tr ng-repeat="quailckCard in quailckCardListView">
736 736
                                                 <td class="text-center" height="50px" colspan="3" style="vertical-align: middle;text-align: center;">
737
-                                                    <span ng-if="quailckCard.type=='0'">粮食初检</span>
738
-                                                    <span ng-if="quailckCard.type=='4'">日常检查</span>
739
-                                                    <span ng-if="quailckCard.type=='2' ">强检</span>
740
-                                                    <span ng-if="quailckCard.type=='1' ">第三方检验</span>
741
-                                                    <span ng-if="quailckCard.type=='3' ">出库检验</span>
737
+                                                    <span ng-if="quailckCard.typeUpdate=='0'">粮食初检</span>
738
+                                                    <span ng-if="quailckCard.typeUpdate=='4'">日常检查</span>
739
+                                                    <span ng-if="quailckCard.typeUpdate=='2' ">强检</span>
740
+                                                    <span ng-if="quailckCard.typeUpdate=='1' ">第三方检验</span>
741
+                                                    <span ng-if="quailckCard.typeUpdate=='3' ">出库检验</span>
742 742
                                                 </td>
743 743
                                                 <td class="text-center" colspan="3" style="word-wrap: break-word;vertical-align: middle;text-align: center;">{{quailckCard.checkTime | date:'yyyy-MM-dd' }}</td>
744 744
                                                 <td class="text-center" style="vertical-align: middle;text-align: center;">
@@ -839,11 +839,11 @@
839 839
                                             </tr>
840 840
                                             <tr ng-repeat="quailckCard in quailckCardListView">
841 841
                                                 <td class="text-center" height="50px" colspan="3" style="vertical-align: middle;text-align: center;">
842
-                                                    <span ng-if="quailckCard.type=='0'">粮食初检</span>
843
-                                                    <span ng-if="quailckCard.type=='4'">日常检查</span>
844
-                                                    <span ng-if="quailckCard.type=='2' ">强检</span>
845
-                                                    <span ng-if="quailckCard.type=='1' ">第三方检验</span>
846
-                                                    <span ng-if="quailckCard.type=='3' ">出库检验</span>
842
+                                                    <span ng-if="quailckCard.typeUpdate=='0'">粮食初检</span>
843
+                                                    <span ng-if="quailckCard.typeUpdate=='4'">日常检查</span>
844
+                                                    <span ng-if="quailckCard.typeUpdate=='2' ">强检</span>
845
+                                                    <span ng-if="quailckCard.typeUpdate=='1' ">第三方检验</span>
846
+                                                    <span ng-if="quailckCard.typeUpdate=='3' ">出库检验</span>
847 847
                                                 </td>
848 848
                                                 <td class="text-center" colspan="3" style="word-wrap: break-word;vertical-align: middle;text-align: center;" >{{quailckCard.checkTime | date:'yyyy-MM-dd' }}</td>
849 849
                                                 <td class="text-center" style="vertical-align: middle;text-align: center;">{{dicData[quailckCard.level]}}</td>
@@ -943,11 +943,11 @@
943 943
                                             </tr>
944 944
                                             <tr ng-repeat="quailckCard in quailckCardListView">
945 945
                                                 <td class="text-center" height="50px" colspan="3" style="vertical-align: middle;text-align: center;">
946
-                                                    <span ng-if="quailckCard.type=='0'">粮食初检</span>
947
-                                                    <span ng-if="quailckCard.type=='4'">日常检查</span>
948
-                                                    <span ng-if="quailckCard.type=='2' ">强检</span>
949
-                                                    <span ng-if="quailckCard.type=='1' ">第三方检验</span>
950
-                                                    <span ng-if="quailckCard.type=='3' ">出库检验</span>
946
+                                                    <span ng-if="quailckCard.typeUpdate=='0'">粮食初检</span>
947
+                                                    <span ng-if="quailckCard.typeUpdate=='4'">日常检查</span>
948
+                                                    <span ng-if="quailckCard.typeUpdate=='2' ">强检</span>
949
+                                                    <span ng-if="quailckCard.typeUpdate=='1' ">第三方检验</span>
950
+                                                    <span ng-if="quailckCard.typeUpdate=='3' ">出库检验</span>
951 951
                                                 </td>
952 952
                                                 <td class="text-center" colspan="3" style="word-wrap: break-word;vertical-align: middle;text-align: center;">{{quailckCard.checkTime | date:'yyyy-MM-dd' }}</td>
953 953
                                                 <td class="text-center" style="vertical-align: middle;text-align: center;">{{dicData[quailckCard.level]}}</td>
@@ -998,11 +998,11 @@
998 998
                                             </tr>
999 999
                                             <tr ng-repeat="quailckCard in quailckCardListView">
1000 1000
                                                 <td class="text-center" colspan="3" >
1001
-                                                    <span ng-if="quailckCard.type=='0'">粮食初检</span>
1002
-                                                    <span ng-if="quailckCard.type=='4'">日常检查</span>
1003
-                                                    <span ng-if="quailckCard.type=='2' ">强检</span>
1004
-                                                    <span ng-if="quailckCard.type=='1' ">第三方检验</span>
1005
-                                                    <span ng-if="quailckCard.type=='3' ">出库检验</span>
1001
+                                                    <span ng-if="quailckCard.typeUpdate=='0'">粮食初检</span>
1002
+                                                    <span ng-if="quailckCard.typeUpdate=='4'">日常检查</span>
1003
+                                                    <span ng-if="quailckCard.typeUpdate=='2' ">强检</span>
1004
+                                                    <span ng-if="quailckCard.typeUpdate=='1' ">第三方检验</span>
1005
+                                                    <span ng-if="quailckCard.typeUpdate=='3' ">出库检验</span>
1006 1006
                                                 </td>
1007 1007
                                                 <td class="text-center" colspan="3" style="word-wrap: break-word;">{{quailckCard.checkTime | date:'yyyy-MM-dd' }}</td>
1008 1008
                                                 <td class="text-center" colspan="3">{{dicData[quailckCard.level]}}</td>