浏览代码

新建采购单 bug修复

chenrui 4 年之前
父节点
当前提交
b51f89d03d
共有 2 个文件被更改,包括 21 次插入2 次删除
  1. 8 0
      src/api/purchase.js
  2. 13 2
      src/views/purchasingManagement/purchaseOrder/basicInfoModal.vue

+ 8 - 0
src/api/purchase.js

@@ -117,3 +117,11 @@ export const purchaseExport = (params) => {
     method: 'post'
   })
 }
+
+//  采购 查询上级经销商名称
+export const getParentDealer = (params) => {
+  return axios({
+    url: `/dealer/findParentDealer`,
+    method: 'get'
+  })
+}

+ 13 - 2
src/views/purchasingManagement/purchaseOrder/basicInfoModal.vue

@@ -21,7 +21,7 @@
           v-model="form.purchaseTragetType"
           id="purchaseOrder-basicInfo-purchaseTragetType" >
           <a-radio value="HQ">箭冠营销中心</a-radio>
-          <a-radio value="COMMON">支持省级</a-radio>
+          <a-radio v-for="(item, index) in purchaseTragetTypeList" :key="index" :value="item.dealerSn">{{ item.dealerName }}</a-radio>
         </a-radio-group>
       </a-form-model-item>
       <a-form-model-item label="支付方式" prop="settleStyleSn">
@@ -50,7 +50,7 @@
 import { VSelect } from '@/components'
 import chooseAddressModal from './receivingAddress/chooseAddressModal.vue'
 import { settleStyleQueryAll } from '@/api/settleStyle'
-import { purchaseSave } from '@/api/purchase'
+import { purchaseSave, getParentDealer } from '@/api/purchase'
 export default {
   name: 'BasicInfoModal',
   components: { VSelect, chooseAddressModal },
@@ -87,6 +87,7 @@ export default {
           { required: true, message: '请选择支付方式', trigger: 'change' }
         ]
       },
+      purchaseTragetTypeList: [],
       addressVal: '选择地址', //  选择地址/更换地址
       chooseAddr: '', //  当前已选地址信息
       openAddrModal: false // 选择地址弹框是否显示
@@ -161,6 +162,15 @@ export default {
           this.settleStyleList = res.data
         }
       })
+    },
+    getParentDealer () {
+      getParentDealer({}).then(res => {
+        if (res.status == 200) {
+          this.purchaseTragetTypeList = res.data
+        } else {
+          this.purchaseTragetTypeList = []
+        }
+      })
     }
   },
   watch: {
@@ -175,6 +185,7 @@ export default {
         this.resetForm()
       } else {
         this.getSettleStyle()
+        this.getParentDealer()
       }
     }
   }