Commit 89c4f98d authored by hujun's avatar hujun

编辑商圈

parent adbfbb17
...@@ -20,12 +20,13 @@ class BusinessDistrict extends Basic ...@@ -20,12 +20,13 @@ class BusinessDistrict extends Basic
} }
public function edit() { public function edit() {
if ($this->request->isPost()) { if ($this->request->isPost()) {
$result['code'] = 200; $result['code'] = 200;
$result['msg'] = ''; $result['msg'] = '';
$params = $this->request->param(); $params = $this->request->param();
$business = new GBusinessDistrict(); $business = new GBusinessDistrict();
$data['province'] = $params['province']; $data['province'] = $params['province'];
$data['city'] = $params['city']; $data['city'] = $params['city'];
$data['disc'] = $params['disc']; $data['disc'] = $params['disc'];
...@@ -35,7 +36,12 @@ class BusinessDistrict extends Basic ...@@ -35,7 +36,12 @@ class BusinessDistrict extends Basic
$data['disc_code'] = $params['disc_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');
$business->save($data); if ($data['id']) {
$business->save($data, ['id'=>$params['id']]);
} else {
$business->save($data);
}
if ($business->id) { if ($business->id) {
$result['code'] = 200; $result['code'] = 200;
$result['msg'] = '添加成功'; $result['msg'] = '添加成功';
...@@ -44,7 +50,11 @@ class BusinessDistrict extends Basic ...@@ -44,7 +50,11 @@ class BusinessDistrict extends Basic
$result['msg'] = '添加失败'; $result['msg'] = '添加失败';
} }
return $this->response( $result['code'], $result['msg'], $result['data']); return $this->response( $result['code'], $result['msg'], $result['data']);
} else { } elseif ($this->request->param('id')) {
$business = new GBusinessDistrict();
$result['data'] = $business->get($this->request->param('id'));
return $this->response( 200, '', $result['data']);
} else{
return view('business_district/edit'); return view('business_district/edit');
} }
} }
......
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
<div class="pull-right"> <div class="pull-right">
<ul class="bread_btn"> <ul class="bread_btn">
<li> <li>
<a href="#modal_add_business" data-toggle="modal" class="btn btn-default" id="modal_add"><i class="icon-plus"></i> <a href="#modal_business" data-toggle="modal" class="btn btn-default" id="modal_add"><i class="icon-plus"></i>
添加商圈</a> 添加商圈</a>
</li> </li>
</ul> </ul>
...@@ -66,14 +66,14 @@ ...@@ -66,14 +66,14 @@
<!-- /#wrapper --> <!-- /#wrapper -->
<!-- /#新增用户模态框 --> <!-- /#新增用户模态框 -->
<div class="modal fade" id="modal_add_business" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal fade" id="modal_business" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog"> <div class="modal-dialog">
<div class="modal-content"> <div class="modal-content">
<div class="modal-header"> <div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">
&times; &times;
</button> </button>
<h4 class="modal-title" > <h4 class="modal-title" id="title">
添加商圈 添加商圈
</h4> </h4>
</div> </div>
...@@ -125,60 +125,6 @@ ...@@ -125,60 +125,6 @@
</div><!-- /.modal-content --> </div><!-- /.modal-content -->
</div><!-- /.modal --> </div><!-- /.modal -->
</div> </div>
<!-- /#用户编辑模态框 -->
<div class="modal fade" id="modal-do" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">
&times;
</button>
<h4 class="modal-title" >
用户编辑
</h4>
</div>
<div class="modal-body">
<input type="hidden" id="edit_id">
<form class="form-horizontal" id="edit_user_form">
<div class="form-group">
<label for="inputPassword3" class="col-sm-3 control-label">手机(登录账号):</label>
<div class="col-sm-9">
<input type="text" class="form-control btn6" name="phone" placeholder="请输入手机号">
</div>
</div>
<div class="form-group" >
<label for="inputPassword3" class="col-sm-3 control-label">密码:</label>
<div class="col-sm-9">
<input type="text" class="form-control btn6" name="password" placeholder="******" >
</div>
</div>
<div class="form-group">
<label for="inputPassword3" class="col-sm-3 control-label">邀请人姓名:</label>
<div class="col-sm-9">
<span class="use-span1" id="invite_name"></span>
</div>
</div>
<div class="form-group">
<label for="inputPassword3" class="col-sm-3 control-label">邀请人手机:</label>
<div class="col-sm-9">
<span class="use-span1" id="invite_phone"></span>
</div>
</div>
</form>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">关闭
</button>
<button type="button" class="btn btn-primary" id="edit_user">
提交
</button>
</div>
</div><!-- /.modal-content -->
</div><!-- /.modal -->
</div>
<!-- /#wrapper --> <!-- /#wrapper -->
<!-- /#删除模态框 --> <!-- /#删除模态框 -->
<div class="modal fade" id="modal-delete" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal fade" id="modal-delete" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
......
...@@ -2,6 +2,7 @@ define (['doT', 'text!temp/business_district_template_tpl.html', 'css!style/home ...@@ -2,6 +2,7 @@ define (['doT', 'text!temp/business_district_template_tpl.html', 'css!style/home
business = { business = {
pageNo: 1, /*第几页*/ pageNo: 1, /*第几页*/
pageSize: 10, /*每页显示多少条*/ pageSize: 10, /*每页显示多少条*/
id : '',
init: function () { init: function () {
//初始化dot //初始化dot
$ ("body").append (template); $ ("body").append (template);
...@@ -18,7 +19,8 @@ define (['doT', 'text!temp/business_district_template_tpl.html', 'css!style/home ...@@ -18,7 +19,8 @@ define (['doT', 'text!temp/business_district_template_tpl.html', 'css!style/home
}); });
$("#modal_add").click(function () { $("#modal_add").click(function () {
business.getRegionsProvince(); $("#title").html('新增商圈');
business.getRegionsProvince(310000, 310100, 310101);
}); });
$("#province").change(function () { $("#province").change(function () {
...@@ -38,6 +40,7 @@ define (['doT', 'text!temp/business_district_template_tpl.html', 'css!style/home ...@@ -38,6 +40,7 @@ define (['doT', 'text!temp/business_district_template_tpl.html', 'css!style/home
params.city_code = $("#city").val(); params.city_code = $("#city").val();
params.disc_code = $("#disc").val(); params.disc_code = $("#disc").val();
params.business = $("#business").val(); params.business = $("#business").val();
params.id = business.id;
$.ajax({ $.ajax({
url : '/index/editBusinessDistrict.html', url : '/index/editBusinessDistrict.html',
type : 'POST', type : 'POST',
...@@ -46,15 +49,41 @@ define (['doT', 'text!temp/business_district_template_tpl.html', 'css!style/home ...@@ -46,15 +49,41 @@ 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 ) {
alert('添加成功'); if (business.id) {
alert('编辑成功');
} else {
alert('添加成功');
}
business.getList(1); business.getList(1);
$("#modal_add_business").modal ('hide'); $("#modal_business").modal ('hide');
} else { } else {
alert('添加失败'); alert('添加失败');
} }
} }
}); });
}); });
$ (document).delegate (".edit_modal", "click", function () {
$("#title").html('编辑商圈');
business.id = $ (this).attr ("data-id");
$.ajax({
url : '/index/editBusinessDistrict.html',
type : 'GET',
async: true,
data: {"id":business.id},
dataType: 'json',
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);
} else {
alert(data.msg);
}
}
});
});
}, },
getList: function (pageNo) { getList: function (pageNo) {
business.pageNo = pageNo; business.pageNo = pageNo;
...@@ -86,7 +115,7 @@ define (['doT', 'text!temp/business_district_template_tpl.html', 'css!style/home ...@@ -86,7 +115,7 @@ define (['doT', 'text!temp/business_district_template_tpl.html', 'css!style/home
} }
}); });
}, },
getRegionsProvince : function () { getRegionsProvince : function (code_province, code_city, code_disc) {
$.ajax ({ $.ajax ({
url: '/index/regions.html', url: '/index/regions.html',
type: 'GET', type: 'GET',
...@@ -96,21 +125,21 @@ define (['doT', 'text!temp/business_district_template_tpl.html', 'css!style/home ...@@ -96,21 +125,21 @@ define (['doT', 'text!temp/business_district_template_tpl.html', 'css!style/home
if (data.code == 200) { if (data.code == 200) {
var _html = ''; var _html = '';
$.each(data.data, function (i,n) { $.each(data.data, function (i,n) {
if (n.code == 310000) { if (n.code == code_province) {
_html += '<option selected="selected" value="'+n.code+'">'+n.name+'</option>'; _html += '<option selected="selected" value="'+n.code+'">'+n.name+'</option>';
} else { } else {
_html += '<option value="'+n.code+'">'+n.name+'</option>'; _html += '<option value="'+n.code+'">'+n.name+'</option>';
} }
}); });
$("#province").html(_html); $("#province").html(_html);
business.getRegionsCity(); business.getRegionsCity(code_city,code_disc);
} else { } else {
alert('请求省市区错误'); alert('请求省市区错误');
} }
} }
}); });
}, },
getRegionsCity : function () { getRegionsCity : function (code_city, code_disc) {
var params = {}; var params = {};
params.parent_code = $("#province").val(); params.parent_code = $("#province").val();
if (params.parent_code == '请选择') { if (params.parent_code == '请选择') {
...@@ -124,25 +153,24 @@ define (['doT', 'text!temp/business_district_template_tpl.html', 'css!style/home ...@@ -124,25 +153,24 @@ define (['doT', 'text!temp/business_district_template_tpl.html', 'css!style/home
data: params, data: params,
dataType: 'json', dataType: 'json',
success: function (data) { success: function (data) {
console.log(data)
if (data.code == 200) { if (data.code == 200) {
var _html = ''; var _html = '';
$.each(data.data, function (i,n) { $.each(data.data, function (i,n) {
if (n.code == 310000) { if (n.code == code_city) {
_html += '<option selected="selected" value="'+n.code+'">'+n.name+'</option>'; _html += '<option selected="selected" value="'+n.code+'">'+n.name+'</option>';
} else { } else {
_html += '<option value="'+n.code+'">'+n.name+'</option>'; _html += '<option value="'+n.code+'">'+n.name+'</option>';
} }
}); });
$("#city").html(_html); $("#city").html(_html);
business.getRegionsDisc(); business.getRegionsDisc(code_disc);
} else { } else {
alert('请求省市区错误'); alert('请求省市区错误');
} }
} }
}); });
}, },
getRegionsDisc : function () { getRegionsDisc : function (code) {
var params = {}; var params = {};
params.parent_code = $("#city").val(); params.parent_code = $("#city").val();
if (params.parent_code == '请选择') { if (params.parent_code == '请选择') {
...@@ -158,7 +186,11 @@ define (['doT', 'text!temp/business_district_template_tpl.html', 'css!style/home ...@@ -158,7 +186,11 @@ define (['doT', 'text!temp/business_district_template_tpl.html', 'css!style/home
if (data.code == 200) { if (data.code == 200) {
var _html = ''; var _html = '';
$.each(data.data, function (i,n) { $.each(data.data, function (i,n) {
_html += '<option value="'+n.code+'">'+n.name+'</option>'; if (n.code == code) {
_html += '<option selected="selected" value="'+n.code+'">'+n.name+'</option>';
} else {
_html += '<option value="'+n.code+'">'+n.name+'</option>';
}
}); });
$("#disc").html(_html); $("#disc").html(_html);
} else { } else {
...@@ -166,6 +198,23 @@ define (['doT', 'text!temp/business_district_template_tpl.html', 'css!style/home ...@@ -166,6 +198,23 @@ define (['doT', 'text!temp/business_district_template_tpl.html', 'css!style/home
} }
} }
}); });
},
delete_user : function(params) {
$.ajax ({
url: '/index/del_user',
type: 'POST',
async: true,
data: params,
dataType: 'json',
success: function (data) {
$ ("#modal-delete").modal ('hide');
if (data.code == "101") {
alert (data.msg);
return false;
}
user.getList (user.pageNo);
}
});
} }
}; };
return business; return business;
......
...@@ -16,9 +16,9 @@ ...@@ -16,9 +16,9 @@
</td> </td>
<td>[%= it[item]['create_time']%]</td> <td>[%= it[item]['create_time']%]</td>
<td> <td>
<a title="编辑" class="btn btn-success btn-xs" href="/admin.php/index/roleedit?id=[%= it[item]['id']%].html" style="margin-right:6px;">编辑</a> <a title="编辑" class="btn btn-success btn-xs edit_modal" href="#modal_business" data-toggle="modal" class="btn btn-default" data-id="[%= it[item]['id']%]" style="margin-right:6px;">编辑</a>
<a title="权限分配" class="btn btn-info btn-xs" href="/admin.php/index/access?id=[%= it[item]['id']%].html" style="margin-right:6px;">是否显示</a> <a title="权限分配" class="btn btn-info btn-xs" href="#modal-do" style="margin-right:6px;">是否显示</a>
<a title="成员授权" class="btn btn-danger btn-xs" href="/admin.php/index/accessUser?id=[%= it[item]['id']%].html" style="margin-right:6px;">删除</a> <a title="成员授权" class="btn btn-danger btn-xs" href="#modal-delete" onclick="delete_user(this)" data-id='[%= it[item]["id"] %]' style="margin-right:6px;">删除</a>
</td> </td>
</tr> </tr>
[% } %] [% } %]
......
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