From 7924087566a4cbfc942b1d636b590edf4874efb0 Mon Sep 17 00:00:00 2001
From: haoxuan <haoxuan>
Date: 星期三, 27 十二月 2023 17:38:08 +0800
Subject: [PATCH] 库存信息请求接口增加限制条件

---
 src/views/sales/salesDetails/AddSalesDetailsDialog.vue |   54 ++++++++++++++++++++++++++++++++++--------------------
 1 files changed, 34 insertions(+), 20 deletions(-)

diff --git a/src/views/sales/salesDetails/AddSalesDetailsDialog.vue b/src/views/sales/salesDetails/AddSalesDetailsDialog.vue
index c729843..cc89b4a 100644
--- a/src/views/sales/salesDetails/AddSalesDetailsDialog.vue
+++ b/src/views/sales/salesDetails/AddSalesDetailsDialog.vue
@@ -92,7 +92,7 @@
               </el-col>
               <el-col :span="12">
                 <el-form-item label="閿�鍞満浼�" prop="sale_chance_name"
-                :rules="[{ required: autoCodeHeadersObj.ywjh=='yes'?true:false, message: '璇烽�夋嫨閿�鍞満浼�', trigger: 'change' }]">
+                :rules="[{ required: autoCodeHeadersObj.Ywjh=='yes'?true:false, message: '璇烽�夋嫨閿�鍞満浼�', trigger: 'change' }]">
                   <div class="custom-name">
                     <el-autocomplete
                       style="width: 100%"
@@ -162,7 +162,7 @@
               </el-col> -->
               <el-col :span="12">
                 <el-form-item label="閿�鍞姤浠峰崟" prop="quotation_number"
-                :rules="[{ required: autoCodeHeadersObj.bjd=='yes'?true:false, message: '璇烽�夋嫨閿�鍞姤浠峰崟', trigger: 'change' }]">
+                :rules="[{ required: autoCodeHeadersObj.Bjd=='yes'?true:false, message: '璇烽�夋嫨閿�鍞姤浠峰崟', trigger: 'change' }]">
                   <div class="custom-name">
                     <el-autocomplete
                       v-model="editConfig.infomation.quotation_number"
@@ -407,13 +407,15 @@
               ref="commonFormTableView"
               :detail-enter="isView?true:false"
               :selectBox="false"
+              :addTypeIdMultiple="true"
               :show-summary="showSummary"
               pageName="quotation"
-              :isOperate="((autoCodeHeadersObj.bjd=='yes'&&editConfig.infomation.quotation_number)||autoCodeHeadersObj.bjd!='yes')?true:false"
-              :quotationNumber="autoCodeHeadersObj.bjd=='yes'?editConfig.infomation.quotation_number:''"
+              :isOperate="((autoCodeHeadersObj.Bjd=='yes'&&editConfig.infomation.quotation_number)||autoCodeHeadersObj.Bjd!='yes')?true:false"
+              :quotationNumber="autoCodeHeadersObj.Bjd=='yes'?editConfig.infomation.quotation_number:''"
               :product-table-list="productTableList"
               @inputContent="inputContent"
               @addProductClick="addProductClick"
+              @getSelectArray="getSelectArray"
               @emptyProductClick="emptyProductClick"
               @clearupProduct="clearupProduct"
             ></CommonFormTableView>
@@ -610,6 +612,7 @@
     this.setTableForm()
     this.getCommonData()
     this.formInfo()
+    this.getUseSystemSet({modeType:'xsmx'})
     if (this.editConfig.title === "缂栬緫") {
       this.productTableList.tableData = this.editConfig.infomation.products
     }
@@ -964,7 +967,7 @@
       }
       // let productData = this.quotationList.products
       let isBjdRequird=false
-      if(this.autoCodeHeadersObj.bjd=='yes'){
+      if(this.autoCodeHeadersObj.Bjd=='yes'){
         isBjdRequird=true
       }
       this.productTableList = {
@@ -994,21 +997,32 @@
     },
     // 浜у搧鏂板
     addProductClick() {
-      this.productId++
-      this.tableData.push({
-        productId: this.productId,
-        id: 0,
-        amount: 0,
-        desc: "",
-        name: "",
-        number: "",
-        price: 0,
-        cost:'',
-        profit:'',
-        margin:'',
-        total: 0,
-        unit: ""
-      })
+      // this.productId++
+      // this.tableData.push({
+      //   productId: this.productId,
+      //   id: 0,
+      //   amount: 0,
+      //   desc: "",
+      //   name: "",
+      //   number: "",
+      //   price: 0,
+      //   cost:'',
+      //   profit:'',
+      //   margin:'',
+      //   total: 0,
+      //   unit: ""
+      // })
+      // this.showSummary.show = true
+    },
+    // 鏂板鏂瑰紡淇敼
+    getSelectArray(val){
+      if(val.length>0){
+        val.map((item, index) => {
+          item.productId = this.tableData.length + index+1
+        })
+      }
+      this.tableData=this.tableData.concat(val);
+      this.productTableList.tableData=this.tableData
       this.showSummary.show = true
     },
     //  浜у搧娓呯┖

--
Gitblit v1.8.0