From b85a2ab202e1da68ca1e532a783dc0f5685dad3b Mon Sep 17 00:00:00 2001
From: chenlu <1320612696@qq.com>
Date: 星期四, 22 八月 2024 23:43:40 +0800
Subject: [PATCH] Merge branch 'master' of http://bore.pub:10439/r/ERP_override

---
 north-glass-erp/northglass-erp/src/views/sd/product/CreateProduct.vue |   18 ++++++++++++++++--
 1 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/north-glass-erp/northglass-erp/src/views/sd/product/CreateProduct.vue b/north-glass-erp/northglass-erp/src/views/sd/product/CreateProduct.vue
index 02646df..c6251b6 100644
--- a/north-glass-erp/northglass-erp/src/views/sd/product/CreateProduct.vue
+++ b/north-glass-erp/northglass-erp/src/views/sd/product/CreateProduct.vue
@@ -108,7 +108,7 @@
 
 })
 
-const saveProduct = () => {
+const saveProduct = (type) => {
   if(productDetailList.value.length===0){
     ElMessage.warning(t('product.msg.productLength'))
     return
@@ -140,6 +140,11 @@
   })
   productTotal.value.productName=productName
   productTotal.value.productAbbreviation=productTotal.value.productAbbreviation.trim()
+  if(type==='copy'){
+    productTotal.value.id = null
+    productTotal.value.state = 0
+  }
+
   let product = {
     title: productTotal.value,
     detail:productDetailList.value
@@ -404,6 +409,7 @@
   })
   return productName
 })
+
 
 
 
@@ -789,8 +795,16 @@
 
       </div>
       <el-button
+          v-if="productTotal.state===1"
+          @click="saveProduct('copy')"
+          style="float: left;
+          margin-left: 0.5rem;"
+          size="large"
+          type="primary"
+          round>{{"澶嶅埗"}}</el-button>
+      <el-button
           :disabled="productTotal.state===1"
-          @click="saveProduct"
+          @click="saveProduct(null)"
           style="float: right;
           margin-right: 0.5rem;"
           size="large"

--
Gitblit v1.8.0