| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134 |
- <?php
- /**
- * Created by PhpStorm.
- * User: Administrator
- * Date: 2019/3/15
- * Time: 14:30
- */
- namespace Yunshop\AddressMgmt;
- use app\common\models\MemberCart;
- use app\common\services\Plugin;
- use Yunshop\NetCar\frontend\order\OrderManager;
- use Yunshop\NetCar\Listener\OrderCanceledListener;
- class PluginApplication extends \app\common\services\PluginApplication
- {
- protected function setConfig()
- {
- }
- protected function setMenuConfig()
- {
- \app\backend\modules\menu\Menu::current()->setPluginMenu('address_mgmt', [
- 'name' => '地址管理',
- 'url' => 'plugin.address-mgmt.admin.manage.index',// url 可以填写http 也可以直接写路由
- 'url_params' => '',//如果是url填写的是路由则启用参数否则不启用
- 'permit' => 1,//如果不设置则不会做权限检测
- 'menu' => 1,//如果不设置则不显示菜单,子菜单也将不显示
- 'top_show' => 0,
- 'left_first_show' => 0,
- 'left_second_show' => 1,
- 'icon' => 'fa-credit-card',
- 'list_icon' => 'address_mgmt',
- 'parents' => [],
- 'type' => 'tool',
- 'child' => [
- 'address_mgmt_explain' => [
- 'name' => '同步地址',
- 'permit' => 0,
- 'menu' => 1,
- 'icon' => '',
- 'url' => 'plugin.address-mgmt.admin.set.explain',
- 'url_params' => '',
- 'parents' => ['address_mgmt'],
- 'child' => [],
- ],
- 'address_mgmt_select' => [
- 'name' => '获取地址',
- 'url' => 'plugin.address-mgmt.admin.select.get-address',
- 'permit' => 0,
- 'parents' => ['address_mgmt'],
- ],
- 'address_mgmt_address_js' => [
- 'name' => '生成地址js文件',
- 'url' => 'plugin.address-mgmt.admin.set.generate-js',
- 'permit' => 1,
- 'menu' => 0,
- 'parents' => ['address_mgmt',],
- ],
- 'address_mgmt_manage' => [
- 'name' => '地址管理',
- 'permit' => 1,
- 'menu' => 1,
- 'icon' => '',
- 'url' => 'plugin.address-mgmt.admin.manage.index',
- 'url_params' => '',
- 'parents' => ['address_mgmt'],
- 'child' => [
- 'address_mgmt_search' => [
- 'name' => '搜索',
- 'url' => 'plugin.address-mgmt.admin.manage.search',
- 'permit' => 0,
- 'menu' => 0,
- 'parents' => ['address_mgmt', 'address_mgmt_manage'],
- ],
- 'address_mgmt_add' => [
- 'name' => '添加地址',
- 'url' => 'plugin.address-mgmt.admin.manage.create-show',
- 'permit' => 1,
- 'menu' => 0,
- 'parents' => ['address_mgmt', 'address_mgmt_manage'],
- ],
- 'address_mgmt_create' => [
- 'name' => '地址添加保存',
- 'url' => 'plugin.address-mgmt.admin.manage.create',
- 'permit' => 1,
- 'menu' => 0,
- 'parents' => ['address_mgmt', 'address_mgmt_manage'],
- ],
- 'address_mgmt_edit' => [
- 'name' => '修改地址',
- 'url' => 'plugin.address-mgmt.admin.manage.edit-show',
- 'permit' => 1,
- 'menu' => 0,
- 'parents' => ['address_mgmt', 'address_mgmt_manage'],
- ],
- 'address_mgmt_delete' => [
- 'name' => '删除地址',
- 'url' => 'plugin.address-mgmt.admin.manage.delete',
- 'permit' => 1,
- 'menu' => 0,
- 'parents' => ['address_mgmt', 'address_mgmt_manage'],
- ],
- 'address_mgmt_refresh' => [
- 'name' => '初始化地址',
- 'url' => 'plugin.address-mgmt.admin.manage.refresh-address',
- 'permit' => 1,
- 'menu' => 0,
- 'parents' => ['address_mgmt', 'address_mgmt_manage'],
- ],
- 'address_mgmt_generateJs' => [
- 'name' => '同步地址',
- 'url' => 'plugin.address-mgmt.admin.manage.generate-js',
- 'permit' => 1,
- 'menu' => 0,
- 'parents' => ['address_mgmt', 'address_mgmt_manage'],
- ],
- ]
- ],
- ]
- ]);
- }
- public function boot()
- {
- $events = app('events');
- }
- }
|