seimin 1 ano atrás
pai
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
       console.log($scope.notice);
598
       console.log($scope.notice);
599
       console.log($scope.copyInspection.tree);
599
       console.log($scope.copyInspection.tree);
600
       console.log($scope.stateModel);
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
       if ($scope.stateModel.model === 0) {
646
       if ($scope.stateModel.model === 0) {
602
         // 不设置为模块的时候需要弹窗提示
647
         // 不设置为模块的时候需要弹窗提示
603
         var modalInstance = $modal.open({
648
         var modalInstance = $modal.open({
@@ -1151,7 +1196,7 @@ app.directive("zTree", function () {
1151
             zTreeOnCheckCommon([], [])
1196
             zTreeOnCheckCommon([], [])
1152
         }
1197
         }
1153
       }
1198
       }
1154
-      
1199
+
1155
       $scope.setFn.call($scope,  {
1200
       $scope.setFn.call($scope,  {
1156
         params: $scope.clickDirective
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
     $scope.gridOptions.useExternalPagination = true;
34
     $scope.gridOptions.useExternalPagination = true;
35
     $scope.gridOptions.paginationPageSizes = [10, 20, 50, 100];
35
     $scope.gridOptions.paginationPageSizes = [10, 20, 50, 100];
36
     $scope.gridOptions.paginationPageSize = 10;
36
     $scope.gridOptions.paginationPageSize = 10;
37
-    $scope.gridOptions.multiSelect = false;
37
+    $scope.gridOptions.multiSelect = true;
38
+    $scope.gridOptions.enableSelectionBatchEvent = true; //使用批量使用事件
38
 
39
 
39
     //$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
     //$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
     $scope.gridOptions.rowIdentity = function(row) {
42
     $scope.gridOptions.rowIdentity = function(row) {
42
         return row.id;
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
     $scope.gridOptions.useExternalPagination = true;
42
     $scope.gridOptions.useExternalPagination = true;
43
     $scope.gridOptions.paginationPageSizes = [10, 20, 50, 100];
43
     $scope.gridOptions.paginationPageSizes = [10, 20, 50, 100];
44
     $scope.gridOptions.paginationPageSize = 10;
44
     $scope.gridOptions.paginationPageSize = 10;
45
-    $scope.gridOptions.multiSelect = false;
45
+    $scope.gridOptions.multiSelect = true;
46
+    $scope.gridOptions.enableSelectionBatchEvent = true; //使用批量使用事件
46
 
47
 
47
     //$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
     //$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
     $scope.gridOptions.rowIdentity = function (row) {
51
     $scope.gridOptions.rowIdentity = function (row) {
50
         return row.id;
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
     $scope.gridOptions.useExternalPagination = true;
25
     $scope.gridOptions.useExternalPagination = true;
26
     $scope.gridOptions.paginationPageSizes = [10, 20, 50, 100];
26
     $scope.gridOptions.paginationPageSizes = [10, 20, 50, 100];
27
     $scope.gridOptions.paginationPageSize = 10;
27
     $scope.gridOptions.paginationPageSize = 10;
28
-    $scope.gridOptions.multiSelect = false;
28
+    $scope.gridOptions.multiSelect = true;
29
+    $scope.gridOptions.enableSelectionBatchEvent = true; //使用批量使用事件
29
 
30
 
30
     //$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
     //$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
     $scope.gridOptions.rowIdentity = function (row) {
33
     $scope.gridOptions.rowIdentity = function (row) {
33
         return row.id;
34
         return row.id;
34
     };
35
     };