Prechádzať zdrojové kódy

提交商品操作权限的开发

frank 3 rokov pred
rodič
commit
f027b00a7b

+ 5 - 0
backendApi/config/menu.php

@@ -35,6 +35,11 @@ return [
         'show'=>1,
         'child'=>[
             ['name'=>'商品列表', 'class'=>'', 'icon'=>'', 'controller'=>'shop', 'action'=>'index', 'routePath'=>'shop/index', 'show'=>1,],
+            // 新添加的商品操作  --- stat
+            ['name'=>'添加商品', 'class'=>'', 'icon'=>'', 'controller'=>'shop', 'action'=>'goods-add', 'routePath'=>'shop/goods-add', 'show'=>0,],
+            ['name'=>'编辑商品', 'class'=>'', 'icon'=>'', 'controller'=>'shop', 'action'=>'goods-edit', 'routePath'=>'shop/goods-edit', 'show'=>0,],
+            ['name'=>'删除商品', 'class'=>'', 'icon'=>'', 'controller'=>'shop', 'action'=>'goods-delete', 'routePath'=>'shop/goods-delete', 'show'=>0,],
+            // 新添加的商品操作 ---stop
             ['name'=>'商品列表导出', 'class'=>'', 'icon'=>'', 'controller'=>'shop', 'action'=>'goods-list-export', 'routePath'=>'shop/goods-list-export', 'show'=>0,],
             ['name'=>'套餐管理', 'class'=>'', 'icon'=>'', 'controller'=>'shop', 'action'=>'package', 'routePath'=>'shop/package', 'show'=>1,],
             ['name'=>'报单列表', 'class'=>'', 'icon'=>'', 'controller'=>'shop', 'action'=>'dec-order-list', 'routePath'=>'shop/dec-order-list', 'show'=>1,],

+ 1 - 1
backendEle/src/utils/permission.js

@@ -32,4 +32,4 @@ const permission = {
   },
 }
 
-export default permission
+export default permission

+ 3 - 3
backendEle/src/views/shop/index.vue

@@ -18,7 +18,7 @@
                 </el-table-column>
                 <el-table-column fixed="right" label="操作" width="180">
                     <template slot-scope="scope">
-                        <el-dropdown size="small" trigger="click" v-if="permission.hasPermission(`shop/goods-edit`)||permission.hasPermission(`shop/goods-delete`)">
+                        <el-dropdown size="small" trigger="click" v-if="permission.hasPermission(`shop/goods-edit`) || permission.hasPermission(`shop/goods-delete`)">
                             <el-button type="primary" size="small" @click.stop="">
                                 操作该数据<i class="el-icon-arrow-down el-icon--right"></i>
                             </el-button>
@@ -270,7 +270,7 @@
                                 if(item==i){
                                     sellType[i-1].checked=true;
                                 }
-                            }) 
+                            })
                         }
                     }
                     vueObj.sell_type=sellType;
@@ -292,7 +292,7 @@
                     // vueObj.form.sellType=vueObj.form.sellType.map((item,index)=>{
                     //   return response.goodsInfo.SELL_TYPE.some(val=>(index+1).toString()==val)
                     //   })
-                    
+
                     this.$forceUpdate()
 
                 })