seimin 1 year ago
parent
commit
8ef14f0fe1

+ 47 - 2
assets/js/controllers/inspect/inspectionScopeCtrl.js

@@ -85,7 +85,7 @@ app.controller("inspectionScope", [
85 85
               }
86 86
             })
87 87
           }
88
-          
88
+
89 89
         }
90 90
       });
91 91
     };
@@ -598,6 +598,51 @@ app.controller("inspectionScope", [
598 598
       console.log($scope.notice);
599 599
       console.log($scope.copyInspection.tree);
600 600
       console.log($scope.stateModel);
601
+      // let trees = $scope.copyInspection.tree;
602
+      // for (let i = 0; i < trees.length; i++) {
603
+      //   let element = trees[i];
604
+      //   if(!element.group){
605
+      //     SweetAlert.swal({
606
+      //       title: "校验错误",
607
+      //       text: `【${element.name}】未选择线下巡检默认组`,
608
+      //       type: "error",
609
+      //       confirmButtonColor: "#DD6B55"
610
+      //     });
611
+      //     return;
612
+      //   }
613
+      //   if(!element.user){
614
+      //     SweetAlert.swal({
615
+      //       title: "校验错误",
616
+      //       text: `【${element.name}】未选择线上巡检默认人`,
617
+      //       type: "error",
618
+      //       confirmButtonColor: "#DD6B55"
619
+      //     });
620
+      //     return;
621
+      //   }
622
+
623
+      //   let children = trees[i].children || [];
624
+      //   for (let i = 0; i < children.length; i++) {
625
+      //     let element = children[i];
626
+      //     if(!element.group){
627
+      //       SweetAlert.swal({
628
+      //         title: "校验错误",
629
+      //         text: `【${element.parent.type}】-【${element.name}】未选择线下巡检默认组`,
630
+      //         type: "error",
631
+      //         confirmButtonColor: "#DD6B55"
632
+      //       });
633
+      //       return;
634
+      //     }
635
+      //     if(!element.user){
636
+      //       SweetAlert.swal({
637
+      //         title: "校验错误",
638
+      //         text: `【${element.parent.type}】-【${element.name}】未选择线上巡检默认人`,
639
+      //         type: "error",
640
+      //         confirmButtonColor: "#DD6B55"
641
+      //       });
642
+      //       return;
643
+      //     }
644
+      //   }
645
+      // }
601 646
       if ($scope.stateModel.model === 0) {
602 647
         // 不设置为模块的时候需要弹窗提示
603 648
         var modalInstance = $modal.open({
@@ -1151,7 +1196,7 @@ app.directive("zTree", function () {
1151 1196
             zTreeOnCheckCommon([], [])
1152 1197
         }
1153 1198
       }
1154
-      
1199
+
1155 1200
       $scope.setFn.call($scope,  {
1156 1201
         params: $scope.clickDirective
1157 1202
       })

+ 3 - 2
assets/js/controllers/system/organizationdesign/deptCtrl.js

@@ -34,10 +34,11 @@ app.controller('deptlistCtrl', ["$rootScope", "$scope", "$state", "$timeout", "$
34 34
     $scope.gridOptions.useExternalPagination = true;
35 35
     $scope.gridOptions.paginationPageSizes = [10, 20, 50, 100];
36 36
     $scope.gridOptions.paginationPageSize = 10;
37
-    $scope.gridOptions.multiSelect = false;
37
+    $scope.gridOptions.multiSelect = true;
38
+    $scope.gridOptions.enableSelectionBatchEvent = true; //使用批量使用事件
38 39
 
39 40
     //$scope.gridOptions.rowTemplate= "<div ng-dblclick=\"grid.appScope.onDblClick(row)\" ng-repeat=\"(colRenderIndex, col) in colContainer.renderedColumns track by col.uid\" ui-grid-one-bind-id-grid=\"rowRenderIndex + '-' + col.uid + '-cell'\" class=\"ui-grid-cell\" ng-class=\"{ 'ui-grid-row-header-cell': col.isRowHeader }\" role=\"{{col.isRowHeader ? 'rowheader' : 'gridcell'}}\" ui-grid-cell></div>";
40
-
41
+    $scope.gridOptions.rowTemplate = "<div ng-dblclick=\"grid.appScope.onDblClick(row)\" ng-repeat=\"(colRenderIndex, col) in colContainer.renderedColumns track by col.uid\" ui-grid-one-bind-id-grid=\"rowRenderIndex + '-' + col.uid + '-cell'\" class=\"ui-grid-cell\" ng-class=\"{ 'ui-grid-row-header-cell': col.isRowHeader }\" role=\"{{col.isRowHeader ? 'rowheader' : 'gridcell'}}\" ui-grid-cell></div>";
41 42
     $scope.gridOptions.rowIdentity = function(row) {
42 43
         return row.id;
43 44
     };

+ 3 - 1
assets/js/controllers/system/user/adminUserCtrl.js

@@ -42,10 +42,12 @@ app.controller('adminUserListCtrl', ["$rootScope", "$scope", "$state", "$timeout
42 42
     $scope.gridOptions.useExternalPagination = true;
43 43
     $scope.gridOptions.paginationPageSizes = [10, 20, 50, 100];
44 44
     $scope.gridOptions.paginationPageSize = 10;
45
-    $scope.gridOptions.multiSelect = false;
45
+    $scope.gridOptions.multiSelect = true;
46
+    $scope.gridOptions.enableSelectionBatchEvent = true; //使用批量使用事件
46 47
 
47 48
     //$scope.gridOptions.rowTemplate= "<div ng-dblclick=\"grid.appScope.onDblClick(row)\" ng-repeat=\"(colRenderIndex, col) in colContainer.renderedColumns track by col.uid\" ui-grid-one-bind-id-grid=\"rowRenderIndex + '-' + col.uid + '-cell'\" class=\"ui-grid-cell\" ng-class=\"{ 'ui-grid-row-header-cell': col.isRowHeader }\" role=\"{{col.isRowHeader ? 'rowheader' : 'gridcell'}}\" ui-grid-cell></div>";
48 49
 
50
+    $scope.gridOptions.rowTemplate = "<div ng-dblclick=\"grid.appScope.onDblClick(row)\" ng-repeat=\"(colRenderIndex, col) in colContainer.renderedColumns track by col.uid\" ui-grid-one-bind-id-grid=\"rowRenderIndex + '-' + col.uid + '-cell'\" class=\"ui-grid-cell\" ng-class=\"{ 'ui-grid-row-header-cell': col.isRowHeader }\" role=\"{{col.isRowHeader ? 'rowheader' : 'gridcell'}}\" ui-grid-cell></div>";
49 51
     $scope.gridOptions.rowIdentity = function (row) {
50 52
         return row.id;
51 53
     };

+ 3 - 2
assets/js/controllers/system/user/adminrequesterCtrl.js

@@ -25,10 +25,11 @@ app.controller('adminUserListCtrl_requ', ["$rootScope", "$scope", "$http", "$sta
25 25
     $scope.gridOptions.useExternalPagination = true;
26 26
     $scope.gridOptions.paginationPageSizes = [10, 20, 50, 100];
27 27
     $scope.gridOptions.paginationPageSize = 10;
28
-    $scope.gridOptions.multiSelect = false;
28
+    $scope.gridOptions.multiSelect = true;
29
+    $scope.gridOptions.enableSelectionBatchEvent = true; //使用批量使用事件
29 30
 
30 31
     //$scope.gridOptions.rowTemplate= "<div ng-dblclick=\"grid.appScope.onDblClick(row)\" ng-repeat=\"(colRenderIndex, col) in colContainer.renderedColumns track by col.uid\" ui-grid-one-bind-id-grid=\"rowRenderIndex + '-' + col.uid + '-cell'\" class=\"ui-grid-cell\" ng-class=\"{ 'ui-grid-row-header-cell': col.isRowHeader }\" role=\"{{col.isRowHeader ? 'rowheader' : 'gridcell'}}\" ui-grid-cell></div>";
31
-
32
+    $scope.gridOptions.rowTemplate = "<div ng-dblclick=\"grid.appScope.onDblClick(row)\" ng-repeat=\"(colRenderIndex, col) in colContainer.renderedColumns track by col.uid\" ui-grid-one-bind-id-grid=\"rowRenderIndex + '-' + col.uid + '-cell'\" class=\"ui-grid-cell\" ng-class=\"{ 'ui-grid-row-header-cell': col.isRowHeader }\" role=\"{{col.isRowHeader ? 'rowheader' : 'gridcell'}}\" ui-grid-cell></div>";
32 33
     $scope.gridOptions.rowIdentity = function (row) {
33 34
         return row.id;
34 35
     };