浏览代码

添加设置查询日期方法

xiaohaizhao 1 年之前
父节点
当前提交
93d0e26ea1
共有 2 个文件被更改,包括 14 次插入6 次删除
  1. 9 6
      components/My_filter.vue
  2. 5 0
      components/My_search.vue

+ 9 - 6
components/My_filter.vue

@@ -182,12 +182,15 @@ export default {
             this.$emit("onConfirm", obj)
         },
         fast(num) {
-            this.day = num;
-            let now = new Date().getTime(),
-                end = now + 86400000,
-                beg = end - (num * 86400000);
-            this.begindate = formatTime(new Date(beg)).split(' ')[0];
-            this.enddate = formatTime(new Date(end)).split(' ')[0];
+            return new Promise((resolve) => {
+                this.day = num;
+                let now = new Date().getTime(),
+                    end = now + 86400000,
+                    beg = end - (num * 86400000);
+                this.begindate = formatTime(new Date(beg)).split(' ')[0];
+                this.enddate = formatTime(new Date(end)).split(' ')[0];
+                resolve()
+            })
         },
         valChange(e) {
             this.fast(e.value)

+ 5 - 0
components/My_search.vue

@@ -75,6 +75,11 @@ export default {
         onFinish() {
             this.$refs.filter.close();
         },
+        viewDateCycle(num, confirm = true) {
+            this.$refs.filter.fast(num).then(res => {
+                if (confirm) this.$refs.filter.confirm()
+            })
+        }
     },
 }
 </script>