if (in_array($model->store_id, [1, 9, 28]) && !in_array(Yii::$app->user->id, [785, 1463, 1070, 826, 1036])) {
$class .= ' disabled';
}
- echo Html::button('Согласовать', [
- 'title' => 'Согласовать списания на Ванеева, Народная и Революции могут только Трушина Вера, Горячев Дмитрий, Яшенкова Алена и Емельянова Ольга',
- 'class' => $class,
- 'onclick' => "
- if (confirm('Вы уверены, что хотите согласовать этот документ?')) {
- $('.error-text').text('');
- $.ajax ({
- url: '/write-offs-erp/confirm-write-off',
- type: 'POST',
- dataType: 'json',
- data: {
- id : '" . $model->id . "'
- },
- success: function(model) {
- console.log(model);
- alert(model);
- location.reload();
-
- },
- error: function(model){
- console.log(model);
- alert('Ошибка согласования: ' + model.responseText);
- $('.error-text').text(model.responseText);
- }
- });
- }
-
- "
- ]);
+ echo Html::tag('span',
+ Html::button('Согласовать', [
+ 'class' => $class,
+ 'onclick' => "
+ if (confirm('Вы уверены, что хотите согласовать этот документ?')) {
+ $('.error-text').text('');
+ $.ajax ({
+ url: '/write-offs-erp/confirm-write-off',
+ type: 'POST',
+ dataType: 'json',
+ data: {
+ id : '" . $model->id . "'
+ },
+ success: function(model) {
+ console.log(model);
+ alert(model);
+ location.reload();
+ },
+ error: function(model){
+ console.log(model);
+ alert('Ошибка согласования: ' + model.responseText);
+ $('.error-text').text(model.responseText);
+ }
+ });
+ }
+ ",
+ ]),
+ [
+ 'title' => 'Согласовать списания на Ванеева, Народная и Революции могут только Трушина Вера, Горячев Дмитрий, Яшенкова Алена и Емельянова Ольга',
+ 'data-bs-toggle' => 'tooltip',
+ 'data-bs-placement' => 'top',
+ 'style' => 'display:inline-block; cursor:not-allowed;',
+ ]
+ );
+
?>
<?= Html::endForm(); ?>
<?php