kokjan/frontend/views/personalreport/index.php

106 lines
4.3 KiB
PHP
Raw Normal View History

2026-02-25 06:59:34 +00:00
<?php
use yii\captcha\Captcha;
use yii\helpers\Html;
use yii\bootstrap4\ActiveForm;
use yii\widgets\MaskedInput;
/* @var $this yii\web\View */
/* @var $model common\models\Personalreport */
/* @var $form yii\widgets\ActiveForm */
$this->title = 'แจ้งแบบคำร้องการร้องเรียนบุคลากร';
$this->params['breadcrumbs'][] = $this->title;
?>
<div class="card shadow">
<div class="card-body">
<h5 class="text-center">ท่านสามารถแจ้ง<?= $this->title ?> ถึง <?= Yii::$app->params['org_name_th'] ?>ได้โดย</h5>
<style>
.link-a a {
color: #3d9970;
}
.link-a a:hover {
color: #007bff;
}
.link-a li{
list-style: list;
}
</style>
<ol class="link-a">
<li><?= $this->title ?>ถึง <?= Yii::$app->params['org_name_th'] ?> <?= Yii::$app->params['org_place2'] ?></li>
<li>ส่งเรื่อง<?= $this->title ?> มายัง Facebook <?=Html::a(Yii::$app->params['org_name_th'], Yii::$app->params['org_face'])?></li>
<li>ทางโทรศัพท์ <?= Yii::$app->params['org_phone'] ?> (วันและเวลาราชการ 08.30 - 16.30 น.)</li>
<li>ผ่านทางเว็บไซต์ของ<?=Html::a(Yii::$app->params['org_name_th'], Yii::$app->params['org_web'])?> โดยกรอกข้อมูลในแบบฟอร์มด้านล่าง</li>
</ol>
<?php $form = ActiveForm::begin(); ?>
<?= $form->errorSummary($model) ?>
<h5>ข้อมูลการร้องเรียน</h5>
<div class="row">
<div class="col-md-2"><?= $form->field($model, 'title')->dropDownList(['นาย' => 'นาย', 'นาง' => 'นาง', 'นางสาว' => 'นางสาว', 'อื่นๆ' => 'อื่นๆ']) ?></div>
<div class="col-md-4"><?= $form->field($model, 'name')->textInput() ?></div>
<div class="col-md-3"><?= $form->field($model, 'id_card')->widget(
MaskedInput::class, [
'mask' => '9-9999-99999-99-9'
]) ?></div>
<div class="col-md-3"><?= $form->field($model, 'belong_to')->textInput() ?></div>
</div>
<div class="row">
<div class="col-md-12">
<?= $form->field($model, 'topic')->radioList(
[ 1 => 'การบรรจุแต่งตั้ง',
2 => 'การย้าย',
3 => 'การโอน',
4 => 'การเลื่อนระดับ',
5 => 'การเลื่อนขั้นเงินเดือน',
6 => 'การสอบแข่งขัน',
7 => 'การสอบคัดเลือก',
8 => 'การคัดเลือก',
9 => 'การลา',
10 => 'อื่นๆ',
]) ?>
</div>
</div>
<h5>เหตุผลประกอบการร้องเรียน</h5>
<div class="col-md-4"><?= $form->field($model, 'because')->textInput() ?></div>
<div class="col-md-4"><?= $form->field($model, 'purpose')->textInput() ?></div>
<div class="col-md-4"> <?= $form->field($model, 'tel')->widget(MaskedInput::class, [
'mask' => '999-999-9999'
]) ?></div>
<?= $form->field($model, 'process')->radioList([1 => 'ข้าพเจ้ายอมรับ']) ?>
<?= $form->field($model, 'verifyCode')->label(false)->widget(Captcha::className(), [
'template' => '<div class="row"><div class="col-lg-2">{image}</div><div class="col-lg-6">{input}</div></div>',
]) ?>
<div class="form-group" style="text-align: center">
<?= Html::submitButton('<span class="fa fa-save"></span> ส่งข้อมูล', ['class' => 'btn btn-success']) ?>
</div>
<?php ActiveForm::end(); ?>
</div>
</div>