手枪88/yii2-service

服务管理和服务价格管理

安装: 153

依赖: 0

建议者: 0

安全: 0

星标: 3

关注者: 5

分支: 3

开放问题: 0

类型:yii2-extension

dev-master 2017-08-22 13:15 UTC

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

小部件

正在开发中的小部件。