zhangdan 4 lat temu
rodzic
commit
2449155cfa
1 zmienionych plików z 5 dodań i 71 usunięć
  1. 5 71
      src/views/userInfo/userManageList.vue

+ 5 - 71
src/views/userInfo/userManageList.vue

@@ -261,7 +261,9 @@ export default {
   },
   beforeRouteEnter (to, from, next) {
     next(vm => {
-      vm.handleReset()
+      vm.queryParam = {}
+	  vm.registerTime = []
+	  vm.lastDeliverTime = []
     })
   },
   methods: {
@@ -352,8 +354,8 @@ export default {
       this.queryParam.endDate = null // 最后投递时间的结束时间
       this.queryParam.beginRegisterTime = null //  注册时间最小值
       this.queryParam.endRegisterTime = null //  注册时间最大值
-      this.registerTime = [],
-      this.lastDeliverTime = [],
+      this.registerTime = []
+      this.lastDeliverTime = []
       this.$refs.table.refresh(true)
     },
     // 导出
@@ -396,74 +398,6 @@ export default {
         this.$message.error('请先选择需要导出的注册时间区间或最后投递时间区间再进行导出(3个月以内)!')
         return
       }
-      // 情况1  导出只选择注册时间段 没有选择最后投递时间段
-      // if ((this.registerTime && this.registerTime.length) && (params.beginDate == null && params.endDate == null)) {
-      //   params.beginRegisterTime = moment(this.registerTime[0])
-      //   params.endRegisterTime = moment(this.registerTime[1])
-      // }
-      // // 判断两个时间段是否相差m个月  第二个参数指相差单位,第三个参数指是否返回浮点形式(小数)
-      // if (moment(params.endRegisterTime).diff(moment(params.beginRegisterTime), 'months', true) > 3) {
-      //   this.$message.error('单次最多只能导出3个月的数据,请缩小注册时间区间后再进行导出!')
-      // }
-      // // 情况2 导出只选择最后投递时间段 没有注册时间段
-      // if ((this.lastDeliverTime && this.lastDeliverTime.length) && (params.beginRegisterTime == null && params.endRegisterTime == null)) {
-      //   params.beginDate = moment(this.lastDeliverTime[0])
-      //   params.endDate = moment(this.lastDeliverTime[1])
-      // }
-      // if (moment(params.endDate).diff(moment(params.beginDate), 'months', true) > 3) {
-      //   this.$message.error('单次最多只能导出3个月的数据,请缩小最后投递时间区间后再进行导出!')
-      // }
-      // // 情况3 导出未选择任何时间段
-      // if ((params.beginRegisterTime == null && params.endRegisterTime == null) && (params.beginDate == null && params.endDate == null)) {
-      //   this.$message.error('请先选择需要导出的注册时间区间或最后投递时间区间再进行导出(3个月以内)!')
-      //   return
-      // }
-      // // 情况4 注册时间与最后投递时间都选择
-      // if (!((params.beginRegisterTime == null && params.endRegisterTime == null) && (params.beginDate == null && params.endDate == null))) {
-      //   params.beginRegisterTime = moment(this.registerTime[0])
-      //   params.endRegisterTime = moment(this.registerTime[1])
-      //   params.beginDate = moment(this.lastDeliverTime[0])
-      //   params.endDate = moment(this.lastDeliverTime[1])
-      // }
-      // if (moment(params.endRegisterTime).diff(moment(params.beginRegisterTime), 'months', true) > 3) {
-      //   this.$message.error('单次最多只能导出3个月的数据,请缩小注册时间区间后再进行导出!')
-      //   return
-      // }
-      // if (moment(params.endDate).diff(moment(params.beginDate), 'months', true) > 3) {
-      //   this.$message.error('单次最多只能导出3个月的数据,请缩小最后投递时间区间后再进行导出!')
-      //   return
-      // }
-      // // 导出注册时间范围判断
-      // // if (this.registerTime && this.registerTime.length) {
-      // //   params.beginRegisterTime = moment(this.registerTime[0]).format('YYYY-MM-DD')
-      // //   params.endRegisterTime = moment(this.registerTime[1]).format('YYYY-MM-DD')
-      // // } else {
-      // //   params.beginRegisterTime = null
-      // //   params.endRegisterTime = null
-      // // }
-      // // if (!params.beginRegisterTime && !params.endRegisterTime) {
-      // //   this.$message.error('请先选择需要导出的注册时间区间再进行导出!')
-      // // }
-      // // // 判断两个时间段是否相差m个月  第二个参数指相差单位,第三个参数指是否返回浮点形式(小数)
-      // // if (moment(params.endRegisterTime).diff(moment(params.beginRegisterTime), 'months', true) > 3) {
-      // //   this.$message.error('单次最多只能导出3个月的数据,请缩小查询区间后再进行导出!')
-      // // }
-      // // // 导出最后投递时间范围判断哪
-      // // if (this.lastDeliverTime && this.lastDeliverTime.length) {
-      // //   params.beginDate = moment(this.lastDeliverTime[0]).format('YYYY-MM-DD')
-      // //   params.endDate = moment(this.lastDeliverTime[1]).format('YYYY-MM-DD')
-      // // } else {
-      // //   params.beginDate = null
-      // //   params.endDate = null
-      // // }
-      // // if (!params.beginDate && !params.endDate) {
-      // //   this.$message.error('请先选择需要导出的注册时间区间再进行导出!')
-      // // }
-      // // // 判断两个时间段是否相差m个月  第二个参数指相差单位,第三个参数指是否返回浮点形式(小数)
-      // // if (moment(params.endDate).diff(moment(params.beginDate), 'months', true) > 3) {
-      // //   this.$message.error('单次最多只能导出3个月的数据,请缩小查询区间后再进行导出!')
-      // // }
-      // console.log(params.beginRegisterTime, params.endRegisterTime, params.beginDate, params.endDate, '--------------导出参数')
       this.loading = true
       customeExport(params).then(res => {
         this.loading = false