Просмотр исходного кода

bug:订单中心,订单筛选器,两个日期控件可以同时展开,结束时间会部分遮盖起始时间

wangdy 8 лет назад
Родитель
Сommit
9c2bf0d580

+ 9 - 0
src/main/webapp/resources/js/usercenter/controllers/forstore/buyer_order_ctrl.js

@@ -361,6 +361,15 @@ define(['app/app'], function (app) {
 			$event.preventDefault();
 			$event.stopPropagation();
 			item[openParam] = !item[openParam];
+			if (openParam == 'startDateOpen'){
+				if (item['endDateOpen']){
+                    item['endDateOpen'] = !item['endDateOpen'];
+				}
+			} else if(openParam == 'endDateOpen'){
+                if (item['startDateOpen']){
+                    item['startDateOpen'] = !item['startDateOpen'];
+                }
+            }
 		};
 
 		// 选择查找日期

+ 9 - 0
src/main/webapp/resources/js/vendor/controllers/forstore/vendor_order_ctrl.js

@@ -758,6 +758,15 @@ define(['app/app'], function (app) {
             $event.preventDefault();
             $event.stopPropagation();
             item[openParam] = !item[openParam];
+            if (openParam == 'startDateOpen'){
+                if (item['endDateOpen']){
+                    item['endDateOpen'] = !item['endDateOpen'];
+                }
+            } else if(openParam == 'endDateOpen'){
+                if (item['startDateOpen']){
+                    item['startDateOpen'] = !item['startDateOpen'];
+                }
+            }
         };
         $scope.changeEndDate = function () {
             if ($scope.condition.endDateOpen) {