提交 a20346e6 作者: 翁进城

优化首页数据获取方式

上级 51c3f9a3
...@@ -49,6 +49,13 @@ const {IndustryFlightSkills} = flightSkillsApi ...@@ -49,6 +49,13 @@ const {IndustryFlightSkills} = flightSkillsApi
useEffect(()=>{ useEffect(()=>{
(async()=>{ (async()=>{
listNewsApi.listNewsPage({ pageNo: 1, pageSize: 10 }).then((res) => {
setRightTopDomList(rightDom(res.result?.list!));
});
listNewsApi.listNewTenderInfo({ pageNo: 1, pageSize: 10 }).then((res) => {
setRightBottomDomList(rightDom2(res.result?.list!));
});
let res1 = await Promise.all([deviceCategory(),deviceBrand(),deviceModel()]) let res1 = await Promise.all([deviceCategory(),deviceBrand(),deviceModel()])
let res2 = await Promise.all([listAllAppType(),listAllIndustry()]) let res2 = await Promise.all([listAllAppType(),listAllIndustry()])
let res3 = await Promise.all([listAllCategory(),listAllParts(),listAllQuality()]) let res3 = await Promise.all([listAllCategory(),listAllParts(),listAllQuality()])
...@@ -56,16 +63,15 @@ const {IndustryFlightSkills} = flightSkillsApi ...@@ -56,16 +63,15 @@ const {IndustryFlightSkills} = flightSkillsApi
let res5 = await Promise.all([IndustryFlightSkills()]) let res5 = await Promise.all([IndustryFlightSkills()])
// let res6 = await Promise.all([deviceCategory(),deviceBrand(),deviceModel()]) // let res6 = await Promise.all([deviceCategory(),deviceBrand(),deviceModel()])
let res7 = await listNewsApi.listNewsPage({pageNo:1,pageSize:10})
let res8 = await listNewsApi.listNewTenderInfo({pageNo:1,pageSize:10})
const listValue:any = [res1.map(item=>item.result).flat(),res2.map(item=>item.result).flat(),res3.map(item=>item.result).flat(),[],res5.map(item=>item.result).flat(),[]] const listValue:any = [res1.map(item=>item.result).flat(),res2.map(item=>item.result).flat(),res3.map(item=>item.result).flat(),[],res5.map(item=>item.result).flat(),[]]
console.log(res1.map(item=>item.result).flat()); console.log(res1.map(item=>item.result).flat());
setMoreEqList(res1.map(item=>item.result).flat()) setMoreEqList(res1.map(item=>item.result).flat())
setLeftDomList(columns.map((item,index)=>{return {element:leftDom(item,index,listValue)}})) setLeftDomList(columns.map((item,index)=>{return {element:leftDom(item,index,listValue)}}))
setRightTopDomList(rightDom(res7.result?.list!))
setRightBottomDomList(rightDom2(res8.result?.list!))
})() })()
// Promise.all([category(),brand(),model(),part(),quality(),region()]).then((res)=>{ // Promise.all([category(),brand(),model(),part(),quality(),region()]).then((res)=>{
// console.log("resssss ",res); // console.log("resssss ",res);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论