From 759946c50ace53d29c2463b9d3d661b357fff0b6 Mon Sep 17 00:00:00 2001 From: 马宇豪 <978517621@qq.com> Date: 星期一, 07 四月 2025 09:53:08 +0800 Subject: [PATCH] 添加 --- src/views/purchase/personPurchaseDetail/index.vue | 26 ++++++++++++++++++++++++-- 1 files changed, 24 insertions(+), 2 deletions(-) diff --git a/src/views/purchase/personPurchaseDetail/index.vue b/src/views/purchase/personPurchaseDetail/index.vue index c9d99f9..dd154c0 100644 --- a/src/views/purchase/personPurchaseDetail/index.vue +++ b/src/views/purchase/personPurchaseDetail/index.vue @@ -56,6 +56,7 @@ <script> import {getPersonDetailListData} from "@/api/productPurchaseSearch"; import {computePageCount} from "../../../utils"; +import {getDLPersonDetailListData} from "../../../api/productPurchaseSearch"; export default { name: "index", @@ -86,7 +87,7 @@ }, methods:{ - openPersonPurchaseDetail(startTime,endTime,identify,enterpriseNumber,directionCode){ + openPersonPurchaseDetail(startTime,endTime,identify,enterpriseNumber,directionCode,type){ this.listQuery.filter.starttime = startTime this.listQuery.filter.endtime = endTime this.listQuery.filter.identify = identify @@ -95,7 +96,11 @@ this.listQuery.pageIndex = 1; this.listQuery.pageSize = 10; this.personPurchaseDetailVisible = true - this.getPersonProductDetailList() + if(type == 1){ + this.getPersonProductDetailList() + }else{ + this.getDLPersonProductDetailList() + } }, async getPersonProductDetailList(){ this.listLoading = true @@ -114,6 +119,23 @@ } this.listLoading = false }, + async getDLPersonProductDetailList(){ + this.listLoading = true + let res = await getDLPersonDetailListData(this.listQuery) + if(res.data.code === "200"){ + this.recordTotal = res.data.result.total + this.pageSize = res.data.result.size + this.pageTotal = computePageCount(res.data.result.total, res.data.result.size) + this.currentPage = res.data.result.current + this.personPurchaseDetailData = res.data.result.records + }else{ + this.$message({ + type:'warning', + message:res.data.message + }) + } + this.listLoading = false + }, handleSizeChange(val) { this.listQuery.pageSize = val this.getPersonProductDetailList() -- Gitblit v1.9.2