yangc 8 лет назад
Родитель
Сommit
20bdc44980

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

@@ -117,18 +117,30 @@ define(['app/app'], function(app) {
         $scope.chooseModal = function (modal) {
             $scope.modalTempData.rateContent = modal.rateTemplateContent;
             $scope.modalTempData.modalTitle = modal.rateTemplateName;
+            $scope.currentModal = modal;
             $scope.showModalListFlag = false;
         }
 
         //保存模板
         $scope.modalTempData = {};
         $scope.saveModal = function () {
-            Rate.saveRateTemplate({storeuuid: $scope.order.storeid},{rateTemplateName: $scope.modalTempData.modalTitle, rateTemplateContent: $scope.modalTempData.rateContent}, function (data) {
-                toaster.pop('success', '保存成功');
-                $state.reload();
-            }, function (error) {
-                toaster.pop('error', '保存失败');
-            })
+            if ($scope.boxStatus == 4) {
+                $scope.currentModal.rateTemplateContent = $scope.modalTempData.rateContent;
+                $scope.currentModal.rateTemplateName = $scope.modalTempData.modalTitle;
+                Rate.saveRateTemplate({storeuuid: $scope.order.storeid},$scope.currentModal, function (data) {
+                    toaster.pop('success', '保存成功');
+                    $state.reload();
+                }, function (error) {
+                    toaster.pop('error', '保存失败');
+                })
+            } else if ($scope.boxStatus == 3) {
+                Rate.saveRateTemplate({storeuuid: $scope.order.storeid},{rateTemplateName: $scope.modalTempData.modalTitle, rateTemplateContent: $scope.modalTempData.rateContent}, function (data) {
+                    toaster.pop('success', '保存成功');
+                    $state.reload();
+                }, function (error) {
+                    toaster.pop('error', '保存失败');
+                })
+            }
         }
 
         //提交评论

+ 19 - 6
src/main/webapp/resources/js/vendor/controllers/forstore/vendor_order_ctrl.js

@@ -1092,18 +1092,31 @@ define(['app/app'], function (app) {
         $scope.chooseModal = function (modal) {
             $scope.modalTempData.rateContent = modal.rateTemplateContent;
             $scope.modalTempData.modalTitle = modal.rateTemplateName;
+            $scope.currentModal = modal;
             $scope.showModalListFlag = false;
         }
 
         //保存模板
         $scope.modalTempData = {};
         $scope.saveModal = function () {
-            Rate.saveRateTemplate({storeuuid: $scope.rateContent.storeid},{rateTemplateName: $scope.modalTempData.modalTitle, rateTemplateContent: $scope.modalTempData.rateContent}, function (data) {
-                toaster.pop('success', '保存成功');
-                $state.reload();
-            }, function (error) {
-                toaster.pop('error', '保存失败');
-            })
+            //storeuuid: $scope.rateContent.storeid
+            if ($scope.boxStatus == 4) {
+                $scope.currentModal.rateTemplateContent = $scope.modalTempData.rateContent;
+                $scope.currentModal.rateTemplateName = $scope.modalTempData.modalTitle;
+                Rate.saveRateTemplate({storeuuid: $scope.rateContent.storeid},$scope.currentModal, function (data) {
+                    toaster.pop('success', '保存成功');
+                    $state.reload();
+                }, function (error) {
+                    toaster.pop('error', '保存失败');
+                })
+            } else if ($scope.boxStatus == 3) {
+                Rate.saveRateTemplate({storeuuid: $scope.rateContent.storeid},{rateTemplateName: $scope.modalTempData.modalTitle, rateTemplateContent: $scope.modalTempData.rateContent}, function (data) {
+                    toaster.pop('success', '保存成功');
+                    $state.reload();
+                }, function (error) {
+                    toaster.pop('error', '保存失败');
+                })
+            }
         }
         
         //提交评论

+ 2 - 2
src/main/webapp/resources/view/vendor/forstore/vendor_order.html

@@ -635,7 +635,7 @@
 	}
 	.sellOder .reply-box ul {
 		position: absolute;
-		right:35px;
+		right:43px;
 	}
 	.sellOder .reply-box ul li {
 		width: 200px;
@@ -1017,7 +1017,7 @@
 		</div>
 		<div class="reply-box" ng-show="showRateBoxFlag">
 			<img src="static/img/vendor/images/rate-box-del.png" ng-click="setShowRateBoxFlag(false)" alt="">
-			<div class="vendor-modal-header">
+			<div class="vendor-modal-header">{{boxStatus}}
 				<div class="modal-first-rate" ng-show="rateType == 'firstRate'">
 					<span>
 						<label class="check-act">