فهرست منبع

fix(quotation): 修复复制报价时未正确删除产品列表id的问题

liujt 6 ماه پیش
والد
کامیت
afbe8bbb6c
1فایلهای تغییر یافته به همراه6 افزوده شده و 5 حذف شده
  1. 6 5
      src/views/saleManage/quotation/components/addDialog.vue

+ 6 - 5
src/views/saleManage/quotation/components/addDialog.vue

@@ -20,7 +20,7 @@
       class="el-form-box"
     >
       <headerTitle title="基本信息"></headerTitle>
-      <el-row gutter="12">
+      <el-row :gutter="12">
         <el-col :span="12">
           <el-form-item label="类型" prop="type">
             <el-select
@@ -770,12 +770,13 @@ export default {
             });
         } else {
           if (this.editType == 'copy') {
+            console.log('copy~~~~~~')
+            // 删除quoteProductList中每个对象的id属性
+            commitData.quoteProductList = commitData.quoteProductList.map(({ id, ...rest }) => rest);
+            // 删除commitData本身的id属性
             delete commitData.id;
-            this.commitData.quoteProductList = commitData.quoteProductList.map((item) => {
-              delete item.id;
-              return item;
-            })
           }
+          console.log('commitData~~~~~~~~', commitData)
           addInformation(commitData)
             .then((res) => {
               this.loading = false;