添加菜单
parent
5223870d26
commit
b2ac598f54
|
|
@ -122,6 +122,8 @@ class OrderController extends AdminController
|
||||||
// $actions->append(new CreateOrderPackage());
|
// $actions->append(new CreateOrderPackage());
|
||||||
});
|
});
|
||||||
|
|
||||||
|
$grid->setResource('orders');
|
||||||
|
|
||||||
$grid->filter(function (Grid\Filter $filter) {
|
$grid->filter(function (Grid\Filter $filter) {
|
||||||
$filter->panel();
|
$filter->panel();
|
||||||
$filter->equal('sn')->width(3);
|
$filter->equal('sn')->width(3);
|
||||||
|
|
|
||||||
|
|
@ -49,6 +49,7 @@ class TagController extends AdminController
|
||||||
$actions->disableDelete(Admin::user()->cannot('dcat.admin.tags.destroy'));
|
$actions->disableDelete(Admin::user()->cannot('dcat.admin.tags.destroy'));
|
||||||
});
|
});
|
||||||
|
|
||||||
|
$grid->setResource('tags');
|
||||||
$grid->filter(function (Grid\Filter $filter) {
|
$grid->filter(function (Grid\Filter $filter) {
|
||||||
$filter->panel();
|
$filter->panel();
|
||||||
$filter->equal('type')->select([
|
$filter->equal('type')->select([
|
||||||
|
|
@ -86,13 +87,19 @@ class TagController extends AdminController
|
||||||
protected function form()
|
protected function form()
|
||||||
{
|
{
|
||||||
return Form::make(new Tag(), function (Form $form) {
|
return Form::make(new Tag(), function (Form $form) {
|
||||||
$type = Request::Input('type', 0);
|
$types = [
|
||||||
$form->display('id');
|
|
||||||
$form->radio('type')->options([
|
|
||||||
TagModel::TYPE_ORDER =>'订单',
|
TagModel::TYPE_ORDER =>'订单',
|
||||||
TagModel::TYPE_PACKAGE=>'货运',
|
TagModel::TYPE_PACKAGE=>'货运',
|
||||||
TagModel::TYPE_AFTER_SALE =>'售后',
|
TagModel::TYPE_AFTER_SALE =>'售后',
|
||||||
])->default($type)->required();
|
];
|
||||||
|
$type = Request::Input('type', 0);
|
||||||
|
if ($types[$type]) {
|
||||||
|
$types = [
|
||||||
|
$type=> $types[$type],
|
||||||
|
];
|
||||||
|
}
|
||||||
|
$form->display('id');
|
||||||
|
$form->radio('type')->options($types)->default($type)->required();
|
||||||
$form->text('name')->required();
|
$form->text('name')->required();
|
||||||
|
|
||||||
$form->display('created_at');
|
$form->display('created_at');
|
||||||
|
|
|
||||||
|
|
@ -82,6 +82,7 @@ Route::group([
|
||||||
|
|
||||||
$router->get('after-sales', 'AfterSaleController@index')->name('after_sales.index');
|
$router->get('after-sales', 'AfterSaleController@index')->name('after_sales.index');
|
||||||
$router->get('after-sales/{after_sale}', 'AfterSaleController@show')->name('after_sales.show');
|
$router->get('after-sales/{after_sale}', 'AfterSaleController@show')->name('after_sales.show');
|
||||||
|
$router->get('finance-after-sales', 'AfterSaleController@index')->name('after_sales.finance');
|
||||||
|
|
||||||
$router->resource('users', 'UserController');
|
$router->resource('users', 'UserController');
|
||||||
|
|
||||||
|
|
@ -95,6 +96,8 @@ Route::group([
|
||||||
$router->resource('orders', 'OrderController')->only([
|
$router->resource('orders', 'OrderController')->only([
|
||||||
'index', 'show', 'edit', 'update',
|
'index', 'show', 'edit', 'update',
|
||||||
]);
|
]);
|
||||||
|
$router->get('pendding-orders', 'OrderController@index')->name('orders.pendding_orders');
|
||||||
|
$router->get('finished-orders', 'OrderController@index')->name('orders.finished_orders');
|
||||||
|
|
||||||
$router->resource('order-packages', 'OrderPackageController')->only([
|
$router->resource('order-packages', 'OrderPackageController')->only([
|
||||||
'index', 'edit', 'update', 'destroy',
|
'index', 'edit', 'update', 'destroy',
|
||||||
|
|
@ -115,6 +118,9 @@ Route::group([
|
||||||
$router->resource('tags', 'TagController')->only([
|
$router->resource('tags', 'TagController')->only([
|
||||||
'index', 'create', 'store', 'edit', 'update', 'destroy',
|
'index', 'create', 'store', 'edit', 'update', 'destroy',
|
||||||
]);
|
]);
|
||||||
|
$router->get('order-tags', 'TagController@index')->name('orders.tags');
|
||||||
|
$router->get('package-tags', 'TagController@index')->name('order_packages.tags');
|
||||||
|
$router->get('aftersale-tags', 'TagController@index')->name('after_sales.tags');
|
||||||
|
|
||||||
$router->resource('settings', 'SettingController')->only([
|
$router->resource('settings', 'SettingController')->only([
|
||||||
'index', 'create', 'store', 'edit', 'update', 'destroy',
|
'index', 'create', 'store', 'edit', 'update', 'destroy',
|
||||||
|
|
|
||||||
|
|
@ -164,12 +164,17 @@ class AdminMenuSeeder extends Seeder
|
||||||
[
|
[
|
||||||
'title' => '待发货单',
|
'title' => '待发货单',
|
||||||
'icon' => '',
|
'icon' => '',
|
||||||
'uri' => 'orders?filter-order_status[]=1&filter-order_status[]=2',
|
'uri' => 'pendding-orders?filter-order_status[]=1&filter-order_status[]=2',
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'title' => '已完成单',
|
||||||
|
'icon' => '',
|
||||||
|
'uri' => 'finished-orders?filter-order_status[]=9',
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
'title' =>'订单标签',
|
'title' =>'订单标签',
|
||||||
'icon' => '',
|
'icon' => '',
|
||||||
'uri' => 'tags?type=1',
|
'uri' => 'order-tags?type=1',
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
'title' =>'调价范围权限',
|
'title' =>'调价范围权限',
|
||||||
|
|
@ -191,7 +196,7 @@ class AdminMenuSeeder extends Seeder
|
||||||
[
|
[
|
||||||
'title' =>'货运标签',
|
'title' =>'货运标签',
|
||||||
'icon' => '',
|
'icon' => '',
|
||||||
'uri' => 'tags?type=2',
|
'uri' => 'package-tags?type=2',
|
||||||
],
|
],
|
||||||
],
|
],
|
||||||
],
|
],
|
||||||
|
|
@ -208,7 +213,7 @@ class AdminMenuSeeder extends Seeder
|
||||||
[
|
[
|
||||||
'title' =>'售后标签',
|
'title' =>'售后标签',
|
||||||
'icon' => '',
|
'icon' => '',
|
||||||
'uri' => 'tags?type=3',
|
'uri' => 'aftersale-tags?type=3',
|
||||||
],
|
],
|
||||||
],
|
],
|
||||||
],
|
],
|
||||||
|
|
@ -245,7 +250,7 @@ class AdminMenuSeeder extends Seeder
|
||||||
[
|
[
|
||||||
'title' => '售后打款',
|
'title' => '售后打款',
|
||||||
'icon' => '',
|
'icon' => '',
|
||||||
'uri' =>'after-sales?state=5',
|
'uri' =>'finance-after-sales?state=5',
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
'title' => '老配额分红',
|
'title' => '老配额分红',
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,8 @@ return [
|
||||||
'labels' => [
|
'labels' => [
|
||||||
'Order' => '订单列表',
|
'Order' => '订单列表',
|
||||||
'orders' => '订单列表',
|
'orders' => '订单列表',
|
||||||
|
'pendding-orders' => '订单列表',
|
||||||
|
'finished-orders' => '订单列表',
|
||||||
],
|
],
|
||||||
'fields' => [
|
'fields' => [
|
||||||
'user_id' => '用户',
|
'user_id' => '用户',
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,9 @@ return [
|
||||||
'labels' => [
|
'labels' => [
|
||||||
'Tag' => '标签管理',
|
'Tag' => '标签管理',
|
||||||
'tags' => '标签管理',
|
'tags' => '标签管理',
|
||||||
|
'order-tags' => '订单标签',
|
||||||
|
'aftersale-tags' => '售后标签',
|
||||||
|
'package-tags' => '货运标签',
|
||||||
],
|
],
|
||||||
'fields' => [
|
'fields' => [
|
||||||
'type' => '标签分类',
|
'type' => '标签分类',
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue