quguofeng 1 year ago
parent
commit
ca66cb3d08

+ 5 - 4
application/mall/controller/GoodsCate.php

@@ -7,7 +7,7 @@ use library\tools\Data;
 use think\Db;
 
 /**
- * 分类管理
+ * 一级分类管理
  * Class GoodsCate
  * @package app\admin\controller
  */
@@ -21,7 +21,7 @@ class GoodsCate extends Controller
     protected $table = 'GoodsCate';
 
     /**
-     * 分类管理
+     * 一级分类管理
      * @auth true
      * @menu true
      * @throws \think\Exception
@@ -32,8 +32,9 @@ class GoodsCate extends Controller
      */
     public function index()
     {
-        $this->title = '分类管理';
-        $query = $this->_query($this->table)->where('is_deleted',0)->page(false);
+        $this->title = '一级分类管理';
+        $query = $this->_query($this->table)->like('title');
+        $query->where('level',1)->where('is_deleted',0)->order('id asc')->page();
     }
 
     /**

+ 137 - 0
application/mall/controller/GoodsTwoCate.php

@@ -0,0 +1,137 @@
+<?php
+namespace app\mall\controller;
+
+use library\Controller;
+use library\service\MenuService;
+use library\tools\Data;
+use think\Db;
+
+/**
+ * 二级分类管理
+ * Class GoodsCate
+ * @package app\admin\controller
+ */
+class GoodsTwoCate extends Controller
+{
+
+    /**
+     * 当前操作数据库
+     * @var string
+     */
+    protected $table = 'GoodsCate';
+
+    /**
+     * 二级分类管理
+     * @auth true
+     * @menu true
+     * @throws \think\Exception
+     * @throws \think\db\exception\DataNotFoundException
+     * @throws \think\db\exception\ModelNotFoundException
+     * @throws \think\exception\DbException
+     * @throws \think\exception\PDOException
+     */
+    public function index()
+    {
+        $this->title = '二级分类管理';
+        $query = $this->_query($this->table)->where('is_deleted',0)->page(false);
+    }
+
+    /**
+     * 列表数据处理
+     * @param array $data
+     */
+    protected function _index_page_filter(&$data)
+    {
+    }
+
+    /**
+     * 添加分类
+     * @auth true
+     * @menu true
+     * @throws \think\Exception
+     * @throws \think\db\exception\DataNotFoundException
+     * @throws \think\db\exception\ModelNotFoundException
+     * @throws \think\exception\DbException
+     * @throws \think\exception\PDOException
+     */
+    public function add()
+    {
+        $this->_form($this->table, 'form');
+    }
+
+    /**
+     * 编辑分类
+     * @auth true
+     * @menu true
+     * @throws \think\Exception
+     * @throws \think\db\exception\DataNotFoundException
+     * @throws \think\db\exception\ModelNotFoundException
+     * @throws \think\exception\DbException
+     * @throws \think\exception\PDOException
+     */
+    public function edit()
+    {
+        $this->_form($this->table, 'form');
+    }
+
+    /**
+     * 表单数据处理
+     * @param array $vo
+     * @throws \ReflectionException
+     * @throws \think\db\exception\DataNotFoundException
+     * @throws \think\db\exception\ModelNotFoundException
+     * @throws \think\exception\DbException
+     */
+    protected function _form_filter(&$vo)
+    {
+        if ($this->request->isGet()) {
+
+        }
+        if($this->request->isPost() && in_array($this->request->action(),['add','edit'])){
+
+        }
+    }
+
+    /**
+     * 启用
+     * @auth true
+     * @menu true
+     * @throws \ReflectionException
+     * @throws \think\db\exception\DataNotFoundException
+     * @throws \think\db\exception\ModelNotFoundException
+     * @throws \think\exception\DbException
+     */
+    public function enable()
+    {
+        $this->_save($this->table, ['status' => '1']);
+    }
+
+    /**
+     * 禁用
+     * @auth true
+     * @menu true
+     * @throws \ReflectionException
+     * @throws \think\db\exception\DataNotFoundException
+     * @throws \think\db\exception\ModelNotFoundException
+     * @throws \think\exception\DbExceptionn
+     */
+    public function forbidden()
+    {
+        $this->_save($this->table, ['status' => '0']);
+    }
+
+    /**
+     * 删除
+     * @auth true
+     * @menu true
+     * @throws \ReflectionException
+     * @throws \think\db\exception\DataNotFoundException
+     * @throws \think\db\exception\ModelNotFoundException
+     * @throws \think\exception\DbException
+     */
+    public function remove()
+    {
+        $this->_delete($this->table);
+    }
+
+}

+ 1 - 0
application/mall/view/goods_cate/index.html

@@ -25,6 +25,7 @@
             <td class='text-left nowrap'>{$vo.status == 1 ?'已启用' :'已禁用'}</td>
             <td class='text-left' >
                 <a data-title="编辑" class="layui-btn layui-btn-sm" data-modal='{:url("edit")}?id={$vo.id}'>编 辑</a>
+                <a data-title="二级分类" class="layui-btn layui-btn-sm layui-btn-normal" data-open='{:url("store/member_balance/index")}?member_id={$vo.id}'>佣金列表</a>
                 {if $vo.status == 1}
                 <span class="layui-btn layui-btn-sm layui-btn-warm"  onclick="btn_confirm('禁用','forbidden','{$vo.id}');" >禁 用</span>
                 {else}