Просмотр исходного кода

Signed-off-by: yukangzhe <382985154@qq.com>

yukangzhe 3 лет назад
Родитель
Сommit
334f4a6367
2 измененных файлов с 61 добавлено и 2 удалено
  1. 4 1
      pages/piano/piano.wxml
  2. 57 1
      utils/util.js

+ 4 - 1
pages/piano/piano.wxml

@@ -49,8 +49,11 @@
     <view>
       4.取消预约:成功预约的课程可在课程开始前60分钟前免责取消,开课60分钟内无法取消
     </view>
-    <view>
+   <!-- <view>
       5.旷课:如旷课(包含未出席,未签到)1次,所约课程结束时间开始计算,72小时内只能预约一次课,如旷课2次,所约课程结束时间开始计算,72小时内无法预约
+    </view> -->
+    <view>
+      5.旷课:如遇旷课(包含未出席,未签到)1次,从所约时间段结束时间开始计算,48小时内最多只能再预约1次。如旷课2次,从所约时间段结束时间开始计算,72小时内则无法进行预约。(我们的初衷:把有限的练琴时段,留给需要练琴的学员)
     </view>
     <view>
       6.迟到:课程迟到5分钟不允许进入教室,特殊情况需要和老师说明情况,根据实际情况安排;课程迟到15分钟,不允许进入课堂

+ 57 - 1
utils/util.js

@@ -189,7 +189,27 @@ function apiPost(url, params, contentType) {
         })
       },
       complete: res =>{
-        
+        wx.hideLoading({
+          success: (res) => {},
+        })
+        if(res.data.message == "请先登录系统!"){
+          wx.showModal({
+            title: '提示',
+            content: '请重新登录学生端',
+            showCancel: false, //是否显示取消按钮
+            cancelText: "否", //默认是“取消”
+            cancelColor: '#999999', //取消文字的颜色
+            confirmText: "我知道了", //默认是“确定”
+            // confirmColor: 'skyblue', //确定文字的颜色
+            success(res){
+              if(res.confirm){
+                wx.redirectTo({
+                  url: '/pages/login/login',
+                })
+              }
+            }
+          })
+        }
       }
     })
   }).catch(err => {
@@ -231,6 +251,24 @@ function doPost(url, params) {
         wx.hideLoading({
           success: (res) => {},
         })
+        if(res.data.message == "请先登录系统!"){
+          wx.showModal({
+            title: '提示',
+            content: '请重新登录学生端',
+            showCancel: false, //是否显示取消按钮
+            cancelText: "否", //默认是“取消”
+            cancelColor: '#999999', //取消文字的颜色
+            confirmText: "我知道了", //默认是“确定”
+            // confirmColor: 'skyblue', //确定文字的颜色
+            success(res){
+              if(res.confirm){
+                wx.redirectTo({
+                  url: '/pages/login/login',
+                })
+              }
+            }
+          })
+        }
       }
     })
   }).catch(err => {
@@ -272,6 +310,24 @@ function notWxPost(url, params) {
         wx.hideLoading({
           success: (res) => {},
         })
+        if(res.data.message == "请先登录系统!"){
+          wx.showModal({
+            title: '提示',
+            content: '请重新登录学生端',
+            showCancel: false, //是否显示取消按钮
+            cancelText: "否", //默认是“取消”
+            cancelColor: '#999999', //取消文字的颜色
+            confirmText: "我知道了", //默认是“确定”
+            // confirmColor: 'skyblue', //确定文字的颜色
+            success(res){
+              if(res.confirm){
+                wx.redirectTo({
+                  url: '/pages/login/login',
+                })
+              }
+            }
+          })
+        }
       }
     })
   }).catch(err => {