From 08a0c76692ad9233edcf4deff48ebcdc4a182457 Mon Sep 17 00:00:00 2001 From: lion <120344285@qq.com> Date: Wed, 4 Nov 2026 18:50:14 +0800 Subject: [PATCH] =?UTF-8?q?=E7=9B=98=E7=82=B9=20=E5=BA=93=E5=AD=98?= =?UTF-8?q?=E6=95=B0=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/inventorys/stocktaking.vue | 21 ++------------------- 1 file changed, 2 insertions(+), 19 deletions(-) diff --git a/src/views/inventorys/stocktaking.vue b/src/views/inventorys/stocktaking.vue index 74d5cfa..72f302d 100644 --- a/src/views/inventorys/stocktaking.vue +++ b/src/views/inventorys/stocktaking.vue @@ -2412,8 +2412,7 @@ export default { const params = { page: this.summaryModal.pageIndex, page_size: this.summaryModal.pageSize, - sort_name: 'status', - sort_type: 'DESC', + inventory_grouped_sort: 1, 'filter[0][key]': 'material_infos_plan_id', 'filter[0][op]': 'eq', 'filter[0][value]': this.summaryModal.data.id @@ -2422,23 +2421,6 @@ export default { const res = await getStocktakingPlanLinkList(qs.stringify(params)) if (res && res.list) { const list = res.list.data || [] - // 对数据进行排序:盘点数量和在库数量不同的排在前面 - list.sort((a, b) => { - // 判断 a 是否不同 - const aQuantity = a.check_num - const aOriginalQuantity = a.inventory?.zaikushuliang - const aIsDifferent = (aOriginalQuantity == null || aOriginalQuantity === '') || (aOriginalQuantity != null && String(aQuantity) !== String(aOriginalQuantity)) - - // 判断 b 是否不同 - const bQuantity = b.check_num - const bOriginalQuantity = b.inventory?.zaikushuliang - const bIsDifferent = (bOriginalQuantity == null || bOriginalQuantity === '') || (bOriginalQuantity != null && String(bQuantity) !== String(bOriginalQuantity)) - - // 不同的排在前面(返回负数表示 a 排在前面,正数表示 b 排在前面) - if (aIsDifferent && !bIsDifferent) return -1 - if (!aIsDifferent && bIsDifferent) return 1 - return 0 - }) this.summaryModal.inventoryList = list this.summaryModal.total = res.list.total || list.length } @@ -2471,6 +2453,7 @@ export default { page: 1, page_size: 9999, is_export: 1, + inventory_grouped_sort: 1, 'filter[0][key]': 'material_infos_plan_id', 'filter[0][op]': 'eq', 'filter[0][value]': targetPlanId,