chenrui hace 6 meses
padre
commit
677acde468

+ 1 - 2
src/views/salesManagement/salesQuery/edit.vue

@@ -28,7 +28,6 @@
         <queryPart
           ref="partQuery"
           :newLoading="isInster"
-          :sourceType="detailData.sourceType"
           @add="insterProduct"
           @isCost="isCost"></queryPart>
       </a-card>
@@ -683,7 +682,7 @@ export default {
             // 客户sn
             const buyerSn = (vm.detailData && vm.detailData.buyerSn && vm.detailData.sourceType && vm.detailData.sourceType == 'PURCHASE') ? '' : vm.detailData.buyerSn
             const priceType = vm.$route.params.priceType // 价格类型
-            vm.$refs.partQuery.pageInit(buyerSn, priceType, vm.salesBillSn)
+            vm.$refs.partQuery.pageInit(buyerSn, priceType, vm.salesBillSn, vm.detailData.sourceType)
             // 查询关联的客户
             if (vm.detailData && vm.detailData.buyerSn) {
               this.getShelfQueryByCustomer()

+ 4 - 3
src/views/salesManagement/salesQuery/queryPart.vue

@@ -198,8 +198,7 @@ export default {
   components: { STable, VSelect, Upload, productSalesRecordModal, carInfoModal, ProductType, ProductBrand },
   mixins: [commonMixin],
   props: {
-    newLoading: Boolean,
-    sourceType: String // 单据来源
+    newLoading: Boolean
   },
   data () {
     return {
@@ -224,6 +223,7 @@ export default {
         enableFlag: '1', // 启用禁用
         existStockFlag: undefined// 是否存在库存
       },
+      sourceType: null, // 单据来源
       priceType: '', // 价格类型
       buyerSn: '', // 客户sn
       rules: { // 校验
@@ -412,7 +412,8 @@ export default {
       this.vinInfoData = null
     },
     // 初始页面
-    pageInit (buyerSn, priceType, salesBillSn) {
+    pageInit (buyerSn, priceType, salesBillSn, sourceType) {
+      this.sourceType = sourceType
       this.priceType = priceType || ''
       this.buyerSn = buyerSn || ''
       this.queryParam.salesBillSn = salesBillSn || ''