Browse Source

采购订单-disabled初始化

jingbb 4 months ago
parent
commit
2725ac7553
1 changed files with 21 additions and 18 deletions
  1. 21 18
      src/views/purchase/purchaseOrder/components/PurchaseOrderFormForm.vue

+ 21 - 18
src/views/purchase/purchaseOrder/components/PurchaseOrderFormForm.vue

@@ -327,24 +327,26 @@
       function isSelect(){
         var arrQuo = [],
             arrCon=[]
-        purOrderFormShipFormProductTable.dataSource.map(item=>{
-            var sign = ''
-            sign = item.sourceId?(item.sourceId).substring(0, 3):''
-            if(item.sourceId&&sign=='Quo'){
-              arrQuo.push(item.sourceId)
-            }else if(item.sourceId&&sign=='Con'){
-              arrCon.push(item.sourceId)
-            }
-        })
-        if(arrQuo.length==0&&arrCon.length==0){
-          formData.sourceCode2 = ''
-          formData.sourceCode = ''
-          notAllowEdit.value=false
-        }else if(arrQuo.length==0){
-          formData.sourceCode = ''
-        }else if(arrCon.length==0){
-          formData.sourceCode2 = ''
-        }
+          purOrderFormShipFormProductTable.dataSource.map(item=>{
+                var sign = ''
+                sign = item.sourceId?(item.sourceId).substring(0, 3):''
+                if(item.sourceId&&sign=='Quo'){
+                  arrQuo.push(item.sourceId)
+                }else if(item.sourceId&&sign=='Con'){
+                  arrCon.push(item.sourceId)
+                }
+            })
+            if(arrQuo.length==0&&arrCon.length==0){
+              formData.sourceCode2 = ''
+              formData.sourceCode = ''
+              notAllowEdit.value=false
+            }else if(arrQuo.length==0){
+              formData.sourceCode = ''
+              notAllowEdit.value=true
+            }else if(arrCon.length==0){
+              formData.sourceCode2 = ''
+              notAllowEdit.value=true
+            }   
       }
       async function edit(row) {
         //主表数据
@@ -354,6 +356,7 @@
         PurOrderFormShipFormShipTable.dataSource = [...PurOrderFormShipFormShipDataList];
         const purOrderFormShipFormProductDataList = await queryPurOrderFormProductListByMainId(row['id']);
         purOrderFormShipFormProductTable.dataSource = [...purOrderFormShipFormProductDataList];
+        notAllowEdit.value=true
       }
 
       async function queryMainData(id) {