diff --git a/src/views/think/thinkOrder/components/search.vue b/src/views/think/thinkOrder/components/search.vue index cfb32f2..3464162 100644 --- a/src/views/think/thinkOrder/components/search.vue +++ b/src/views/think/thinkOrder/components/search.vue @@ -73,6 +73,9 @@ 重置 设置已开票 合并开票 + + 导出订单 + @@ -104,6 +107,7 @@ const emit = defineEmits<{ (e: "remove"): void; (e: "advanced"): void; (e: "invoice"): void; + (e: 'export'): void; }>(); // 表单数据 @@ -153,8 +157,21 @@ const reset = () => { search(); }; +const handleExport = () => { + const [d1, d2] = dateRange.value ?? []; + xlsFileName.value = `${d1}至${d2}`; + where.forAdmin = true; + where.limit = 5000; + where.page = 1; + where.timeStart = d1 ? dayjs(d1).valueOf() / 1000 : undefined; + where.timeEnd = d2 ? dayjs(d2).valueOf() / 1000 : undefined; + emit('export', { + ...where + }); +}; + // 导出 -const handleExport = async () => { +const handleExport2 = async () => { loading.value = true; const array: (string | number)[][] = [ [