lilei 2 years ago
parent
commit
deea97ed61

+ 10 - 5
src/views/allocationManagement/matchSendOutOrder/list.vue

@@ -17,7 +17,7 @@
             </a-col>
             <a-col :md="6" :sm="24">
               <a-form-item label="收货客户名称">
-                <dealerSubareaScopeList ref="receiverSn" defValKey="buyerSn" @change="custChange" v-model="queryParam.receiverSn" />
+                <dealerSearchList ref="receiverSn" @change="custChange" />
               </a-form-item>
             </a-col>
             <template v-if="advanced">
@@ -112,13 +112,13 @@ import getDate from '@/libs/getDate.js'
 import { STable, VSelect } from '@/components'
 import rangeDate from '@/views/common/rangeDate.vue'
 import commonModal from '@/views/common/commonModal.vue'
-import dealerSubareaScopeList from '@/views/common/dealerSubareaScopeList.vue'
+import dealerSearchList from '@/views/common/dealerSearchList.vue'
 import allocationDetailModal from '@/views/allocationManagement/transferOut/detail.vue'
 import { allocateBillList, allocateBillCheck } from '@/api/allocateBill'
 export default {
   name: 'MatchSendOutOrderAllocationList',
   mixins: [commonMixin],
-  components: { STable, VSelect, rangeDate, dealerSubareaScopeList, commonModal, allocationDetailModal },
+  components: { STable, VSelect, rangeDate, dealerSearchList, commonModal, allocationDetailModal },
   data () {
     return {
       spinning: false,
@@ -187,8 +187,13 @@ export default {
   },
   methods: {
     custChange (val) {
-      this.queryParam.receiverSn = val.key || ''
-      this.queryParam.receiverName = val.name || ''
+      if (val.row) {
+        this.queryParam.receiverSn = val.row.dealerSn
+        this.queryParam.receiverName = undefined
+      } else {
+        this.queryParam.receiverSn = undefined
+        this.queryParam.receiverName = val.key
+      }
     },
     //  创建时间  change
     dateChange (date) {

+ 10 - 4
src/views/allocationManagement/transfersPrint/list.vue

@@ -27,7 +27,7 @@
               <template v-if="advanced">
                 <a-col :md="6" :sm="24">
                   <a-form-item label="收货客户名称">
-                    <dealerSubareaScopeList ref="receiverSn" defValKey="buyerSn" @change="custChange" v-model="queryParam.receiverSn" />
+                    <dealerSearchList ref="receiverSn" @change="custChange"/>
                   </a-form-item>
                 </a-col>
                 <a-col :md="4" :sm="24">
@@ -173,7 +173,7 @@ import { STable, VSelect } from '@/components'
 import subarea from '@/views/common/subarea.js'
 import Area from '@/views/common/area.js'
 import rangeDate from '@/views/common/rangeDate.vue'
-import dealerSubareaScopeList from '@/views/common/dealerSubareaScopeList.vue'
+import dealerSearchList from '@/views/common/dealerSearchList.vue'
 import printModal from '@/views/allocationManagement/transferOut/printModal.vue'
 import commonModal from '@/views/common/commonModal.vue'
 import allocationDetailModal from '@/views/allocationManagement/transferOut/detail.vue'
@@ -183,7 +183,7 @@ import { printFun } from '@/libs/JGPrint.js'
 export default {
   name: 'TransfersPrintList',
   mixins: [commonMixin],
-  components: { STable, VSelect, rangeDate, dealerSubareaScopeList, printModal, commonModal, recordModal, subarea, Area, commonModal, allocationDetailModal },
+  components: { STable, VSelect, rangeDate, dealerSearchList, printModal, commonModal, recordModal, subarea, Area, commonModal, allocationDetailModal },
   data () {
     return {
       spinning: false,
@@ -271,7 +271,13 @@ export default {
   },
   methods: {
     custChange (val) {
-      this.queryParam.receiverSn = val.key || ''
+      if (val.row) {
+        this.queryParam.receiverSn = val.row.dealerSn
+        this.queryParam.receiverName = undefined
+      } else {
+        this.queryParam.receiverSn = undefined
+        this.queryParam.receiverName = val.key
+      }
     },
     changeTab (v) {
       this.currentTab = v