diff --git a/app/admin/controller/LabelController.php b/app/admin/controller/LabelController.php index 22e3d96..635dc86 100644 --- a/app/admin/controller/LabelController.php +++ b/app/admin/controller/LabelController.php @@ -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; - } - } /** * 删除分类 diff --git a/public/themes/admin_simpleboot3/admin/label/classify_add.html b/public/themes/admin_simpleboot3/admin/label/classify_add.html new file mode 100644 index 0000000..b034f35 --- /dev/null +++ b/public/themes/admin_simpleboot3/admin/label/classify_add.html @@ -0,0 +1,51 @@ +<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 diff --git a/public/themes/admin_simpleboot3/admin/label/classify_list.html b/public/themes/admin_simpleboot3/admin/label/classify_list.html index 9473662..f68f1fe 100644 --- a/public/themes/admin_simpleboot3/admin/label/classify_list.html +++ b/public/themes/admin_simpleboot3/admin/label/classify_list.html @@ -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">×</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">×</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('是否删除这条分类?');