From 970f012d69012d1688a052ca007bc7751247540d Mon Sep 17 00:00:00 2001 From: NiuZiYuan Date: Sat, 17 May 2025 09:36:59 +0800 Subject: [PATCH] dev --- .../inventory/{ => purchase}/Upload.vue | 20 ++++++++++++++++++- src/views/inventory/inventory.vue | 2 +- 2 files changed, 20 insertions(+), 2 deletions(-) rename src/components/inventory/{ => purchase}/Upload.vue (81%) diff --git a/src/components/inventory/Upload.vue b/src/components/inventory/purchase/Upload.vue similarity index 81% rename from src/components/inventory/Upload.vue rename to src/components/inventory/purchase/Upload.vue index 7360d92..1687685 100644 --- a/src/components/inventory/Upload.vue +++ b/src/components/inventory/purchase/Upload.vue @@ -14,7 +14,7 @@ @@ -25,6 +25,7 @@ import Mask from "@/components/common/Mask.vue"; import {defineModel, onMounted, ref} from "vue"; import {post} from "@/utils/request.ts"; +import {loadConfig} from "@/utils/config.ts"; const isShow = defineModel() const props = {multiple: true} @@ -43,6 +44,23 @@ const typeList = { } const cateIds = ref([]); const allCateList = ref([]); +const toExcel=()=>{ + let cateIdsVal=cateIds.value + let cateIdList=[] + for(let i=0;i1){ + cateIdList.push(item[1]) + } + } + post("inventory/order/toExcel",{cateIdList:cateIdList}).then((token:any)=>{ + loadConfig().then((res: any) => { + window.open(res.base_url+"file/download/"+token) + }) + + }) +} + const getAllCate = () => { post("goods/cate/getAllList", null).then((res: any) => { const options = []; diff --git a/src/views/inventory/inventory.vue b/src/views/inventory/inventory.vue index 8ec0f0d..67e5b2b 100644 --- a/src/views/inventory/inventory.vue +++ b/src/views/inventory/inventory.vue @@ -143,7 +143,7 @@ import Mask from "@/components/common/Mask.vue"; import EditOrder from "@/components/inventory/purchase/EditOrder.vue"; import {Plus, Refresh, Search, SemiSelect} from "@element-plus/icons-vue"; import {formatDateArray, getEndOfDay} from "@/utils/dateUtils.ts"; -import UpLoad from "@/components/inventory/Upload.vue"; +import UpLoad from "@/components/inventory/purchase/Upload.vue"; let tableData = ref([]) let is_edit = ref(false)