|
|
|
|
|
|
|
|
|
|
import dayjs from "dayjs";
|
|
|
|
|
|
|
|
|
|
export function getOrderServiceText(petId, orderServiceList) {
|
|
|
|
let YYYY = undefined
|
|
|
|
return orderServiceList
|
|
.filter(service => service.petId == petId) //过滤
|
|
.map(service => dayjs(service.serviceDate)) //转成时间
|
|
.sort((a, b) => a.valueOf() - b.valueOf()) //排序
|
|
.map((service, i) => {
|
|
// if(YYYY && YYYY.format('YYYY-MM') == service.format('YYYY-MM')){
|
|
// return service.format('DD')
|
|
// }
|
|
// if(YYYY && YYYY.format('YYYY') == service.format('YYYY')){
|
|
// return service.format('MM-DD')
|
|
// }
|
|
// YYYY = service
|
|
return service.format('MM-DD')
|
|
})
|
|
}
|
|
|
|
export function getProductNameText(petId, productList, orderServiceList) {
|
|
|
|
let orderService = orderServiceList.filter(service => service.petId == petId)
|
|
|
|
let list = (productList
|
|
.filter(product => orderService.filter(service => service.id == product.orderServiceId).length > 0)
|
|
.map(product => product.productName))
|
|
|
|
return [...new Set(list)]
|
|
}
|
|
|
|
export default {
|
|
getProductNameText,
|
|
getOrderServiceText,
|
|
}
|