96 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			PHP
		
	
	
			
		
		
	
	
			96 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			PHP
		
	
	
| <?php
 | |
| namespace app\common\model;
 | |
| 
 | |
| use app\common\basics\Models;
 | |
| 
 | |
| class Ad extends Models
 | |
| {
 | |
|     const mobile = 1;
 | |
|     const pc     = 2;
 | |
| 
 | |
| 
 | |
|     public static function getAdTypeDesc($from = true){
 | |
|         $desc = [
 | |
|             self::mobile    => '移动端商城',
 | |
|             self::pc        => 'pc端商城',
 | |
|         ];
 | |
|         if($from === true){
 | |
|             return $desc;
 | |
|         }
 | |
|         return $desc[$from] ?? '';
 | |
|     }
 | |
| 
 | |
|     public static function getLinkPage($type = true,$from = true){
 | |
|         $page = [
 | |
|             self::mobile    => [
 | |
|                 [
 | |
|                     'name'      => '商品分类',
 | |
|                     'path'      => '/pages/goods_cate/goods_cate',
 | |
|                     'is_tab'    => 1,
 | |
|                 ],
 | |
|                 [
 | |
|                     'name'      => '领券中心',
 | |
|                     'path'      => '/pages/get_coupon/get_coupon',
 | |
|                     'is_tab'    => 0,
 | |
|                 ],
 | |
|                 [
 | |
|                     'name'      => '个人中心',
 | |
|                     'path'      => '/pages/user/user',
 | |
|                     'is_tab'    => 1,
 | |
|                 ],
 | |
|             ],
 | |
|             self::pc        => [
 | |
|                 [
 | |
|                     'name'      => '商品分类',
 | |
|                     'path'      => '/category',
 | |
|                     'is_tab'    => 0,
 | |
|                 ],
 | |
|                 [
 | |
|                     'name'      => '领券中心',
 | |
|                     'path'      => '/get_coupons',
 | |
|                     'is_tab'    => 0,
 | |
|                 ],
 | |
|                 [
 | |
|                     'name'      => '购物车',
 | |
|                     'path'      => '/shop_cart',
 | |
|                     'is_tab'    => 0,
 | |
|                 ],
 | |
|                 [
 | |
|                     'name'      => '我的订单',
 | |
|                     'path'      => '/user/order',
 | |
|                     'is_tab'    => 0,
 | |
|                 ],
 | |
|                 [
 | |
|                     'name'      => '商家入驻',
 | |
|                     'path'      => '/store_settled',
 | |
|                     'is_tab'    => 0,
 | |
|                 ],
 | |
|                 [
 | |
|                     'name'      => '帮助中心',
 | |
|                     'path'      => '/help_center',
 | |
|                     'is_tab'    => 0,
 | |
|                 ],
 | |
|             ],
 | |
|         ];
 | |
|         if(true !== $type){
 | |
|             $page = $page[$type] ?? [];
 | |
|         }
 | |
|         if(true === $from){
 | |
|             return $page;
 | |
|         }
 | |
|         return $page[$from] ?? [];
 | |
|     }
 | |
| 
 | |
| 
 | |
|     public static function getGoodsPath($from = true){
 | |
|         $desc = [
 | |
|             self::mobile    => '/pages/goods_details/goods_details',
 | |
|             self::pc        => '/goods_details',
 | |
|         ];
 | |
|         if(true === $from){
 | |
|             return $desc;
 | |
|         }
 | |
|         return $desc[$from] ?? '';
 | |
| 
 | |
|     }
 | |
| } |