手枪88 / yii2-service
服务管理和服务价格管理
dev-master
2017-08-22 13:15 UTC
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-08-27 21:26:10 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
小部件
正在开发中的小部件。