作者 anyv
1 个管道 的构建 失败 耗费 0 秒

分类添加

... ... @@ -19,49 +19,15 @@ class LabelController extends AdminBaseController{
}
/**
* 分类添加
*分类添加
*/
public function classify_add(){
$data['name'] = $_POST['name'];
$data['create_time'] = time();
$res = Db::name('classification') -> insertGetId($data);
if($res){
$data['create_time'] = date('Y-m-d H:i:s',$data['create_time']);
$data['id'] = $res;
return json_encode($data);
}else{
return true;
}
}
/**
* 分类编辑
*/
public function classify_edit(){
$id = $_POST['id'];
$data = Db::name('classification') -> where('id',$id) -> find();
return json_encode($data);
return $this -> fetch();
}
/**
* 分类编辑修改数据
*/
public function classify_edit_post(){
$data['id'] = $_POST['id'];
$data['name'] = $_POST['name'];
$res = Db::name('classification') -> update($data);
if($res){
return true;
}else{
return false;
}
}
/**
* 删除分类
... ...
<include file="public@header"/>
</head>
<body>
<div class="wrap js-check-wrap">
<ul class="nav nav-tabs">
<li><a href="{:url('Label/classify_list')}">分类管理</a></li>
<li class="active">添加分类</li>
</ul>
<form action="{:url('Label/classify_add')}" method="post" class="form-horizontal js-ajax-form margin-top-20">
<div class="row">
<div class="col-md-9">
<table class="table table-bordered">
<tr>
<th>标题<span class="form-required">*</span></th>
<td>
<input class="form-control" type="text" name="post[post_title]"
id="title" required value="" placeholder="请输入标题"/>
</td>
</tr>
</table>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<button type="submit" class="btn btn-primary js-ajax-submit">保存</button>
</div>
</div>
</div>
<div class="col-md-3">
<table class="table table-bordered">
<tr>
<th><b>缩略图</b></th>
</tr>
<tr>
<td>
<div style="text-align: center;">
<input type="hidden" name="post[more][thumbnail]" id="thumbnail" value="">
<a href="javascript:uploadOneImage('图片上传','#thumbnail');">
<img src="__TMPL__/public/assets/images/default-thumbnail.png"
id="thumbnail-preview"
width="135" style="cursor: pointer"/>
</a>
<input type="button" class="btn btn-sm btn-cancel-thumbnail" value="取消图片">
</div>
</td>
</tr>
</table>
</div>
</div>
</form>
</div>
</body>
</html>
\ No newline at end of file
... ...
... ... @@ -6,7 +6,7 @@
<li class="active"><a href="#">分类管理</a></li>
<li ><a href="{:url('Label/lab_list')}">标签管理</a></li>
</ul>
<button type="button" class="btn btn-default" style="margin-top: 10px;" data-toggle="modal" data-target="#myModal">添加分类</button>
<a href="{:url('Label/classify_add')}"><button type="button" class="btn btn-default" style="margin-top: 10px;">添加分类</button></a>
<table class="table table-bordered">
<caption>分类管理列表</caption>
<thead>
... ... @@ -22,7 +22,7 @@
<td>{$vo.name}</td>
<td>{$vo.create_time|date="Y-m-d H:i:s",###}</td>
<td>
<button type="button" class="btn btn-default" data-toggle="modal" data-target="#myeditModal" onclick="myedit({$vo.id})">编辑</button>
<button type="button" class="btn btn-default">编辑</button>
<button type="button" class="btn btn-default" onclick="del({$vo.id})">删除</button>
</td>
</tr>
... ... @@ -30,99 +30,9 @@
</tbody>
</table>
</div>
<!-- 添加模态框(Modal) -->
<div class="modal fade" id="myModal" 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" id="myModalLabel">添加分类</h4>
</div>
<div class="modal-body">
<div style="padding: 10px 100px 10px;">
<form class="bs-example bs-example-form" role="form">
<div class="input-group">
<span class="input-group-addon">分类名称:</span>
<input type="text" class="form-control" name="name">
</div>
<br>
</form>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default guanbi" data-dismiss="modal">关闭</button>
<button type="button" class="btn btn-primary" onclick="mysave()">保存</button>
</div>
</div><!-- /.modal-content -->
</div><!-- /.modal -->
</div>
<!-- 编辑模态框(Modal) -->
<div class="modal fade" id="myeditModal" 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" id="myModalLabel">编辑</h4>
</div>
<div class="modal-body">
<div style="padding: 10px 100px 10px;">
<form class="bs-example bs-example-form" role="form">
<div class="input-group">
<span class="input-group-addon">分类名称:</span>
<input type="text" class="form-control" name="edit_name">
<input type="hidden" name="id" value="">
</div>
<br>
</form>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
<button type="button" class="btn btn-primary" onclick="edit_post()">保存</button>
</div>
</div><!-- /.modal-content -->
</div><!-- /.modal -->
</div>
<script type="text/javascript" src="__STATIC__/js/admin.js"></script>
<script>
//添加分类保存
function mysave(){
name = $("input[name='name']").val();
if(name == ''){
alert('分类名称不能为空');
}else{
$.post("{:url('Label/classify_add')}",{name:name},function(data){
if(data){
shuju = JSON.parse(data);
$('.tb').append("<tr class='tr"+shuju.id+"'><td>"+name+"</td><td>"+shuju.create_time+"</td><td><button type='button' class='btn btn-default' data-toggle='modal' data-target='#myeditModal' onclick='myedit("+shuju.id+")'>编辑</button><button type='button' class='btn btn-default' onclick='del("+shuju.id+")'>删除</button></td></tr>");
$('.guanbi').trigger('click');
}else{
alert('添加失败');
}
});
}
}
//编辑分类
function myedit(id){
$.post("{:url('Label/classify_edit')}",{id:id},function(data){
shuju = JSON.parse(data);
$("input[name='edit_name']").val(shuju.name);
$("input[name='id']").val(shuju.id);
})
}
//编辑修改分类
function edit_post(){
name = $("input[name='edit_name']").val();
id = $("input[name='id']").val();
$.post("{:url('Label/classify_edit_post')}",{name:name,id:id},function(data){
window.location.reload();
});
}
//删除
function del(id){
ccc = window.confirm('是否删除这条分类?');
... ...