From 96a0d495a557514fe64ad62e68213e062ba74008 Mon Sep 17 00:00:00 2001 From: wangyufei <2267742828@qq.com> Date: Tue, 23 Jul 2024 13:14:48 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A6=81=E8=B4=A7=E8=AE=A1=E5=88=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../purchasePlanMain/index.vue | 38 ++++++++++++++++++- 1 file changed, 36 insertions(+), 2 deletions(-) diff --git a/src/views/wms/purchasereceiptManage/supplierdeliver/purchasePlanMain/index.vue b/src/views/wms/purchasereceiptManage/supplierdeliver/purchasePlanMain/index.vue index a4a050f5b..3dd2e256a 100644 --- a/src/views/wms/purchasereceiptManage/supplierdeliver/purchasePlanMain/index.vue +++ b/src/views/wms/purchasereceiptManage/supplierdeliver/purchasePlanMain/index.vue @@ -7,7 +7,14 @@ + :allSchemas="PurchasePlanMain.allSchemas" :detailAllSchemas="PurchasePlanDetail.allSchemas"> + + @@ -281,6 +288,7 @@ const getSearchTableData = async (number,formField,searchField)=>{ } const { tableObject, tableMethods } = useTable({ + defaultParams:{isZero:1}, getListApi: PurchasePlanDetailApi.getPurchasePlanDetailPage // 分页接口 }) @@ -332,6 +340,7 @@ const getSearchTableData = async (number,formField,searchField)=>{ } else if (val=='mainOrderSelectionPub'){// 批量发布 handleSelectionPublish() } else if (val == 'filtrate') { // 筛选 + console.log('筛选',tableObject) } else { // 其他按钮 console.log('其他按钮', item) } @@ -510,7 +519,26 @@ const { wsCache } = useCache() tableObject.loading = false } } + + const isZero = ref(false) + const zeroChange = ()=>{ + // isZero.value + if(tableObject.params.isSearch){ + tableObject.params.filters = tableObject.params.filters.filter(item=>item.column!='isZero') + tableObject.params.filters = [...tableObject.params.filters,{ + action: "==", + column: "isZero", + value: isZero.value?0:1 + }] + }else{ + tableObject.params.isZero = isZero.value?0:1 + } + getList() + console.log('tableObject',tableObject) + } const searchList = (model)=>{ + model.isZero = isZero.value?0:1 + console.log('model',model) selectionRows.value = [] setSearchParams(model) } @@ -634,6 +662,7 @@ const handleSelectionPublish = async ()=>{ } const handleExportDetails = async () => { + console.log('tableObject.params',tableObject.params) try { // 导出的二次确认 await message.exportConfirm() @@ -807,9 +836,14 @@ const handleSelectionPublish = async ()=>{ // 筛选提交 const searchFormClick = (searchData) => { + searchData.filters = searchData.filters.filter(item=>item.column!='isZero') tableObject.params = { isSearch: true, - filters: searchData.filters + filters: [...searchData.filters,{ + action: "==", + column: "isZero", + value: isZero.value?0:1 + }] } getList() // 刷新当前列表 }