Commit 7d0031b2 authored by zhengyi's avatar zhengyi

订单编辑详情是否允许控货无收货人逻辑修改

parent 4ef8f1c7
......@@ -1271,6 +1271,8 @@ export default {
this.form.type = this.form.type ? this.form.type.split(',').filter(item => item != '') : []
this.form.packageTypeArr = this.form.packageType ? this.form.packageType.split(',').filter(item => item != '') : []
// 每次编辑订单详情需要实时获取发货人当前信息
let customer = null
if(res.data.consignorVO){
this.$set(this.form, 'consignorCompany', res.data.consignorVO.company)
this.$set(this.form, 'consignorCompanyEn', res.data.consignorVO.companyEn)
......@@ -1281,6 +1283,7 @@ export default {
this.$set(this.form, 'consignorName', res.data.consignorVO.name)
this.$set(this.form, 'consignorNameEn', res.data.consignorVO.nameEn)
this.$set(this.form, 'consignorPhone', res.data.consignorVO.phone)
customer = getCustomer(res.data.consignorVO.customerId)
}
if(res.data.consigneeVO){
......@@ -1297,13 +1300,19 @@ export default {
// res.data.hasConsignee 订单冗余的发货人是否允许无收货人
// res.data.noConsignee 当前订单发货人是否允许无收货
// 回显冗余数据
this.noConsignee = res.data.hasConsignee
//
if (customer){
// 最新的客户设置信息,是否允许控货无收货人
this.noConsignee = customer.noConsignee
}else {
// 默认不允许控货无收货人
this.noConsignee = false
}
// 是否有收货人
this.hasConsignee = !!res.data.consigneeVO
// 如果订单无收货人,但是最新的发货人不允许无收货人则重置状态
if(!res.data.noConsignee && !this.hasConsignee){
if(this.noConsignee && !this.hasConsignee){
// 最新的发货人不允许无收货人,则重置为有收货人
this.hasConsignee = true
// 如果发货人不允许无收货人,则更新是否允许无收货人状态
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment