Commit 7024295b authored by hujun's avatar hujun

商圈列表

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