From 1338a9e1872146b99f4a3cacea0dee47cd149ad3 Mon Sep 17 00:00:00 2001
From: 张诺 <2864490065@qq.com>
Date: 星期五, 25 七月 2025 11:01:31 +0800
Subject: [PATCH] 提交销售出库

---
 src/views/salesOutbound/components/formDia.vue |   18 +++++++++++++-----
 1 files changed, 13 insertions(+), 5 deletions(-)

diff --git a/src/views/salesOutbound/components/formDia.vue b/src/views/salesOutbound/components/formDia.vue
index b210c91..03418fb 100644
--- a/src/views/salesOutbound/components/formDia.vue
+++ b/src/views/salesOutbound/components/formDia.vue
@@ -117,8 +117,8 @@
 						</el-form-item>
 					</el-col>
           <el-col :span="12">
-            <el-form-item label="娣诲姞鑷冲緟琛ュ簱" prop="isPendingRestock">
-              <el-select v-model="form.isPendingRestock" placeholder="">
+            <el-form-item label="娣诲姞鑷冲緟琛ュ簱" prop="isAdd">
+              <el-select v-model="form.isAdd" placeholder="璇烽�夋嫨鏄惁闇�瑕佸緟琛ュ簱" :disabled="operationType === 'view'">
                 <el-option label="鏄�" :value="true" />
                 <el-option label="鍚�" :value="false" />
               </el-select>
@@ -165,7 +165,7 @@
     inventoryQuantity: '',
     priceIncludingTax: '',
 		salesFreight: '',
-    isPendingRestock: false
+    isAdd: false
   },
   rules: {
     saleDate: [{ required: true, message: "璇烽�夋嫨鏃ユ湡", trigger: "change" },],
@@ -182,7 +182,7 @@
 		netProfit: [{ required: true, message: "璇疯緭鍏�", trigger: "blur" },],
 		inventoryQuantity: [{ required: true, message: "璇疯緭鍏�", trigger: "blur" },],
 		priceIncludingTax: [{ required: true, message: "璇疯緭鍏�", trigger: "blur" },],
-    isPendingRestock: [{ required: true, message: "璇烽�夋嫨鏄惁娣诲姞鑷冲緟琛ュ簱", trigger: "change" },],
+    isAdd: [{ required: true, message: "璇烽�夋嫨鏄惁娣诲姞鑷冲緟琛ュ簱", trigger: "change" },],
   }
 })
 
@@ -190,6 +190,11 @@
 
 // 鎵撳紑寮规
 const openDialog = async (type, row) => {
+  if(type === 'add'){
+    form.value = {}
+  }else{
+    form.value = {...row}
+  }
   operationType.value = type
   dialogVisitable.value = true
   form.value.saleDate = proxy.getCurrentDate()
@@ -203,14 +208,17 @@
     value: item.id,
     label: item.customerName,
   }));
+
   let res = await userStore.getInfo()
   form.value.registrantId = res.user.userId
   form.value.taxCoal = 13
   form.value.taxTrans = 9
   form.value.purchasingFreight = 20
   form.value.salesFreight = 0
+  form.value.isAdd = false
   if (type !== 'add') {
-    form.value = {...row}
+    form.value = {...row,
+    }
   }
 }
 // 澶嶅埗鐓ょ鐩稿叧淇℃伅

--
Gitblit v1.9.3