[ 'class' => LoginBehavior::className(), ], ]); } //报告列表 public function actionIndex() { if (\Yii::$app->request->isAjax) { $form = new ReportListForm(); $form->store_id = \Yii::$app->store->identity->store_id; $form->attributes = \Yii::$app->request->get(); $data = $form->search(); return $this->responseHandler($data); } return $this->render('index', []); } public function actionEdit($id = 0) { $model = Report::findOne([ 'id' => $id, ]); if ($model == null) $model = new Report(); $store_user_id = \Yii::$app->store->identity->user_id; $storeUser = StoreUser::findOne(['user_id' => $store_user_id]); if (\Yii::$app->request->isAjax) { $form = new ReportEditForm(); $form->store_id = \Yii::$app->store->identity->store_id; $form->model = $model; $form->user_type = $storeUser->user_type; $form->attributes = \Yii::$app->request->post(); $data = $form->edit(); return $this->responseHandler($data); } if ($model != null) { $user = User::findOne(['id' => $model->user_id]); } $report_name = $storeUser->user_type == 1 ? '初始模型' : '最终模型'; $return_url = \Yii::$app->request->referrer; return $this->render("edit", [ 'model' => $model, 'return_url' => $return_url, 'user' => $user, 'storeUser' => $storeUser, 'report_name' => $report_name ]); } }