From 2d3bb4a43dc6c0e5e2df4a61f6c0122bcf98f8b2 Mon Sep 17 00:00:00 2001
From: gongchunyi <deslre0381@gmail.com>
Date: 星期五, 17 四月 2026 16:10:35 +0800
Subject: [PATCH] fix: 新增客户只限制客户名称、地区必填

---
 src/views/salesManagement/salesLedger/index.vue |   36 ++++++++++++++++++++----------------
 1 files changed, 20 insertions(+), 16 deletions(-)

diff --git a/src/views/salesManagement/salesLedger/index.vue b/src/views/salesManagement/salesLedger/index.vue
index 282b41d..3c13486 100644
--- a/src/views/salesManagement/salesLedger/index.vue
+++ b/src/views/salesManagement/salesLedger/index.vue
@@ -461,9 +461,7 @@
                            :key="item.id"
                            :label="item.customerName"
                            :value="item.id">
-                  {{
-                    item.customerName + "鈥斺��" + item.taxpayerIdentificationNumber
-                  }}
+{{ item.customerName + (item.taxpayerIdentificationNumber ? "鈥斺��" + item.taxpayerIdentificationNumber : "") }}
                 </el-option>
               </el-select>
             </el-form-item>
@@ -585,7 +583,7 @@
           </el-table-column>
           <el-table-column label="瑙勬牸鍨嬪彿"
                            prop="specificationModel"
-                           min-width="160">
+                           min-width="200">
             <template #default="scope">
               <el-select v-if="scope.row.__editing"
                          v-model="scope.row.productModelId"
@@ -607,10 +605,11 @@
                            min-width="160">
             <template #default="scope">
               <el-input-number v-if="scope.row.__editing"
+                               controls-position="right"
                                v-model="scope.row.thickness"
                                :min="0"
-                               :step="0.000000000000001"
-                               :precision="15"
+                               :step="1"
+                               :precision="2"
                                style="width: 100%"
                                placeholder="璇疯緭鍏�"
                                clearable />
@@ -622,6 +621,7 @@
                            min-width="160">
             <template #default="scope">
               <el-input-number v-if="scope.row.__editing"
+                               controls-position="right"
                                v-model="scope.row.width"
                                :min="0"
                                :step="1"
@@ -639,6 +639,7 @@
                            min-width="160">
             <template #default="scope">
               <el-input-number v-if="scope.row.__editing"
+                               controls-position="right"
                                v-model="scope.row.height"
                                :min="0"
                                :step="1"
@@ -653,13 +654,14 @@
           </el-table-column>
           <el-table-column label="缁撶畻鍗曠墖闈㈢Н(銕�)"
                            prop="settlePieceArea"
-                           min-width="160">
+                           min-width="200">
             <template #default="scope">
               <el-input-number v-if="scope.row.__editing"
+                               controls-position="right"
                                v-model="scope.row.settlePieceArea"
                                :min="0"
-                               :step="0.00001"
-                               :precision="5"
+                               :step="1"
+                               :precision="10"
                                style="width: 100%"
                                placeholder="璇疯緭鍏�"
                                clearable
@@ -672,10 +674,11 @@
                            min-width="150">
             <template #default="scope">
               <el-input-number v-if="scope.row.__editing"
+                               controls-position="right"
                                v-model="scope.row.quantity"
-                               :step="0.1"
+                               :step="1"
                                :min="0"
-                               :precision="2"
+                               :precision="0"
                                style="width: 100%"
                                placeholder="璇疯緭鍏�"
                                clearable
@@ -686,13 +689,14 @@
           </el-table-column>
           <el-table-column label="闈㈢Н(m虏)"
                            prop="actualTotalArea"
-                           min-width="160">
+                           min-width="200">
             <template #default="scope">
               <el-input-number v-if="scope.row.__editing"
+                               controls-position="right"
                                v-model="scope.row.actualTotalArea"
                                :min="0"
-                               :step="0.00001"
-                               :precision="5"
+                               :step="1"
+                               :precision="10"
                                style="width: 100%"
                                placeholder="鑷姩璁$畻" />
               <span v-else>{{ scope.row.actualTotalArea ?? "" }}</span>
@@ -700,7 +704,7 @@
           </el-table-column>
           <el-table-column label="鍚◣鍗曚环(鍏�)"
                            prop="taxInclusiveUnitPrice"
-                           min-width="140">
+                           min-width="160">
             <template #default="scope">
               <el-input-number v-if="scope.row.__editing"
                                :step="0.01"
@@ -792,7 +796,7 @@
           </el-table-column>
           <el-table-column label="妤煎眰缂栧彿"
                            prop="floorCode"
-                           min-width="140"
+                           min-width="250"
                            show-overflow-tooltip>
             <template #default="scope">
               <el-input v-if="scope.row.__editing"

--
Gitblit v1.9.3