|
- <?php
-
- use yii\helpers\Html;
- use common\components\zActiveForm;
-
- /* @var $this yii\web\View */
- /* @var $model backend\modules\motorcade\models\BusOrderSearch */
- /* @var $order_list \yii\data\ActiveDataProvider 需要计算各状态数量 */
- /* @var $form yii\widgets\ActiveForm */
-
- $query = clone $order_list->query;
- $query->groupBy = '';
- unset($query->joinWith[3]);
- $last = $query->where;
- if (isset($last[count($last) - 1]['send_status'])) {
- unset($query->where[count($last) - 1]['send_status']);
- // $query->where[key($last)] = $last;
- }
-
- $count_array = $query->one();
- if ($count_array->count_all == 0) {
- $count_array->count_440 = 0;
- $count_array->count_441 = 0;
- $count_array->count_442 = 0;
- $count_array->count_443 = 0;
- }
- ?>
-
- <style>
- .marginbott15 {
- margin-bottom: 10px !important;
- }
- .tips{
- position: relative;left: -16px;top: -12px;border-radius: 100px;background-color: #80889a;
- }
- .search_one_row{
- margin:16px 0 5px 0px;
- }
- </style>
- <?php
- $form = zActiveForm::begin([
- 'action' => ['bus-dispatch'],
- 'method' => 'GET',
- 'options' => ['data-pjax' => 'order_list-ajax'],
- 'id' => 'search-form'
- ]);
- ?>
- <?= Html::hiddenInput('BusOrderSearch[send_status]', '', ['id' => 'search-send_status']) ?>
-
- <div class="dis_search">
- <div class="form-inline search_one_row">
- <div class="form-group marginbott15">
- <span class="search_name">用车日期:</span>
- <?= $form->field($model, 'start_date', ['options' => ['class' => 'input-group date form_date']])
- ->textInput(['unit' => '<span class="input-group-addon"><span class="glyphicon glyphicon-calendar"></span></span>'])
- ->label(false, ['Yii' => 'normal'])
- ->error(false) ?><span> --</span>
- <?= $form->field($model, 'end_date', ['options' => ['class' => 'input-group date form_date']])
- ->textInput(['unit' => '<span class="input-group-addon"><span class="glyphicon glyphicon-calendar"></span></span>'])
- ->label(false, ['Yii' => 'normal'])
- ->error(false) ?>
- </div>
- <div class="form-group marginbott15">
- <span class="search_name">线路名称:</span>
- <?= $form->field($model, 'itinerary_name')->textInput(['placeholder' => '线路名称'])->label(false)->error(false); ?>
- </div>
- <div class="form-group marginbott15">
- <span class="search_name">线路类型:</span>
-
- <?= $form->field($model, 'line_type')->dropDownList(['' => '请选择', 1 => '省际', 2 => '市内'])->label(false)->error(false) ?>
- </div>
- <div class="form-group marginbott15">
- <span class="search_name">线路组合:</span>
- <?= $form->field($model, 'line_group_type')
- ->dropDownList(['' => '请选择'] + \yii\helpers\ArrayHelper::map(\backend\modules\zzcs\models\LineGroupCommon::findAll(['cancel_flag' => 0]), 'id', 'group_name'), ['style' => 'width: 150px;', 'class' => 'select_screen form-control'])
- ->label(false, ['Yii' => 'normal'])
- ->error(false); ?>
- </div>
- <div class="form-group marginbott15">
- <span class="search_name">业务类型:</span>
- <?= $form->field($model, 'task_type')->dropDownList(['' => '请选择', 547 => '自有业务', 546 => '推送任务'])->label(false)->error(false) ?>
- <span class="search_name">车牌号:</span>
- <?= $form->field($model, 'bus_no')->textInput(['placeholder' => '车牌号'])->label(false)->error(false); ?>
- </div>
- <div class="form-group marginbott15">
- <span class="search_name">司机姓名:</span>
- <?= $form->field($model, 'driver_name')->textInput(['placeholder' => '司机姓名'])->label(false)->error(false); ?>
- </div>
- <div class="form-group marginbott15">
- <span class="search_name">出车单号:</span>
- <?= $form->field($model, 'bus_number')->textInput(['placeholder' => '出车单号'])->label(false)->error(false); ?>
- </div>
- <div class="form-group"></div>
- </div>
- <div class="form-inline" style="">
- <div class="form-group marginbott15">
- <span class="search_name">调度状态:</span>
- <button class="btn btn-default" type="submit">全部</button>
- <span
- class="label tips" style=""><?= $count_array->count_all ?></span>
- <button class="btn btn-default" onclick="searchStatus(440)">待调度</button>
- <span
- class="label tips"><?= $count_array->count_440 ?></span>
- <button class="btn btn-default" onclick="searchStatus(441)">待调度确认</button>
- <span
- class="label tips"><?= $count_array->count_441 ?></span>
- <button class="btn btn-default" onclick="searchStatus(442)">已调度</button>
- <span
- class="label tips"><?= $count_array->count_442 ?></span>
- <button class="btn btn-default" onclick="searchStatus(443)">被驳回</button>
- <span
- class="label tips"><?= $count_array->count_443 ?></span>
- <?= Html::submitButton('<span class="glyphicon glyphicon-search"></span> 查询', ['class' => 'btn btn-primary', 'onclick'=> 'loading()']) ?>
- </div>
- </div>
- </div>
-
-
- <?php
- zActiveForm::end(); ?>
|