| 
							- const extConfig = wx.getExtConfigSync ? wx.getExtConfigSync() : {}
 - let ifStoreApp = extConfig.attr.ifStoreApp;
 - const Http = require("../utils/HttpBasics");
 - var config = require("../config/config.js");
 - let app = getApp();
 - Component({
 -   data: {
 -     home_a_img: [],
 -     selected: 0,
 -     "color": "#abb1be",
 -     "selectedColor": "#FD782D",
 -     "list": [{
 -       "pagePath": "/index/index",
 -       "iconPath": "../assets/images/home.png",
 -       "selectedIconPath": "../assets/images/home-a.png",
 -       "text": "首页"
 -     },
 -     {
 -       "pagePath": "/index/searchbar",
 -       "iconPath": "../assets/images/mendian.png",
 -       "selectedIconPath": "../assets/images/mendian-a.png",
 -       "text": "门店"
 -     },
 -     {
 -       "pagePath": "/index/passCar",
 -       "iconPath": "../assets/images/park.png",
 -       "selectedIconPath": "../assets/images/park-a.png",
 -       "text": "停车"
 -     },
 -     {
 -       "pagePath": "/index/user",
 -       "iconPath": "../assets/images/user.png",
 -       "selectedIconPath": "../assets/images/user-a.png",
 -       "text": "我的"
 -     }
 -     ]
 -   },
 -   created() {
 -     if (app.globalData.token) {
 -       this.getType()
 -     }
 -   },
 -   // lifetimes: {
 -   //   attached: function () {
 -   //     // 在组件实例进入页面节点树时执行
 - 
 -   //   },
 -   // },
 -   attached() {
 -     if (ifStoreApp == 1) {
 -       this.setData({
 -         list: [{
 -           "pagePath": "/index/index",
 -           "iconPath": "../assets/images/home.png",
 -           "selectedIconPath": "../assets/images/home-a.png",
 -           "text": "首页"
 -         },
 -         {
 -           "pagePath": "/index/user",
 -           "iconPath": "../assets/images/user.png",
 -           "selectedIconPath": "../assets/images/user-a.png",
 -           "text": "我的"
 -         }
 -         ]
 -       })
 -     } else if (ifStoreApp == 2) {
 -       this.setData({
 -         list: [{
 -           "pagePath": "/index/index",
 -           "iconPath": "../assets/images/home.png",
 -           "selectedIconPath": "../assets/images/home-a.png",
 -           "text": "首页"
 -         },
 -         {
 -           "pagePath": "/index/searchbar",
 -           "iconPath": "../assets/images/mendian.png",
 -           "selectedIconPath": "../assets/images/mendian-a.png",
 -           "text": "门店"
 -         },
 -         {
 -           "pagePath": "/index/user",
 -           "iconPath": "../assets/images/user.png",
 -           "selectedIconPath": "../assets/images/user-a.png",
 -           "text": "我的"
 -         }
 -         ]
 -       })
 -     }
 -   },
 -   methods: {
 -     switchTab(e) {
 - 
 -       // this.setData({
 -       //   list: this.data.home_a_img
 -       // })
 -       // console.log(this.data.home_a_img)
 - 
 -       const data = e.currentTarget.dataset;
 -       this.setData({
 -         selected: data.index
 -       })
 -       console.log(data.index)
 -       const url = data.path;
 -       if (data.index == 0 || data.index == 3) {
 -         this.getTemplateId()
 -       }
 - 
 -       wx.switchTab({
 -         url
 -       });
 -     },
 -     /**
 -      * 获取全局样式
 -      */
 -     getType() {
 -       Http.get({
 -         url: config.api.setType,
 -         data: {
 -           mouldType: app.globalData.mouldType
 -         }
 -       }).then(res => {
 -         const {
 -           code,
 -           data
 -         } = res
 -         if (code == 200) {
 -           app.globalData.styleLsit = data
 -           this.setTabStyle()
 -         }
 -         // console.log(this.data.list[0].selectedIconPath, '99999999999999999999999999999999999999999')
 -       })
 -     },
 -     // 初始换底部导航栏
 -     setTabStyle: function () {
 -       const that = this
 -       console.log(app.globalData.mouldType, "mouldType")
 -       if (app.globalData.mouldType == 0) {
 -         that.setData({
 -           selectedColor: `${app.globalData.styleLsit.t_in_std.styleClass}`,
 -           list: [{
 -             "pagePath": "/index/index",
 -             "iconPath": `${app.globalData.styleLsit.t_in.icon}`,
 -             "selectedIconPath": `${app.globalData.styleLsit.t_in_std.icon}`,
 -             "text": "首页"
 -           },
 -           {
 -             "pagePath": "/index/searchbar",
 -             "iconPath": `${app.globalData.styleLsit.t_md.icon}`,
 -             "selectedIconPath": `${app.globalData.styleLsit.t_md_std.icon}`,
 -             "text": "门店"
 -           },
 -           {
 -             "pagePath": "/index/passCar",
 -             "iconPath": `${app.globalData.styleLsit.t_tc.icon}`,
 -             "selectedIconPath": `${app.globalData.styleLsit.t_tc_std.icon}`,
 -             "text": "停车"
 -           },
 -           {
 -             "pagePath": "/index/user",
 -             "iconPath": `${app.globalData.styleLsit.t_uc.icon}`,
 -             "selectedIconPath": `${app.globalData.styleLsit.t_uc_std.icon}`,
 -             "text": "我的"
 -           }
 -           ],
 -         })
 -       } else if (app.globalData.mouldType == 1) {
 -         that.setData({ //getTabBar().
 -           selectedColor: `${app.globalData.styleLsit.t_in_std.styleClass}`,
 -           list: [{
 -             "pagePath": "/pages/theme/index1/index",
 -             "iconPath": `${app.globalData.styleLsit.t_in.icon}`,
 -             "selectedIconPath": `${app.globalData.styleLsit.t_in_std.icon}`,
 -             "text": "首页"
 -           },
 -           {
 -             "pagePath": "/index/searchbar",
 -             "iconPath": `${app.globalData.styleLsit.t_md.icon}`,
 -             "selectedIconPath": `${app.globalData.styleLsit.t_md_std.icon}`,
 -             "text": "门店"
 -           },
 -           {
 -             "pagePath": "/index/passCar",
 -             "iconPath": `${app.globalData.styleLsit.t_tc.icon}`,
 -             "selectedIconPath": `${app.globalData.styleLsit.t_tc_std.icon}`,
 -             "text": "停车"
 -           },
 -           {
 -             "pagePath": "/index/user",
 -             "iconPath": `${app.globalData.styleLsit.t_uc.icon}`,
 -             "selectedIconPath": `${app.globalData.styleLsit.t_uc_std.icon}`,
 -             "text": "我的"
 -           }
 -           ],
 -         })
 - 
 -       }
 - 
 -     },
 - 
 -     getTemplateId() {
 -       // console.log("隐藏")
 -       //  wx.hideTabBar()
 -       Http.get({
 -         url: config.api.templateId,
 -         // data: {
 -         //   pageNum: 1,
 -         //   pageSize: 100
 -         // }
 -       }).then(res => {
 -         const {
 -           code,
 -           data
 -         } = res
 -         if (code == 200) {
 -           this.setData({
 -             templateId: data || ''
 -           })
 -           this.setWxMessage()
 -         } else {
 -           return
 -         }
 -       })
 -     },
 -     setWxMessage() {
 -       let tmplIds = []
 -       this.data.templateId.map(res => {
 -         tmplIds.push(res.templateId)
 -       })
 -       wx.requestSubscribeMessage({
 -         tmplIds: tmplIds,
 -         success(res) {
 -           console.log("我重复订阅")
 -           let _statue = null
 -           tmplIds.map((item, index) => { //判读用户是否点击了确定
 -             if (res[item] == "accept") {
 -               _statue = 'ok'
 -             }
 -           })
 -           if (_statue == 'ok') {
 -             Http.post({
 -               url: config.api.wxMsg
 -             }).then(res => {
 - 
 -               wx.setStorageSync({
 -                 key: 'ifShowTab',
 -                 data: true,
 -               })
 -               console.log(res)
 -             })
 -             return
 -           }
 - 
 -         },
 -         complete() {
 - 
 -         }
 -       })
 -     },
 - 
 -   }
 - 
 - })
 
 
  |