hanqingsong 1 рік тому
батько
коміт
597062beab

+ 175 - 164
src/main/resources/static/app/storage/controller/qualitycheckSampleCtrl.js

@@ -1,85 +1,85 @@
1 1
 "use strict";
2 2
 
3 3
 angular.module('app.storage')
4
-    .controller("qualitycheckSampleCtrl", function($scope, $state, $rootScope, $stateParams, warehouseService, qualitycheckService) {
4
+    .controller("qualitycheckSampleCtrl", function ($scope, $state, $rootScope, $stateParams, warehouseService, qualitycheckService) {
5
+
5 6
 
6
-    	
7 7
         $scope.dicDataList = $rootScope.dicDataList;
8 8
 
9 9
         // 获取列表数据
10
-        $scope.pageInfo = {pageNum : 1, pageSize : 10};
11
-        $scope.search = {storehouseId:"", warehouseId:"",checkResult:null,processState:null,jclx:null};
10
+        $scope.pageInfo = {pageNum: 1, pageSize: 10};
11
+        $scope.search = {storehouseId: "", warehouseId: "", checkResult: null, processState: null, jclx: null};
12 12
 
13
-        if($stateParams.checkResult != null){
13
+        if ($stateParams.checkResult != null) {
14 14
             $scope.search.checkResult = $stateParams.checkResult;
15 15
         }
16 16
 
17 17
         //默认加载数据
18
-        $scope.loadData = function() {
19
-        	var type_update = $stateParams.type;
20
-        	if ($scope.search.jclx == null || $scope.search.jclx == "") {
21
-        		type_update = $stateParams.type;
22
-        	} else {
23
-        		type_update = $scope.search.jclx;
24
-        	}
25
-        	qualitycheckService.getPageInfo($scope.pageInfo.pageNum, $scope.pageInfo.pageSize, type_update, $scope.search.checkResult, 
26
-                    $scope.search.storehouseId, $scope.search.warehouseId, null, null, $scope.search.processState).then(function (data) {
27
-                    $scope.pageInfo = data;
18
+        $scope.loadData = function () {
19
+            var type_update = $stateParams.type;
20
+            if ($scope.search.jclx == null || $scope.search.jclx == "") {
21
+                type_update = $stateParams.type;
22
+            } else {
23
+                type_update = $scope.search.jclx;
24
+            }
25
+            qualitycheckService.getPageInfo($scope.pageInfo.pageNum, $scope.pageInfo.pageSize, type_update, $scope.search.checkResult,
26
+                $scope.search.storehouseId, $scope.search.warehouseId, null, null, $scope.search.processState).then(function (data) {
27
+                $scope.pageInfo = data;
28 28
             }, function (data) {
29
-                    console.log(data);
29
+                console.log(data);
30 30
             });
31 31
         }
32 32
         $scope.loadData();
33 33
 
34 34
         //自检扦样:新增、修改、查看
35
-        $scope.fckEdit = function(id, buttype, processState) {
36
-        	if(processState == 2){
37
-        		alert("该扦样单已完成【化验】,不能修改!");
38
-        		return;
39
-        	}
40
-        	$state.go('app.storage.qualitycheck.fckedit.sample', {id:id, checkType:0, buttype : buttype});
35
+        $scope.fckEdit = function (id, buttype, processState) {
36
+            if (processState == 2) {
37
+                alert("该扦样单已完成【化验】,不能修改!");
38
+                return;
39
+            }
40
+            $state.go('app.storage.qualitycheck.fckedit.sample', {id: id, checkType: 0, buttype: buttype});
41 41
         }
42 42
 
43 43
         //出库检验扦样:新增、修改、查看
44 44
         $scope.ckCheckSample = function (id, buttype, processState) {
45
-        	if(processState == 2){
46
-        		alert("该扦样单已完成【化验】,不能修改!");
47
-        	}else{
48
-                $state.go('app.storage.qualitycheck.outlist.outeditSample',{id : id, checkType:3, buttype : buttype});
45
+            if (processState == 2) {
46
+                alert("该扦样单已完成【化验】,不能修改!");
47
+            } else {
48
+                $state.go('app.storage.qualitycheck.outlist.outeditSample', {id: id, checkType: 3, buttype: buttype});
49 49
 
50
-        	}
50
+            }
51 51
         }
52
-        
52
+
53 53
         //入库检验扦样:新增、查看、修改
54
-        $scope.rkjyEdit = function(id, buttype, processState) {
55
-        	if(buttype == 'update' && processState == 2){
56
-        		alert("该扦样单已完成【化验】,不能修改!");
57
-        		return;
58
-        	}
59
-        	$state.go('app.storage.qualitycheck.rkjy.qy_edit',{id:id, checkType:'6', buttype : buttype});
54
+        $scope.rkjyEdit = function (id, buttype, processState) {
55
+            if (buttype == 'update' && processState == 2) {
56
+                alert("该扦样单已完成【化验】,不能修改!");
57
+                return;
58
+            }
59
+            $state.go('app.storage.qualitycheck.rkjy.qy_edit', {id: id, checkType: '6', buttype: buttype});
60 60
         }
61 61
 
62 62
         // 扦样 -----删除
63
-        $scope.removeSample = function(id, processState) {
64
-        	if(processState == 2){
65
-        		alert("该扦样单已完成【化验】,不能删除!");
66
-        	}else{
67
-        		qualitycheckService.removeById(id).then(function (data) {
68
-                    if(data.msg == "success"){
63
+        $scope.removeSample = function (id, processState) {
64
+            if (processState == 2) {
65
+                alert("该扦样单已完成【化验】,不能删除!");
66
+            } else {
67
+                qualitycheckService.removeById(id).then(function (data) {
68
+                    if (data.msg == "success") {
69 69
                         alert("删除成功");
70 70
                         $scope.loadData();
71
-                    }else{
71
+                    } else {
72 72
                         alert("删除失败");
73 73
                     }
74 74
                 });
75
-        	}
75
+            }
76 76
         }
77 77
 
78 78
         // 货位列表
79
-        $scope.loadWare = function() {
80
-            warehouseService.getStorehouse($rootScope.orgInfo.orgId, $scope.search.storehouseId).then(function(data){
79
+        $scope.loadWare = function () {
80
+            warehouseService.getStorehouse($rootScope.orgInfo.orgId, $scope.search.storehouseId).then(function (data) {
81 81
                 $scope.warelist = data.wareList;
82
-            },function(data){
82
+            }, function (data) {
83 83
                 console.log(data);
84 84
             });
85 85
         }
@@ -93,32 +93,37 @@ angular.module('app.storage')
93 93
         };
94 94
 
95 95
         // 接收广播,切换仓房
96
-        $scope.$on("storeChangeed", function(event, storehouseId) {
96
+        $scope.$on("storeChangeed", function (event, storehouseId) {
97 97
             $scope.search.storehouseId = storehouseId;
98 98
             $scope.loadData();
99 99
             $scope.loadWare();
100 100
         })
101 101
 
102 102
     })
103
-    .controller("qualitycheckSampleSaveCtrl", function($scope,$state, $http, $stateParams, warehouseService, keeperService, 
104
-      $rootScope, $filter, qualitycheckService, kcswService, productService, APP_CONFIG) {
103
+    .controller("qualitycheckSampleSaveCtrl", function ($scope, $state, $http, $stateParams, warehouseService, keeperService,
104
+                                                        $rootScope, $filter, qualitycheckService, kcswService, productService, APP_CONFIG) {
105 105
 
106
-        $scope.loadDataById = function(id) {
107
-            qualitycheckService.loadDataById(id).then(function(data){
108
-                if(data.qualitycheckInspection!=null) {
106
+        $scope.loadDataById = function (id) {
107
+            qualitycheckService.loadDataById(id).then(function (data) {
108
+                if (data.qualitycheckInspection != null) {
109 109
                     $scope.qualitycheckInspection = data.qualitycheckInspection;
110 110
                 }
111 111
                 $scope.qualitycheck = data.qualitycheck;
112
+                if ($stateParams.id != 0) {
113
+                    if ($stateParams.buttype == "update") {//修改
114
+                        $scope.qualitycheck.commitPeople = $rootScope.userInfo.realName; // 提交人
115
+                        $scope.qualitycheck.commitTime = $filter('date')(new Date(), "yyyy-MM-dd HH:mm:ss");// 提交时间
116
+                    }
117
+                }
112 118
                 $scope.change(0);//获取货位号
113
-
114
-            },function(data){
119
+            }, function (data) {
115 120
             });
116 121
         };
117 122
 
118 123
         //通过仓房号,获取货位号.
119 124
         $scope.change = function (type) {
120
-        	if(type != 0 ){
121
-        		// 设置货位号为空.
125
+            if (type != 0) {
126
+                // 设置货位号为空.
122 127
                 $scope.qualitycheck.warehouseId = null;
123 128
                 //清空带出来的数据
124 129
                 $scope.qualitycheck.subType = null;//品种
@@ -130,32 +135,32 @@ angular.module('app.storage')
130 135
                 $scope.qualitycheck.zhycsj = null;//入库时间
131 136
                 $scope.qualitycheck.keeper = null; //保管员
132 137
                 $scope.qualitycheck.levelUpdate = null; //粮油等级
133
-        	}
138
+            }
134 139
             if ($scope.qualitycheck.houseId != null && $scope.qualitycheck.houseId != undefined && $scope.qualitycheck.houseId != '') {
135
-            	var datatype = $rootScope.storehouseObj[$scope.qualitycheck.houseId].datatype;
136
-            	var keeperNames = null;
137
-            	if (datatype == "0") {
138
-            		keeperNames = $rootScope.storehouseObj[$scope.qualitycheck.houseId].dutystoreman;
139
-            	} else if (datatype == "1") {
140
-            		keeperNames = $rootScope.tankObj[$scope.qualitycheck.houseId].keeperNames;
141
-            	}
142
-            	if (keeperNames != null && keeperNames != "") {
143
-            		$scope.qualitycheck.keeper = keeperNames;
144
-            	} else {
145
-            		$scope.qualitycheck.keeper = null;
146
-            	}
147
-            	warehouseService.getStorehouse($rootScope.orgInfo.orgId, $scope.qualitycheck.houseId, "0").then(function(data){
148
-                    if(data.wareList.length > 0){
140
+                var datatype = $rootScope.storehouseObj[$scope.qualitycheck.houseId].datatype;
141
+                var keeperNames = null;
142
+                if (datatype == "0") {
143
+                    keeperNames = $rootScope.storehouseObj[$scope.qualitycheck.houseId].dutystoreman;
144
+                } else if (datatype == "1") {
145
+                    keeperNames = $rootScope.tankObj[$scope.qualitycheck.houseId].keeperNames;
146
+                }
147
+                if (keeperNames != null && keeperNames != "") {
148
+                    $scope.qualitycheck.keeper = keeperNames;
149
+                } else {
150
+                    $scope.qualitycheck.keeper = null;
151
+                }
152
+                warehouseService.getStorehouse($rootScope.orgInfo.orgId, $scope.qualitycheck.houseId, "0").then(function (data) {
153
+                    if (data.wareList.length > 0) {
149 154
                         $scope.warehouseList = data.wareList;  //下拉列表数据
150 155
                         $scope.warehouseObj = data.wares;	//查询数据列表货位信息转换
151
-                        $("#wareNameDis").attr("disabled",false);
152
-                    }else{
156
+                        $("#wareNameDis").attr("disabled", false);
157
+                    } else {
153 158
                         $scope.warehouseList = '';
154 159
                         $scope.changeGetInfo(0);
155
-                        $("#wareNameDis").attr("disabled",true);
160
+                        $("#wareNameDis").attr("disabled", true);
156 161
                     }
157 162
 
158
-                },function(data){
163
+                }, function (data) {
159 164
                     console.log(data);
160 165
                 });
161 166
 
@@ -177,47 +182,51 @@ angular.module('app.storage')
177 182
 
178 183
         //校验是否已经有初检了
179 184
         $scope.isChuJian = function (stype) {
180
-        	if (stype==="0") {
181
-        		var datatype = $rootScope.storehouseObj[$scope.qualitycheck.houseId].datatype;
182
-        		//先判断表中是否已经存在初检,验收
183
-                qualitycheckService.findByStoreWarehouse($scope.qualitycheck.houseId,$scope.qualitycheck.warehouseId,stype).then(function(data) {
185
+            if (stype === "0") {
186
+                var datatype = $rootScope.storehouseObj[$scope.qualitycheck.houseId].datatype;
187
+                //先判断表中是否已经存在初检,验收
188
+                qualitycheckService.findByStoreWarehouse($scope.qualitycheck.houseId, $scope.qualitycheck.warehouseId, stype).then(function (data) {
184 189
                     if (data) {
185 190
                         alert("该仓已经初检,不能再次初检,您可以从列表中选择进行修改!");
186
-                        if($stateParams.depotType == "1"){
191
+                        if ($stateParams.depotType == "1") {
187 192
                             $state.go('app.business.agent.qualitycheck.fcklist', {type: 0});
188
-                        }else{
193
+                        } else {
189 194
                             $state.go('app.storage.qualitycheck.fcklist.sample', {type: 0});
190 195
                         }
191 196
                         return true;
192 197
                     }
193
-                },function(data){
198
+                }, function (data) {
194 199
                     console.log(data);
195 200
                 });
196
-        	}
201
+            }
197 202
         }
198
-        
203
+
199 204
         //得到分仓保管账中的信息
200 205
         $scope.changeGetInfo = function (type) {
201
-           
202
-            if(type != 0 && ($scope.qualitycheck.warehouseId == null || typeof $scope.qualitycheck.warehouseId == undefined || $scope.qualitycheck.warehouseId == ''))return;
206
+
207
+            if (type != 0 && ($scope.qualitycheck.warehouseId == null || typeof $scope.qualitycheck.warehouseId == undefined || $scope.qualitycheck.warehouseId == '')) return;
203 208
             if ($scope.qualitycheck.houseId != null && $scope.qualitycheck.houseId != undefined && $scope.qualitycheck.houseId != '') {
204 209
 
205
-                if($stateParams.depotType == "1") return;
210
+                if ($stateParams.depotType == "1") return;
206 211
 
207 212
                 var datatype = $rootScope.storehouseObj[$scope.qualitycheck.houseId].datatype;
208 213
                 var lylx;
209 214
                 if (datatype == "0") {//粮仓
210
-                	lylx = $rootScope.wares[$scope.qualitycheck.warehouseId].lylx;
215
+                    lylx = $rootScope.wares[$scope.qualitycheck.warehouseId].lylx;
211 216
                 } else if (datatype == "1") {//油罐
212
-                	lylx = $rootScope.tankObj[$scope.qualitycheck.houseId].lylx;
217
+                    lylx = $rootScope.tankObj[$scope.qualitycheck.houseId].lylx;
213 218
                 }
214
-                
219
+
215 220
                 if (lylx != null && lylx == 0) {
216
-                	//出入库--原粮(小麦、玉米、大豆、稻谷、大豆原油即压榨成品油)
217
-                    $scope.kcswStr = {ch : $scope.qualitycheck.houseId, hwh : $scope.qualitycheck.warehouseId, unitid : $rootScope.orgInfo.orgId};
218
-                	kcswService.getPageInfoOrRcsj($scope.kcswStr).then(function(data){
219
-                		//如果从分仓保管账查找到数据就取出赋值到对应的数据  否则清空上次的数据
220
-                        if (typeof(data[0]) != "undefined" && data.length > 0 ) {
221
+                    //出入库--原粮(小麦、玉米、大豆、稻谷、大豆原油即压榨成品油)
222
+                    $scope.kcswStr = {
223
+                        ch: $scope.qualitycheck.houseId,
224
+                        hwh: $scope.qualitycheck.warehouseId,
225
+                        unitid: $rootScope.orgInfo.orgId
226
+                    };
227
+                    kcswService.getPageInfoOrRcsj($scope.kcswStr).then(function (data) {
228
+                        //如果从分仓保管账查找到数据就取出赋值到对应的数据  否则清空上次的数据
229
+                        if (typeof(data[0]) != "undefined" && data.length > 0) {
221 230
                             $scope.keepaccount = data[0];//根据仓房和货位获取分仓保管账的降序的第一条记录
222 231
                             $scope.qualitycheck.subType = parseInt($scope.keepaccount.pz);//品种
223 232
                             $scope.qualitycheck.subTypeDetailed = parseInt($scope.keepaccount.mxpz);//明细品种
@@ -234,46 +243,46 @@ angular.module('app.storage')
234 243
                             if ($scope.qualitycheck.subType == 3164) {
235 244
                                 // 小麦
236 245
                                 $scope.qualitycheck.inspectionStandardBasis = 5523;
237
-                            } else if($scope.qualitycheck.subType == 3165) {
246
+                            } else if ($scope.qualitycheck.subType == 3165) {
238 247
                                 // 玉米
239 248
                                 $scope.qualitycheck.inspectionStandardBasis = 5524;
240
-                            }else if($scope.qualitycheck.subType == 3166) {
249
+                            } else if ($scope.qualitycheck.subType == 3166) {
241 250
                                 // 稻谷
242 251
                                 $scope.qualitycheck.inspectionStandardBasis = 5526;
243
-                            }else if($scope.qualitycheck.subType == 2777) {
252
+                            } else if ($scope.qualitycheck.subType == 2777) {
244 253
                                 // 大豆
245 254
                                 $scope.qualitycheck.inspectionStandardBasis = 5525;
246
-                            }else if($scope.qualitycheck.subType == 6905) {
255
+                            } else if ($scope.qualitycheck.subType == 6905) {
247 256
                                 // 粮油
248 257
                                 $scope.qualitycheck.inspectionStandardBasis = 6908;
249 258
                             }
250
-                        }else{
251
-                            $scope.qualitycheck.subType="";//品种
252
-                            $scope.qualitycheck.subTypeDetailed="";//明细品种
253
-                            $scope.qualitycheck.numberUpdate="";//数量
254
-                            $scope.qualitycheck.harvestTime="";//收货年度
255
-                            $scope.qualitycheck.inputTime="";//入仓日期
259
+                        } else {
260
+                            $scope.qualitycheck.subType = "";//品种
261
+                            $scope.qualitycheck.subTypeDetailed = "";//明细品种
262
+                            $scope.qualitycheck.numberUpdate = "";//数量
263
+                            $scope.qualitycheck.harvestTime = "";//收货年度
264
+                            $scope.qualitycheck.inputTime = "";//入仓日期
256 265
                         }
257
-                	},function(data){
266
+                    }, function (data) {
258 267
                         console.log(data);
259 268
                     });
260 269
                 } else if (lylx != null && lylx == 1) {
261
-                	$scope.search = {houseId:$scope.qualitycheck.houseId, wareId:$scope.qualitycheck.warehouseId};
262
-                    productService.getNumberList(null, null, $scope.search).then(function(data){
270
+                    $scope.search = {houseId: $scope.qualitycheck.houseId, wareId: $scope.qualitycheck.warehouseId};
271
+                    productService.getNumberList(null, null, $scope.search).then(function (data) {
263 272
                         //如果从分仓保管账查找到数据就取出赋值到对应的数据  否则清空上次的数据
264
-                        if (typeof(data.list[0]) != "undefined" && data.list.length > 0 ) {
273
+                        if (typeof(data.list[0]) != "undefined" && data.list.length > 0) {
265 274
                             $scope.qualityFinishedCard = data.list[0];//根据仓房和货位获取成品粮油卡
266 275
                             $scope.qualitycheck.subType = parseInt($scope.qualityFinishedCard.lypz);//品种
267 276
                             $scope.qualitycheck.subTypeDetailed = parseInt($scope.qualityFinishedCard.mxpz);//明细品种
268
-                            $scope.qualitycheck.numberUpdate = $scope.qualityFinishedCard.kcsl*1000;//数量
277
+                            $scope.qualitycheck.numberUpdate = $scope.qualityFinishedCard.kcsl * 1000;//数量
269 278
                             var scny = $scope.qualityFinishedCard.scny;
270 279
                             if (scny != "" && scny != null) {
271
-                            	var scnd = scny.substr(0,4);//收货年度
272
-                            	for (var i = 0;i < $rootScope.dicDataList[1004].length;i++) {
273
-                            		if ($rootScope.dicDataList[1004][i].enumname==scnd) {
274
-                            			$scope.qualitycheck.harvestTime = $rootScope.dicDataList[1004][i].enumid;
275
-                            		}
276
-                            	}
280
+                                var scnd = scny.substr(0, 4);//收货年度
281
+                                for (var i = 0; i < $rootScope.dicDataList[1004].length; i++) {
282
+                                    if ($rootScope.dicDataList[1004][i].enumname == scnd) {
283
+                                        $scope.qualitycheck.harvestTime = $rootScope.dicDataList[1004][i].enumid;
284
+                                    }
285
+                                }
277 286
                             }
278 287
                             $scope.qualitycheck.inputTime = $scope.qualityFinishedCard.rksj;//入仓时间
279 288
                             $scope.qualitycheck.zhycsj = $scope.qualityFinishedCard.zhycsj;//入库时间
@@ -286,21 +295,21 @@ angular.module('app.storage')
286 295
                             if ($scope.qualitycheck.subType == 7107) {
287 296
                                 // 大米
288 297
                                 $scope.qualitycheck.inspectionStandardBasis = 7573;
289
-                            } else if($scope.qualitycheck.subType == 7038) {
298
+                            } else if ($scope.qualitycheck.subType == 7038) {
290 299
                                 // 小麦粉
291 300
                                 $scope.qualitycheck.inspectionStandardBasis = 7575;
292
-                            }else if($scope.qualitycheck.subType == 7050 || $scope.qualitycheck.subType == 7052) {
301
+                            } else if ($scope.qualitycheck.subType == 7050 || $scope.qualitycheck.subType == 7052) {
293 302
                                 // 压榨和浸出成品油
294 303
                                 $scope.qualitycheck.inspectionStandardBasis = 7574;
295 304
                             }
296
-                        }else{
297
-                            $scope.qualitycheck.subType="";//品种
298
-                            $scope.qualitycheck.subTypeDetailed="";//明细品种
299
-                            $scope.qualitycheck.numberUpdate="";//数量
300
-                            $scope.qualitycheck.harvestTime="";//收货年度
301
-                            $scope.qualitycheck.inputTime="";//入仓日期
305
+                        } else {
306
+                            $scope.qualitycheck.subType = "";//品种
307
+                            $scope.qualitycheck.subTypeDetailed = "";//明细品种
308
+                            $scope.qualitycheck.numberUpdate = "";//数量
309
+                            $scope.qualitycheck.harvestTime = "";//收货年度
310
+                            $scope.qualitycheck.inputTime = "";//入仓日期
302 311
                         }
303
-                    },function(data){
312
+                    }, function (data) {
304 313
                         console.log(data);
305 314
                     });
306 315
                 }
@@ -315,16 +324,18 @@ angular.module('app.storage')
315 324
         if ($stateParams.id != 0) {//说明是的查看和修改
316 325
             $scope.loadDataById($stateParams.id);
317 326
             if ($stateParams.buttype == "update") {//修改
318
-        		$scope.isNotEdit = false; //数据可编辑
327
+                $scope.isNotEdit = false; //数据可编辑
319 328
             }
320 329
             if ($stateParams.buttype == "view") {//查看
321
-        		$scope.isNotEdit = true; //数据不可编辑
322
-        	}
330
+                $scope.isNotEdit = true; //数据不可编辑
331
+            }
323 332
 //        	$scope.disable_checkTime = true;//检验时间不可编辑
324 333
             //修改和查看不可以编辑
325
-            $("#wareNameDis").attr("disabled",true);
326
-        }else{//新增
327
-        	$scope.isNotEdit = false; //数据可编辑
334
+            $("#wareNameDis").attr("disabled", true);
335
+        } else {//新增
336
+            $scope.isNotEdit = false; //数据可编辑
337
+            $scope.qualitycheck.commitPeople = $rootScope.userInfo.realName; // 提交人
338
+            $scope.qualitycheck.commitTime = $filter('date')(new Date(), "yyyy-MM-dd HH:mm:ss");// 提交时间
328 339
         }
329 340
 
330 341
         // 提交表单
@@ -337,45 +348,45 @@ angular.module('app.storage')
337 348
                     $scope.qualitycheck.jylb = '02';
338 349
                 } else if (checktype == 0) {
339 350
                     $scope.qualitycheck.chooserOrgan = $rootScope.orgInfo.orgName;
340
-                    if($scope.qualitycheck.typeUpdate==0){
351
+                    if ($scope.qualitycheck.typeUpdate == 0) {
341 352
                         $scope.qualitycheck.jylb = '01';
342
-                    }else if ($scope.qualitycheck.typeUpdate==4){
353
+                    } else if ($scope.qualitycheck.typeUpdate == 4) {
343 354
                         $scope.qualitycheck.jylb = '06';
344 355
                     }
345 356
                 } else if (checktype == 4) {
346 357
                     $scope.qualitycheck.jylb = '06';
347 358
                 } else if (checktype == 6) {
348
-                	$scope.qualitycheck.typeUpdate = checktype;
359
+                    $scope.qualitycheck.typeUpdate = checktype;
349 360
                     $scope.qualitycheck.jylb = '05';
350 361
                 }
351
-                
362
+
352 363
                 $scope.qualitycheck.orgId = $rootScope.userInfo.orgId;
353 364
 
354 365
                 /**************时间插件无法通过$scope获取数据,重新赋值一下****************/
355 366
                 //入仓日期
356
-                $("input[name='inputTime']").each(function(j,item){
357
-                    if(item.value != '' && item.value != null && typeof item.value != 'undefined'){
367
+                $("input[name='inputTime']").each(function (j, item) {
368
+                    if (item.value != '' && item.value != null && typeof item.value != 'undefined') {
358 369
                         $scope.qualitycheck.inputTime = $filter('date')(item.value, "yyyy-MM-dd HH:mm:ss");
359 370
                     }
360 371
                 });
361 372
                 //入库日期
362
-                $("input[name='zhycsj']").each(function(j,item){
363
-                    if(item.value != '' && item.value != null && typeof item.value != 'undefined'){
373
+                $("input[name='zhycsj']").each(function (j, item) {
374
+                    if (item.value != '' && item.value != null && typeof item.value != 'undefined') {
364 375
                         $scope.qualitycheck.zhycsj = $filter('date')(item.value, "yyyy-MM-dd HH:mm:ss");
365 376
                     }
366 377
                 });
367 378
                 //扦样日期
368
-                $("input[name='chooseTime']").each(function(j,item){
369
-                    if(item.value != '' && item.value != null && typeof item.value != 'undefined'){
379
+                $("input[name='chooseTime']").each(function (j, item) {
380
+                    if (item.value != '' && item.value != null && typeof item.value != 'undefined') {
370 381
                         $scope.qualitycheck.chooseTime = $filter('date')(item.value, "yyyy-MM-dd HH:mm:ss");
371 382
                     }
372 383
                 });
373
-                
384
+
374 385
                 //入库日期早于扦样日期的判断
375
-                var rksj = new Date($scope.qualitycheck.inputTime.replace( /\-/g, "\/"));
376
-                var qysj = new Date($scope.qualitycheck.chooseTime.replace( /\-/g, "\/"));
377
-                if (rksj!= "" && qysj!= "" && rksj > qysj) {
378
-                    alert( "入仓时间应该早于扦样时间!");
386
+                var rksj = new Date($scope.qualitycheck.inputTime.replace(/\-/g, "\/"));
387
+                var qysj = new Date($scope.qualitycheck.chooseTime.replace(/\-/g, "\/"));
388
+                if (rksj != "" && qysj != "" && rksj > qysj) {
389
+                    alert("入仓时间应该早于扦样时间!");
379 390
                     return false;
380 391
                 }
381 392
 
@@ -384,46 +395,46 @@ angular.module('app.storage')
384 395
                 delete $scope.qualitycheck.subMold;
385 396
 
386 397
                 $scope.qualitycheck.processState = 1; //扦样
387
-                qualitycheckService.save($scope.qualitycheck, $scope.qualitycheckInspection).then(function(datas){
398
+                qualitycheckService.save($scope.qualitycheck, $scope.qualitycheckInspection).then(function (datas) {
388 399
                     if (datas.status == "success") {
389 400
                         var dataid = datas.dataid;
390 401
                         alert("保存成功!");
391 402
                         //0:自检 1:验收 2:质量普查 3:出库
392 403
                         if (checktype == 0) {
393 404
                             $state.go('app.storage.qualitycheck.fcklist.sample', {type: '0,4,6'});
394
-                        } else if(checktype == 3){
405
+                        } else if (checktype == 3) {
395 406
                             $state.go('app.storage.qualitycheck.outlist.sample', {type: 3});
396
-                        } else if(checktype == 6){
397
-		                    $state.go('app.storage.qualitycheck.rkjy.qy_list', {type: 6});
398
-		                }
407
+                        } else if (checktype == 6) {
408
+                            $state.go('app.storage.qualitycheck.rkjy.qy_list', {type: 6});
409
+                        }
399 410
                     } else {
400 411
                         alert("保存失败!");
401 412
                     }
402
-                },function(datas){
413
+                }, function (datas) {
403 414
                     console.log(datas);
404 415
                 });
405 416
             }
406 417
         }
407 418
 
408 419
         // 样表编号和扦样单编号校验
409
-        $.validator.addMethod("bhCheck",function(value,element, params) {
410
-        	var checkNumber = /^$|^[A-Za-z0-9]{0,64}$/;
411
-            return this.optional(element)||(checkNumber.test(value));
412
-        },"只允许录入数字和字母!");
420
+        $.validator.addMethod("bhCheck", function (value, element, params) {
421
+            var checkNumber = /^$|^[A-Za-z0-9]{0,64}$/;
422
+            return this.optional(element) || (checkNumber.test(value));
423
+        }, "只允许录入数字和字母!");
413 424
 
414 425
         // 自定义验证
415
-        $.validator.addMethod("setState",function(value,element, params) {
416
-            if(value == "无" || value == "暂无" || value == "空"){
417
-                return this.optional(element)|| false;
418
-            }else{
419
-                return this.optional(element)|| true;
426
+        $.validator.addMethod("setState", function (value, element, params) {
427
+            if (value == "无" || value == "暂无" || value == "空") {
428
+                return this.optional(element) || false;
429
+            } else {
430
+                return this.optional(element) || true;
420 431
             }
421
-        },"不能填写无,暂无,空等选项!");
432
+        }, "不能填写无,暂无,空等选项!");
422 433
 
423 434
         // 自定义验证,验证数字
424
-        $.validator.addMethod("validNumber",function(value,element, params) {
435
+        $.validator.addMethod("validNumber", function (value, element, params) {
425 436
             var checkNumber = /^(?!0+(?:\.0+)?$)(?:[1-9]\d*|0)(?:\.\d{1,2})?$/;
426
-            return this.optional(element)||(checkNumber.test(value));
427
-        },"请输入大于0的数字,最多两位小数!");
437
+            return this.optional(element) || (checkNumber.test(value));
438
+        }, "请输入大于0的数字,最多两位小数!");
428 439
 
429 440
     })

+ 14 - 0
src/main/resources/static/app/storage/views/qualitycheck/qualitycheck-firstcheck-sample-edit.html

@@ -204,6 +204,20 @@
204 204
 												</label>
205 205
 											</section>
206 206
 										</div>
207
+										<div class="row">
208
+											<section class="col col-3">
209
+												<label class="label">提交人:</label>
210
+												<label class="input">
211
+													<input type="text" ng-model="qualitycheck.commitPeople" name="commitPeople" ng-readonly="true" required>
212
+												</label>
213
+											</section>
214
+											<section class="col col-3">
215
+												<label class="label">提交时间:</label>
216
+												<label class="input">
217
+													<input type="text" ng-model="qualitycheck.commitTime" name="commitTime" ng-readonly="true" required>
218
+												</label>
219
+											</section>
220
+										</div>
207 221
 									</fieldset>
208 222
 									</div>
209 223
 									<fieldset>