Browse Source

修改登录返回404的问题

shenjj 7 years ago
parent
commit
a8833466d8

+ 11 - 4
components/mobile/applyPurchase/SayPrice.vue

@@ -287,17 +287,24 @@
       checkValid: function () {
         this.validSayPrice.repliesLapQty = true
         this.validSayPrice.repliesPrice = true
+        this.validSayPrice.repliesleadtime = true
         for (let i = 0; i < this.sayPriceObj.replies.length; i++) {
-          if (!this.sayPriceObj.replies[i].lapQty) {
+          console.log(this.sayPriceObj.replies)
+          if (!/^\d+$/.test(this.sayPriceObj.replies[i].lapQty) || this.sayPriceObj.replies[i].lapQty === '') {
             this.validSayPrice.repliesLapQty = false
             break
-          } else if (!this.sayPriceObj.replies[i].price) {
+          } else if (!/^\d+$/.test(this.sayPriceObj.replies[i].price) || this.sayPriceObj.replies[i].price === '') {
             this.validSayPrice.repliesPrice = false
             break
           }
         }
-//        console.log(this.validSayPrice.leadtime + '-' + this.validSayPrice.repliesLapQty + '-' + this.validSayPrice.repliesPrice)
-        return this.validSayPrice.leadtime && this.validSayPrice.repliesLapQty && this.validSayPrice.repliesPrice
+        if (/^\d+$/.test(this.validSayPrice.leadtime) || this.validSayPrice.leadtime === '') {
+          this.validSayPrice.repliesleadtime = false
+        }
+        console.log(this.validSayPrice.repliesleadtime)
+        console.log(this.validSayPrice.repliesLapQty)
+        console.log(this.validSayPrice.repliesPrice)
+        return this.validSayPrice.repliesleadtime && this.validSayPrice.repliesLapQty && this.validSayPrice.repliesPrice
       },
       onRemind: function (str) {
         this.remindText = str

+ 9 - 6
pages/mobile/center/vendor/productdetails.vue

@@ -297,21 +297,24 @@
       },
       // 结束价格阶段失去焦点
       endpriceBlur(item, index) {
+        console.log(index === 1)
+        console.log(Math.abs(item.end) + 1 <= Math.abs(item.start))
         if (item.end === '') {
           return false
-        } else if (this.chooseItem.prices[index + 1].start !== '' && toString(this.chooseItem.prices[index + 1].start).trim() !== '' && Math.abs(item.end) + 1 >= Math.abs(this.chooseItem.prices[index + 1].start)) {
+        } else if (index === 1 && Math.abs(item.end) + 1 >= Math.abs(item.start)) {
+        } else if (Math.abs(item.end) + 1 <= Math.abs(item.start)) {
           this.timeoutCount++
-          this.collectResult = `输入值不能大于${this.chooseItem.prices[index + 1].start - 1}`
+          this.collectResult = `输入值不能小于${item.start}`
           item.end = ''
           return false
-        } else if (this.chooseItem.prices[index + 1].end !== '' && toString(this.chooseItem.prices[index + 1].end).trim() !== '' && Math.abs(item.end) + 1 > Math.abs(this.chooseItem.prices[index + 1].end)) {
+        } else if (this.chooseItem.prices[index + 1].start !== '' && toString(this.chooseItem.prices[index + 1].start).trim() !== '' && Math.abs(item.end) + 1 > Math.abs(this.chooseItem.prices[index + 1].start)) {
           this.timeoutCount++
-          this.collectResult = `输入值不能大于${this.chooseItem.prices[index + 1].end}`
+          this.collectResult = `输入值不能大于${this.chooseItem.prices[index + 1].start - 1}`
           item.end = ''
           return false
-        } else if (Math.abs(item.end) + 1 <= Math.abs(item.start)) {
+        } else if (this.chooseItem.prices[index + 1].end !== '' && toString(this.chooseItem.prices[index + 1].end).trim() !== '' && Math.abs(item.end) + 1 > Math.abs(this.chooseItem.prices[index + 1].end)) {
           this.timeoutCount++
-          this.collectResult = `输入值不能小于${item.start}`
+          this.collectResult = `输入值不能大于${this.chooseItem.prices[index + 1].end}`
           item.end = ''
           return false
         }