Browse Source

销售询价单-设置船检证书

jingbb 5 months ago
parent
commit
f4f77d14b4

+ 8 - 8
src/views/saleCode/saleInquiryForm/components/SaleInquiryFormForm.vue

@@ -434,29 +434,29 @@
         SelectPrpductModalRef.value.getTable()
       }
       function setNeed(){
-        const values = saleInquiryFormProductTableRef.value.getSelectionData()        
+        const values = saleInquiryFormProductTableRef.value.getSelectionData()    
+        var arr =saleInquiryFormProductTableRef.value.getXTable()     
         values.map(item=>{
-          saleInquiryFormProductTable.dataSource.map(event=>{
+          arr.data.map(event=>{
             if(item.id == event.id){
               event.needShip = 1
             }
           })
-          const xTable = saleInquiryFormProductTableRef.value!.getXTable();//关键代码 如果不更新 重新加载表格即可
-          xTable.loadData(saleInquiryFormProductTable.dataSource)
+          
+          saleInquiryFormProductTable.dataSource = [...arr.data]
 
         })
       }
       function setNotNeed(){
         const values = saleInquiryFormProductTableRef.value.getSelectionData()        
+        var arr =saleInquiryFormProductTableRef.value.getXTable()  
         values.map(item=>{
-          saleInquiryFormProductTable.dataSource.map(event=>{
+          arr.data.map(event=>{
             if(item.id == event.id){
               event.needShip = 0
             }
           })
-          const xTable = saleInquiryFormProductTableRef.value!.getXTable();//关键代码 如果不更新 重新加载表格即可
-          xTable.loadData(saleInquiryFormProductTable.dataSource)
-
+          saleInquiryFormProductTable.dataSource = [...arr.data]
         })
       }
       function onSearchProject(){