wukai пре 1 месец
родитељ
комит
3a38965219
1 измењених фајлова са 43 додато и 0 уклоњено
  1. 43 0
      src/views/calc/baipi/index.vue

+ 43 - 0
src/views/calc/baipi/index.vue

@@ -0,0 +1,43 @@
+<template>
+  <div class="app-container">
+    <el-form ref="queryRef" :inline="true" v-show="showSearch" label-width="68px">
+      <el-form-item label="日期" prop="daterangeTime">
+        <el-date-picker clearable
+                        v-model="dt"
+                        type="daterange"
+                        value-format="YYYY-MM-DD"
+                        start-placeholder="开始时间"
+                        end-placeholder="结束时间">
+        </el-date-picker>
+      </el-form-item>
+      <el-form-item>
+        <el-button type="'warning" icon="Download" @click="impdata">导出</el-button>
+      </el-form-item>
+    </el-form>
+  </div>
+</template>
+<script setup name="baipi">
+import {ref} from "vue";
+const { proxy } = getCurrentInstance();
+const dt = ref([]);
+const showSearch = ref(true);
+
+// 初始化日期
+const initDate = () => {
+  let day = new Date();
+  day.setHours(day.getHours() - 7);
+  day.setDate(day.getDate() - 1);
+  let end = new Date(day).Format('yyyy-MM-dd');
+  day.setDate(day.getDate() - 7);
+  let start = new Date(day).Format('yyyy-MM-dd');
+  dt.value = [start, end]
+}
+
+function impdata() {
+  let uri = "api/export/order?start=" + dt.value[0] + "&end=" + dt.value[1];
+  proxy.download(uri, {}, `白坯布靶向预测${dt.value[0]}至${dt.value[1]}.zip`)
+}
+
+// 初始化
+initDate();
+</script>