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