소스 검색

修改bug

chenrui 1 년 전
부모
커밋
6da4c0a000

+ 5 - 4
src/views/purchasingManagement/purchaseReturn/purchaseReturnDeatil.vue

@@ -48,7 +48,6 @@
       <a-card size="small" :bordered="false" class="salesReturnEdit-cont">
         <queryPart
           ref="partQuery"
-          :isGrab="grabFlag"
           :newLoading="isInster"
           :addMoreLoading="addMoreLoading"
           @add="saveProduct"
@@ -473,7 +472,7 @@ export default {
       this.resetSearchForm(true)
     },
     getChooseList () {
-      this.$refs.partQuery.pageInit(this.supplierSn, this.sparePartsReturnSn, this.detailsData ? this.detailsData.warehouseSn : undefined)
+      this.$refs.partQuery.pageInit(this.supplierSn, this.sparePartsReturnSn, this.detailsData ? this.detailsData.warehouseSn : undefined, this.detailsData.grabFlag)
     },
     // 获取页面统计数据
     getStatisticsData () {
@@ -494,12 +493,14 @@ export default {
     getBasicsData () {
       sparePartsReturnInfo({ sn: this.sparePartsReturnSn }).then(res => {
         if (res.status == 200) {
-          this.grabFlag = res.data.grabFlag
           this.detailsData = res.data
         } else {
           this.detailsData = null
         }
-        this.getChooseList()
+        const _this = this
+        this.$nextTick(() => {
+          _this.getChooseList()
+        })
       })
     }
   },

+ 4 - 7
src/views/purchasingManagement/purchaseReturn/queryPart.vue

@@ -108,10 +108,6 @@ export default {
     addMoreLoading: {
       type: Boolean,
       default: false
-    },
-    isGrab: {
-      type: String || Number,
-      default: ''
     }
   },
   data () {
@@ -124,7 +120,8 @@ export default {
         endDate: '',
         sparePartsNo: '',
         isZero: 0,
-        createDate: undefined
+        createDate: undefined,
+        grabFlag: ''
       },
       warehousingDate: [], // 入库时间
       rowSelectionInfo: null,
@@ -136,7 +133,6 @@ export default {
         this.queryParam.supplierSn = this.buyerSn
         this.queryParam.createDate = '2023-01-01 00:00:00'
         this.queryParam.warehouseSn = this.warehouseSn
-        this.queryParam.grabFlag = this.isGrab
         return queryDetailStockPage(Object.assign(parameter, this.queryParam)).then(res => {
           let data
           if (res.status == 200) {
@@ -197,8 +193,9 @@ export default {
       this.queryParam.beginDate = date[0] ? date[0] : ''
       this.queryParam.endDate = date[1] ? date[1] : ''
     },
-    pageInit (buyerSn, returnSn, warehouseSn) {
+    pageInit (buyerSn, returnSn, warehouseSn, grabFlag) {
       this.buyerSn = buyerSn
+      this.queryParam.grabFlag = grabFlag
       this.warehouseSn = warehouseSn
       this.getRepeatResult(returnSn)
       this.$refs.chooseTable.refresh()