Parcourir la source

修改提示长度显示,修改下架商品返回首页

WinG il y a 2 ans
Parent
commit
abe3eb32dd
2 fichiers modifiés avec 27 ajouts et 7 suppressions
  1. 9 1
      pages/projects/project-detail/project-detail.js
  2. 18 6
      utils/request.js

+ 9 - 1
pages/projects/project-detail/project-detail.js

@@ -238,7 +238,15 @@ Page({
       	that.getProductSize();
       }
     }
-    _request.$get(url, params, success)
+	var error = function(err){
+		console.log('project item error',err);
+		if(err.data.err_code == "productOffSale"){
+			wx.switchTab({
+				url:'../../home/home'
+			})
+		}
+	}
+    _request.$get(url, params, success,error)
   },
   wxParseTagATap: function(e){
       var href = e.currentTarget.dataset.src;

+ 18 - 6
utils/request.js

@@ -111,7 +111,7 @@ function callBack (res, success, fail) {
     success(res)
   } else {
     if (fail) {
-      fail()
+      fail(res)
     }
     switch (res.data.err_code) {
       case 'userNeedLogin':
@@ -169,11 +169,23 @@ function callBack (res, success, fail) {
         }
         break
       default:
-        wx.showToast({
-          title: res.data.err_msg,
-          icon: 'none',
-          duration: 2000
-        })
+		if(res.data.err_msg.length > 20){
+			wx.showModal({
+			  confirmColor: '#eab86a',
+			  content: res.data.err_msg,
+			  showCancel: false,//没有取消按钮的弹框
+			  success: function(res) {
+				  
+			  }
+			})
+		}else{
+			wx.showToast({
+			  title: res.data.err_msg,
+			  icon: 'none',
+			  duration: 2000
+			})
+		}
+        
     }
   }
 }