File: /www/wwwroot//www.baofufacai.com//bb/static/js/regions.js
/*
* 專業團隊定制網站開發
* 定制商城、企業官網、微信小程序
* 聯繫方式: qq 494906791
* */
var area_1,area_2,area_3;
var init=["請選取縣市","請選取鄉鎮市區","請選擇門市"];
//判断类型
function type_tip(){
var choose,type=$("#pay-active").attr("data-payway");
switch(type){
case "seven":
$(".form_address").val('');
$(".form_address").attr('placeholder','店配地址:X街X巷X號,超商7-11xxx 門市店號xxxxxx');
$('#shop-area-select').hide();
$('#shop-menshi-select').show();
$('#form_select_mengshi').show();
break;
case "family":
$(".form_address").val('');
$(".form_address").attr('placeholder','店配地址:X街X巷X號,超商全家xx店 店鋪號xxxxxx');
$('#shop-area-select').hide();
$('#shop-menshi-select').show();
$('#form_select_mengshi').show();
break;
default:
$(".form_address").val('');
$('#shop-area-select').show();
$('#shop-menshi-select').hide();
$('#form_select_mengshi').hide();
}
choose=init;
$("#menshi select").each(function(idx){
$(this).html('<option value="none">'+choose[idx]+'</option>');
if(idx==0){
switch(type){
case "seven": roc_711();break;
case "family": roc_qj();break;
default:roc();
}
for(var i=0;i<area_1.length;i++){
$("<option value="+area_1[i]+">"+area_1[i]+"</option>").appendTo($(this));
}
}
});
}
var idx=[-1,-1,-1];//记录选择的index
$(document).ready(function() {
type_tip();
$("#menshi select").on("change",function selectonchange(){
var type=$("#pay-active").attr("data-payway");
$(this).nextAll("select").find("option:gt(0)").remove();
//记录选择的index
$("#menshi select").each(function(index){
idx[index]=$(this).find('option:selected').index()-1;
})
var current_idx=$(this).index();
var area=current_idx<2?eval("area_"+(current_idx+2)):[];
var arr=area[idx[0]]||[];
if(type!="default"){
$(".form_address").val("");
if(current_idx==1){
arr=area[idx[0]][idx[1]];
}
if(current_idx==2){
arr=area_3[idx[0]][idx[1]][idx[2]];
}
}else{
if(current_idx==1){
arr=area[idx[1]];
}
}
if (typeof(arr) != "undefined")
{
if(arr.constructor==Array){
if(arr[0].constructor==String){
for(var i=0;i<arr.length;i++){
$("<option value="+arr[i]+">"+arr[i]+"</option>").appendTo($(this).next());
}
}
else{
for(var j in arr){
var name=arr[j]["POIName"]||arr[j]["name"];
var addr=arr[j]["Address"]||arr[j]["addr"];
var val='【"'+name+'"】-'+addr;
$("<option value='"+val+"'>"+val+"</option>").appendTo($(this).next());
}
}
}
if(arr.constructor==Object){
var name=arr["POIName"] || arr["name"];
var addr=arr["Address"] || arr["addr"];
var pid=arr["POIID"] || arr["pkey"];
var tel=arr["Telno"] || arr["tel"];
var val;
if(type=="seven"){
val=addr+" 超商7-11"+name+" 門市店號 "+pid+" 門店電話 "+tel
}else{
val=addr+" 超商全家"+name+" 店鋪號 "+pid+" 門店電話 "+tel
}
console.log(val);
$(".form_address").val(val);
}
}
});
$("#pay-way-btn label").on("click", function() {
$(this).addClass("active").siblings().removeClass("active");
$('#pay-way-btn label').attr('id', '');
$(this).attr('id', 'pay-active');
type_tip();
});
$("#form_select_city").change(function() {
var scity=$("#form_select_city").val();
console.log(scity);
var shipping_province = '/連江縣|澎湖縣|彭湖縣|金門縣/';
if (shipping_province.search(scity)!=-1) {
$('#fee').text('(此地區需另外支付運費NT300)');
$("input[name='delivery_money']").val(300);
$('#delivery_money').val(300);
$('.fee-box').show();
}else{
$('#fee').text('');
$("input[name='delivery_money']").val(0);
$('#delivery_money').val(0);
$('.fee-box').hide();
}
});
$(".form_select_city").change(function() {
var scity=$(".form_select_city").val();
console.log(scity);
var shipping_province = '/連江縣|澎湖縣|彭湖縣|金門縣/';
if (shipping_province.search(scity)!=-1) {
$('#fee').text('(此地區需另外支付運費NT300)');
$("input[name='delivery_money']").val(300);
$('#delivery_money').val(300);
$('.fee-box').show();
}else{
$('#fee').text('');
$("input[name='delivery_money']").val(0);
$('#delivery_money').val(0);
$('.fee-box').hide();
}
});
});