Commit 7024295b authored by hujun's avatar hujun

商圈列表

parent 3cbb3e8c
......@@ -31,10 +31,6 @@ class BusinessDistrict extends Basic
$data['province'] = $params['province'];
$data['city'] = $params['city'];
$data['disc'] = $params['disc'];
$data['province_code'] = $params['province_code'];
$data['city_code'] = $params['city_code'];
$data['disc_code'] = $params['disc_code'];
$data['name'] = $params['business'];
$data['create_time'] = date('Y-m-d H:i:s');
} else {
......
......@@ -19,8 +19,9 @@ define (['doT', 'text!temp/business_district_template_tpl.html', 'css!style/home
});
$("#modal_add").click(function () {
$("#add_business_form")[0].reset();
$("#title").html('新增商圈');
business.getRegionsProvince(310000, 310100, 310101); //默认上海,上海,黄浦
business.getRegionsProvince('上海市', '上海市', '黄浦'); //默认上海,上海,黄浦
});
$("#province").change(function () {
......@@ -36,11 +37,29 @@ define (['doT', 'text!temp/business_district_template_tpl.html', 'css!style/home
params.province = $("#province").find("option:selected").text();
params.city = $("#city").find("option:selected").text();
params.disc = $("#disc").find("option:selected").text();
params.province_code = $("#province").val();
params.city_code = $("#city").val();
params.disc_code = $("#disc").val();
params.business = $("#business").val();
params.id = business.id;
if (params.province == '' || params.province == '请选择'){
alert('请选择省');
return ;
}
if (params.city == '' || params.city == '请选择'){
alert('请选择市');
return ;
}
if (params.disc == '' || params.disc == '请选择'){
alert('请选择区');
return ;
}
if (params.business == '' || params.business == '请选择'){
alert('请填写商区名');
return ;
}
$.ajax({
url : '/index/editBusinessDistrict.html',
type : 'POST',
......@@ -75,7 +94,7 @@ define (['doT', 'text!temp/business_district_template_tpl.html', 'css!style/home
success : function (data) {
if (data.code == 200) {
$("#business").val(data.data.name);
business.getRegionsProvince(data.data.province_code,data.data.city_code,data.data.disc_code);
business.getRegionsProvince(data.data.province,data.data.city,data.data.disc);
} else {
alert(data.msg);
}
......@@ -153,36 +172,36 @@ define (['doT', 'text!temp/business_district_template_tpl.html', 'css!style/home
}
});
},
getRegionsProvince : function (code_province, code_city, code_disc) {
getRegionsProvince : function (province, city, disc) {
$.ajax ({
url: '/index/regions.html',
type: 'GET',
dataType: 'json',
success: function (data) {
if (data.code == 200) {
var _html = '';
$("#province").empty();
var _html = '<option>请选择</option>';
$.each(data.data, function (i,n) {
if (n.code == code_province) {
_html += '<option selected="selected" value="'+n.code+'">'+n.name+'</option>';
if (n.fullName == province) {
_html += '<option selected="selected" value="'+n.code+'">'+n.fullName+'</option>';
} else {
_html += '<option value="'+n.code+'">'+n.name+'</option>';
_html += '<option value="'+n.code+'">'+n.fullName+'</option>';
}
});
$("#province").html(_html);
business.getRegionsCity(code_city,code_disc);
$("#province").append(_html);
business.getRegionsCity(city, disc);
} else {
alert('请求省市区错误');
}
}
});
},
getRegionsCity : function (code_city, code_disc) {
getRegionsCity : function (city, disc) {
var params = {};
params.parent_code = $("#province").val();
if (params.parent_code == '请选择') {
params.parent_code = 310000;
}
$.ajax ({
url: '/index/regions.html',
type: 'GET',
......@@ -191,16 +210,17 @@ define (['doT', 'text!temp/business_district_template_tpl.html', 'css!style/home
dataType: 'json',
success: function (data) {
if (data.code == 200) {
var _html = '';
$("#city").empty();
var _html = '<option>请选择</option>';
$.each(data.data, function (i,n) {
if (n.code == code_city) {
_html += '<option selected="selected" value="'+n.code+'">'+n.name+'</option>';
if (n.fullName == city) {
_html += '<option selected="selected" value="'+n.code+'">'+n.fullName+'</option>';
} else {
_html += '<option value="'+n.code+'">'+n.name+'</option>';
_html += '<option value="'+n.code+'">'+n.fullName+'</option>';
}
});
$("#city").html(_html);
business.getRegionsDisc(code_disc);
$("#city").append(_html);
business.getRegionsDisc(disc);
} else {
alert('请求省市区错误');
}
......@@ -221,15 +241,16 @@ define (['doT', 'text!temp/business_district_template_tpl.html', 'css!style/home
dataType: 'json',
success: function (data) {
if (data.code == 200) {
var _html = '';
$("#disc").empty();
var _html = '<option>请选择</option>';
$.each(data.data, function (i,n) {
if (n.code == code) {
_html += '<option selected="selected" value="'+n.code+'">'+n.name+'</option>';
if (n.fullName == code) {
_html += '<option selected="selected" value="'+n.code+'">'+n.fullName+'</option>';
} else {
_html += '<option value="'+n.code+'">'+n.name+'</option>';
_html += '<option value="'+n.code+'">'+n.fullName+'</option>';
}
});
$("#disc").html(_html);
$("#disc").append(_html);
} else {
alert('请求省市区错误');
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment