Forráskód Böngészése

fix(采购订单): 修复退货单列表传值

liujt 7 hónapja
szülő
commit
a9c64f9fbd

+ 3 - 0
src/views/purchasingManage/purchaseOrder/components/addDialog.vue

@@ -519,6 +519,9 @@
     <!--  销售退货  -->
     <return-order-dialog
       :returnOrderDialogFlag.sync="returnOrderDialogFlag"
+      returnSourceType=""
+      hasHandleReceipt=""
+      types=""
       v-if="returnOrderDialogFlag"
       @changeParent="changeReturn"
     >

+ 16 - 4
src/views/saleManage/saleOrder/customerReturnOrder/returnOrderDialog.vue

@@ -42,7 +42,19 @@ export default {
       default: () => {
         return {};
       }
-    }
+    },
+    returnSourceType: {
+      default: '1',
+      type: String
+    },
+    hasHandleReceipt: {
+      default: 0,
+      type: Number
+    },
+    types: {
+      default: '10,20,30',
+      type: String
+    },
   },
   data() {
     return {
@@ -121,9 +133,9 @@ export default {
         size: limit,
         ...where,
         reviewStatus: '2',
-        returnSourceType:'1',
-        hasHandleReceipt: 0,
-        types:'10,20,30'
+        returnSourceType:this.returnSourceType,
+        hasHandleReceipt: this.hasHandleReceipt,
+        types:this.types
       });
     },
 

+ 3 - 0
src/views/saleManage/saleOrder/invoice/components/addInvoiceDialog.vue

@@ -246,6 +246,9 @@
     <return-order-dialog
       :returnOrderDialogFlag.sync="returnOrderDialogFlag"
       v-if="returnOrderDialogFlag"
+      returnSourceType=""
+      hasHandleReceipt=""
+      types=""
       @changeParent="getSReturnOrderInfo"
       ref="returnOrderDialogRef"
     >

+ 4 - 4
src/views/saleManage/saleOrder/returnGoods/index.vue

@@ -196,7 +196,7 @@
     ></process-submit-dialog>
     <!-- 新增发货单 -->
     <add-invoice-dialog
-      ref="invoiceDialogRef"
+      ref="invoiceDialogRef1"
       :isReturnGoodsCreate="true"
       @done="reload"
     ></add-invoice-dialog>
@@ -538,9 +538,9 @@
       // 创建退货单发货单
       handleInvoiceOrder(row) {
         console.log(row);
-        this.$refs.invoiceDialogRef.open('add', row);
-        this.$refs.invoiceDialogRef.$refs.form &&
-          this.$refs.invoiceDialogRef.$refs.form.clearValidate();
+        this.$refs.invoiceDialogRef1.open('add', row);
+        this.$refs.invoiceDialogRef1.$refs.form &&
+          this.$refs.invoiceDialogRef1.$refs.form.clearValidate();
       }
     }
   };