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">
+
+
+ 计划数量包含0
+
+
+
+
@@ -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() // 刷新当前列表
}