seimin 2 lat temu
rodzic
commit
5ee212e4f7

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

@@ -13125,6 +13125,8 @@ appFormly.config(function config(formlyConfigProvider) {
13125 13125
       $scope.s_completeNum = 0;//已完成数
13126 13126
       $scope.s_completeNum_online = 0;//线上已完成数
13127 13127
       $scope.s_completeNum_offline = 0;//线下已完成数
13128
+      $scope.s_completeNum_online_total = 0;//线上总数
13129
+      $scope.s_completeNum_offline_total = 0;//线下总数
13128 13130
 
13129 13131
       //页面获取数据 liaomingming
13130 13132
       $scope.refreshData = function (style, filterData) {
@@ -13153,14 +13155,17 @@ appFormly.config(function config(formlyConfigProvider) {
13153 13155
           function (data) {
13154 13156
             var myData = Restangular.stripRestangular(data);
13155 13157
             $scope.gridOptions.totalItems = myData.totalNum;
13156
-            $scope.myData = myData.list;
13157 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 13169
             for (var i = 0; i < $scope.myData.length; i++) {
13165 13170
               //添加序号
13166 13171
               $scope.myData[i]["item"] =
@@ -13177,6 +13182,7 @@ appFormly.config(function config(formlyConfigProvider) {
13177 13182
         idx: 0,
13178 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 230
         width: "18%",
231 231
         enableFiltering: false,
232 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 236
       //   name: "pic1",
@@ -252,7 +252,7 @@ app.controller("inspectReportCtrl", [
252 252
         name: "userName",
253 253
         displayName: "巡检人",
254 254
         width: "12%",
255
-        enableFiltering: false,
255
+        enableFiltering: false
256 256
       },
257 257
       {
258 258
         name: "address",
@@ -424,7 +424,10 @@ app.controller("inspectReportCtrl", [
424 424
                 i + 1 + filterData.idx * filterData.sum;
425 425
             }
426 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 431
               $scope.myData[i].startTime = new Date($scope.myData[i].startTime);
429 432
               // 处理图片
430 433
               if ($scope.myData[i].filePath) {

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

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