getTabs.js 672 B

1234567891011121314151617181920212223
  1. const Parse = getApp().Parse;
  2. function getDiyTabs() {
  3. return new Promise((reslove, reject) => {
  4. let query = new Parse.Query("DiyTabs");
  5. query.equalTo("company", getApp().globalData.company);
  6. query.first().then((res) => {
  7. let tabs = res.get("options").list;
  8. tabs.map((item, index) => {
  9. if (!item.open) {
  10. tabs.splice(index, 1);
  11. }
  12. });
  13. getApp().globalData.defaultTabBar = res.get("options");
  14. let tabbarList = res.get("options").list
  15. reslove(tabbarList)
  16. });
  17. })
  18. }
  19. module.exports = {
  20. getDiyTabs: getDiyTabs
  21. }