Parcourir la source

评论:验收反馈调整,模态框问题

wangdy il y a 8 ans
Parent
commit
5bb3fe7354

+ 4 - 4
src/main/webapp/resources/js/vendor/controllers/forstore/show_rate_ctrl.js

@@ -86,7 +86,7 @@ define(['app/app'], function(app) {
             // $scope.rateContent.orderid = purchase.orderid;
             if(type == 'allRate'){
                 var count= 0 ;
-                if ($scope.order.ratestatus == 523){
+                if ($scope.order.rateStatus == 523){
                     angular.forEach($scope.buyerRateGoods,function (item,index) {
                         if (item.buyerRate != '此用户没有填写评价!' && item.buyerRate != '此用户未及时做出评价,系统默认好评!'){
                             if (!item.returnMeg || item.returnMeg =='' ){
@@ -99,7 +99,7 @@ define(['app/app'], function(app) {
                         toaster.pop('warning', '您当前没有可回复的评价');
                         return;
                     }
-                }else if ($scope.order.ratestatus == 522){
+                }else if ($scope.order.rateStatus == 522){
                     angular.forEach($scope.buyerRateGoods,function (item,index) {
                         if (item.buyerAfterRate && !item.afterReturnMeg){
                             item.afterReturnMeg = param.returnMeg;
@@ -278,7 +278,7 @@ define(['app/app'], function(app) {
                 });
             } else if ($scope.rateType == "allRate") {
                 var count= 0 ;
-                if ($scope.order.ratestatus == 523){
+                if ($scope.order.rateStatus == 523){
                     angular.forEach($scope.buyerRateGoods,function (item,index) {
                         if (item.buyerRate != '此用户没有填写评价!'){
                             if (!item.returnMeg || item.returnMeg =='' ){
@@ -291,7 +291,7 @@ define(['app/app'], function(app) {
                         toaster.pop('warning', '所有商品都已回复完成');
                         return;
                     }
-                }else if ($scope.order.ratestatus == 522){
+                }else if ($scope.order.rateStatus == 522){
                     angular.forEach($scope.buyerRateGoods,function (item,index) {
                         if (item.buyerAfterRate && !item.afterReturnMeg){
                             item.afterReturnMeg = param.returnMeg;

+ 5 - 2
src/main/webapp/resources/js/vendor/controllers/forstore/vendor_order_ctrl.js

@@ -1185,6 +1185,7 @@ define(['app/app'], function (app) {
             } else if ($scope.boxStatus == 3) {
                 Rate.saveRateTemplate({storeuuid: $scope.rateContent.storeid},{rateTemplateName: $scope.modalTempData.modalTitle, rateTemplateContent: $scope.modalTempData.rateContent}, function (data) {
                     toaster.pop('success', '保存成功');
+                    $scope.currentModal = data.data;
                     Rate.getRateTemplate({storeuuid: $scope.rateContent.storeid},{},function (data) {
                         $scope.modalData = data.data;
                         Rate.getRateBuyer({orderId: $scope.rateContent.orderid},{},function (data) {
@@ -1219,7 +1220,8 @@ define(['app/app'], function (app) {
                 param.vendorRate = $scope.modalTempData.rateContent;
                 Rate.saveRateBuyer({purchaseId: $scope.rateContent.purchaseid},param,function (data) {
                     toaster.pop('success', '评价成功');
-                    $state.reload();
+                    $scope.setShowRateBoxFlag(false);
+                    $scope.orderTableParams.reload();
                 },function (error) {
                     toaster.pop('error', '评价失败');
                 });
@@ -1227,7 +1229,8 @@ define(['app/app'], function (app) {
                 param.vendorAfterRate = $scope.modalTempData.rateContent;
                 Rate.saveAfterRateBuyer({purchaseId: $scope.rateContent.purchaseid},param,function (data) {
                     toaster.pop('success', '评价成功');
-                    $state.reload();
+                    $scope.setShowRateBoxFlag(false);
+                    $scope.orderTableParams.reload();
                 },function (error) {
                     toaster.pop('error', '评价失败');
                 });