public function actionGetDistricts()
 {
     \Yii::$app->response->format = Response::FORMAT_JSON;
     $result = new JsResponse();
     $data = AdresnyjObjekt::find()->joinWith('municipalnyeOtvestvennyeRel.fizLicoRel')->where(['adresnyj_objekt.roditel' => 1205706, 'adresnyj_objekt.uroven' => 'rajon'])->orWhere(['adresnyj_objekt.id' => 421574])->orderBy('adresnyj_objekt.oficialnoe_nazvanie')->asArray()->all();
     $result->data = $data;
     return $result;
 }
示例#2
0
 public function getAdresAdresnyjObjektRel()
 {
     return $this->hasOne(AdresnyjObjekt::className(), ['id' => 'adres_adresnyj_objekt'])->inverseOf('organizaciiRel');
 }
示例#3
0
文件: list.php 项目: agarb7/mybriop
</div>

<div id="change_period_buble" class="hidden">
    <input type="hidden" id="acid" value="">
   <?php 
echo Html::dropDownList('period', null, \app\entities\VremyaProvedeniyaAttestacii::getItemsToSelect(), ['class' => 'form-control', 'id' => 'vremya_provedeniya']);
?>
    <p></p>
    <button class="btn btn-primary" onclick="changeVremya()">Перенести</button> <span onclick="close_vremya_form()" class="slink">Отмена</span>
</div>


<div id="change_district_bubble" style="display: none">

    <?php 
$districts = AdresnyjObjekt::getBuryatiaDistricts();
?>

    <h4>Текущий регион: <span id="current_district"></span></h4>
    <input type="hidden" id="current_organizaciya_id" value="">
    <select name="district_names" id="district_names" class="form-control">
        <option value="-1">Выберите район</option>
        <?php 
foreach ($districts as $district) {
    ?>
            <option value="<?php 
    echo $district->id;
    ?>
"><?php 
    echo $district->formalnoe_nazvanie;
    ?>
示例#4
0
echo $form->field($model, 'parol')->passwordInput();
?>
        <?php 
echo $form->field($model, 'podtverzhdenieParolya')->passwordInput();
?>

        <div class="fields-group-heading">
            <h3>Работа</h3>
        </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 
示例#5
0
use kartik\widgets\Select2;
use app\entities\AdresnyjObjekt;
use app\entities\Vedomstvo;
use kartik\widgets\DepDrop;
use yii\widgets\ActiveForm;
use app\entities\EntityQuery;
use yii\helpers\Html;
use yii\helpers\Url;
use app\entities\Dolzhnost;
use app\enums\EtapObrazovaniya;
use Yii;
use app\widgets\Select3;
$form = ActiveForm::begin(['id' => 'dolzhnostForm', 'options' => ['tabindex' => false]]);
echo $form->field($model, 'fizLicoId')->hiddenInput()->label(false);
echo $form->field($model, 'organizaciyaAdress')->widget(Select2::className(), ['data' => AdresnyjObjekt::findBurRajon()->commonOnly()->formattedAll(EntityQuery::DROP_DOWN, 'formalnoeNazvanie'), 'options' => ['placeholder' => 'Выберите район / город']]);
echo $form->field($model, 'organizaciyaVedomstvo')->widget(Select2::classname(), ['data' => Vedomstvo::find()->formattedAll(EntityQuery::DROP_DOWN, 'nazvanie'), 'options' => ['placeholder' => 'Выберите ведомство']]);
echo '<label>Организация</label>';
echo Html::hiddenInput('', $model->organizaciyaId, ['id' => 'organizaciyaIdHiddenInput']);
$depdropUrl = '/attestaciya/rabota-org' . ($model->organizaciyaId ? '?oid=' . $model->organizaciyaId : '');
echo $form->field($model, 'organizaciyaId')->widget(DepDrop::classname(), ['type' => DepDrop::TYPE_SELECT2, 'pluginOptions' => ['depends' => [Html::getInputId($model, 'organizaciyaVedomstvo'), Html::getInputId($model, 'organizaciyaAdress')], 'placeholder' => 'Выберите школу', 'url' => Url::to([$depdropUrl]), 'initialize' => true, 'allowClear' => true], 'pluginEvents' => ['change' => 'function (){
            var organizaciyaIdInput = \'' . Html::getInputId($model, 'organizaciyaId') . '\';
            var organizaciyaNazvanieInput = \'' . Html::getInputId($model, 'organizaciyaNazvanie') . '\';
            if ($(\'#\'+organizaciyaIdInput).val()){
                $(\'#\'+organizaciyaNazvanieInput).val("");
            }
        }']])->label(false);
echo '<p>Не нашли организацию в списке? <span class="slink" onclick="showOrganizaciyaNazvanie(\'' . Html::getInputId($model, 'organizaciyaNazvanie') . '\')">ввести наименование организации вручную</span></p>';
echo $form->field($model, 'organizaciyaNazvanie')->input('text', ['class' => 'hidden form-control', 'placeholder' => 'Наименование организации', 'onkeyup' => 'onOrganizaciyaNazvanieKeyUp(\'' . Html::getInputId($model, 'organizaciyaId') . '\',this.value,event)'])->label(false);
//echo $form->field($model,'dolzhnostId')->widget(Select2::className(),[
//    'data' => Dolzhnost::getObshieDolzhnosti()->orderBy('nazvanie')->formattedAll(EntityQuery::DROP_DOWN, 'nazvanie'),
示例#6
0
    echo Html::submitButton('Сохранить', ['class' => 'btn btn-primary', 'id' => 'smbBtn'] + ($registraciya->podtvershdenieNaObrabotku ? [] : ['disabled' => 'disabled']));
}
if ($registraciya->status == \app\enums\StatusZayavleniyaNaAttestaciyu::REDAKTIRUETSYA_PED_RABOTNIKOM || $registraciya->status == \app\enums\StatusZayavleniyaNaAttestaciyu::OTKLONENO) {
    echo Html::button('Отправить в отдел аттестации', ['class' => 'btn btn-primary', 'style' => 'margin-left:1em', 'id' => 'changeStatusBtn']);
}
if ($registraciya->status) {
    echo Html::a('Печать', '/attestaciya/print-zayavlenie?id=' . $registraciya->id, ['class' => 'btn btn-primary', 'style' => 'margin-left:1em', 'target' => 'blank']);
}
ActiveForm::end();
//Модальное окно для добавляние Должности
//$dolzhnostModel =  new DolzhnostFizLica();
//$dolzhnostModel->fizLicoId = $registraciya->fizLicoId;
//$dolzhnostModel->organizaciyaAdress = 421574;
//$dolzhnostModel->organizaciyaVedomstvo = 18;
Modal::begin(['options' => ['id' => 'dolzhnostModal', 'tabindex' => false], 'header' => '<h3>Добавление должности</h3>']);
echo Select2::widget(['name' => 'state_40', 'data' => AdresnyjObjekt::findBurRajon()->commonOnly()->formattedAll(EntityQuery::DROP_DOWN, 'formalnoeNazvanie'), 'options' => ['placeholder' => 'Select a state ...'], 'pluginOptions' => ['allowClear' => true]]);
Modal::end();
?>

<div onkeydown="modalKeyDown(event)" id="myModal" class="myModal" style="position: fixed;height:100%;width:100%;background: rgba(0,0,0,0.6);left:0;top:0;z-index:1000;display: none;">
    <div class="mmBody" style="width: 750px;height: 550px;overflow: scroll;background: #fff;margin:auto;position: absolute;top:0;bottom:0;left:0;top:0;right:0;padding: 0.5em 1em;border-radius: 5px;max-height: 100%;">
        <div style="border-bottom: 1px solid #eee">
            <button onclick="close_modal()" class="close">×</button>
            <h3>Добавление должности</h3>
        </div>
        <div id="modal_content" style="padding: 1em 0"></div>
    </div>
</div>