lizhen_gitee 2 kuukautta sitten
vanhempi
commit
3ceca183de

+ 9 - 8
addons/unishop/controller/Category.php

@@ -54,7 +54,7 @@ class Category extends Api
     public function inlist(){
         $list = Db::name('unishop_category')
             ->where('status','normal')
-            ->field('id,name,nickname,keywords')
+            ->field('id,name')
             ->order('weigh ASC')
             ->cache(20)
             ->select();
@@ -65,7 +65,7 @@ class Category extends Api
     public function inlist_old(){
         $list = Db::name('unishop_category')
             ->where('status','normal')
-            ->field('id,name,nickname,pid')
+            ->field('id,name,pid')
             ->order('weigh ASC')
             ->cache(20)
             ->select();
@@ -113,15 +113,16 @@ class Category extends Api
      */
     public function menu()
     {
-        $list = $this->model
-            ->where('flag','index')
+        $list = Db::name('unishop_category')
             ->where('status','normal')
+            ->field('id,name,image')
+            ->order('weigh ASC')
             ->cache(20)
             ->select();
-        if ($list) {
-            $list = collection($list)->toArray();
-        }
-        $this->success('菜单',$list);
+
+        $list = list_domain_image($list,['image']);
+
+        $this->success('',$list);
     }
 
 

+ 6 - 6
application/admin/view/unishop/category/add.html

@@ -34,12 +34,12 @@
             <input id="c-name" data-rule="required" class="form-control" name="row[name]" type="text" value="">
         </div>
     </div>
-    <div class="form-group">
+    <!--<div class="form-group">
         <label for="c-nickname" class="control-label col-xs-12 col-sm-2">{:__('Nickname')}:</label>
         <div class="col-xs-12 col-sm-8">
             <input id="c-nickname" class="form-control" name="row[nickname]" type="text" value="">
         </div>
-    </div>
+    </div>-->
     <!--<div class="form-group">
         <label for="c-flag" class="control-label col-xs-12 col-sm-2">{:__('Flag')}:</label>
         <div class="col-xs-12 col-sm-8">
@@ -51,7 +51,7 @@
             </select>
 
         </div>
-    </div>
+    </div>-->
     <div class="form-group">
         <label for="c-image" class="control-label col-xs-12 col-sm-2">{:__('Image')}:</label>
         <div class="col-xs-12 col-sm-8">
@@ -65,13 +65,13 @@
             </div>
             <ul class="row list-inline plupload-preview" id="p-image"></ul>
         </div>
-    </div>-->
-    <div class="form-group">
+    </div>
+    <!--<div class="form-group">
         <label for="c-keywords" class="control-label col-xs-12 col-sm-2">{:__('Keywords')}:</label>
         <div class="col-xs-12 col-sm-8">
             <input id="c-keywords" class="form-control" name="row[keywords]" type="text" value="">
         </div>
-    </div>
+    </div>-->
     <!--<div class="form-group">
         <label for="c-description" class="control-label col-xs-12 col-sm-2">{:__('Description')}:</label>
         <div class="col-xs-12 col-sm-8">

+ 6 - 6
application/admin/view/unishop/category/edit.html

@@ -30,12 +30,12 @@
             <input id="c-name" data-rule="required" class="form-control" name="row[name]" type="text" value="{$row.name}">
         </div>
     </div>
-    <div class="form-group">
+    <!--<div class="form-group">
         <label for="c-nickname" class="control-label col-xs-12 col-sm-2">{:__('Nickname')}:</label>
         <div class="col-xs-12 col-sm-8">
             <input id="c-nickname" class="form-control" name="row[nickname]" type="text" value="{$row.nickname}">
         </div>
-    </div>
+    </div>-->
     <!--<div class="form-group">
         <label for="c-flag" class="control-label col-xs-12 col-sm-2">{:__('Flag')}:</label>
         <div class="col-xs-12 col-sm-8">
@@ -47,7 +47,7 @@
             </select>
 
         </div>
-    </div>
+    </div>-->
     <div class="form-group">
         <label for="c-image" class="control-label col-xs-12 col-sm-2">{:__('Image')}:</label>
         <div class="col-xs-12 col-sm-8">
@@ -61,13 +61,13 @@
             </div>
             <ul class="row list-inline plupload-preview" id="p-image"></ul>
         </div>
-    </div>-->
-    <div class="form-group">
+    </div>
+    <!--<div class="form-group">
         <label for="c-keywords" class="control-label col-xs-12 col-sm-2">{:__('Keywords')}:</label>
         <div class="col-xs-12 col-sm-8">
             <input id="c-keywords" class="form-control" name="row[keywords]" type="text" value="{$row.keywords}">
         </div>
-    </div>
+    </div>-->
     <!--<div class="form-group">
         <label for="c-description" class="control-label col-xs-12 col-sm-2">{:__('Description')}:</label>
         <div class="col-xs-12 col-sm-8">

+ 1 - 1
application/config.php

@@ -20,7 +20,7 @@ return [
     // 应用调试模式
     'app_debug'              => true,
     // 应用Trace
-    'app_trace'              => true,
+    'app_trace'              => false,
     // 应用模式状态
     'app_status'             => '',
     // 是否支持多模块

+ 4 - 4
public/assets/js/backend/unishop/category.js

@@ -33,10 +33,10 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
                         {field: 'id', title: __('Id')},
 //                        {field: 'type', title: __('Type'), searchList: Config.searchList, formatter: Table.api.formatter.normal},
                         {field: 'name', title: __('Name'), align: 'left'},
-                        {field: 'nickname', title: __('Nickname')},
-                        {field: 'keywords', title: __('Keywords')},
-                        /*{field: 'flag', title: __('Flag'), operate: false, formatter: Table.api.formatter.flag},
-                        {field: 'image', title: __('Image'), operate: false, formatter: Table.api.formatter.image},*/
+//                        {field: 'nickname', title: __('Nickname')},
+//                        {field: 'keywords', title: __('Keywords')},
+                        /*{field: 'flag', title: __('Flag'), operate: false, formatter: Table.api.formatter.flag},*/
+                        {field: 'image', title: __('Image'), operate: false, formatter: Table.api.formatter.image},
                         {field: 'weigh', title: __('Weigh')},
                         {field: 'status', title: __('Status'), operate: false, formatter: Table.api.formatter.status},
                         {field: 'operate', title: __('Operate'), table: table, events: Table.api.events.operate, formatter: Table.api.formatter.operate}