60 lines
1.4 KiB
Plaintext
60 lines
1.4 KiB
Plaintext
import { getArticleList } from "@/api/daikin/base";
|
|
|
|
export const Navs = [
|
|
{ key: "IntelligenceOutside", name: "社外", type: "1" },
|
|
{ key: "IntelligenceWithin", name: "社内", type: "2" },
|
|
];
|
|
|
|
export function useData() {
|
|
const route = useRoute();
|
|
const { push } = useRouter();
|
|
|
|
const data1 = ref<any>({});
|
|
const data2 = ref<any>({});
|
|
const data3 = ref<any>({});
|
|
const data4 = ref<any>({});
|
|
const data5 = ref<any>({});
|
|
const data6 = ref<any>({});
|
|
const data7 = ref<any>({});
|
|
|
|
async function getData() {
|
|
const { data: _data } = await getArticleList({
|
|
pageNum: 1,
|
|
pageSize: 5,
|
|
} as any);
|
|
data7.value =_data
|
|
// console.log(_data)
|
|
data1.value =getDats(_data[1])
|
|
data2.value =getDats(_data[2])
|
|
data3.value =getDats(_data[3])
|
|
data4.value =getDats(_data[4])
|
|
data5.value =getDats(_data[5])
|
|
data6.value =getDats(_data[6])
|
|
// console.log(data1.value,data2.value,data3.value,data4.value,data5.value,data6.value,data7.value)
|
|
|
|
}
|
|
|
|
getData();
|
|
|
|
return { data1,data2,data3,data4,data5,data6,data7, getData };
|
|
}
|
|
const getDats=(obj: any[])=>{
|
|
// console.log(obj)
|
|
if(obj&&obj.length>0){
|
|
|
|
return obj.filter((item,index) => {
|
|
if(index===0&&item.isTop==='Y'){
|
|
return index !== 0 || item.isTop !== 'Y';
|
|
}
|
|
else{
|
|
return obj
|
|
}
|
|
|
|
})
|
|
// console.log(obj)
|
|
}
|
|
else{
|
|
return {}
|
|
}
|
|
}
|