//数据整合,将后台取出的数据整合成自己需要的
const getDataList=async ()=>{
let newctrAllPrice=0,task=[],newPrdList=[],allNum=0
let res=await Db.queryData(config.tables.cate)
if(res.data.length!=0){
res.data.forEach((item)=>{
item.ctrNo.forEach((val)=>{
let elePrice=0,ctrNum=0,allPrice=0;
val.element.forEach((value)=>{
elePrice+=value.ele_price*value.ele_number
})
let elePriceAllNum=elePrice.toFixed(2)
allPrice=elePriceAllNum*val.ctr_num
allNum+=val.ctr_num
newctrAllPrice+=allPrice
console.log(newctrAllPrice);
Object.assign(val,{elePriceAll:elePriceAllNum,ctrAllPrice:allPrice})
})
newPrdList.push(Object.assign({},item,{allNum:allNum,newctrAllPrice:newctrAllPrice}))
})
}
return Promise.all(newPrdList)
}
微信小程序整合后台数据
最新推荐文章于 2023-10-22 12:56:19 发布