添加:特殊商品增加默认发货门店 当选中的门店无货源时,使用默认门店发货

This commit is contained in:
wuhui_zzw 2024-05-23 14:53:25 +08:00
parent 2bc862e0c1
commit eb852c8d17
1 changed files with 27 additions and 25 deletions

View File

@ -440,11 +440,6 @@
</scroll-view>
</view>
</uni-popup>
</view>
</template>
@ -649,9 +644,11 @@
intervalId: '',
//
agent_two_ids: [],
agent_two_mer_id: 0,//
province_list: [],//
province_has_list: [],// ids
province_has_info_list: [],//
province_default: {},//
current_province_info: [],//
send_province_info: [],//
@ -1147,6 +1144,7 @@
that.$set(that, 'svipPrice', res.data.show_svip_info && res.data.show_svip_info.show_svip_price || false);
//
that.$set(that, 'agent_two_ids', res.data.agent_two_ids || [])
that.$set(that, 'agent_two_mer_id', res.data.agent_two_mer_id || [])
that.$set(that, 'province_list', res.data.province_list || [])
that.$set(that, 'province_has_list', res.data.province_has_list || [])
@ -1866,17 +1864,25 @@
// console.log(' ')
_this.getProvinceHasList();//
if (Object.values(_this.province_has_info_list).length >= 2) {
//
// console.log('')
uni.showModal({
title: '提示',
content: '本地区暂无库存,请选择发货地区!',
confirmText: '去选择',
showCancel: false,
success: (res) => {
_this.$refs.sendProvincePopup.open('bottom');
}
});
// 使
// console.log('', Object.values(_this.province_has_list))
// console.log("id", _this.agent_two_mer_id)
if(Object.values(_this.province_has_list).includes(Number(_this.agent_two_mer_id))){
//
// console.log("", _this.province_default)
_this.send_province_info = _this.province_default;
} else{
//
uni.showModal({
title: '提示',
content: '本地区暂无库存,请选择发货地区!',
confirmText: '去选择',
showCancel: false,
success: (res) => {
_this.$refs.sendProvincePopup.open('bottom');
}
});
}
}
else if (Object.values(_this.province_has_info_list).length == 1) {
// 1
@ -1908,9 +1914,14 @@
let _this = this;
let list = [];
Object.values(_this.province_list).forEach((item) => {
//
if(Object.values(_this.province_has_list).includes(Number(item.mer_id))){
list[Object.values(list).length] = Object.assign({}, item);
}
//
if(_this.agent_two_mer_id > 0 && Number(_this.agent_two_mer_id) === Number(item.mer_id)){
_this.province_default = Object.assign({}, item);
}
})
_this.province_has_info_list = Object.values(list);
@ -1921,12 +1932,6 @@
this.$refs.sendProvincePopup.close();
},
}
}
</script>
@ -2008,9 +2013,6 @@
}
}
.ml8{
top:2rpx
}