Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
 
 
 
 
 
 

77 Zeilen
2.6 KiB

  1. <?php
  2. use yii\helpers\Html;
  3. use common\components\zGridView;
  4. use backend\modules\motorcade\models\BaseDocument;
  5. /* @var $this yii\web\View */
  6. /* @var $model backend\modules\motorcade\models\searchDocument */
  7. /* @var $form yii\widgets\ActiveForm */
  8. \yii\widgets\Pjax::begin(['id' => 'pjax-tab2', 'timeout' => false]);
  9. echo $this->render('_search', ['model' => $searchModel, 'tab' => '2', 'type' => 'driver']);
  10. ?>
  11. <div class="tab-pane" role="tabpanel">
  12. <?php
  13. echo zGridView::widget([
  14. 'id' => 'grid-view-tab2',
  15. 'dataProvider' => $dataProvider,
  16. 'resizableColumns'=>false,
  17. 'pagerFixed' => true,
  18. 'rowOptions' => function ($model, $key, $index, $column) {
  19. return ['class' => ($model->EXPIRE_DATE < date('Y-m-d', strtotime('+30 days')) ? 'bg-light-sky-blue bg-font-light-pink' : '')];
  20. },
  21. 'columns' => [
  22. [
  23. 'width' => '3%',
  24. 'class' => 'kartik\grid\CheckboxColumn',
  25. 'rowSelectedClass' => '',
  26. ],
  27. [
  28. 'width'=>'230px',
  29. 'label' => '姓名',
  30. 'attribute' => 'driver.DRIVER_NAME'
  31. ],
  32. [
  33. 'width'=>'310px',
  34. 'label' => '手机号',
  35. 'attribute' => 'driver.PHONE_NO'
  36. ],
  37. [
  38. 'width'=>'280px',
  39. 'label' => '有效期',
  40. 'attribute' => 'EXPIRE_DATE'
  41. ],
  42. // 'driver.DRIVER_NAME',
  43. // 'driver.PHONE_NO',
  44. // 'EXPIRE_DATE',
  45. [
  46. 'hAlign'=>'center',
  47. // 'width'=>'125px',
  48. 'header' => '操作',
  49. // 'class' => 'yii\grid\ActionColumn',
  50. //// 'headerOptions' => ['class' => 'kartik-sheet-style'],
  51. // 'template' => '{update}',
  52. // 'buttons' => [
  53. // 'update' => function ($url, $model, $key) {
  54. // return Html::a('更新', $url);
  55. // },
  56. // ],
  57. // 'urlCreator' => function ($action, $model, $key, $index) {
  58. // return '/motorcade/driver/update?id=' . $model->DOC_ID . '&tab=doc&type=view';
  59. // }
  60. 'value' => function ($model) {
  61. $href = 'upload-tab1';
  62. $contain = 'image1';
  63. return '<a class="btn btn-link" href="#' . $href . '" data-toggle="modal"
  64. onclick="javascirpt:$.pjax.reload({container: \'#' . $contain . '\', data:{doc_id:' . $model->DOC_ID . ',doc_option:' . $model->DOC_OPTION . '},url: \'/motorcade/warning/images\', timeout: false, replace: false})">更新</a>';
  65. },
  66. 'format' => 'raw',
  67. ],
  68. ],
  69. ]);
  70. \yii\widgets\Pjax::end();
  71. ?>
  72. </div>