|
|
|
@ -8,11 +8,15 @@
|
|
|
|
|
<div class="maplists"> |
|
|
|
|
<el-scrollbar> |
|
|
|
|
<div class="mbx"> |
|
|
|
|
<el-text v-for="item in datalists" class="mx-1 txbx" type="primary"> |
|
|
|
|
<el-checkbox v-for="item in datalists" |
|
|
|
|
v-model="item.isck" |
|
|
|
|
:label="`${ item.content }--时间:${ item.time }--距离:${ item.distance }公里(${item.items.reservationNum+item.items.reservationStockListNum}件)`" |
|
|
|
|
size="large" /> |
|
|
|
|
<!-- <el-text class="mx-1 txbx" type="primary"> |
|
|
|
|
{{ item.content }}--时间:{{ item.time }}--距离:{{ item.distance }}公里({{ |
|
|
|
|
item.items.handQuantity |
|
|
|
|
}}件) |
|
|
|
|
</el-text> |
|
|
|
|
</el-text> --> |
|
|
|
|
</div> |
|
|
|
|
</el-scrollbar> |
|
|
|
|
</div> |
|
|
|
@ -57,7 +61,7 @@ onMounted(() => {
|
|
|
|
|
watchEffect(() => { |
|
|
|
|
console.log(router.currentRoute.value.query.id); |
|
|
|
|
details.item = router.currentRoute.value.query.id; |
|
|
|
|
if(!details.item) return |
|
|
|
|
if (!details.item) return; |
|
|
|
|
getReservationAddr(details.item).then(res => { |
|
|
|
|
// selectStockArticleAtlasInfo(details.item.id).then(res => { |
|
|
|
|
console.log(res.data.data); |
|
|
|
@ -89,14 +93,23 @@ function initmap() {
|
|
|
|
|
}); |
|
|
|
|
} |
|
|
|
|
function checkgoto() { |
|
|
|
|
let ids = details.item; |
|
|
|
|
router.push({ |
|
|
|
|
path: '/distribution/turndelivery/deliveryMarket', |
|
|
|
|
query: { |
|
|
|
|
id: ids, |
|
|
|
|
name: '市配计划', |
|
|
|
|
}, |
|
|
|
|
}); |
|
|
|
|
let ids = [] |
|
|
|
|
details.datalists.map(item=>{ |
|
|
|
|
if(item.isck){ |
|
|
|
|
ids.push(item.items.id) |
|
|
|
|
} |
|
|
|
|
}) |
|
|
|
|
if(ids.length==0){ |
|
|
|
|
return |
|
|
|
|
} |
|
|
|
|
let stids=ids.join(',') |
|
|
|
|
router.push({ |
|
|
|
|
path: '/distribution/turndelivery/deliveryMarket', |
|
|
|
|
query: { |
|
|
|
|
id: stids, |
|
|
|
|
name: '市配计划', |
|
|
|
|
}, |
|
|
|
|
}); |
|
|
|
|
} |
|
|
|
|
function init(data) { |
|
|
|
|
// maplabel() |
|
|
|
@ -173,6 +186,7 @@ function Driving(geocodess) {
|
|
|
|
|
// console.log(result.routes[0]); |
|
|
|
|
item.time = formatSeconds(result.routes[0].time); |
|
|
|
|
item.distance = result.routes[0].distance / 1000; |
|
|
|
|
item.isck=true |
|
|
|
|
// item.distance=result.routes[0].distance/1000 |
|
|
|
|
details.datalists.push(item); |
|
|
|
|
} else { |
|
|
|
|