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