From bbee93d4b4b6960d75188a4becc0d29bbf71a66d Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期一, 14 七月 2025 13:20:45 +0800
Subject: [PATCH] 1.侧边栏颜色根据主题颜色变化

---
 src/views/salesManagement/salesLedger/index.vue |   15 ++++++++++++---
 1 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/src/views/salesManagement/salesLedger/index.vue b/src/views/salesManagement/salesLedger/index.vue
index 55dcf14..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>
@@ -250,12 +250,14 @@
           <el-col :span="12">
             <el-form-item label="鍚◣鍗曚环(鍏�)锛�" prop="taxInclusiveUnitPrice">
               <el-input-number :step="0.01" :min="0" v-model="productForm.taxInclusiveUnitPrice" style="width: 100%"
+															 :precision="2"
 															 placeholder="璇疯緭鍏�" clearable @change="calculateFromUnitPrice" />
             </el-form-item>
           </el-col>
 					<el-col :span="12">
 						<el-form-item label="鏁伴噺锛�" prop="quantity">
 							<el-input-number  :step="0.1" :min="0" v-model="productForm.quantity" placeholder="璇疯緭鍏�" clearable
+																:precision="2"
 																@change="calculateFromQuantity" style="width: 100%" />
 						</el-form-item>
 					</el-col>
@@ -661,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();
@@ -679,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