diff --git a/library/LibModels/Wap/Home/GradeData.php b/library/LibModels/Wap/Home/GradeData.php
new file mode 100644
index 0000000..322ee30
--- /dev/null
+++ b/library/LibModels/Wap/Home/GradeData.php
@@ -0,0 +1,51 @@
+<?php
+
+    namespace LibModels\Wap\Home;
+    use Api\Yohobuy;
+    use Api\Sign;
+/*
+ *个人中心-会员等级接口操作类
+ */
+    
+class GradeData {
+    
+    /**
+    * 获取会员等级展示数据
+    */
+    public function getGradeData($channel,$uid){
+        
+        $param = Yohobuy::param();
+        $param['yh_channel'] = $channel;
+        $param['uid'] = $uid;
+        $param['method'] = 'app.Passport.vip';
+        $param['client_secret'] = Sign::getSign($param);
+        return Yohobuy::get(Yohobuy::API_URL,$param);
+    }
+    /**
+    * 获取会员特权查看页面数据
+    */
+    public function getPreferentialData($channel,$uid){
+        $param = Yohobuy::param();
+        $param['yh_channel'] = $channel;
+        $param['uid'] = $uid;
+        $param['method'] = 'app.passport.getPrivilege';   
+        $param['client_secret'] = Sign::getSign($param);
+        //print_r($param);
+        //print_r(Yohobuy::get('http://api.open.yohobuy.com',$param));
+        return Yohobuy::get(Yohobuy::API_URL,$param);
+    }
+    
+      /**
+    * 获取用户基本信息数据
+    */
+    public function getUserProfileData($gender,$uid,$channel){
+        $param = Yohobuy::param();
+        $param['gender'] = $gender;
+        $param['uid'] = $uid;
+        $param['yh_channel'] = $channel;
+        $param['method'] = 'app.passport.profile';
+        $param['client_secret'] = Sign::getSign($param);
+        
+        var_dump(Yohobuy::get(Yohobuy::API_URL,$param));
+    }
+}
diff --git a/yohobuy/m.yohobuy.com/application/controllers/Home.php b/yohobuy/m.yohobuy.com/application/controllers/Home.php
index 097a607..4a726e8 100644
--- a/yohobuy/m.yohobuy.com/application/controllers/Home.php
+++ b/yohobuy/m.yohobuy.com/application/controllers/Home.php
@@ -150,8 +150,8 @@ class HomeController extends AbstractAction
                 $uid = $this -> getUid();
                 $uid = '10267443';
                 $data = GradeModel::getGrade($gender,$channel,$uid);
-                //print_r($data);
-                //$this -> _view -> display('index',$data);
+
+                $this -> _view -> display('vip-grade',$data);
             }
         /*
         *会员特权查看页
@@ -161,8 +161,8 @@ class HomeController extends AbstractAction
                 $uid = $this -> getUid();
                 
                 $data = GradeModel::getPreferential($channel,$uid);
-                print_r($data);
-                //$this -> _view -> display('index',$data);
+               //print_r($data);
+               //$this -> _view -> display('index',$data);
             }
     
 }
diff --git a/yohobuy/m.yohobuy.com/application/models/home/Grade.php b/yohobuy/m.yohobuy.com/application/models/home/Grade.php
new file mode 100644
index 0000000..4514994
--- /dev/null
+++ b/yohobuy/m.yohobuy.com/application/models/home/Grade.php
@@ -0,0 +1,62 @@
+<?php
+namespace home;
+
+use LibModels\Wap\Home\GradeData;
+/**
+ *会员等级相关数据处理
+ */
+class GradeModel {
+    /*
+     * 获取个人中心-会员等级数据
+     */
+    public function getGrade($gender,$channel,$uid){
+        $result = array();
+        //调用接口获取数据
+        $data = GradeData::getGradeData($channel,$uid);
+        if(isset($data['code']) && $data['code'] === 200 &&isset($data['data'])){
+            switch(intval($data['data']['current_vip_level'])){
+                case 0://普通会员
+                    $result['vipGrade']['vip0'] = true;
+                    break;
+                case 1://银卡会员
+                    $result['vipGrade']['vip1'] = true;
+                    break;
+                case 2://金卡会员
+                    $result['vipGrade']['vip2'] = true;
+                    break;
+                case 3://白金会员
+                    $result['vipGrade']['vip3'] = true;
+                    break;       
+            }
+            //今年总消费
+            $result['vipGrade']['costOfThisYear'] = $data['data']['current_year_cost'];
+            //升级下一等级会员的进度;
+            $result['vipGrade']['percent'] = round(round($data['data']['current_total_cost'],2)/round($data['data']['next_need_cost'],2),2);
+            //距离升级所需消费金额
+            if($data['data']['current_vip_level'] != 3){
+                $result['vipGrade']['costGap'] = $data['data']['upgrade_need_cost'];
+            }
+            //消费总计
+            $result['vipGrade']['sumCost'] = $data['data']['current_total_cost'];
+            //username
+            //$result['vipGrade']['username'] = GradeData::getUserProfileData($gender,$uid,$channel);
+            $result['vipGrade']['name'] = 'yangyang';
+            //print_r($result); 
+            
+            return $result;
+        }
+        
+        return false;    
+    }
+     /*
+     * 获取个人中心-会员特权详情页
+     */
+    public function getPreferential($channel,$uid){
+        $result = array();
+        $data = GradeData::getPreferentialData($channel,$uid);
+        if(isset($data['code']) && $data['code'] == 200){
+            //$data['data']
+        }
+        return $data;
+    }
+}
diff --git a/yohobuy/m.yohobuy.com/application/modules/Product/controllers/Grade.php b/yohobuy/m.yohobuy.com/application/modules/Product/controllers/Grade.php
new file mode 100644
index 0000000..a1ad32b
--- /dev/null
+++ b/yohobuy/m.yohobuy.com/application/modules/Product/controllers/Grade.php
@@ -0,0 +1,19 @@
+<?php
+
+use Action\AbstractAction;
+
+/**
+ * 会员等级
+ */
+class GradeController extends AbstractAction{
+    
+ /**
+ * 会员等级展示页
+ */
+    public function indexAction(){
+        //$data = 
+        echo "1";
+        //$data = '1';
+        //$this -> _view -> display('index',$data);
+    }
+}