ソースを参照

建议与反馈手机号校验和返回

xhj 3 年 前
コミット
d0c668ffc8
2 ファイル変更11 行追加1 行削除
  1. 10 0
      mine/feedback/feedback.vue
  2. 1 1
      utils/request.js

+ 10 - 0
mine/feedback/feedback.vue

@@ -19,6 +19,7 @@
 // mine/feedback/feedback.js
 const app = getApp();
 const req = require("../../utils/request.js");
+const util = require("../../utils/util.js");
 
 export default {
   data() {
@@ -79,6 +80,12 @@ export default {
         req.msg('请输入您的手机号');
         return false;
       }
+	  if (!util.isMobile(that.mobile)) {
+	    req.msg('请输入正确的手机号');
+	    return false;
+	  }
+	  
+	  
 
       req.postRequest('/admin/v2/user/feedback', {
         name: that.name,
@@ -86,6 +93,9 @@ export default {
         text: that.text
       }, res => {
         req.msg('您的问题反馈已提交,我们会尽快与您联系!');
+		setTimeout(()=>{
+			uni.navigateBack()
+		},1000)
       });
     }
 

+ 1 - 1
utils/request.js

@@ -187,7 +187,7 @@ const clearValueEmpty = (data) => {
  * @param {*} isLoad 是否显示加载提示
  */
 const baseRequest = (url, data, method, success, isLoad) => {
-	if(url=='/admin/v2/login'||url=='/api/protocol'||url=='/api/params/value'||url=='/api/other/config'){
+	if(url=='/admin/v2/login'||url=='/api/protocol'||url=='/api/params/value'||url=='/api/other/config'||url=='/admin/v2/user/feedback'){
 		if (!isLoad) uni.showNavigationBarLoading();
 		header['content-type'] = 'application/json;charset=UTF-8'
 		uni.request({