Files
g.hnyhua.cn/Mtxfw.VipSite/mobile/js/area.js

205 lines
184 KiB
JavaScript
Raw Normal View History

var arealist = {"Province":[{"ProvinceID":"110000","ProvinceName":"北京市","City":[{"CityID":"110100","CityName":"市辖区","County":[{"CountyID":"110101","CountyName":"东城区"},{"CountyID":"110102","CountyName":"西城区"},{"CountyID":"110103","CountyName":"崇文区"},{"CountyID":"110104","CountyName":"宣武区"},{"CountyID":"110105","CountyName":"朝阳区"},{"CountyID":"110106","CountyName":"丰台区"},{"CountyID":"110107","CountyName":"石景山区"},{"CountyID":"110108","CountyName":"海淀区"},{"CountyID":"110109","CountyName":"门头沟区"},{"CountyID":"110111","CountyName":"房山区"},{"CountyID":"110112","CountyName":"通州区"},{"CountyID":"110113","CountyName":"顺义区"},{"CountyID":"110114","CountyName":"昌平区"},{"CountyID":"110115","CountyName":"大兴区"},{"CountyID":"110116","CountyName":"怀柔区"},{"CountyID":"110117","CountyName":"平谷区"},{"CountyID":"110228","CountyName":"密云县"},{"CountyID":"110229","CountyName":"延庆县"}]},{"CityID":"110200","CityName":"县","County":[]}]},{"ProvinceID":"120000","ProvinceName":"天津市","City":[{"CityID":"120100","CityName":"市辖区","County":[{"CountyID":"120101","CountyName":"和平区"},{"CountyID":"120102","CountyName":"河东区"},{"CountyID":"120103","CountyName":"河西区"},{"CountyID":"120104","CountyName":"南开区"},{"CountyID":"120105","CountyName":"河北区"},{"CountyID":"120106","CountyName":"红桥区"},{"CountyID":"120107","CountyName":"塘沽区"},{"CountyID":"120108","CountyName":"汉沽区"},{"CountyID":"120109","CountyName":"大港区"},{"CountyID":"120110","CountyName":"东丽区"},{"CountyID":"120111","CountyName":"西青区"},{"CountyID":"120112","CountyName":"津南区"},{"CountyID":"120113","CountyName":"北辰区"},{"CountyID":"120114","CountyName":"武清区"},{"CountyID":"120115","CountyName":"宝坻区"},{"CountyID":"120221","CountyName":"宁河县"},{"CountyID":"120223","CountyName":"静海县"},{"CountyID":"120225","CountyName":"蓟 县"}]},{"CityID":"120200","CityName":"县","County":[]}]},{"ProvinceID":"130000","ProvinceName":"河北省","City":[{"CityID":"130100","CityName":"石家庄市","County":[{"CountyID":"130101","CountyName":"市辖区"},{"CountyID":"130102","CountyName":"长安区"},{"CountyID":"130103","CountyName":"桥东区"},{"CountyID":"130104","CountyName":"桥西区"},{"CountyID":"130105","CountyName":"新华区"},{"CountyID":"130107","CountyName":"井陉矿区"},{"CountyID":"130108","CountyName":"裕华区"},{"CountyID":"130121","CountyName":"井陉县"},{"CountyID":"130123","CountyName":"正定县"},{"CountyID":"130124","CountyName":"栾城县"},{"CountyID":"130125","CountyName":"行唐县"},{"CountyID":"130126","CountyName":"灵寿县"},{"CountyID":"130127","CountyName":"高邑县"},{"CountyID":"130128","CountyName":"深泽县"},{"CountyID":"130129","CountyName":"赞皇县"},{"CountyID":"130130","CountyName":"无极县"},{"CountyID":"130131","CountyName":"平山县"},{"CountyID":"130132","CountyName":"元氏县"},{"CountyID":"130133","CountyName":"赵 县"},{"CountyID":"130181","CountyName":"辛集市"},{"CountyID":"130182","CountyName":"藁城市"},{"CountyID":"130183","CountyName":"晋州市"},{"CountyID":"130184","CountyName":"新乐市"},{"CountyID":"130185","CountyName":"鹿泉市"}]},{"CityID":"130200","CityName":"唐山市","County":[{"CountyID":"130201","CountyName":"市辖区"},{"CountyID":"130202","CountyName":"路南区"},{"CountyID":"130203","CountyName":"路北区"},{"CountyID":"130204","CountyName":"古冶区"},{"CountyID":"130205","CountyName":"开平区"},{"CountyID":"130207","CountyName":"丰南区"},{"CountyID":"130208","CountyName":"丰润区"},{"CountyID":"130223","CountyName":"滦 县"},{"CountyID":"130224","CountyName":"滦南县"},{"CountyID":"130225","CountyName":"乐亭县"},{"CountyID":"130227","CountyName":"迁西县"},{"CountyID":"130229","CountyName":"玉田县"},{"CountyID":"130230","CountyName":"唐海县"},{"CountyID":"130281","CountyName":"遵化市"},{"CountyID":"130283","CountyName":"迁安市"}]},{"CityID":"130300","CityName":"<EFBFBD>
//省份
function show_province_info(re, need_id, c_id, co_id){
var form_obj = need_id;
var ohtml="<option value=\"\">请选择省份</option>";
for(var i=0;i<arealist.Province.length;i++){
var show_str = arealist.Province[i];
if(show_str.ProvinceID==re){
ohtml += "<option value=\""+show_str.ProvinceID+"\" selected>"+show_str.ProvinceName+"</option>";
}else{
ohtml += "<option value=\""+show_str.ProvinceID+"\">"+show_str.ProvinceName+"</option>";
}
}
form_obj.html(ohtml);
c_id.html("");
co_id.html("");
}
//省份
function show_province(re, need_id){
var form_obj = need_id;
var ohtml="";
for(var i=0;i<arealist.Province.length;i++){
var show_str = arealist.Province[i];
var ProvinceName=show_str.ProvinceName.replace("省","").replace("市","");
if(show_str.ProvinceID==re){
ohtml += "<li onclick=\"showcity("+show_str.ProvinceID+",'"+ProvinceName+"')\" id=\"Province_"+show_str.ProvinceID+"\" class=\"selected\">"+ProvinceName+"</li>";
}else{
ohtml += "<li onclick=\"showcity("+show_str.ProvinceID+",'"+ProvinceName+"')\" id=\"Province_"+show_str.ProvinceID+"\">"+ProvinceName+"</li>";
}
}
form_obj.html(ohtml);
}
//城市
function show_city_info(re, need_id, P_id, co_id){
var form_obj = need_id;
var ohtml="<option value=\"\">请选择城市</option>";
for(var i=0;i<arealist.Province.length;i++){
var show_str = arealist.Province[i];
if(show_str.ProvinceID==P_id){
var c_str = arealist.Province[i].City;
for(var j=0;j<c_str.length;j++){
var citystr = c_str[j];
if(citystr.CityID==re){
ohtml += "<option value=\""+citystr.CityID+"\" selected>"+citystr.CityName+"</option>";
}else{
ohtml += "<option value=\""+citystr.CityID+"\">"+citystr.CityName+"</option>";
}
}
break;
}
}
form_obj.html(ohtml);
co_id.html();
}
//城市
function showcity(id,tit){
$("#hidprovince").val(id);
$("#hidprovincetit").val(tit);
$("#selecttoptitle").html(tit);
appcan.locStorage.setVal("hidprovince",id);
appcan.locStorage.setVal("hidprovincetit",tit);
$("#provincebox ul li.selected").removeClass("selected");
$("#Province_" + id).addClass("selected");
if(yunfeis!=null){
if(yunfeis.length>0){
for(var j=0;j<yunfeis.length;j++){
if(id==yunfeis[j].ProvinceID){
$("#yunfeibox").html(yunfeis[j].yunfei);
}
}
}
}
$("#view_hyje2").html(parseFloat(syxjjje)+parseFloat($("#yunfeibox").html()));
if(parseFloat($("#view_hyje2").html())>0)
{
$(".syxjj").removeClass("uhide");
}else{
$(".syxjj").addClass("uhide");
}
$("#provincebox").hide("300");
}
//县区
function show_County_info(re, need_id, P_id, c_id){
var form_obj = need_id;
var ohtml="<option value=\"\">请选择县区</option>";
for(var i=0;i<arealist.Province.length;i++){
var show_str = arealist.Province[i];
if(show_str.ProvinceID==P_id){
var c_str = arealist.Province[i].City;
for(var j=0;j<c_str.length;j++){
var citystr = c_str[j];
if(citystr.CityID==c_id){
var co_str = citystr.County;
for(var k=0;k<co_str.length;k++){
var Countystr = co_str[k];
if(Countystr.CountyID==re){
ohtml += "<option value=\""+Countystr.CountyID+"\" selected>"+Countystr.CountyName+"</option>";
}else{
ohtml += "<option value=\""+Countystr.CountyID+"\">"+Countystr.CountyName+"</option>";
}
}
break;
}
}
break;
}
}
form_obj.html(ohtml);
}
//县区
function getname(P_id, c_id, co_id){
var ohtml="";
for(var i=0;i<arealist.Province.length;i++){
var show_str = arealist.Province[i];
if(show_str.ProvinceID==P_id){
ohtml += show_str.ProvinceName;
var c_str = arealist.Province[i].City;
for(var j=0;j<c_str.length;j++){
var citystr = c_str[j];
if(citystr.CityID==c_id){
if(citystr.CityName!="市辖区" && citystr.CityName!="县"){
ohtml += citystr.CityName;
}
var co_str = citystr.County;
for(var k=0;k<co_str.length;k++){
var Countystr = co_str[k];
if(Countystr.CountyID==co_id){
ohtml += Countystr.CountyName;
break;
}
}
break;
}
}
break;
}
}
return ohtml;
}
//县区
function getcityname(P_id, c_id, co_id){
var ohtml="";
for(var i=0;i<arealist.Province.length;i++){
var show_str = arealist.Province[i];
if(show_str.ProvinceID==P_id){
ohtml = show_str.ProvinceName;
var c_str = arealist.Province[i].City;
for(var j=0;j<c_str.length;j++){
var citystr = c_str[j];
if(citystr.CityID==c_id){
if(citystr.CityName!="市辖区" && citystr.CityName!="县" && citystr.CityName!=""){
ohtml = citystr.CityName;
}
}
}
break;
}
}
return ohtml;
}
function hideselectprovince(e, t) {
var s;
if (e.toElement) {
s = e.toElement;
} else if (e.fromElement) {
s = e.fromElement;
} else if (e.relatedTarget) {
s = e.relatedTarget;
}
if (!t.contains(s)) {
$("#provincebox").hide("300");
}
}