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, }