1
This commit is contained in:
parent
94451168b2
commit
400dc08f29
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
namespace app\store\controller\food;
|
||||
|
||||
use app\store\model\Setting as SettingModel;
|
||||
@ -12,11 +13,11 @@ use think\facade\Session;
|
||||
class Controller extends \app\BaseController
|
||||
{
|
||||
protected $user; //用户登录信息
|
||||
protected $user_id = '';//商户id
|
||||
protected $applet_id = '';//app_id
|
||||
protected $agent_id = '';//代理id
|
||||
protected $shop_id; //门店id
|
||||
protected $shop_mode;//门店模式 10=单门店 20=多门店
|
||||
protected $user_id = '';//商户id
|
||||
protected $applet_id = '';//app_id
|
||||
protected $agent_id = '';//代理id
|
||||
protected $shop_id; //门店id
|
||||
protected $shop_mode;//门店模式 10=单门店 20=多门店
|
||||
protected $app_type = 'food'; //应用类型
|
||||
protected $controller = '';//当前控制器名称
|
||||
protected $action = '';//当前方法名称
|
||||
@ -52,7 +53,7 @@ class Controller extends \app\BaseController
|
||||
{
|
||||
// 控制器名称
|
||||
$this->controller = uncamelize($this->request->controller());
|
||||
$controller = str_replace($this->app_type . '.','',$this->controller); //取消掉 'food.'
|
||||
$controller = str_replace($this->app_type . '.', '', $this->controller); //取消掉 'food.'
|
||||
// 方法名称
|
||||
$this->action = $this->request->action();
|
||||
// 控制器分组 (用于定义所属模块)
|
||||
@ -84,7 +85,7 @@ class Controller extends \app\BaseController
|
||||
$this->shop_mode = $this->user['applet']['shop_mode']['value'];//门店模式
|
||||
$this->applet_id = $this->user['applet']['applet_id'];//应用ID
|
||||
//如果是单门店
|
||||
if($this->shop_mode == 10){
|
||||
if ($this->shop_mode == 10) {
|
||||
$shop = Shop::getShop();
|
||||
$this->shop_id = $shop['shop_id'];
|
||||
}
|
||||
@ -100,7 +101,7 @@ class Controller extends \app\BaseController
|
||||
// 输出到view
|
||||
View::assign([
|
||||
'base_url' => base_url(), // 当前站点域名
|
||||
'web' => SettingModel::getItem('web',0), //站点设置
|
||||
'web' => SettingModel::getItem('web', 0), //站点设置
|
||||
'store_url' => '/store/' . $this->app_type . '.', // 后台模块url
|
||||
'group' => $this->group,
|
||||
'menus' => $this->menus(), // 后台菜单
|
||||
@ -108,7 +109,7 @@ class Controller extends \app\BaseController
|
||||
'app_type' => $this->app_type, //小程序类型
|
||||
'applet_id' => $this->applet_id, //小程序ID
|
||||
'logout' => 'applet', //退出登录方式 applet=小程序退出 logout=其他管理端退出
|
||||
'app_name' => '河马点单',//后台管理菜单名称
|
||||
'app_name' => '点单',//后台管理菜单名称
|
||||
'version' => $info['version']
|
||||
]);
|
||||
}
|
||||
@ -118,10 +119,10 @@ class Controller extends \app\BaseController
|
||||
*/
|
||||
private function menus()
|
||||
{
|
||||
foreach ($data = Config($this->app_type) as $group => $first) {
|
||||
foreach ($data = Config($this->app_type) as $group => $first) {
|
||||
$data[$group]['active'] = $group === $this->group;
|
||||
|
||||
//$data[0]['active']
|
||||
//$data[0]['active']
|
||||
// 遍历:二级菜单
|
||||
if (isset($first['submenu'])) {
|
||||
foreach ($first['submenu'] as $secondKey => $second) {
|
||||
@ -139,7 +140,7 @@ class Controller extends \app\BaseController
|
||||
$thirdUris[] = $third['index'];
|
||||
}
|
||||
$data[$group]['submenu'][$secondKey]['submenu'][$thirdKey]['active'] = in_array($this->routeUri, $thirdUris);
|
||||
$data[$group]['submenu'][$secondKey]['active'] = in_array($this->routeUri, $secondUris);
|
||||
$data[$group]['submenu'][$secondKey]['active'] = in_array($this->routeUri, $secondUris);
|
||||
}
|
||||
} else {
|
||||
if (isset($second['uris']))
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user