|
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- <?php
-
- namespace backend\modules\motorcade\controllers;
-
- use backend\modules\motorcade\models\searchSchedule;
- use backend\modules\motorcade\models\BusOrder;
- use Yii;
-
- class ScheduleController extends BaseController
- {
- // public $accessControl = true;
- public $layout = "@backend/modules/motorcade/views/layouts/iframe_new";
-
- /**
- * User: wangxj
- *
- * 车队车辆排班
- *
- * @return string
- */
- public function actionBus()
- {
- $searchModel = new searchSchedule();
- $search = Yii::$app->request->queryParams;
- $dataProvider = $searchModel->search($search);
-
- if (Yii::$app->request->isPjax) {
- return $this->renderPartial('bus_index', [
- 'searchModel' => $searchModel,
- 'dataProvider' => $dataProvider,
- ]);
- } else {
- return $this->render('bus_index', [
- 'searchModel' => $searchModel,
- 'dataProvider' => $dataProvider,
- ]);
-
- }
- }
-
- public function actionDriver()
- {
- $data['view'] = 'driver_index';
- $run_date = Yii::$app->request->get('run_date', date('Y-m-d'));
- // $run_date = Yii::$app->request->get('run_date', '2017-02-08');
- $driver_id = Yii::$app->request->get('driver_name', '');
- $data['start_date'] = $run_date;
- $obj = new BusOrder();
- $dataProvider = $obj->getScheduleDriver($run_date, $driver_id);
- return $this->render('_base', ['data' => $data, 'dataProvider' => $dataProvider]);
- }
-
- public function actionDriverDetail($run_date, $driver_name = '')
- {
- $data['view'] = 'driver_detail';
- $data['run_date'] = $run_date;
- $data['driver_name'] = $driver_name;
- $obj = new BusOrder();
- $dataProvider = $obj->getScheduleDriverDetail($run_date, $driver_name);
- return $this->render('_base', ['data' => $data, 'dataProvider' => $dataProvider]);
- }
-
- public function actionBusDetail($date = null, $bus_id = null)
- {
-
- $searchModel = new searchSchedule();
- $search = Yii::$app->request->queryParams;
- $search['date'] = $date;
- $search['bus_id'] = $bus_id;
- $dataProvider = $searchModel->searchBusDetail($search);
-
- if (Yii::$app->request->isPjax) {
- return $this->renderPartial('bus_detail', [
- 'searchModel' => $searchModel,
- 'dataProvider' => $dataProvider,
- ]);
- } else {
- return $this->render('bus_detail', [
- 'searchModel' => $searchModel,
- 'dataProvider' => $dataProvider,
- ]);
-
- }
- }
- }
|