seimin 2 år sedan
förälder
incheckning
5ee212e4f7

+ 12 - 6
assets/js/controllers/customform/customformCtrl.js

@@ -13125,6 +13125,8 @@ appFormly.config(function config(formlyConfigProvider) {
13125
       $scope.s_completeNum = 0;//已完成数
13125
       $scope.s_completeNum = 0;//已完成数
13126
       $scope.s_completeNum_online = 0;//线上已完成数
13126
       $scope.s_completeNum_online = 0;//线上已完成数
13127
       $scope.s_completeNum_offline = 0;//线下已完成数
13127
       $scope.s_completeNum_offline = 0;//线下已完成数
13128
+      $scope.s_completeNum_online_total = 0;//线上总数
13129
+      $scope.s_completeNum_offline_total = 0;//线下总数
13128
 
13130
 
13129
       //页面获取数据 liaomingming
13131
       //页面获取数据 liaomingming
13130
       $scope.refreshData = function (style, filterData) {
13132
       $scope.refreshData = function (style, filterData) {
@@ -13153,14 +13155,17 @@ appFormly.config(function config(formlyConfigProvider) {
13153
           function (data) {
13155
           function (data) {
13154
             var myData = Restangular.stripRestangular(data);
13156
             var myData = Restangular.stripRestangular(data);
13155
             $scope.gridOptions.totalItems = myData.totalNum;
13157
             $scope.gridOptions.totalItems = myData.totalNum;
13156
-            $scope.myData = myData.list;
13157
             if(filterData.sum == 9999){
13158
             if(filterData.sum == 9999){
13158
-              var completeArr = $scope.myData.filter(v=>v.state === 1);
13159
-              $scope.s_totalNum = $scope.myData.length;//总数
13160
-              $scope.s_completeNum = completeArr.length;//已完成数
13161
-              $scope.s_completeNum_online = completeArr.filter(v=>v.online).length;//线上已完成数
13162
-              $scope.s_completeNum_offline = completeArr.filter(v=>!v.online).length;//线下已完成数
13159
+              $scope.s_totalNum = myData.list.length;//总数
13160
+              $scope.s_completeNum = myData.list.filter(v=>v.state === 1).length;//已完成数
13161
+              $scope.s_completeNum_online_total = myData.list.filter(v=>v.online).length;//线上总数
13162
+              $scope.s_completeNum_offline_total = myData.list.filter(v=>!v.online).length;//线下总数
13163
+              $scope.s_completeNum_online = myData.list.filter(v=>v.online).filter(v=>v.state === 1).length;//线上已完成数
13164
+              $scope.s_completeNum_offline = myData.list.filter(v=>!v.online).filter(v=>v.state === 1).length;//线下已完成数
13165
+              return;
13163
             }
13166
             }
13167
+            $scope.myData = myData.list;
13168
+            $scope.memoryfilterData = filterData;
13164
             for (var i = 0; i < $scope.myData.length; i++) {
13169
             for (var i = 0; i < $scope.myData.length; i++) {
13165
               //添加序号
13170
               //添加序号
13166
               $scope.myData[i]["item"] =
13171
               $scope.myData[i]["item"] =
@@ -13177,6 +13182,7 @@ appFormly.config(function config(formlyConfigProvider) {
13177
         idx: 0,
13182
         idx: 0,
13178
         sum: 9999,
13183
         sum: 9999,
13179
       });
13184
       });
13185
+      $scope.refreshData("expand-right", defaultFilterData);
13180
     },
13186
     },
13181
   });
13187
   });
13182
 
13188
 

+ 6 - 3
assets/js/controllers/inspect/inspectReportCtrl.js

@@ -230,7 +230,7 @@ app.controller("inspectReportCtrl", [
230
         width: "18%",
230
         width: "18%",
231
         enableFiltering: false,
231
         enableFiltering: false,
232
         cellTemplate:
232
         cellTemplate:
233
-          '<div class="ui-grid-cell-contents"><img class="xj_img" ng-click="grid.appScope.seePic(row.entity,imageurl)" ng-repeat="(index,imageurl) in row.entity.filePath" ng-src="{{imageurl}}"/></div>',
233
+          '<div class="ui-grid-cell-contents" style="display:flex;flex-wrap:wrap;"><img class="xj_img" ng-click="grid.appScope.seePic(row.entity,imageurl)" ng-repeat="(index,imageurl) in row.entity.filePath" ng-src="{{imageurl}}"/></div>',
234
       },
234
       },
235
       // {
235
       // {
236
       //   name: "pic1",
236
       //   name: "pic1",
@@ -252,7 +252,7 @@ app.controller("inspectReportCtrl", [
252
         name: "userName",
252
         name: "userName",
253
         displayName: "巡检人",
253
         displayName: "巡检人",
254
         width: "12%",
254
         width: "12%",
255
-        enableFiltering: false,
255
+        enableFiltering: false
256
       },
256
       },
257
       {
257
       {
258
         name: "address",
258
         name: "address",
@@ -424,7 +424,10 @@ app.controller("inspectReportCtrl", [
424
                 i + 1 + filterData.idx * filterData.sum;
424
                 i + 1 + filterData.idx * filterData.sum;
425
             }
425
             }
426
             for (var i = 0; i < $scope.myData.length; i++) {
426
             for (var i = 0; i < $scope.myData.length; i++) {
427
-              //处理日期
427
+              // 处理巡检人
428
+              $scope.myData[i].userName = $scope.myData[i].userName || [];
429
+              $scope.myData[i].userName = $scope.myData[i].userName.join(';');
430
+              // 处理日期
428
               $scope.myData[i].startTime = new Date($scope.myData[i].startTime);
431
               $scope.myData[i].startTime = new Date($scope.myData[i].startTime);
429
               // 处理图片
432
               // 处理图片
430
               if ($scope.myData[i].filePath) {
433
               if ($scope.myData[i].filePath) {

+ 3 - 5
assets/js/controllers/inspect/inspectionScopeCtrl.js

@@ -38,11 +38,9 @@ app.controller("inspectionScope", [
38
     var loginUser = $rootScope.user;
38
     var loginUser = $rootScope.user;
39
     $scope.stateModel = JSON.parse($state.params.model);
39
     $scope.stateModel = JSON.parse($state.params.model);
40
     console.log($scope.stateModel);
40
     console.log($scope.stateModel);
41
-    if ($scope.stateModel.model == 1) {
42
-      $scope.modelName = $scope.stateModel.modelName;
43
-    } else {
41
+    $scope.modelName = $scope.stateModel.modelName || $scope.stateModel.title;
42
+    if ($scope.stateModel.model != 1) {
44
       $scope.stateModel.model = 0;
43
       $scope.stateModel.model = 0;
45
-      $scope.modelName = $scope.stateModel.title;
46
     }
44
     }
47
     $scope.xinzeng = false;
45
     $scope.xinzeng = false;
48
     $scope.shanchu = false;
46
     $scope.shanchu = false;
@@ -255,7 +253,7 @@ app.controller("inspectionScope", [
255
           $scope.savercode = function (data) {
253
           $scope.savercode = function (data) {
256
             if (data && data.type) {
254
             if (data && data.type) {
257
               if ($scope.addparent) {
255
               if ($scope.addparent) {
258
-                data.parent = $scope.add1data.parent;
256
+                data.parent = $scope.add1data.parent || $scope.thisParent;
259
               } else {
257
               } else {
260
                 data.parent = null;
258
                 data.parent = null;
261
               }
259
               }

+ 1 - 1
assets/views/customform/tpl/ui-grid-show.html

@@ -1,2 +1,2 @@
1
-<div>总:{{s_completeNum}}/{{s_totalNum}}&nbsp;&nbsp;&nbsp;&nbsp;线下: {{s_completeNum_offline}}/{{s_completeNum}}&nbsp;&nbsp;&nbsp;&nbsp;线上:{{s_completeNum_online}}/{{s_completeNum}}</div>
1
+<div>总:{{s_completeNum}}/{{s_totalNum}}&nbsp;&nbsp;&nbsp;&nbsp;线下: {{s_completeNum_offline}}/{{s_completeNum_offline_total}}&nbsp;&nbsp;&nbsp;&nbsp;线上:{{s_completeNum_online}}/{{s_completeNum_online_total}}</div>
2
 <div id="grid1" ui-grid="gridOptions" ui-grid-pagination external-scopes="$scope" ui-grid-cellNav ui-grid-resize-columns ui-grid-selection ui-grid-auto-resize class="grid" ></div>
2
 <div id="grid1" ui-grid="gridOptions" ui-grid-pagination external-scopes="$scope" ui-grid-cellNav ui-grid-resize-columns ui-grid-selection ui-grid-auto-resize class="grid" ></div>