|
@@ -11282,22 +11282,26 @@ appFormly.config(function config(formlyConfigProvider) {
|
11282
|
11282
|
function ($scope, $rootScope, api_bpm_domain, $stateParams) {
|
11283
|
11283
|
$scope.model[$scope.options.key] = '0';//默认全部
|
11284
|
11284
|
var arr = [];
|
11285
|
|
- if($scope.model.inspection.batchNos){
|
11286
|
|
- arr = $scope.model.inspection.batchNos.map(v=>({value:v,name:v}));
|
|
11285
|
+ if(scope.options.key === 'searchParams_batchNos'){
|
|
11286
|
+ // 批次号
|
|
11287
|
+ if($scope.model.batchNos){
|
|
11288
|
+ arr = $scope.model.batchNos.map(v=>({value:v,name:v}));
|
|
11289
|
+ }
|
|
11290
|
+ arr.unshift({value:'0',name:'全部'});
|
|
11291
|
+ $scope.options.templateOptions.options = arr;
|
|
11292
|
+ }else if(scope.options.key === 'searchParams_online'){
|
|
11293
|
+ // 线上OR线下 liaomingming
|
|
11294
|
+ arr.push({value:'0',name:'全部'});
|
|
11295
|
+ arr.push({value:'1',name:'线上'});
|
|
11296
|
+ arr.push({value:'2',name:'线下'});
|
|
11297
|
+ $scope.options.templateOptions.options = arr;
|
|
11298
|
+ }else if(scope.options.key === 'searchParams_state'){
|
|
11299
|
+ // 状态
|
|
11300
|
+ arr.push({value:'0',name:'全部'});
|
|
11301
|
+ arr.push({value:'1',name:'执行中'});
|
|
11302
|
+ arr.push({value:'2',name:'已完成'});
|
|
11303
|
+ $scope.options.templateOptions.options = arr;
|
11287
|
11304
|
}
|
11288
|
|
- arr.unshift({value:'0',name:'全部'});
|
11289
|
|
- $scope.options.templateOptions.options = arr;
|
11290
|
|
- console.log($scope)
|
11291
|
|
- // ts.$parent.fields.forEach(v=>{
|
11292
|
|
- // if(v.templateOptions.onlyKey === "batchNos"){
|
11293
|
|
- // //巡检计划-批次号
|
11294
|
|
- // var batchNos = $scope.model.batchNos === "0"?"":$scope.model.batchNos;
|
11295
|
|
- // v.templateOptions.getScope().refreshData(batchNos)
|
11296
|
|
- // }
|
11297
|
|
- // })
|
11298
|
|
- // ts.$parent.fields.forEach(v=>{if(v.templateOptions.onlyKey === "batchNos"){var batchNos = item == "0"?"":item;v.templateOptions.getScope().refreshData(batchNos);}})
|
11299
|
|
- // console.log($scope.options)
|
11300
|
|
- // console.log($scope.model)
|
11301
|
11305
|
},
|
11302
|
11306
|
],
|
11303
|
11307
|
};
|
|
@@ -13117,7 +13121,12 @@ appFormly.config(function config(formlyConfigProvider) {
|
13117
|
13121
|
});
|
13118
|
13122
|
};
|
13119
|
13123
|
|
13120
|
|
- //页面获取数据
|
|
13124
|
+ $scope.s_totalNum = 0;//总数
|
|
13125
|
+ $scope.s_completeNum = 0;//已完成数
|
|
13126
|
+ $scope.s_completeNum_online = 0;//线上已完成数
|
|
13127
|
+ $scope.s_completeNum_offline = 0;//线下已完成数
|
|
13128
|
+
|
|
13129
|
+ //页面获取数据 liaomingming
|
13121
|
13130
|
$scope.refreshData = function (style, filterData) {
|
13122
|
13131
|
// $scope.ldloading[style.replace('-', '_')] = true;
|
13123
|
13132
|
console.log(angular.isUndefined(filterData))
|
|
@@ -13126,27 +13135,32 @@ appFormly.config(function config(formlyConfigProvider) {
|
13126
|
13135
|
}
|
13127
|
13136
|
$scope.myData = [];
|
13128
|
13137
|
console.log(filterData)
|
13129
|
|
- if(filterData.inspectionProcessActual && filterData.inspectionProcessActual.batchNo){
|
13130
|
|
- filterData.inspectionProcessActual = {
|
13131
|
|
- inspectionid: $scope.model.id,
|
13132
|
|
- batchNo:filterData.inspectionProcessActual.batchNo
|
13133
|
|
- }
|
13134
|
|
- }else{
|
13135
|
|
- filterData.inspectionProcessActual = {
|
13136
|
|
- inspectionid: $scope.model.id
|
13137
|
|
- }
|
|
13138
|
+ // var params = angular.copy(filterData.inspectionProcessActual);
|
|
13139
|
+ filterData.inspectionProcessActual = {
|
|
13140
|
+ inspectionid: $scope.model.id
|
|
13141
|
+ }
|
|
13142
|
+ if($scope.model && $scope.model.searchParams_batchNos !== '0'){
|
|
13143
|
+ filterData.inspectionProcessActual.batchNo = $scope.model.searchParams_batchNos;
|
|
13144
|
+ }
|
|
13145
|
+ if($scope.model && $scope.model.searchParams_online !== '0'){
|
|
13146
|
+ filterData.inspectionProcessActual.online = $scope.model.searchParams_online == 1;
|
|
13147
|
+ }
|
|
13148
|
+ if($scope.model && $scope.model.searchParams_state !== '0'){
|
|
13149
|
+ filterData.inspectionProcessActual.state = $scope.model.searchParams_state == 1 ? 0 : 1;
|
13138
|
13150
|
}
|
13139
|
|
- // angular.extend(filterData, {
|
13140
|
|
- // inspectionProcessActual: {
|
13141
|
|
- // inspectionid: $scope.model.id,
|
13142
|
|
- // },
|
13143
|
|
- // });
|
13144
|
13151
|
console.log(filterData)
|
13145
|
13152
|
api_bpm_data.fetchDataList("inspectionProcessActual", filterData).then(
|
13146
|
13153
|
function (data) {
|
13147
|
13154
|
var myData = Restangular.stripRestangular(data);
|
13148
|
13155
|
$scope.gridOptions.totalItems = myData.totalNum;
|
13149
|
13156
|
$scope.myData = myData.list;
|
|
13157
|
+ 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;//线下已完成数
|
|
13163
|
+ }
|
13150
|
13164
|
for (var i = 0; i < $scope.myData.length; i++) {
|
13151
|
13165
|
//添加序号
|
13152
|
13166
|
$scope.myData[i]["item"] =
|
|
@@ -13159,7 +13173,10 @@ appFormly.config(function config(formlyConfigProvider) {
|
13159
|
13173
|
}
|
13160
|
13174
|
);
|
13161
|
13175
|
};
|
13162
|
|
- $scope.refreshData("expand-right", defaultFilterData);
|
|
13176
|
+ $scope.refreshData("expand-right", {
|
|
13177
|
+ idx: 0,
|
|
13178
|
+ sum: 9999,
|
|
13179
|
+ });
|
13163
|
13180
|
},
|
13164
|
13181
|
});
|
13165
|
13182
|
|