rabint/ticket

yii2 广告管理的扩展

安装: 1

依赖: 0

建议者: 0

安全性: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:yii2-extension

v1.1 2022-07-20 14:54 UTC

This package is auto-updated.

Last update: 2024-09-28 15:03:21 UTC


README

yii2 的票务系统

英文文档在此

已发布稳定版本 2.0.0
2.0.0
    Исправлены кодировки для mysql
    Исправлен баг с просмотром любых тикетов
    Добавлена возможность установки ID администратора для доступа в админ панель
    Убран доступ в админку для всех кроме администратора
已发布稳定版本 1.0.8
1.0.8
    Мелкие изменения
已发布稳定版本 1.0.7
1.0.7
    Изменен дизайн

1.0.6
    Добавлено прикрепление изображений.
    Добавлен создание тикета из админки.
    Добавление прификсов таблицы.
    Исправлен роутинг.

1.0.5
    Убраны уведомления о закрытых тикетах.
    Убран лишний код.
    Отправка почты перенесена в модель.

1.0.4 
    Добавлена загрузка картинок.

Установка composer require "ricco/yii2-ticket:2.0.0"

添加到项目

'modules' => [
    'ticket' => [
        'class'         => ricco\ticket\Module::className(),
    ],
],

必须将 AppAssets 中的 js 链接 bootstrap.js 添加到 section

 public $js = [
        /** Другие скрипты */
        '//maxcdn.bootstrap.ac.cn/bootstrap/3.3.7/js/bootstrap.js',
    ];

无 URL 路径的路由

index.php?r=ticket/ticket/index
index.php?r=ticket/admin/index

重定义类

'ticket' => [
            'class'         => ricco\ticket\Module::className(),
            'controllerMap' => [
                'admin' => [
                    'class' => \app\controllers\TicketAdminController::class,
                ],
            ],
        ],

重定义视图

'view'         => [
            'theme' => [
                'pathMap' => [
                    '@ricco/ticket/views' => '@app/views/ticket',
                ],
            ],
        ],

票务状态

TicketHead::OPEN = 0 - 打开

TicketHead::WAIT = 1 - 等待

TicketHead::ANSWER = 2 - 回答

TicketHead::CLOSED = 3 - 关闭

可用方法

TicketHead::getNewTicketCount()

返回所有状态为 "0" 或 "1" 的票务数量

TicketHead::getNewTicketCountUser($status)

返回当前用户的票务数量,默认为所有状态等于 "0" 的票务

迁移

yii migrate --migrationPath=@vendor/ricco/yii2-ticket/migrations

模块配置

$mailSendAnswer = true на email будут отправлятся уведомления об ответе

$subjectAnswer = string Тема email сообщения answer

$userModel = Object User model

$qq = array Массив отделов для которых создается вопрос

$admin = array Массив администраторов

公开部分

创建票务

#问答

#管理后台 #回答 #创建票务