| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133 |
- <?php
- /**
- * 厦门云联储网络科技有限公司
- * https://www.baokuaiyun.com
- * Copyright (c) 2023 爆块云 All rights reserved.
- */
- namespace app\models;
- use yii\helpers\Json;
- class AppNavbar
- {
- /**
- * @return array
- */
- public static function getNavbar($store_id)
- {
- $default_navbar = [
- 'background_image' => 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEX///+nxBvIAAAACklEQVQI12NgAAAAAgAB4iG8MwAAAABJRU5ErkJggg==',
- 'border_color' => '#ffffff',
- 'navs' => [
- [
- 'url' => '/pages/index/index',
- 'base_url' => '/pages/index/index',
- 'icon' => \Yii::$app->request->hostInfo . \Yii::$app->request->baseUrl . '/web/v1/statics/images/appnavbar/nav-icon-index.png',
- 'active_icon' => \Yii::$app->request->hostInfo . \Yii::$app->request->baseUrl . '/web/v1/statics/images/appnavbar/nav-icon-index.active.png',
- 'text' => '商城',
- 'color' => '#888',
- 'active_color' => '#ff4544',
- ],
- [
- 'url' => '/pages/cat/cat',
- 'base_url' => '/pages/cat/cat',
- 'icon' => \Yii::$app->request->hostInfo . \Yii::$app->request->baseUrl . '/web/v1/statics/images/appnavbar/nav-icon-cat.png',
- 'active_icon' => \Yii::$app->request->hostInfo . \Yii::$app->request->baseUrl . '/web/v1/statics/images/appnavbar/nav-icon-cat.active.png',
- 'text' => '分类',
- 'color' => '#888',
- 'active_color' => '#ff4544',
- ],
- [
- 'url' => '/pages/cart/cart',
- 'base_url' => '/pages/cart/cart',
- 'icon' => \Yii::$app->request->hostInfo . \Yii::$app->request->baseUrl . '/web/v1/statics/images/appnavbar/nav-icon-cart.png',
- 'active_icon' => \Yii::$app->request->hostInfo . \Yii::$app->request->baseUrl . '/web/v1/statics/images/appnavbar/nav-icon-cart.active.png',
- 'text' => '购物车',
- 'color' => '#888',
- 'active_color' => '#ff4544',
- ],
- [
- 'url' => '/pages/user/user',
- 'base_url' => '/pages/user/user',
- 'icon' => \Yii::$app->request->hostInfo . \Yii::$app->request->baseUrl . '/web/v1/statics/images/appnavbar/nav-icon-user.png',
- 'active_icon' => \Yii::$app->request->hostInfo . \Yii::$app->request->baseUrl . '/web/v1/statics/images/appnavbar/nav-icon-user.active.png',
- 'text' => '我',
- 'color' => '#888',
- 'active_color' => '#ff4544',
- ],
- ],
- ];
- $navbar = Option::get('navbar', get_store_id(), 'navbar', Json::encode($default_navbar));
- return Json::decode($navbar['value']);
- }
- /**
- * @return array
- */
- public static function getMchNavbar($store_id, $mch_id)
- {
- $default_navbar = [
- 'background_image' => 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEX///+nxBvIAAAACklEQVQI12NgAAAAAgAB4iG8MwAAAABJRU5ErkJggg==',
- 'border_color' => '#ffffff',
- 'navs' => [
- [
- 'url' => '/mch/shop/shop?tab=1&mch_id='.$mch_id,
- 'new_url' => '/mch/shop/shop?tab=1&mch_id='.$mch_id,
- 'base_url' => '/mch/shop/shop?tab=1',
- 'icon' => \Yii::$app->request->hostInfo . \Yii::$app->request->baseUrl . '/web/v1/statics/images/mchnavbar/icon-shouye.png',
- 'active_icon' => \Yii::$app->request->hostInfo . \Yii::$app->request->baseUrl . '/web/v1/statics/images/mchnavbar/icon-shouye-active.png',
- 'text' => '店铺首页',
- 'color' => '#888',
- 'active_color' => '#ff4544',
- 'open_type' => "mch",
- ],
- [
- 'url' => '/mch/shop/shop?tab=2&mch_id='.$mch_id,
- 'new_url' => '/mch/shop/shop?tab=2&mch_id='.$mch_id,
- 'base_url' => '/mch/shop/shop?tab=2',
- 'icon' => \Yii::$app->request->hostInfo . \Yii::$app->request->baseUrl . '/web/v1/statics/images/mchnavbar/icon-quanbu.png',
- 'active_icon' => \Yii::$app->request->hostInfo . \Yii::$app->request->baseUrl . '/web/v1/statics/images/mchnavbar/icon-quanbu-active.png',
- 'text' => '全部商品',
- 'color' => '#888',
- 'active_color' => '#ff4544',
- 'open_type' => "mch",
- ],
- [
- 'url' => '/mch/shop/shop?tab=3&mch_id='.$mch_id,
- 'new_url' => '/mch/shop/shop?tab=3&mch_id='.$mch_id,
- 'base_url' => '/mch/shop/shop?tab=3',
- 'icon' => \Yii::$app->request->hostInfo . \Yii::$app->request->baseUrl . '/web/v1/statics/images/mchnavbar/icon-xinpin.png',
- 'active_icon' => \Yii::$app->request->hostInfo . \Yii::$app->request->baseUrl . '/web/v1/statics/images/mchnavbar/icon-xinpi-active.png',
- 'text' => '新品上架',
- 'color' => '#888',
- 'active_color' => '#ff4544',
- 'open_type' => "mch",
- ],
- [
- 'url' => '/mch/shop-cat/shop-cat?mch_id='.$mch_id,
- 'new_url' => '/mch/shop-cat/shop-cat?mch_id='.$mch_id,
- 'base_url' => '/mch/shop-cat/shop-cat',
- 'icon' => \Yii::$app->request->hostInfo . \Yii::$app->request->baseUrl . '/web/v1/statics/images/mchnavbar/icon-list.png',
- 'active_icon' => \Yii::$app->request->hostInfo . \Yii::$app->request->baseUrl . '/web/v1/statics/images/mchnavbar/icon-list-active.png',
- 'text' => '商品分类',
- 'color' => '#888',
- 'active_color' => '#ff4544',
- 'open_type' => "mch",
- ],
- [
- 'url' => '/pages/scan-code-pay/scan-code-pay?mch_id='.$mch_id,
- 'new_url' => '/pages/scan-code-pay/scan-code-pay?mch_id='.$mch_id,
- 'base_url' => '/pages/scan-code-pay/scan-code-pay',
- 'icon' => \Yii::$app->request->hostInfo . \Yii::$app->request->baseUrl . '/web/v1/statics/images/mchnavbar/icon-pri.png',
- 'active_icon' => \Yii::$app->request->hostInfo . \Yii::$app->request->baseUrl . '/web/v1/statics/images/mchnavbar/icon-pri-active.png',
- 'text' => '买单',
- 'color' => '#888',
- 'active_color' => '#ff4544',
- 'open_type' => "mch",
- ],
- ],
- ];
- $navbar = Option::get('mch_navbar_'.$mch_id, $store_id, 'navbar', Json::encode($default_navbar));
- return Json::decode($navbar['value']);
- }
- }
|