orders
parent
f32b389fa3
commit
80aae069d0
|
|
@ -19,12 +19,8 @@ class Seed
|
|||
Nav::add(new NavItem('pipicar-nav-auto', null, 1, 'Автомобили', ["admin"], 'car-front'));
|
||||
Nav::add(new NavItem('auto', '/app/pipicar.auto', 1, 'Машины', ["admin"], 'car-front'), 'pipicar-nav-auto');
|
||||
Nav::add(new NavItem('marks', '/app/pipicar.auto_brands', 1, 'Марки', ["admin"], 'car-front'), 'pipicar-nav-auto');
|
||||
Nav::add(new NavItem('classes', '/app/pipicar.auto_classes', 1, 'Классы', ["admin"], 'car-front'), 'pipicar-nav-auto');
|
||||
Nav::add(new NavItem('colors', '/app/pipicar.auto_colors', 1, 'Цвета', ["admin"], 'car-front'), 'pipicar-nav-auto');
|
||||
Nav::add(new NavItem('tariffs', '/app/pipicar.auto_tariffs', 1, 'Тарифы', ["admin"], 'car-front'), 'pipicar-nav-auto');
|
||||
Nav::add(new NavItem('types', '/app/pipicar.auto_types', 1, 'Типы', ["admin"], 'car-front'), 'pipicar-nav-auto');
|
||||
Nav::add(new NavItem('models', '/app/pipicar.brand_models', 1, 'Модели', ["admin"], 'car-front'), 'pipicar-nav-auto');
|
||||
Nav::add(new NavItem('models', '/app/pipicar.auto_orders', 1, 'Заявки', ["admin"], 'car-front'), 'pipicar-nav-auto');
|
||||
Nav::add(new NavItem('orders', '/app/pipicar.auto_orders', 1, 'Заявки', ["admin"], 'car-front'), 'pipicar-nav-auto');
|
||||
}
|
||||
private static function nav(): void
|
||||
{}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,17 @@
|
|||
<?php
|
||||
|
||||
namespace App\Modules\applications\Logic;
|
||||
|
||||
use A7kz\Platform\Models\UniModel;
|
||||
use A7kz\Platform\Modules\Platform\Acl\Facades\Acl;
|
||||
use A7kz\Platform\Modules\Platform\Core\Services\Base\Logic;
|
||||
use Illuminate\Support\Carbon;
|
||||
|
||||
class Approve extends Logic
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
dd(123);
|
||||
return $this->response();
|
||||
}
|
||||
}
|
||||
|
|
@ -181,7 +181,61 @@
|
|||
]
|
||||
}
|
||||
],
|
||||
"submits": "struct:crud.form.edit.submits"
|
||||
"submits": [
|
||||
"struct:crud.form.submit.save",
|
||||
"struct:crud.form.submit.close"
|
||||
]
|
||||
}
|
||||
},
|
||||
"show": {
|
||||
"title": "Заявки",
|
||||
"template": "app.base.crud.form",
|
||||
"component": "App.components.Show",
|
||||
"form": {
|
||||
"rows": [
|
||||
{
|
||||
"cols": [
|
||||
{ "size": 6, "input": { "name": "car_id", "label": "Машина" } },
|
||||
{ "size": 6, "input": { "name": "user_id", "label": "Пользователь" } }
|
||||
]
|
||||
},
|
||||
{
|
||||
"cols": [
|
||||
{ "size": 6, "input": { "name": "phone", "label": "Телефон" } },
|
||||
{ "size": 6, "input": { "name": "status", "label": "Статус" } }
|
||||
]
|
||||
},
|
||||
{
|
||||
"cols": [
|
||||
{ "size": 6, "input": { "name": "user_name", "label": "Имя" } },
|
||||
{ "size": 6, "input": { "name": "user_surname", "label": "Фамилия" } }
|
||||
]
|
||||
},
|
||||
{
|
||||
"cols": [
|
||||
{ "size": 6, "input": { "name": "user_email", "label": "Email" } },
|
||||
{ "size": 6, "input": { "name": "started_at", "label": "Начало" } }
|
||||
]
|
||||
},
|
||||
{
|
||||
"cols": [
|
||||
{ "size": 6, "input": { "name": "ended_at", "label": "Окончания" } },
|
||||
{ "size": 6, "input": { "name": "photos", "label": "Фотографии", "type": "files"} }
|
||||
]
|
||||
}
|
||||
],
|
||||
"submits": [
|
||||
{
|
||||
"type": "logic",
|
||||
"name": "App.Modules.applications.Logic.Approve",
|
||||
"label": "Подтвердить заявку",
|
||||
"icon": "bi bi-check",
|
||||
"btn": "btn btn-success",
|
||||
"condition": "status,==,pending"
|
||||
},
|
||||
"struct:crud.form.submit.save",
|
||||
"struct:crud.form.submit.close"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue