public function actionGetTabIsi($tab)
 {
     // if ($tab==1){
     // $searchModelMaintain = new DraftPlanDetailSearch();
     // $dataProviderMaintain = $searchModelMaintain->search(Yii::$app->request->queryParams);
     // echo json_encode($dataProviderMaintain);
     // };
     if ($tab == 0) {
         $searchModelPlan = new DraftPlanSearch();
         $dataProviderPlan = $searchModelPlan->search(Yii::$app->request->queryParams);
         return $dataProviderPlan;
     } elseif ($tab == 1) {
         $searchModelMaintain = new DraftPlanDetailSearch();
         $dataProviderMaintain = $searchModelMaintain->search(Yii::$app->request->queryParams);
         return Json::encode($dataProviderMaintain);
     } elseif ($tab == 4) {
         $searchModelGrp = new DraftPlanGroupSearch();
         $searchModelUser = new UserloginSearch();
         $dataProviderGrp = $searchModelGrp->search(Yii::$app->request->queryParams);
         $dataProviderUser = $searchModelUser->searchgroupplan(Yii::$app->request->queryParams);
         return $dataProviderGrp->getTotalCount() + $dataProviderUser->getTotalCount();
     } else {
         return 0;
     }
 }
 /**
  * Lists all DraftPlan models.
  * @return mixed
  */
 public function actionIndex()
 {
     $tab = Yii::$app->getRequest()->getQueryParam('tab');
     $SCL_NM = Yii::$app->getRequest()->getQueryParam('SCL_NM');
     $aryStt = [['STATUS' => 0, 'STT_NM' => 'Draft'], ['STATUS' => 1, 'STT_NM' => 'Approve']];
     $valStt = ArrayHelper::map($aryStt, 'STATUS', 'STT_NM');
     $arySttAct = [['STATUS' => 10, 'STT_NM' => 'Active'], ['STATUS' => 1, 'STT_NM' => 'InActive']];
     $Stt = ArrayHelper::map($arySttAct, 'STATUS', 'STT_NM');
     /*PLAN DRAFT*/
     $searchModel = new DraftPlanSearch();
     $dataProvider = $searchModel->search(Yii::$app->request->queryParams);
     /*PLAN MAINTAIN*/
     $searchModelMaintain = new DraftPlanDetailSearch();
     $dataProviderMaintain = $searchModelMaintain->search(Yii::$app->request->queryParams);
     /*GROUP SETTING*/
     $searchModelGrp = new DraftPlanGroupSearch();
     $dataProviderGrp = $searchModelGrp->search(Yii::$app->request->queryParams);
     /*GROUP USER*/
     $searchModelUser = new UserloginSearch();
     $dataProviderUser = $searchModelUser->searchgroupplan(Yii::$app->request->queryParams);
     return $this->render('index', ['tab' => $tab, 'searchModel' => $searchModel, 'dataProvider' => $dataProvider, 'valStt' => $valStt, 'searchModelMaintain' => $searchModelMaintain, 'dataProviderMaintain' => $dataProviderMaintain, 'searchModelGrp' => $searchModelGrp, 'dataProviderGrp' => $dataProviderGrp, 'searchModelUser' => $searchModelUser, 'dataProviderUser' => $dataProviderUser, 'dropcus' => self::ary_customers(), 'drop' => self::get_arygeo(), 'SCL_NM' => $SCL_NM, 'pekan' => self::getPekan(), 'layer' => self::ary_layer(), 'layer_nm' => self::layer_nm(), 'Stt' => $Stt, 'user' => self::get_aryUserCrmSales(), 'scdl_group' => self::get_arygeoplandetail2()]);
 }