pistol88 / yii2-service
Управление услугами и ценами этих услуг
Installs: 153
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 5
Forks: 3
Open Issues: 0
Type:yii2-extension
Requires
- php: >=5.4.0
- 2amigos/yii2-grid-view-library: *
- halumein/yii2-cashbox-module: *
- halumein/yii2-spending: *
- kartik-v/yii2-grid: *
- kartik-v/yii2-widget-select2: *
- nex/yii2-datepicker: *
- pistol88/yii2-cart: *
- pistol88/yii2-gallery: *
- pistol88/yii2-order: *
- pistol88/yii2-promocode: *
- pistol88/yii2-staffer: *
- pistol88/yii2-work-session: *
- voskobovich/yii2-many-many-behavior: ^3.0
- yiisoft/yii2: *
- yiisoft/yii2-bootstrap: *
This package is auto-updated.
Last update: 2024-10-27 21:51:38 UTC
README
В состав входит возможность управлять (CRUD):
- Категории потребителей
- Услуги
- Цены за услуги для каждой категории потребителей
- Калькуляция оплаты работникам, основные отчеты
Также в моделу присутствует интерфейс заказа услуги для офлайн работы администратора предприятия.
Установка
Выполнить команду
php composer require pistol88/yii2-service "*"
Или добавить в composer.json
"pistol88/yii2-service": "*",
И выполнить
php composer update
Далее, мигрируем базу:
php yii migrate --migrationPath=vendor/pistol88/yii2-service/migrations
Модуль зависит от многих других модулей (смотрите composer.json). Не забудьте выполнить миграции каждого после устоновки.
Настройка
В секцию modules конфига добавить:
'modules' => [
//..
'service' => [
'class' => 'pistol88\service\Module',
'adminRoles' => ['administrator'],
//Процент выручки, который делится между сотрудниками
'workerPersent' => 30,
//Массив сотрудников, которые занимаются реализацией услуг
'workers' => function() {
return \common\models\User::findAll(['status' => 2, 'id' => Yii::$app->authManager->getUserIdsByRole(['washer'])]);
},
'currency' => 'руб.', //
'mainIdent' => 'Номер и марка автомобиля', //Наименование основного идентификатора услуги
'mainIdentFieldSelector' => '#fieldvalue-value-2', //Селектор поля, куда будет вставляться mainIdent после ввода
],
//..
]
Использование
- ?r=service/index
Виджеты
Виджеты в разработке.