Kaynağa Gözat

学生端 手机号绑定接口更新

dengshaobo 7 ay önce
ebeveyn
işleme
f6f0b21ba9

+ 9 - 3
src/http/api/user.js

@@ -8,7 +8,7 @@ const user = {
   //当学登录学生的用户信息
   getUserInfoByToken()
   {
-    return get(base.prefix + '/api/v1/student/userInfo')
+    return get(base.prefix + '/api/v1/student_user/find_user_info')
   },
   //修改密码
   changeMinePassword(data) {
@@ -19,7 +19,7 @@ const user = {
     return post(base.prefix + '/api/v1/student/login', data)
   },
 
-  //学生端登录
+  //学生端登录  包含微信登录
   studentLogin(data) {
     
       return post(base.prefix + '/api/v1/student/login', data)
@@ -27,7 +27,13 @@ const user = {
   },
   // 个人中心-绑定手机号获取验证码
   getBindPhoneValidCode (data) {
-    return post(base.prefix + '/api/v1/duanx/bind_phone_obtain_code ', data)
+    return post(base.prefix + '/api/v1/student_user/bind_phone_obtain_code', data)
+  },
+
+  //绑定手机号
+  bindPhoneNumber(data)
+  {
+    return post(base.prefix + '/api/v1/student_user/bind_phone', data)
   },
 
 }

+ 6 - 0
src/styles/common.scss

@@ -3311,6 +3311,12 @@ body {
         line-height: 49px;
       }
 
+      .get_code
+      {
+        cursor: pointer;
+        color:blue;
+      }
+
 
     }
 

+ 1 - 1
src/views/layout/components/Header.vue

@@ -363,7 +363,7 @@ export default {
   font-size: 22px;
   color: #fff;
   box-sizing: border-box;
-  z-index: 9999;
+  z-index: 9;
   position: fixed;
   top: 0;
   left: 0;

+ 1 - 1
src/views/login/login.vue

@@ -78,7 +78,7 @@ export default {
           console.log("打印用户信息",userInfo);
           this.$store.dispatch("user/CLEAR_LOCAL_STORAGE");//清空本地存储
           setToken(userInfo.tokenValue);
-
+          sessionStorage.setItem('schoolType', 2);//1:单校 2:联校//
           this.$store.dispatch("user/SET_TOKEN", userInfo.tokenValue);
           this.$store.dispatch("user/SET_SCHOOL_LOGO",userInfo.schoolLogoUrl);//设置学校logo
           this.$store.dispatch("user/SET_SCHOOL_WEB_SITE_ID",userInfo.cloudMonitorSiteId || '');//设置学校网站id

+ 10 - 6
src/views/userInfo/personInfo.vue

@@ -19,7 +19,7 @@
         <div class="info_item" >
           <div class="item_row">
             <span class="span_label">账号:</span>
-            <span class="span_value">{{ userInfo.registrationCode }}</span>
+            <span class="span_value">{{ userInfo.loginName }}</span>
           </div>
           <div  class="item_row">
             <span class="span_label">姓名:</span>
@@ -28,16 +28,16 @@
           
           
         </div>
-        <!-- <div class="info_item">
+        <div class="info_item">
           <div  class="item_row">
             <span class="span_label">学校:</span>
             <span class="span_value">{{ userInfo.schoolName }}</span>
           </div>
           <div  class="item_row">
             <span class="span_label">班级:</span>
-            <span class="span_value">{{roleNames}}</span>
+            <span class="span_value">{{roleNames || '-'}}</span>
           </div>
-        </div> -->
+        </div>
         <div class="info_item">
           <div  class="item_row">
             <span class="span_label">手机号:</span>
@@ -130,7 +130,7 @@ export default {
     };
   },
   mounted() {
-    console.log("打印userinfo",this.userInfo);
+    console.log("打印userInfo",this.userInfo);
     if(this.userInfo.roleNames)
     {
       this.roleNames=this.userInfo.roleNames.join("、");
@@ -161,6 +161,8 @@ export default {
     //确定绑定手机号
     EnterBingdingPhone()
     {
+
+      console.log("绑定手机号",this.bindingPhoneData);
       if(!this.bindingPhoneData.phone) {
         this.$message.warning('手机号不能为空!')
         return
@@ -184,7 +186,9 @@ export default {
             this.codeText = '获取验证码'
             this.isCount = false
             this.count = 60
-          } else {
+          } 
+          else 
+          {
             this.$message.error(res.msg)
           }
         })

+ 1 - 1
version.json

@@ -1,5 +1,5 @@
 {
-  "version": "0.1.3_2025_11_20_0",
+  "version": "0.1.3_2025_11_21_0",
   "content": [
     {
       "time": "2024-11-1",