title = 'Molecular All Test'; ?> render('/layouts/_menu')?> 2-4 วัน 5 วัน มากกว่า 5 วัน $dataProvider, 'filterModel' => $searchModel, 'columns' => [ ['class' => 'yii\grid\SerialColumn'], [ 'class' => 'yii\grid\CheckboxColumn', 'checkboxOptions' => function($model) { return ['value' => $model->id_case]; } ,'contentOptions' => ['class' => 'CheckboxColumn'], ], [ 'attribute' => 'id_case', 'format' => 'raw', 'value' => function($model){ return $model->id_case.' '.Yii::$app->iop->getMolecularDate($model->id_case); } ], [ 'attribute' => 'patient_name', 'value' => 'caseMolecular.patient.name' ], [ 'attribute' => 'caseMolecular.patient.age', 'value' => function($model){ return $model->caseMolecular->patient->age.' '.$model->caseMolecular->patient->age_unit; } ], [ 'attribute' => 'hospital_name', 'value' => 'caseMolecular.patient.hospital.name' ], [ 'attribute' => 'molecular_type_id', 'value' => 'charge.name', 'filter' => ArrayHelper::map(ConstServiceCharge::find()->where(['lab' => 'molecular'])->all(), 'id', 'name') ], [ 'attribute' => 'caseMolecular.register_at', ], [ 'attribute' => 'operate_at', ], [ 'attribute' => 'operate_id', 'value' => function($model){ return $model->operate->realname; } ], [ 'attribute' => 'pathologist_id', 'filter' => ArrayHelper::map(User::find()->where(['like', 'role', 'pathologist'])->andWhere(['>', 'id', 1])->all(), 'id', 'realname'), 'value' => function($model){ return isset($model->pathologist) ? $model->pathologist->realname : null; } ], [ 'attribute' => 'status_id', 'format' => 'raw', 'value' => function($model){ return $model->status->status."
".$model->report_at.""; }, 'filter' => ArrayHelper::map(ConstStatus::find()->all(), 'id', 'status'), ], [ 'format' => 'raw', 'value' => function($model){ if($model->status_id <=3){ return Html::a(Icon::show('eye').' View', ['view', 'id_case' => $model->id_case], ['class' => 'btn btn-xs btn-info']).' '. Html::a(Icon::show('pencil').' Update', ['/register/case-update/molecular', 'id_case' => $model->id_case], ['class' => 'btn btn-xs btn-warning']); }else{ return Html::a(Icon::show('eye').' View', ['view', 'id_case' => $model->id_case], ['class' => 'btn btn-xs btn-info']); } } ], [ 'format' => 'raw', 'value' => function($model){ if($model->status_id == 12){ return Html::a(Icon::show('print').' Print', ['print', 'id_case' => $model->id_case], ['class' => 'btn btn-success btn-xs']).' '.$model->print_at.' '; }else{ return null; } } ], [ 'format' => 'raw', 'value' => function($model){ return Html::a(Icon::show('print').' Request', ['request', 'id_case' => $model->id_case], ['class' => 'btn btn-xs btn-warning']); } ], [ 'label' => 'tracking', 'format' => 'raw', 'value' => function($model){ return "".$model->caseMolecular->tracking.""; } ], 'caseMolecular.document_no', ] ]); echo "
".Html::label('Tracking', 'label')." ".Html::textInput('tracking','',['class' => 'form-control','placeholder' => '']); echo "
"; echo "
".Html::label('เลขที่หนังสือ', 'label')." ".Html::textInput('document_no','',['class' => 'form-control']); echo "
"; echo "
".Html::label('วันที่หนังสือ', 'label'); echo MaskedInput::widget([ 'class' => 'form-control', 'attribute' => 'ip_address', 'name' => 'document_at', 'mask'=>'99/99/9999', ]); echo "ตัวอย่าง 30/10/2563
"; echo "

".Html::submitButton(' Save', ['class' => 'btn btn-success'])."
"; ?>