surat/frontend/modules/slideqa/views/surgical/_histo_search.php

91 lines
4.2 KiB
PHP
Executable File

<?php
use common\models\User;
use kartik\date\DatePicker;
use yii\bootstrap5\ActiveForm;
use yii\helpers\ArrayHelper;
use yii\helpers\Html;
/* @var $this yii\web\View */
/* @var $model frontend\modules\slideqa\models\HistoSlideQaSearch */
/* @var $form yii\widgets\ActiveForm */
?>
<div class="surgical-slide-qa-search">
<?php $form = ActiveForm::begin([
'action' => ['histo'],
'method' => 'get',
'options' => [
'data-pjax' => 1
],
]); ?>
<div class="row mt-4">
<div class="col-md-3"><?= $form->field($model, 'id_case')->widget(\yii\widgets\MaskedInput::class, [
'mask' => 'S99-99999'
]) ?></div>
</div>
<div class="row mt-4">
<div class="col-md-3">
<?= $form->field($model, 'q1')->label('การติดสีย้อมH&Eซีด/เข้มเกินไป')->radioList([1 => 'ผ่าน', 2 => 'ไม่ผ่าน']) ?>
</div>
<div class="col-md-3">
<?= $form->field($model, 'q2')->label('มีเศษชิ้นเนื้อปะปนในบล็อก')->radioList([1 => 'ผ่าน', 2 => 'ไม่ผ่าน']) ?>
</div>
<div class="col-md-3">
<?= $form->field($model, 'q3')->label('มีเศษชิ้นเนื้อปะปนในสไลด์')->radioList([1 => 'ผ่าน', 2 => 'ไม่ผ่าน']) ?>
</div>
<div class="col-md-3">
<?= $form->field($model, 'q4')->label('สไลด์มีฟองอากาศ')->radioList([1 => 'ผ่าน', 2 => 'ไม่ผ่าน']) ?>
</div>
<div class="col-md-3">
<?= $form->field($model, 'q5')->label('ติดสติ๊กเกอร์ผิด')->radioList([1 => 'ผ่าน', 2 => 'ไม่ผ่าน']) ?>
</div>
<div class="col-md-3">
<?= $form->field($model, 'q6')->label('มีเศษชิ้นเนื้อปะปนในบล็อก')->radioList([1 => 'ผ่าน', 2 => 'ไม่ผ่าน']) ?>
</div>
<div class="col-md-3">
<?= $form->field($model, 'q7')->label('ชิ้นเนื้อพับย้น')->radioList([1 => 'ผ่าน', 2 => 'ไม่ผ่าน']) ?>
</div>
<div class="col-md-3">
<?= $form->field($model, 'q8')->label('ชิ้นเนื้อไม่เต็มหน้า')->radioList([1 => 'ผ่าน', 2 => 'ไม่ผ่าน']) ?>
</div>
<div class="col-md-3">
<?= $form->field($model, 'q9')->label('Permountล้นขอบสไลด์')->radioList([1 => 'ผ่าน', 2 => 'ไม่ผ่าน']) ?>
</div>
<div class="col-md-3">
<?= $form->field($model, 'q10')->label('ปัญหาอื่นๆ')->radioList([1 => 'ผ่าน', 2 => 'ไม่ผ่าน']) ?>
</div>
</div>
<div class="row mt-4">
<div class="col-md-3">
<?= $form->field($model, 'pathologist_id')->label('พยาธิแพทย์')->dropDownList(ArrayHelper::map(User::find()->where(['like', 'role', 'pathologist'])->andWhere(['status' => User::STATUS_ACTIVE])->orderBy(['realname' => SORT_ASC])->all(), 'id', 'realname'), ['prompt' => 'แสดงทั้งหมด...']) ?>
</div>
<div class="col-md-3"><?= $form->field($model, 'qa_at')->label('ประเมินเมื่อ')->widget(DatePicker::class, [
'pluginOptions' => [
'format' => 'dd-mm-yyyy',
'todayHighlight' => true
]
]) ?></div>
</div>
<div class="row mt-4">
<div class="col-md-4"><?= $form->field($model, 'note')->label('หมายเหตุ') ?></div>
</div>
<div class="form-group mt-4">
<?= Html::submitButton('ค้นหา', ['class' => 'btn btn-info']) ?>
<?= Html::a('ล้าง', ['histo'], ['class' => 'btn btn-warning']) ?>
</div>
<?php ActiveForm::end(); ?>
</div>