123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178 |
- <?php
- namespace app\dict\diy;
- use core\dict\DictLoader;
- class WebLinkDict
- {
-
- public static function getLink($params = [])
- {
- $system_links = [
- 'SYSTEM_LINK' => [
- 'title' => get_lang('dict_diy.system_link'),
- 'addon_info' => [
- 'title' => '系统',
- 'key' => 'app'
- ],
- 'child_list' => [
- [
- 'name' => 'INDEX',
- 'title' => get_lang('dict_diy.system_link_web_index'),
- 'url' => '/',
- 'is_share' => 1,
- 'action' => ''
- ],
- ]
- ],
- 'MEMBER_LINK' => [
- 'title' => get_lang('dict_diy.member_link'),
- 'addon_info' => [
- 'title' => '系统',
- 'key' => 'app'
- ],
- 'child_list' => [
- [
- 'name' => 'MEMBER_CENTER',
- 'title' => get_lang('dict_diy.member_my_personal'),
- 'url' => '/member/center',
- 'is_share' => 1,
- 'action' => ''
- ],
- [
- 'name' => 'MEMBER_BALANCE',
- 'title' => get_lang('dict_diy.member_my_balance'),
- 'url' => '/member/balance',
- 'is_share' => 1,
- 'action' => ''
- ],
- [
- 'name' => 'MEMBER_POINT',
- 'title' => get_lang('dict_diy.member_my_point'),
- 'url' => '/member/point',
- 'is_share' => 1,
- 'action' => ''
- ],
- [
- 'name' => 'MEMBER_ADDRESS',
- 'title' => get_lang('dict_diy.member_my_address'),
- 'url' => '/member/address_list',
- 'is_share' => 1,
- 'action' => ''
- ],
- [
- 'name' => 'MEMBER_COLLECT',
- 'title' => get_lang('dict_diy.member_my_collect'),
- 'url' => '/member/collect',
- 'is_share' => 1,
- 'action' => ''
- ],
- [
- 'name' => 'MEMBER_MERCHANT_SETTLED',
- 'title' => get_lang('dict_diy.member_merchant_settled'),
- 'url' => '/member/merchant_settled',
- 'is_share' => 1,
- 'action' => ''
- ]
- ]
- ],
- 'CMS_LINK' => [
- 'title' => get_lang('dict_diy.cms_link'),
- 'addon_info' => [
- 'title' => '系统',
- 'key' => 'app'
- ],
- 'child_list' => [
- [
- 'name' => 'CMS_LIST',
- 'title' => get_lang('dict_diy.cms_list'),
- 'url' => '/article/list',
- 'is_share' => 1,
- 'action' => ''
- ],
- ]
- ],
- 'AUTH_LINK' => [
- 'title' => get_lang('dict_diy.auth_link'),
- 'addon_info' => [
- 'title' => '系统',
- 'key' => 'app'
- ],
- 'child_list' => [
- [
- 'name' => 'AUTH_LOGIN',
- 'title' => get_lang('dict_diy.auth_login'),
- 'url' => '/auth/login',
- 'is_share' => 1,
- 'action' => ''
- ],
- [
- 'name' => 'AUTH_REGISTER',
- 'title' => get_lang('dict_diy.auth_register'),
- 'url' => '/auth/register',
- 'is_share' => 1,
- 'action' => ''
- ],
- [
- 'name' => 'AUTH_BIND',
- 'title' => get_lang('dict_diy.auth_bind'),
- 'url' => '/auth/bind',
- 'is_share' => 1,
- 'action' => ''
- ],
- ]
- ],
- 'DIY_LINK' => [
- 'title' => get_lang('dict_diy.diy_link'),
- 'addon_info' => [
- 'title' => '系统',
- 'key' => 'app'
- ],
- 'child_list' => []
- ]
- ];
-
- if (!empty($params[ 'query' ]) && $params[ 'query' ] == 'addon') {
- $system = [
- 'app' => [
- 'title' => '系统',
- 'key' => 'app'
- ]
- ];
- $addons = (new DictLoader("WebLink"))->load([ 'data' => $system, 'params' => $params ]);
- $app = array_merge($system, $addons);
- return $app;
- } else {
- return (new DictLoader("WebLink"))->load([ 'data' => $system_links, 'params' => $params ]);
- }
- }
- }
|