|
@@ -354,12 +354,12 @@
|
|
</div>
|
|
</div>
|
|
<div class="tips_btn">
|
|
<div class="tips_btn">
|
|
<div class="tips_discount">
|
|
<div class="tips_discount">
|
|
- <div class="tips_d_money" style="display: block">¥38</div>
|
|
|
|
|
|
+ <div class="tips_d_money" style="display: none">¥38</div>
|
|
<div class="tips_d_text">已选择4个市,建议购买“全省”更划算哦~</div>
|
|
<div class="tips_d_text">已选择4个市,建议购买“全省”更划算哦~</div>
|
|
</div>
|
|
</div>
|
|
<div class="btns">
|
|
<div class="btns">
|
|
- <button class="reset-btn">重置</button>
|
|
|
|
- <button class="save-btn">确认</button>
|
|
|
|
|
|
+ <button class="reset-btn" disabled >重置</button>
|
|
|
|
+ <button class="save-btn" disabled >确认</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="slide">
|
|
<div class="slide">
|
|
@@ -382,7 +382,6 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<script src="/vipsubscribe/js/jquery-2.1.4.js?v={{Msg "seo" "version"}}"></script>
|
|
<script src="/vipsubscribe/js/jquery-2.1.4.js?v={{Msg "seo" "version"}}"></script>
|
|
- <script src="/vipsubscribe/js/fastclick.js?v={{Msg "seo" "version"}}"></script>
|
|
|
|
<script src="/vipsubscribe/js/mapJSON.js?v={{Msg "seo" "version"}}"></script>
|
|
<script src="/vipsubscribe/js/mapJSON.js?v={{Msg "seo" "version"}}"></script>
|
|
<script src="/vipsubscribe/js/common.js?v={{Msg "seo" "version"}}"></script>
|
|
<script src="/vipsubscribe/js/common.js?v={{Msg "seo" "version"}}"></script>
|
|
<script>
|
|
<script>
|
|
@@ -469,13 +468,12 @@
|
|
$(".checkbox.other").trigger("click");
|
|
$(".checkbox.other").trigger("click");
|
|
return
|
|
return
|
|
}
|
|
}
|
|
- this.selectObj = {};
|
|
|
|
|
|
+ var tmpSelect = {};
|
|
$('.result_name').empty()
|
|
$('.result_name').empty()
|
|
var data = []; //定义一个总数组
|
|
var data = []; //定义一个总数组
|
|
var cityArr =[]; //定义一个选中城市数组
|
|
var cityArr =[]; //定义一个选中城市数组
|
|
var val = $('.other').parents('.province').text().trim();
|
|
var val = $('.other').parents('.province').text().trim();
|
|
if ($('.other').is(':checked')) {
|
|
if ($('.other').is(':checked')) {
|
|
- // data.push(val)
|
|
|
|
data =[{name:val,children:[]}] //全国
|
|
data =[{name:val,children:[]}] //全国
|
|
$(".tips_d_text").slideUp();
|
|
$(".tips_d_text").slideUp();
|
|
}
|
|
}
|
|
@@ -526,6 +524,7 @@
|
|
var html = '';
|
|
var html = '';
|
|
var selectProvince = 0;
|
|
var selectProvince = 0;
|
|
var selectCityMax = 0;
|
|
var selectCityMax = 0;
|
|
|
|
+
|
|
for (var i = 0; i < result.length; i++) {
|
|
for (var i = 0; i < result.length; i++) {
|
|
let children = result[i].children;
|
|
let children = result[i].children;
|
|
if( children.length >0){
|
|
if( children.length >0){
|
|
@@ -548,7 +547,7 @@
|
|
}else{
|
|
}else{
|
|
html += `)`
|
|
html += `)`
|
|
}
|
|
}
|
|
- this.selectObj[result[i].name]=childrenArr;//
|
|
|
|
|
|
+ tmpSelect[result[i].name]=childrenArr;//
|
|
}else{
|
|
}else{
|
|
selectProvince++
|
|
selectProvince++
|
|
|
|
|
|
@@ -557,7 +556,7 @@
|
|
}else{
|
|
}else{
|
|
html += `${result[i].name}`
|
|
html += `${result[i].name}`
|
|
}
|
|
}
|
|
- this.selectObj[result[i].name]=[];//
|
|
|
|
|
|
+ tmpSelect[result[i].name]=[];//
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -573,14 +572,16 @@
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
- console.log("this.selectObj:",this.selectObj)
|
|
|
|
|
|
+ this.selectObj = tmpSelect;
|
|
|
|
+ console.log("this.selectObj:",tmpSelect)
|
|
$('.result_name').append(html)
|
|
$('.result_name').append(html)
|
|
AreaChoose.isOpen()
|
|
AreaChoose.isOpen()
|
|
- //刷新价格
|
|
|
|
- AreaChoose.flushPrice();
|
|
|
|
|
|
+
|
|
|
|
+ if(result.length>0){ //已选择
|
|
|
|
+ $('.reset-btn').removeAttr("disabled");
|
|
|
|
+ $('.save-btn').removeAttr("disabled");
|
|
|
|
+ AreaChoose.flushPrice(); //刷新价格
|
|
|
|
+ }
|
|
},
|
|
},
|
|
submitArea:function(){
|
|
submitArea:function(){
|
|
let addCity = $('.result_name').text(); //新增的城市
|
|
let addCity = $('.result_name').text(); //新增的城市
|
|
@@ -600,14 +601,6 @@
|
|
$('.other').prop('checked', true);
|
|
$('.other').prop('checked', true);
|
|
}
|
|
}
|
|
},
|
|
},
|
|
- getNationwide:function(){/*默认选中全国 */
|
|
|
|
- $('.other').prop('checked', true);
|
|
|
|
- $('.tab_content').slideUp(500)
|
|
|
|
- $('.tab span i').css({
|
|
|
|
- "display":"inline-block",
|
|
|
|
- "transform":"rotate(0)"
|
|
|
|
- });
|
|
|
|
- },
|
|
|
|
isOpen:function(){
|
|
isOpen:function(){
|
|
let pHeight = $('.result_text').height()
|
|
let pHeight = $('.result_text').height()
|
|
let minHeight = $('.result_text').css('min-height')
|
|
let minHeight = $('.result_text').css('min-height')
|
|
@@ -674,21 +667,6 @@
|
|
$('.checkbox').click(function (e) {
|
|
$('.checkbox').click(function (e) {
|
|
e.stopPropagation();
|
|
e.stopPropagation();
|
|
})
|
|
})
|
|
- /*$('.province .checkbox:not(.other)').on('change', function () {
|
|
|
|
- var isCheckded = $(this).is(':checked')
|
|
|
|
- if (isCheckded) {
|
|
|
|
- $(this).parents('.tab').siblings('.tab_content').find('.city').addClass(
|
|
|
|
- 'active')
|
|
|
|
- AreaChoose.isAllSelected()
|
|
|
|
- AreaChoose.getResult()
|
|
|
|
- } else {
|
|
|
|
- $(this).parents('.tab').siblings('.tab_content').find('.city').removeClass(
|
|
|
|
- 'active')
|
|
|
|
- $(this).parents('.tab').siblings('.tab_content').find('.city').attr('disabled',false);
|
|
|
|
- AreaChoose.isAllSelected()
|
|
|
|
- AreaChoose.getResult()
|
|
|
|
- }
|
|
|
|
- })*/
|
|
|
|
$('.tab .checkbox').on('click',function () {
|
|
$('.tab .checkbox').on('click',function () {
|
|
if($(this).hasClass("other")){//点击全国
|
|
if($(this).hasClass("other")){//点击全国
|
|
$(".province input").prop('checked', false);
|
|
$(".province input").prop('checked', false);
|
|
@@ -763,12 +741,12 @@
|
|
}
|
|
}
|
|
},
|
|
},
|
|
flushPrice:function(){
|
|
flushPrice:function(){
|
|
- if(this.vipSubisTrial){
|
|
|
|
- $('.tips_d_money').css("display","none");
|
|
|
|
- }else{
|
|
|
|
- var price=getsubVipOrderPrice(this.selectObj,this.selectedIndustryArr,this.timeSelect);
|
|
|
|
- $('.tips_d_money').text('¥'+price);
|
|
|
|
- }
|
|
|
|
|
|
+ if(!this.vipSubisTrial){
|
|
|
|
+ $('.tips_d_money').css("display","block");
|
|
|
|
+ var price=getsubVipOrderPrice(this.selectObj,this.selectedIndustryArr,this.timeSelect);
|
|
|
|
+ $('.tips_d_money').text('¥'+price);
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -777,7 +755,7 @@
|
|
AreaChoose.inintData(); //初始化 已选择和已购买数据
|
|
AreaChoose.inintData(); //初始化 已选择和已购买数据
|
|
AreaChoose.inintPage(); //初始化城市数据
|
|
AreaChoose.inintPage(); //初始化城市数据
|
|
|
|
|
|
- AreaChoose.getNationwide();//默认选中全国
|
|
|
|
|
|
+ //AreaChoose.getNationwide();//默认选中全国
|
|
AreaChoose.showSelected(true);//回显已选择
|
|
AreaChoose.showSelected(true);//回显已选择
|
|
/* 判断已购买的城市 在不在 全部城市里面,在,将按钮置灰,不可点击 */
|
|
/* 判断已购买的城市 在不在 全部城市里面,在,将按钮置灰,不可点击 */
|
|
|
|
|