Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
 
 
 

23 rindas
975 B

  1. const axios = require('axios').default;
  2. async function materialList(category,company,division,token){
  3. const response = await axios.get(process.env.backend_url+`/api/materials?sort[0]=id:desc&filters[Category][$eq]=${category}${(company=='All')?'':`&filters[company][id][$eq]=${company}`}${(division=='All')?'':`&filters[division][id][$eq]=${division}`}&populate=*`,{
  4. headers: {'Authorization': `Bearer ${token}`}
  5. }).catch((e)=>{
  6. console.log(e.response.body);
  7. });
  8. return (response)?response.data.data.sort(function(a,b){
  9. return new Date(b.attributes.Presented) - new Date(a.attributes.Presented);
  10. }):[];
  11. }
  12. async function material(id,token){
  13. const response = await axios.get(process.env.backend_url+`/api/materials/${id}?populate=*`,{
  14. headers: {'Authorization': `Bearer ${token}`}
  15. }).catch((e)=>{
  16. console.log(e.response.body);
  17. });
  18. return (response)?response.data.data.attributes:null;
  19. }
  20. module.exports = {materialList,material};