From c586e23d7f75fbfbff0a3114956c721c8b6ebb43 Mon Sep 17 00:00:00 2001 From: gaoluyang <2820782392@qq.com> Date: 星期五, 11 七月 2025 09:31:42 +0800 Subject: [PATCH] 1.库存管理、销售出库-前端分页修改 2.销售出库,必填优化 --- src/views/warehouseManagement/index.vue | 12 +++++++++--- src/views/salesOutbound/index.vue | 12 +++++++++--- src/views/salesOutbound/components/formDia.vue | 13 +++++++++++++ src/views/inspectionManagement/components/formDia.vue | 2 +- src/views/inspectionManagement/index.vue | 13 +++++++++---- 5 files changed, 41 insertions(+), 11 deletions(-) diff --git a/src/views/inspectionManagement/components/formDia.vue b/src/views/inspectionManagement/components/formDia.vue index a492bfc..dc9702f 100644 --- a/src/views/inspectionManagement/components/formDia.vue +++ b/src/views/inspectionManagement/components/formDia.vue @@ -1,6 +1,6 @@ <template> <div> - <el-dialog :title="operationType === 'add' ? '鏂板宸℃浠诲姟' : '缂栬緫閿�鍞嚭搴�'" + <el-dialog :title="operationType === 'add' ? '鏂板宸℃浠诲姟' : '缂栬緫宸℃浠诲姟'" v-model="dialogVisitable" width="800px" @close="cancel"> <el-form :model="form" :rules="rules" ref="formRef" label-width="120px"> <el-row> diff --git a/src/views/inspectionManagement/index.vue b/src/views/inspectionManagement/index.vue index e95753e..9af25ca 100644 --- a/src/views/inspectionManagement/index.vue +++ b/src/views/inspectionManagement/index.vue @@ -80,10 +80,10 @@ </div> <pagination v-if="total>0" - :page-num="pageNum" - :page-size="pageSize" + :page="pageNum" + :limit="pageSize" :total="total" - @pagination="handleQuery" + @pagination="handlePagination" :layout="'total, prev, pager, next, jumper'" /> </div> @@ -240,7 +240,12 @@ pageSize.value = 10; getList(); }; - +// 鍒嗛〉澶勭悊 +const handlePagination = (val) => { + pageNum.value = val.page; + pageSize.value = val.limit; + getList(); +}; // 鑾峰彇鍒楄〃鏁版嵁 const getList = () => { tableLoading.value = true; diff --git a/src/views/salesOutbound/components/formDia.vue b/src/views/salesOutbound/components/formDia.vue index 892b917..4d56345 100644 --- a/src/views/salesOutbound/components/formDia.vue +++ b/src/views/salesOutbound/components/formDia.vue @@ -152,6 +152,19 @@ }, rules: { saleDate: [{ required: true, message: "璇烽�夋嫨鏃ユ湡", trigger: "change" },], + customerId: [{ required: true, message: "璇烽�夋嫨瀹㈡埛", trigger: "change" },], + coalId: [{ required: true, message: "璇烽�夋嫨鐓ょ", trigger: "change" },], + unit: [{ required: true, message: "璇疯緭鍏�", trigger: "blur" },], + saleQuantity: [{ required: true, message: "璇疯緭鍏�", trigger: "blur" },], + salePrice: [{ required: true, message: "璇疯緭鍏�", trigger: "blur" },], + totalAmount: [{ required: true, message: "璇疯緭鍏�", trigger: "blur" },], + freight: [{ required: true, message: "璇疯緭鍏�", trigger: "blur" },], + taxCoal: [{ required: true, message: "璇疯緭鍏�", trigger: "blur" },], + taxTrans: [{ required: true, message: "璇疯緭鍏�", trigger: "blur" },], + grossProfit: [{ required: true, message: "璇疯緭鍏�", trigger: "blur" },], + netProfit: [{ required: true, message: "璇疯緭鍏�", trigger: "blur" },], + inventoryQuantity: [{ required: true, message: "璇疯緭鍏�", trigger: "blur" },], + priceIncludingTax: [{ required: true, message: "璇疯緭鍏�", trigger: "blur" },], } }) diff --git a/src/views/salesOutbound/index.vue b/src/views/salesOutbound/index.vue index 7c26e44..80f4a69 100644 --- a/src/views/salesOutbound/index.vue +++ b/src/views/salesOutbound/index.vue @@ -46,10 +46,10 @@ </div> <pagination v-if="total>0" - :page-num="pageNum" - :page-size="pageSize" + :page="pageNum" + :limit="pageSize" :total="total" - @pagination="handleQuery" + @pagination="handlePagination" :layout="'total, prev, pager, next, jumper'" /> </el-card> @@ -128,6 +128,12 @@ }); handleQuery(); }; +// 鍒嗛〉澶勭悊 +const handlePagination = (val) => { + pageNum.value = val.page; + pageSize.value = val.limit; + getList(); +}; // 鏂板鍑哄簱 const openDia = (row, type) => { console.log(row) diff --git a/src/views/warehouseManagement/index.vue b/src/views/warehouseManagement/index.vue index b91980d..159f2ea 100644 --- a/src/views/warehouseManagement/index.vue +++ b/src/views/warehouseManagement/index.vue @@ -62,10 +62,10 @@ </el-table> <pagination v-if="total>0" - :page-num="pageNum" - :page-size="pageSize" + :page="pageNum" + :limit="pageSize" :total="total" - @pagination="handleQuery" + @pagination="handlePagination" :layout="'total, prev, pager, next, jumper'" /> </div> @@ -374,6 +374,12 @@ pageSize.value = 10 getList() } +// 鍒嗛〉澶勭悊 +const handlePagination = (val) => { + pageNum.value = val.page; + pageSize.value = val.limit; + getList(); +}; const getList = () => { tableLoading.value = true; // 璧嬪�肩叅璐ㄨ〃澶村睍绀哄瓧娈� -- Gitblit v1.9.3