数据格式改变
cascader组件的options格式是如图格式
接口返回的是一个一个日期
export const arraryToCascader = data => {
const dateArr = []
const dateList = []
data.map(item => {
if (!dateList.includes(item.statistical_date.split(‘-’)[0])) {
dateList.push(item.statistical_date.split(‘-’)[0])
dateArr.push({
label: item.statistical_date.split(‘-’)[0],
value: item.statistical_date.split(‘-’)[0]
})
dateArr[dateArr.length - 1].children = []
}
})
dateArr.forEach(child => {
data.map(item => {
if (child.value === item.statistical_date.split(‘-’)[0]) {
child.children.push({
label: item.statistical_date,
value: item.statistical_date
})
}
})
})
return dateArr
}
转换后的数据就可以适配