From 6cb6553b03d1da31e578a2a6843ca747e394d3d1 Mon Sep 17 00:00:00 2001 From: anyv <anyu@bronet.cn> Date: Thu, 30 May 2019 11:29:26 +0800 Subject: [PATCH] 分类编辑 --- app/admin/controller/LabelController.php | 11 +++++++++++ public/themes/admin_simpleboot3/admin/label/classify_edit.html | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ public/themes/admin_simpleboot3/admin/label/classify_list.html | 2 +- 3 files changed, 80 insertions(+), 1 deletion(-) create mode 100644 public/themes/admin_simpleboot3/admin/label/classify_edit.html diff --git a/app/admin/controller/LabelController.php b/app/admin/controller/LabelController.php index 1d34556..73b2de9 100644 --- a/app/admin/controller/LabelController.php +++ b/app/admin/controller/LabelController.php @@ -37,6 +37,17 @@ class LabelController extends AdminBaseController{ } + /** + * 分类编辑 + */ + public function classify_edit(){ + + $id = $this -> request -> param(); + $data = Db::name('classification') -> where('id',$id['id']) -> find(); + $this -> assign('data',$data); + return $this -> fetch(); + + } /** diff --git a/public/themes/admin_simpleboot3/admin/label/classify_edit.html b/public/themes/admin_simpleboot3/admin/label/classify_edit.html new file mode 100644 index 0000000..dc75904 --- /dev/null +++ b/public/themes/admin_simpleboot3/admin/label/classify_edit.html @@ -0,0 +1,68 @@ +<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"><a href="#">编辑分类</a></li> + </ul> + <form action="{:url('Label/classify_edit')}" 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="name" + id="title" required value="{$data.name}" 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="thumbnail" id="thumbnail" + value="{$data.thumbnail|default=''}"> + <a href="javascript:uploadOneImage('图片上传','#thumbnail');"> + <if condition="empty($data.thumbnail)"> + <img src="__TMPL__/public/assets/images/default-thumbnail.png" + id="thumbnail-preview" + width="135" style="cursor: pointer"/> + <else/> + <img src="{:cmf_get_image_preview_url($data.thumbnail)}" + id="thumbnail-preview" + width="135" style="cursor: pointer"/> + </if> + </a> + <input type="button" class="btn btn-sm btn-cancel-thumbnail" value="取消图片"> + </div> + </td> + </tr> + </table> + </div> + </div> + </form> +</div> +<script type="text/javascript" src="__STATIC__/js/admin.js"></script> +<script> + $(function () { + $('.btn-cancel-thumbnail').click(function () { + $('#thumbnail-preview').attr('src', '__TMPL__/public/assets/images/default-thumbnail.png'); + $('#thumbnail').val(''); + }); + + }); +</script> +</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 f68f1fe..3c9fd90 100644 --- a/public/themes/admin_simpleboot3/admin/label/classify_list.html +++ b/public/themes/admin_simpleboot3/admin/label/classify_list.html @@ -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">编辑</button> + <a href="{:url('Label/classify_edit',array('id'=>$vo.id))}"><button type="button" class="btn btn-default">编辑</button></a> <button type="button" class="btn btn-default" onclick="del({$vo.id})">删除</button> </td> </tr> -- libgit2 0.24.0