Ejemplo n.º 1
0
                        <span class="glyphicon glyphicon-ok-circle"></span>
                    </button>

                    <button title="Отменить изменения" ng-show="item.is_edit" type="button" class="btn btn-default tool-btn" ng-click="komissii.banChanges(item);">
                        <span class="glyphicon glyphicon-ban-circle"></span>
                    </button>
                </td>
            </tr>
        </table>

    </div>
    <div ng-controller="DolzhnostiListController as dolzhnosti" class="col-md-6" ng-show="dolzhnosti.selected_komissiya.id">
        <form ng-submit="dolzhnosti.addDolzhnost()" class="form-inline">
            <div class="inline-block valign-middle" style="width:80%">
                <?php 
echo kartik\select2\Select2::widget(['name' => 'dolzhnosti', 'data' => \app\entities\Dolzhnost::find()->orderBy('nazvanie')->where('obschij')->formattedAll(\app\entities\EntityQuery::DROP_DOWN, 'nazvanie'), 'options' => ['placeholder' => 'Выберите должность', 'class' => 'form-control', 'ng-model' => 'dolzhnosti.dolzhnost', 'id' => 'dolzhnosti_select']]);
?>
            </div>
            <button class="btn btn-primary">Добавить</button>
        </form>
        <br>
        <table class="att-tb" style="width: 100%">
            <tr class="thead">
                <td style="width: 80%">Название</td>
                <td></td>
            </tr>
            <tr ng-repeat="item in dolzhnosti.list | orderBy:nazvanie">
                <td>
                    <span class="rabotnik{{item.id}}">{{item.nazvanie}}</span>
                </td>
                <td class="center">
Ejemplo n.º 2
0
 private function createDataProvider($commonFlag)
 {
     return new ActiveDataProvider(['query' => Dolzhnost::find()->where(['obschij' => $commonFlag])->orderBy('nazvanie'), 'key' => 'hashids', 'pagination' => false, 'sort' => false]);
 }
Ejemplo n.º 3
0

<div class="filters" style="<?php 
echo $filter_display;
?>
background: #eee;padding: 5px;border-radius:5px;margin-bottom:10px;" id="filters">
    <?php 
$form = ActiveForm::begin(['method' => 'get', 'action' => [Yii::$app->controller->id . '/' . Yii::$app->controller->action->id]]);
?>
    <div class="row" style="">
        <div class="col-md-3">
            <?php 
echo $form->field($filterModel, 'vreamyaProvedeniya')->widget(Select2::className(), ['data' => \app\entities\VremyaProvedeniyaAttestacii::getItemsToSelect(), 'options' => ['multiple' => 'true']]);
?>
            <?php 
echo $form->field($filterModel, 'dolzhnost')->widget(Select2::className(), ['data' => Dolzhnost::find()->formattedAll(EntityQuery::DROP_DOWN, 'nazvanie'), 'options' => ['placeholder' => 'Выберите должность', 'multiple' => true]]);
?>
        </div>
        <div class="col-md-3">
            <?php 
echo $form->field($filterModel, 'varIspytanie2')->widget(Select2::className(), ['data' => \app\entities\AttestacionnoeVariativnoeIspytanie_2::find()->formattedAll(EntityQuery::DROP_DOWN, 'nazvanie'), 'options' => ['multiple' => true]]);
?>
            <?php 
echo $form->field($filterModel, 'varIspytanie3')->widget(Select2::className(), ['data' => \app\entities\AttestacionnoeVariativnoeIspytanie_2::find()->formattedAll(EntityQuery::DROP_DOWN, 'nazvanie'), 'options' => ['multiple' => true]]);
?>
        </div>
        <div class="col-md-3">
            <?php 
echo $form->field($filterModel, 'kategoriya')->widget(Select2::className(), ['data' => \app\enums\KategoriyaPedRabotnika::namesOnlyPositive(), 'options' => ['multiple' => true]]);
?>
            <?php 
Ejemplo n.º 4
0
        </div>

        <?php 
echo $form->field($model, 'rabotaOrgVedomstvo')->widget(Select2::classname(), ['data' => Vedomstvo::find()->formattedAll(EntityQuery::DROP_DOWN, 'nazvanie')]);
?>

        <?php 
echo $form->field($model, 'rabotaOrgAdres')->widget(Select2::classname(), ['data' => AdresnyjObjekt::findBurRajon()->commonOnly()->formattedAll(EntityQuery::DROP_DOWN, 'formalnoeNazvanie')]);
?>

        <?php 
echo SwitchingFields::widget(['commonOptions' => ['form' => $form, 'model' => $model, 'options' => ['template' => "{label}\n<div class=\"col-md-8\">\n{input}\n{hint}\n{error}\n{switch}\n</div>", 'options' => ['class' => 'form-group']]], 'field1Options' => ['attribute' => 'rabotaOrgId', 'switchIntroText' => 'Не нашли в списке?', 'switchLinkText' => 'Нажмите здесь чтобы ввести организацию вручную.', 'widgetClass' => DepDrop::classname(), 'widgetConfig' => ['type' => DepDrop::TYPE_SELECT2, 'data' => [$model->rabotaOrgId => null], 'pluginOptions' => ['depends' => [Html::getInputId($model, 'rabotaOrgVedomstvo'), Html::getInputId($model, 'rabotaOrgAdres')], 'loadingText' => 'Загрузка организаций...', 'initialize' => true, 'placeholder' => 'Выберите образовательную организацию', 'url' => Url::to(['kadry/rabota-org'])]], 'widgetConfigDisabled' => ['disabled' => true]], 'field2Options' => ['attribute' => 'rabotaOrgNazvanie', 'switchIntroText' => 'Возможно ваша организация есть в списке.', 'switchLinkText' => 'Нажмите здесь чтобы найти её в списке.']]);
?>

        <?php 
echo SwitchingFields::widget(['commonOptions' => ['form' => $form, 'model' => $model, 'options' => ['template' => "{label}\n<div class=\"col-md-8\">\n{input}\n{hint}\n{error}\n{switch}\n</div>", 'options' => ['class' => 'form-group']]], 'field1Options' => ['attribute' => 'rabotaDolzhnostId', 'switchIntroText' => 'Не нашли в списке?', 'switchLinkText' => 'Нажмите здесь чтобы ввести должность вручную.', 'widgetClass' => Select2::className(), 'widgetConfig' => ['data' => Dolzhnost::find()->commonOnly()->formattedAll(EntityQuery::DROP_DOWN, 'nazvanie')], 'widgetConfigDisabled' => ['disabled' => true]], 'field2Options' => ['attribute' => 'rabotaDolzhnostNazvanie', 'switchIntroText' => 'Возможно ваша должность есть в списке.', 'switchLinkText' => 'Нажмите здесь чтобы найти её в списке.']]);
?>

        <?php 
echo $form->field($model, 'rabotaEtapObrazovaniya')->widget(Select2::className(), ['data' => EtapObrazovaniya::namesMap()]);
?>

        <?php 
echo $form->field($model, 'rabotaTelefon')->widget(MaskedInput::className(), ['mask' => '+79999999999']);
?>

        <div class="fields-group-heading">
            <h3>Роли  пользователя в системе</h3>
        </div>

        <?php 
 public function actionGetDolzhnosti()
 {
     \Yii::$app->response->format = Response::FORMAT_JSON;
     $komissiya_id = $_REQUEST['komissiya'];
     $dolzhnosti = Dolzhnost::find()->join('inner join', 'dolzhnost_attestacionnoj_komissii', 'dolzhnost.id=dolzhnost_attestacionnoj_komissii.dolzhnost')->select('dolzhnost.*')->where(['attestacionnaya_komissiya' => $komissiya_id])->orderBy('dolzhnost.nazvanie')->all();
     return $dolzhnosti;
 }
Ejemplo n.º 6
0
use app\models\lichnye_dannye_dolzhnost\DolzhnostForm;
use app\widgets\ComboWidget;
use app\widgets\TouchSpin;
use yii\bootstrap\ActiveForm;
use yii\helpers\Html;
/**
 * @var $model DolzhnostForm
 */
?>

<?php 
$form = ActiveForm::begin(['layout' => 'horizontal']);
?>

<?php 
echo $form->field($model, 'dolzhnostDir')->widget(ComboWidget::className(), ['data' => Dolzhnost::find()->commonOnly()->formattedAll(EntityQuery::DROP_DOWN, 'nazvanie')]);
?>

<?php 
echo $form->field($model, 'org_tip')->dropDownList(OrgTipDolzhnosti::namesMap());
?>

<?php 
echo $form->field($model, 'etap_obrazovaniya')->dropDownList(EtapObrazovaniya::namesMap());
?>

<?php 
echo $form->field($model, 'stazh')->widget(TouchSpin::className());
?>

<?php