/**
  * 组员管理
  * @return [type] [description]
  */
 public function actionMember($id)
 {
     $this->layout = false;
     $auth = Yii::$app->authManager;
     $manager_list = Manager::findAll(['status' => Manager::STATUS_ACTIVE]);
     $model = $this->findModel($id);
     if (Yii::$app->request->post()) {
         $save_arr = array();
         $member_ids = Yii::$app->request->post('mg_id');
         if ($member_ids) {
             foreach ($member_ids as $mg_id) {
                 $save_arr[] = $mg_id;
                 if (!$auth->checkAccess($mg_id, $model->name)) {
                     $auth->assign($model, $mg_id);
                 }
             }
         }
         foreach ($manager_list as $key => $row) {
             if (!in_array($row->id, $save_arr)) {
                 $auth->revoke($model, $row->id);
             }
         }
         return json_encode(['status' => 1]);
     }
     $is_have_arr = [];
     foreach ($manager_list as $key => $row) {
         $is_have_arr[$row->id] = $auth->checkAccess($row->id, $model->name);
     }
     return $this->render('member', array('model' => $model, 'manager_list' => $manager_list, 'is_have_arr' => $is_have_arr, 'num' => count($manager_list)));
 }