getTabs.js 835 B

123456789101112131415161718192021222324252627
  1. const Parse = getApp().Parse;
  2. function getDiyTabs(type) {
  3. return new Promise((reslove, reject) => {
  4. let query = new Parse.Query("DiyTabs");
  5. query.equalTo("company", getApp().globalData.company);
  6. query.equalTo("isOpen", true);
  7. type && query.equalTo('name',type)
  8. query.ascending('createdAt')
  9. query.first().then((res) => {
  10. console.log(res);
  11. let tabs = res.get("options").list;
  12. tabs.map((item, index) => {
  13. // if (!item.open) {
  14. // tabs.splice(index, 1);
  15. // }
  16. });
  17. // getApp().globalData.defaultTabBar = res.get("options");
  18. let tabbarOption = res.get("options")
  19. reslove(tabbarOption)
  20. });
  21. })
  22. }
  23. module.exports = {
  24. getDiyTabs: getDiyTabs
  25. }