Browse Source

检测: 解决苹果浏览器new date字段,不兼容的问题

shenjunjie 7 years ago
parent
commit
54807df70d
1 changed files with 5 additions and 5 deletions
  1. 5 5
      pages/mobile/center/vendor/btobapCheck.vue

+ 5 - 5
pages/mobile/center/vendor/btobapCheck.vue

@@ -457,7 +457,7 @@
       resultMonth() {
         this.isShowMonthChoose = false
         if (this.$monthType === 'out') {
-          let _time2 = this.computedTime(this.$value)
+          let _time2 = this.computedTime(this.$value + '-01')
           let _d = this.computedTime(new Date())
           if (_time2.getTime() > _d.getTime()) {
             this.setRemindText('所选对账日期不能超过当前时间')
@@ -473,7 +473,7 @@
           this.filterParams.page = 1
           this.setSelect('', '', true)
         } else {
-          let _time2 = this.computedTime(this.$value)
+          let _time2 = this.computedTime(this.$value + '-01')
           let _d = this.computedTime(new Date())
           if (_time2.getTime() > _d.getTime()) {
             this.setRemindText('所选对账日期不能超过当前时间')
@@ -896,7 +896,7 @@
           let _sp = new Date()
           this.ShowApcheckChooseTime = false
           this.$monthClick = true
-          let _d = this.computedTime(this.isShowApcheckList.thisMonth, val)
+          let _d = this.computedTime(this.isShowApcheckList.thisMonth + '-01', val)
           let _m = Number(_d.getMonth() + 1) < 10 ? '0' + (_d.getMonth() + 1) : (_d.getMonth() + 1)
           this.isShowApcheckList.thisMonth = _d.getFullYear() + '-' + _m
           if (_d.getTime() >= _sp.getTime()) {
@@ -909,7 +909,7 @@
           this.getApcheckDetailsinfo()
         } else {
           let _sp = new Date()
-          let _d = this.computedTime(this[key], val)
+          let _d = this.computedTime(this[key] + '-01', val)
           let _m = Number(_d.getMonth() + 1) < 10 ? '0' + (_d.getMonth() + 1) : (_d.getMonth() + 1)
           this[key] = _d.getFullYear() + '-' + _m
           if (_d.getTime() >= _sp.getTime()) {
@@ -941,7 +941,7 @@
           let _fromDate = this.outTimeMonth + '-01 00:00:00'
           let _d = this.computedTime(_fromDate)
           let _endDate = _d.getFullYear() + '-' + (_d.getMonth() + 1) + '-' + _d.getDate() + ' 00:00:00'
-          _endDate.replace(/-/g, '/')
+          _endDate = _endDate.replace(/-/g, '/')
           _endDate = new Date(_endDate).getTime()
           _fromDate = _fromDate.replace(/-/g, '/')
           _fromDate = new Date(_fromDate).getTime()