소스 검색

免费用户只能选择一个省份

TANGSHIZHE 4 년 전
부모
커밋
49b98683db
2개의 변경된 파일30개의 추가작업 그리고 0개의 파일을 삭제
  1. 15 0
      src/jfw/modules/app/src/web/staticres/jyapp/vipsubscribe/js/change_area.js
  2. 15 0
      src/web/staticres/vipsubscribe/js/change_area.js

+ 15 - 0
src/jfw/modules/app/src/web/staticres/jyapp/vipsubscribe/js/change_area.js

@@ -125,6 +125,12 @@ $(function () {
                     }
                 }
                 new_selected = selected
+                if(getParam('subvip') == 'free') {
+                    let freeSelect = Object.keys(new_selected)
+                    if(freeSelect[0] == '全国') {
+                        isLockedTipButtons(true)
+                    }
+                }
                 return setDataInResult('.result-selected .result-info .info-overview', getBuySet(selected, []));
             }
             if (selected[p].length === 0) {
@@ -143,6 +149,15 @@ $(function () {
             new_selected = selected
             setDataInResult('.result-selected .result-info .info-overview', getBuySet(selected, []));
         }
+        if(getParam('subvip') == 'free') {
+            console.log(Object.keys(new_selected))
+            let freeSelect = Object.keys(new_selected)
+            if(freeSelect.length > 1) {
+                isLockedTipButtons(true)
+            } else {
+                isLockedTipButtons(false)
+            }
+        }
     }
 
     // 参数1:selector 需要赋值的选择器

+ 15 - 0
src/web/staticres/vipsubscribe/js/change_area.js

@@ -125,6 +125,12 @@ $(function () {
                     }
                 }
                 new_selected = selected
+                if(getParam('subvip') == 'free') {
+                    let freeSelect = Object.keys(new_selected)
+                    if(freeSelect[0] == '全国') {
+                        isLockedTipButtons(true)
+                    }
+                }
                 return setDataInResult('.result-selected .result-info .info-overview', getBuySet(selected, []));
             }
 
@@ -144,6 +150,15 @@ $(function () {
             new_selected = selected
             setDataInResult('.result-selected .result-info .info-overview', getBuySet(selected, []));
         }
+        if(getParam('subvip') == 'free') {
+            console.log(Object.keys(new_selected))
+            let freeSelect = Object.keys(new_selected)
+            if(freeSelect.length > 1) {
+                isLockedTipButtons(true)
+            } else {
+                isLockedTipButtons(false)
+            }
+        }
     }
 
     // 参数1:selector 需要赋值的选择器