fanxw лет назад: 2
Родитель
Сommit
4144a80066

+ 13 - 0
src/main/resources/static/app/storage/controller/qualitycheckAssayCtrl.js

@@ -1269,6 +1269,11 @@ angular.module('app.storage')
1269 1269
                 $scope.qualitycheck.harvestTime = parseInt($scope.qualitycheck.harvestTime);
1270 1270
 
1271 1271
                 $scope.qualitycheck.processState = 2; //化验
1272
+
1273
+                if ($scope.qualitycheck.checker.substring($scope.qualitycheck.checker.length-1) == ",") {
1274
+                	$scope.qualitycheck.checker = $scope.qualitycheck.checker.substring(0, $scope.qualitycheck.checker.length-1);
1275
+                }
1276
+
1272 1277
                 qualitycheckService.save($scope.qualitycheck, $scope.qualitycheckInspection).then(function(datas){
1273 1278
                     if (datas.status == "success") {
1274 1279
                         var dataid = datas.dataid;
@@ -1360,6 +1365,14 @@ angular.module('app.storage')
1360 1365
         	var checkNumber = /^[1-9]\d*$/g;
1361 1366
             return this.optional(element)||(checkNumber.test(value));  
1362 1367
         },"请输入正确的正整数!");
1368
+
1369
+        //自定义校验检验人,多个检验人用'|'隔开
1370
+        $.validator.addMethod("checkJyr",function(value,element, params) {
1371
+        	value = value.replace(",",',');
1372
+        	$scope.qualitycheck.checker = value;
1373
+        	var checkNumber = /^[\u4e00-\u9fa5,\|?]{0,128}$/g;
1374
+            return this.optional(element)||(checkNumber.test(value));  
1375
+        },"请输入汉字,用','号分隔");
1363 1376
         // 新增一行
1364 1377
         $scope.addTR = function(qualitycheckId) {
1365 1378
             $scope.addCheckSon.push({qualitycheckId:qualitycheckId});

+ 11 - 0
src/main/resources/static/app/storage/controller/qualitycheckCtrl.js

@@ -1274,6 +1274,10 @@ angular.module('app.storage')
1274 1274
                 $scope.qualitycheck.storeQuality = angular.copy(storeQualityId);
1275 1275
                 $scope.qualitycheck.harvestTime = parseInt($scope.qualitycheck.harvestTime);
1276 1276
 
1277
+                if ($scope.qualitycheck.checker.substring($scope.qualitycheck.checker.length-1) == ",") {
1278
+                	$scope.qualitycheck.checker = $scope.qualitycheck.checker.substring(0, $scope.qualitycheck.checker.length-1);
1279
+                }
1280
+
1277 1281
                 qualitycheckService.save($scope.qualitycheck, $scope.qualitycheckInspection).then(function(datas){
1278 1282
                     if (datas.status == "success") {
1279 1283
                         var dataid = datas.dataid;
@@ -1364,6 +1368,13 @@ angular.module('app.storage')
1364 1368
         	var checkNumber = /^[1-9]\d*$/g;
1365 1369
             return this.optional(element)||(checkNumber.test(value));  
1366 1370
         },"请输入正确的正整数!");
1371
+        //自定义校验检验人,多个检验人用','隔开
1372
+        $.validator.addMethod("checkJyr",function(value,element, params) {
1373
+        	value = value.replace(",",',');
1374
+        	$scope.qualitycheck.checker = value;
1375
+        	var checkNumber = /^[\u4e00-\u9fa5,\|?]{0,128}$/g;
1376
+            return this.optional(element)||(checkNumber.test(value));  
1377
+        },"请输入汉字,用','号分隔");
1367 1378
 
1368 1379
         // 新增一行
1369 1380
         $scope.addTR = function(qualitycheckId) {

+ 1 - 1
src/main/resources/static/app/storage/views/qualitycheck/qualitycheck-firstcheck-edit.html

@@ -269,7 +269,7 @@
269 269
 												<label class="label">检验人:<span style="color: red;">*</span></label>
270 270
 												<label class="input">
271 271
 													<input type="text" ng-model="qualitycheck.checker" name="checker" ng-readonly="isNotEdit"
272
-														   placeholder="检验人" required>
272
+														   placeholder="检验人" checkJyr=true required>
273 273
 												</label>
274 274
 											</section>
275 275
 <!--											<section class="col col-3">-->

+ 1 - 1
src/main/resources/static/app/storage/views/qualitycheck/qualitycheck-firstcheck-list.html

@@ -91,7 +91,7 @@
91 91
                         		<td>
92 92
 									<!--<a has-permission="475" href-void ng-click="showAddAck(qualitycheck.id,qualitycheck.houseId,qualitycheck.warehouseId)"><i class="fa fa-plus"></i>验收</a>&nbsp;&nbsp;-->
93 93
                         			<a  href-void ng-click="showViewFck(qualitycheck.id, 'view')"><i class="fa fa-info-circle"></i>查看</a>&nbsp;&nbsp;
94
-                        			<a  ng-hide="isArchive" has-permission="737" href-void ng-click="showEditFck(qualitycheck.id, 'update')"><i class="fa fa-edit"></i>修改</a>&nbsp;&nbsp;
94
+                        			<a  ng-hide="isArchive || qualitycheck.historyStatus=='1'" has-permission="737" href-void ng-click="showEditFck(qualitycheck.id, 'update')"><i class="fa fa-edit"></i>修改</a>&nbsp;&nbsp;
95 95
 <!--                         			<a  ng-hide="isArchive" has-permission="738" href-void ng-click="remove(qualitycheck)"><i class="fa fa-trash-o"></i>删除</a>
96 96
  -->                        		</td>
97 97
                         	</tr>

+ 1 - 1
src/main/resources/static/app/storage/views/qualitycheck/qualitycheck-outcheck-edit.html

@@ -260,7 +260,7 @@
260 260
 												<label class="label">检验人:<span style="color: red;">*</span></label>
261 261
 												<label class="input">
262 262
 													<input type="text" ng-model="qualitycheck.checker" name="checker" ng-readonly="isNotEdit"
263
-														   placeholder="检验人" required>
263
+														   placeholder="检验人" checkJyr=true required>
264 264
 												</label>
265 265
 											</section>
266 266
 <!--											<section class="col col-3">-->

+ 1 - 1
src/main/resources/static/app/storage/views/qualitycheck/qualitycheck-outcheck-list.html

@@ -85,7 +85,7 @@
85 85
 								<td>{{qualitycheck.checkTime | date:'yyyy-MM-dd'}}</td>
86 86
                         		<td>
87 87
 									<a href-void ng-click="showViewOut(qualitycheck.id, 'view')"><i class="fa fa-info-circle"></i>查看</a>
88
-                        			<a ng-hide="isArchive" has-permission="745" href-void ng-click="showEditOut(qualitycheck.id, 'update')"><i class="fa fa-edit"></i>修改</a>
88
+                        			<a ng-hide="isArchive || qualitycheck.historyStatus=='1'" has-permission="745" href-void ng-click="showEditOut(qualitycheck.id, 'update')"><i class="fa fa-edit"></i>修改</a>
89 89
 <!--                         			<a ng-hide="isArchive" has-permission="746" href-void ng-click="remove(qualitycheck)"><i class="fa fa-trash-o"></i>删除</a>
90 90
  -->                        		</td>
91 91
                         	</tr>