From f4425543db1c8db8c47a34c53ef477e72cfe318e Mon Sep 17 00:00:00 2001
From: 闫增涛 <1829501689@qq.com>
Date: 星期一, 11 三月 2024 18:19:56 +0800
Subject: [PATCH] feat(答题器): 答题器

---
 pages/bookServices/detail/components/suggest/suggest.js |   42 ++++++++++++++++++++++--------------------
 1 files changed, 22 insertions(+), 20 deletions(-)

diff --git a/pages/bookServices/detail/components/suggest/suggest.js b/pages/bookServices/detail/components/suggest/suggest.js
index ed54626..b79c95e 100644
--- a/pages/bookServices/detail/components/suggest/suggest.js
+++ b/pages/bookServices/detail/components/suggest/suggest.js
@@ -16,13 +16,14 @@
   },
 
   data: {
+    inputStyle: 'border: 2rpx solid rgba(220,220,220,1);border-radius: 12rpx; padding:16rpx',
+    placeholderstyle: 'font-size:28rpx',
     dialogKey: '',
     showWithInput: false,
     showTextAndTitleWithInput: false,
     inputvalue: '',
     textvalue: '',
     ratevalue: 0,
-    phoneError: false,
     textError: false,
   },
   methods: {
@@ -52,12 +53,6 @@
       this.setData({
         inputvalue: e.detail.value
       })
-      const isPhoneNumber = /^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/.test(e.detail.value);
-      if (this.data.phoneError === isPhoneNumber) {
-        this.setData({
-          phoneError: !isPhoneNumber,
-        });
-      }
     },
     // 鏂囨湰妗嗘敼鍙�
     textareaChange(e) {
@@ -68,10 +63,6 @@
     feedBack() {
       const token = wx.getStorageSync('jsek-token')
       if (!token) {
-        // return wx.showToast({
-        //   icon: 'error',
-        //   title: '璇峰厛鐧诲綍',
-        // })
         return wx.getUserProfile({
           desc: '鐢ㄦ埛鐧诲綍',
           success: (res) => {
@@ -79,6 +70,7 @@
           }
         })
       }
+      this.closeDialog()
       let content = {
         source: this.data.ratevalue,
         phone: this.data.inputvalue,
@@ -100,20 +92,30 @@
           icon: 'success',
           duration: 2000
         })
-        this.closeDialog()
       })
     },
     // 纭畾
     confirmSuggest() {
-      if (!this.data.inputvalue) {
-        return this.setData({
-          phoneError: true
-        })
-      }
-      if (!this.data.textvalue || this.data.ratevalue) {
+      const isPhoneNumber = /^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/.test(this.data.inputvalue);
+      if (!this.data.ratevalue) {
         return wx.showToast({
-          success: 'error',
-          title: '璇峰~鍐欏畬鏁磋〃鍗�',
+          icon: "error",
+          title: '璇烽�夋嫨璇勫垎',
+        })
+      } else if (!this.data.inputvalue) {
+        return wx.showToast({
+          icon: "error",
+          title: '璇峰~鍐欒仈绯绘柟寮�',
+        })
+      } else if (!isPhoneNumber) {
+        return wx.showToast({
+          icon: "error",
+          title: '璇疯緭鍏ユ纭仈绯绘柟寮�',
+        })
+      } else if (!this.data.textvalue) {
+        return wx.showToast({
+          icon: 'error',
+          title: '璇疯緭鍏ュ弽棣堝弽棣堝唴瀹�',
         })
       }
       this.feedBack()

--
Gitblit v1.9.1