Commit 89c4f98d authored by hujun's avatar hujun

编辑商圈

parent adbfbb17
......@@ -20,12 +20,13 @@ class BusinessDistrict extends Basic
}
public function edit() {
if ($this->request->isPost()) {
$result['code'] = 200;
$result['msg'] = '';
$params = $this->request->param();
$business = new GBusinessDistrict();
$data['province'] = $params['province'];
$data['city'] = $params['city'];
$data['disc'] = $params['disc'];
......@@ -35,7 +36,12 @@ class BusinessDistrict extends Basic
$data['disc_code'] = $params['disc_code'];
$data['name'] = $params['business'];
$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) {
$result['code'] = 200;
$result['msg'] = '添加成功';
......@@ -44,7 +50,11 @@ class BusinessDistrict extends Basic
$result['msg'] = '添加失败';
}
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');
}
}
......
......@@ -17,7 +17,7 @@
<div class="pull-right">
<ul class="bread_btn">
<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>
</li>
</ul>
......@@ -66,14 +66,14 @@
<!-- /#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-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">
&times;
</button>
<h4 class="modal-title" >
<h4 class="modal-title" id="title">
添加商圈
</h4>
</div>
......@@ -125,60 +125,6 @@
</div><!-- /.modal-content -->
</div><!-- /.modal -->
</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 -->
<!-- /#删除模态框 -->
<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
business = {
pageNo: 1, /*第几页*/
pageSize: 10, /*每页显示多少条*/
id : '',
init: function () {
//初始化dot
$ ("body").append (template);
......@@ -18,7 +19,8 @@ define (['doT', 'text!temp/business_district_template_tpl.html', 'css!style/home
});
$("#modal_add").click(function () {
business.getRegionsProvince();
$("#title").html('新增商圈');
business.getRegionsProvince(310000, 310100, 310101);
});
$("#province").change(function () {
......@@ -38,6 +40,7 @@ define (['doT', 'text!temp/business_district_template_tpl.html', 'css!style/home
params.city_code = $("#city").val();
params.disc_code = $("#disc").val();
params.business = $("#business").val();
params.id = business.id;
$.ajax({
url : '/index/editBusinessDistrict.html',
type : 'POST',
......@@ -46,15 +49,41 @@ define (['doT', 'text!temp/business_district_template_tpl.html', 'css!style/home
dataType : 'json',
success : function (data) {
if (data.code == 200 ) {
alert('添加成功');
if (business.id) {
alert('编辑成功');
} else {
alert('添加成功');
}
business.getList(1);
$("#modal_add_business").modal ('hide');
$("#modal_business").modal ('hide');
} else {
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) {
business.pageNo = pageNo;
......@@ -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 ({
url: '/index/regions.html',
type: 'GET',
......@@ -96,21 +125,21 @@ define (['doT', 'text!temp/business_district_template_tpl.html', 'css!style/home
if (data.code == 200) {
var _html = '';
$.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>';
} else {
_html += '<option value="'+n.code+'">'+n.name+'</option>';
}
});
$("#province").html(_html);
business.getRegionsCity();
business.getRegionsCity(code_city,code_disc);
} else {
alert('请求省市区错误');
}
}
});
},
getRegionsCity : function () {
getRegionsCity : function (code_city, code_disc) {
var params = {};
params.parent_code = $("#province").val();
if (params.parent_code == '请选择') {
......@@ -124,25 +153,24 @@ define (['doT', 'text!temp/business_district_template_tpl.html', 'css!style/home
data: params,
dataType: 'json',
success: function (data) {
console.log(data)
if (data.code == 200) {
var _html = '';
$.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>';
} else {
_html += '<option value="'+n.code+'">'+n.name+'</option>';
}
});
$("#city").html(_html);
business.getRegionsDisc();
business.getRegionsDisc(code_disc);
} else {
alert('请求省市区错误');
}
}
});
},
getRegionsDisc : function () {
getRegionsDisc : function (code) {
var params = {};
params.parent_code = $("#city").val();
if (params.parent_code == '请选择') {
......@@ -158,7 +186,11 @@ define (['doT', 'text!temp/business_district_template_tpl.html', 'css!style/home
if (data.code == 200) {
var _html = '';
$.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);
} else {
......@@ -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;
......
......@@ -16,9 +16,9 @@
</td>
<td>[%= it[item]['create_time']%]</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-info btn-xs" href="/admin.php/index/access?id=[%= it[item]['id']%].html" 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-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="#modal-do" 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>
</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