Browse Source

处理买家产品导入问题

wangcz 7 years ago
parent
commit
2aecb88383

+ 42 - 38
src/main/webapp/resources/js/usercenter/controllers/forstore/product_upload_ctrl.js

@@ -270,44 +270,48 @@ define([ 'app/app' ], function(app) {
 
                 // $scope.uploadProgressText = progressPercentage + '%'
                 // console.log('progess:' + progressPercentage + '%' + evt.config.file.name);
-              }).success(function(data) {
-				$scope.selectFile(' ');
-				$scope.batch.myFiles = [];
-				$scope.proInfo = data.info;
-				$scope.result = data;
-				$scope.hadImport = false;
-				// var message = "";
-				// if($scope.result.success) {
-				// 	message = '标准产品' + $scope.result.success + '个';
-				// }
-				// if($scope.result.failure) {
-				// 	if(message) {
-				// 		message = message + ',非标产品' + $scope.result.failure +  '个';
-				// 	}else {
-				// 		message = '非标产品' + $scope.result.failure +  '个';
-				// 	}
-				// }
-				// if($scope.result.filter) {
-				// 	if(message) {
-				// 		message = message + ',过滤' + $scope.result.filter +  '条';
-				// 	}else {
-				// 		message = '过滤' + $scope.result.filter +  '条';
-				// 	}
-				// }
-				// if(!message) {
-				// 	message = '没有提交任何信息'
-                    // }
-                if ($scope.result.filter && $scope.result.filter > 0) {
-                    toaster.pop('warning', '警告', '存在导入失败产品,可下载导入失败表格查看详情');
-                } else {
-                    toaster.pop('success', '提示', '上传完成');
-                }
-                $scope.showCanvas = false;
-                $scope.relTableParams.page(1);
-				$scope.relTableParams.reload();
-                // if ($rootScope.$$productOn.tab === 'bathOnPerson') {
-                //     publicPersonProduct();
-                // }
+              }).success(function(res) {
+                  if(res.data.success) {
+                      $scope.selectFile(' ');
+                      $scope.batch.myFiles = [];
+                      // $scope.proInfo = res.data.info;
+                      $scope.result = res.data.data;
+                      $scope.hadImport = false;
+                      // var message = "";
+                      // if($scope.result.success) {
+                      // 	message = '标准产品' + $scope.result.success + '个';
+                      // }
+                      // if($scope.result.failure) {
+                      // 	if(message) {
+                      // 		message = message + ',非标产品' + $scope.result.failure +  '个';
+                      // 	}else {
+                      // 		message = '非标产品' + $scope.result.failure +  '个';
+                      // 	}
+                      // }
+                      // if($scope.result.filter) {
+                      // 	if(message) {
+                      // 		message = message + ',过滤' + $scope.result.filter +  '条';
+                      // 	}else {
+                      // 		message = '过滤' + $scope.result.filter +  '条';
+                      // 	}
+                      // }
+                      // if(!message) {
+                      // 	message = '没有提交任何信息'
+                      // }
+                      if ($scope.result.filter && $scope.result.filter > 0) {
+                          toaster.pop('warning', '警告', '存在导入失败产品,可下载导入失败表格查看详情');
+                      } else {
+                          toaster.pop('success', '提示', '上传完成');
+                      }
+                      $scope.showCanvas = false;
+                      $scope.relTableParams.page(1);
+                      $scope.relTableParams.reload();
+                      // if ($rootScope.$$productOn.tab === 'bathOnPerson') {
+                      //     publicPersonProduct();
+                      // }
+                  } else {
+                      toaster.pop('error', '上传失败!');
+                  }
                 }).error(function(response) {
                     $scope.result = {};
                     $scope.result.total = 0;

+ 1 - 1
src/main/webapp/resources/view/usercenter/forstore/product_upload.html

@@ -630,7 +630,7 @@
                                 </span>
                             </div>-->
                         </div>
-                        <div class="txt-info" ng-if="result && result.total != 0 && !hadImport && $$productOn.tab != 'bathOnPerson'">成功导入 <span ng-bind="result.success + result.failure">600</span> 个产品(其中标准产品 <span ng-bind="result.success">200</span> 个,非标产品 <span ng-bind="result.failure">400</span> 个)<b class="success-hidden" ng-if="result.filter != 0">,下载 <a ng-click="downloadExcel()">导入失败产品</a></b></div>
+                        <div class="txt-info" ng-if="result && result.total != 0 && !hadImport">成功导入 <span ng-bind="result.success + result.failure">600</span> 个产品(其中标准产品 <span ng-bind="result.success">200</span> 个,非标产品 <span ng-bind="result.failure">400</span> 个)<b class="success-hidden" ng-if="result.filter != 0">,下载 <a ng-click="downloadExcel()">导入失败产品</a></b></div>
                         <div ng-show="$$productOn.tab == 'bathOn' && isPcbStore">
                             <table ng-table="relTableParams" class="public-tab table">
                                 <thead>