From a5f10944640d449e9d70367ca571af5cb2c4ffa2 Mon Sep 17 00:00:00 2001 From: gaoluyang <2820782392@qq.com> Date: 星期一, 14 七月 2025 11:48:19 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/dev' into dev --- src/views/salesManagement/invoiceLedger/index.vue | 4 ++-- src/views/reportAnalysis/taxComparison/index.vue | 4 ++-- src/views/salesManagement/salesLedger/index.vue | 13 ++++++++++--- 3 files changed, 14 insertions(+), 7 deletions(-) diff --git a/src/views/reportAnalysis/taxComparison/index.vue b/src/views/reportAnalysis/taxComparison/index.vue index 4ed69a5..a97ca4f 100644 --- a/src/views/reportAnalysis/taxComparison/index.vue +++ b/src/views/reportAnalysis/taxComparison/index.vue @@ -4,7 +4,7 @@ <el-form-item label="鏃ユ湡"> <el-date-picker style="width: 240px" - v-model="filters.dateRange" + v-model="filters.month" value-format="YYYY-MM" format="YYYY-MM" type="month" @@ -55,7 +55,7 @@ } = usePaginationApi( getTaxList, { - dateRange: [], // 鏉ョエ鏃ユ湡 + month: [], // 鏉ョエ鏃ユ湡 }, [ { diff --git a/src/views/salesManagement/invoiceLedger/index.vue b/src/views/salesManagement/invoiceLedger/index.vue index b5fb9f1..ea4f1cc 100644 --- a/src/views/salesManagement/invoiceLedger/index.vue +++ b/src/views/salesManagement/invoiceLedger/index.vue @@ -85,8 +85,8 @@ </el-form-item> </el-col> <el-col :span="12"> - <el-form-item label="鍙戠エ閲戦(鍏�)锛�" prop="invoiceTotal"> - <el-input-number :step="0.01" :min="0" style="width: 100%" v-model="form.invoiceTotal" placeholder="璇疯緭鍏�" clearable :precision="2"/> + <el-form-item :label="`鍙戠エ閲戦(鍏�)锛� 鍚堝悓鎬婚(${form.taxInclusiveTotalPrice}鍏�)`" prop="invoiceTotal"> + <el-input-number :step="0.01" :min="0" :max="form.taxInclusiveTotalPrice" style="width: 100%" v-model="form.invoiceTotal" placeholder="璇疯緭鍏�" clearable :precision="2"/> </el-form-item> </el-col> </el-row> diff --git a/src/views/salesManagement/salesLedger/index.vue b/src/views/salesManagement/salesLedger/index.vue index bd0907f..f856f2d 100644 --- a/src/views/salesManagement/salesLedger/index.vue +++ b/src/views/salesManagement/salesLedger/index.vue @@ -171,7 +171,7 @@ <el-table-column label="涓嶅惈绋庢�讳环(鍏�)" prop="taxExclusiveTotalPrice" :formatter="formattedNumber" /> <el-table-column fixed="right" label="鎿嶄綔" min-width="60" align="center" v-if="operationType !== 'view'"> <template #default="scope"> - <el-button link type="primary" size="small" @click="openProductForm('edit', scope.row)">缂栬緫</el-button> + <el-button link type="primary" size="small" @click="openProductForm('edit', scope.row,scope.$index)">缂栬緫</el-button> </template> </el-table-column> </el-table> @@ -663,13 +663,16 @@ proxy.resetForm("formRef"); dialogFormVisible.value = false; }; + +const productIndex = ref(0); // 鎵撳紑浜у搧寮规 -const openProductForm = (type, row) => { +const openProductForm = (type, row,index) => { productOperationType.value = type; productForm.value = {}; proxy.resetForm("productFormRef"); if (type === "edit") { productForm.value = { ...row }; + productIndex.value = index; } productFormVisible.value = true; getProductOptions(); @@ -681,7 +684,11 @@ if (operationType.value === "edit") { submitProductEdit(); } else { - productData.value.push({ ...productForm.value }); + if(productOperationType.value === "add"){ + productData.value.push({ ...productForm.value }); + }else{ + productData.value[productIndex.value] = { ...productForm.value } + } closeProductDia(); } } -- Gitblit v1.9.3