// packageE/membertool/membertool.js var app = getApp(); Component({ properties: { datas: { type: null }, component_id: { type: null }, notShow: { type: null }, }, // 私有数据,可用于模板渲染 data: { emptyImage: 'https://mini-app-img-1251768088.cos.ap-guangzhou.myqcloud.com/image.png', activeNames: true, TemplateArray:[] }, lifetimes: { // 生命周期函数,可以为函数,或一个在methods段中定义的方法名 attached() {}, moved() {}, detached() {}, }, // 生命周期函数,可以为函数,或一个在methods段中定义的方法名 attached() {}, // 此处attached的声明会被lifetimes字段中的声明覆盖 ready() { }, methods: { errorFunction(event) { let index = event.currentTarget.dataset.index; let img = 'datas.show_list[' + index + '].image'; this.setData({ [img]: 'https://mini-app-img-1251768088.cos.ap-guangzhou.myqcloud.com/image.png' }); }, //获取模板id getTemplate() { let urlStr = app.getNetAddresss("member.member.getMiniTemplateCorrespond"); let that = this; app._getNetWork({ url: urlStr, data: { small_type: 6 }, success: function(resdata) { var res = resdata.data; if (res.result == 1) { let array = []; for (let i = 0; i < res.data.length; i++) { array.push(res.data[i].template_id); } that.setData({ TemplateArray: array }); wx.requestSubscribeMessage({ tmplIds: that.data.TemplateArray, success(res) { wx.navigateTo({ url: '/packageD/directSeeding/helperLiveList/helperLiveList' }); }, fail(){ wx.navigateTo({ url: '/packageD/directSeeding/helperLiveList/helperLiveList' }); } }); } else { wx.showToast({ title: res.msg, icon: 'none', duration: 1500 }); } }, fail: function(res) { console.log(res); } }); }, //根据后台返回名字做跳转 pluginGoto(e) { let item = e.currentTarget.dataset.item; let url = item.url; // 爱心值函数调用 // if (item.url == 'love_index') { // this.golove_index(); // return; // } // // 冻结币函数调用 // if (item.url == 'FrozenCoin') { // this.goFrozenCoin(); // return; // } // // 华侨币函数调用 // if (item.url == 'overseas_index') { // this.gooverseas_index(); // return; // } // // 跳转收银台函数 // if (item.url == 'cashier') { // this.gocashier(); // return; // } // // 跳转微店中心函数调用 // if (item.url == 'microShop_home') { // this.gomicroShop_home() // return // } // // 跳转帮助函数调用 // if (item.url == 'helpcenter') { // this.gohelpcenter(); // return; // } // //跳转到我要开店 // if (item.url == 'microShop_apply') { // this.gomicroShop_apply() // return; // } // //跳转到门店管理 // if (item.url == 'storeManage') { // this.gostoreManage() // return; // } //跳转到推广中心 if (item.url == 'extension') { this.goextension(); return; } //跳转到 消息 // if (item.url == 'stationNotice') { // wx.navigateTo({ // url: '/packageE/stationNotice/stationNotice' // }) // return; // } if (item.name == "courier") { wx.setStorage({ key: 'couriername', data: item.title }); wx.navigateTo({ url: '/packageA/member/' + url + '/' + url }); } else if (item.name == "supplier") { wx.navigateTo({ url: '/packageA/member/' + url + '/' + url + '?uid=' + this.data.supplier_id }); } else if (item.url == "HotelManage") { wx.navigateTo({ url: '/packageA/hotel/HotelManage/HotelManage?title=' + encodeURIComponent("酒店管理") }); } else if (item.url == 'findpwd') { wx.navigateTo({ url: '/packageE/findpwd/findpwd' }); } else if (item.url == 'aftersaleslist') { this.goaftersaleslist(); } else if (item.url == 'helperLiveList') { this.getTemplate(); } else { wx.navigateTo({ url: item.mini_url }); } // if (item.name == 'universal_card') { // // 跳转到一卡通页面 // wx.navigateTo({ // url: '/packageB/member/CardIndex/CardIndex' // }) // } else if (item.name == "supplier") { // wx.navigateTo({ // url: '/packageA/member/' + url + '/' + url + '?uid=' + this.data.supplier_id // }) // } else if (item.url == 'creditInfo') { // wx.navigateTo({ // url: '/packageB/member/' + url + '/' + url // }) // } else if (item.url == 'Integral_love') { // wx.navigateTo({ // url: '/packageB/member/' + url + '/' + url // }) // } else if (item.url == 'hotelApply') { // wx.navigateTo({ // url: '/packageA/member/storeApply/storeApply?name=hotelApply' // }) // } else if (item.url == "HotelManage") { // wx.navigateTo({ // url: '/packageA/hotel/HotelManage/HotelManage?title=' + // encodeURIComponent("酒店管理") // }) // } else if (item.url == "CardCenter") { // wx.navigateTo({ // url: '/packageB/member/business_card/CardCenter/CardCenter' // }) // } else if (item.url == "materialCenter") { // wx.navigateTo({ // url: '/packageA/others/materialCenter/materialCenter' // }) // } else if (item.url == 'DistributionOrders') { // wx.navigateTo({ // url: '/packageA/member/DistributionOrders/DistributionOrders' // }) // } else if (item.url == 'MyGroups') { // wx.navigateTo({ // url: '/packageB/member/group/MyGroups/MyGroups' // }) // } else if (item.url == 'quickIndex') { // wx.navigateTo({ // url: '/packageD/quickPay/quick_index/quick_index' // }) // } else if (item.url == 'aftersaleslist') { // this.goaftersaleslist() // } else if (item.url == 'collection') { // this.gocollection() // } else if (item.url == 'footprint') { // this.gofootprint() // } else if (item.url == 'myEvaluation') { // this.gomyEvaluation() // } else if (item.url == 'myRelationship') { // this.gomyRelationship(); // } else if (item.url == 'address') { // this.goaddress() // } else if (item.url == 'coupon') { // this.gocoupon(); // } else if (item.url == 'info') { // this.goinfo() // } else if (item.url == 'sign') { // this.gosign() // } else if (item.url == 'helperLiveList') { // let that =this; // that.getTemplate(); // } else { // wx.navigateTo({ // url: '/packageA/member/' + url + '/' + url // }) // } }, goaftersaleslist: function() { wx.navigateTo({ url: '/packageD/member/myOrder/Aftersaleslist/Aftersaleslist' }); }, //跳到收藏页面 gocollection(e) { wx.navigateTo({ url: '/packageD/member/collection/collection' }); }, //跳转到足迹 gofootprint(e) { wx.navigateTo({ url: '/packageD/member/footprint/footprint' }); }, //跳转到评论页 gomyEvaluation(e) { wx.navigateTo({ url: '/packageD/member/myEvaluation/myEvaluation' }); }, //跳转到客户 gomyRelationship(e) { //myRelationship wx.navigateTo({ url: '/packageD/member/myRelationship/myRelationship' }); }, //跳转到地址 goaddress(e) { wx.navigateTo({ url: '/packageD/member/addressList/addressList' }); }, //跳转到优惠 gocoupon(e) { wx.navigateTo({ url: '/packageA/member/coupon_v2/coupon_v2' }); }, //跳转到设置 goinfo(e) { wx.navigateTo({ url: '/packageA/member/info/info' }); }, //跳到签到页面 gosign() { //sign wx.navigateTo({ url: '/packageA/member/sign/sign' }); }, //跳转到收银台 gocashier() { wx.navigateTo({ url: '/packageC/cashier/cashier/cashier' }); }, //跳转到微店 gomicroShop_home() { wx.navigateTo({ url: '/packageC/microshop/microShop_home/microShop_home' }); //microShop_home }, //跳转到我要开店 gomicroShop_apply() { //microShop_apply wx.navigateTo({ url: '/packageC/microshop/microShop_apply/microShop_apply' }); }, //跳转到华侨币 gooverseas_index() { //overseas_index wx.navigateTo({ url: '/packageB/member/overseas_index/overseas_index' }); }, //跳转到门店管理 gostoreManage() { wx.navigateTo({ url: '/packageC/o2o/storeManage/storeManage' }); //storeManage }, //跳装到帮助页面 gohelpcenter() { wx.navigateTo({ url: '/packageB/member/helpcenter/helpcenter' }); }, //跳装到冻结币 goFrozenCoin() { //FrozenCoin wx.navigateTo({ url: '/packageB/member/FrozenCoin/FrozenCoin' }); }, //跳到爱心兑换值 golove_index: function() { //love_index wx.navigateTo({ url: '/packageB/member/love/Love_index/Love_index' }); }, goextension: function() { //extension wx.reLaunch({ url: '/packageG/pages/member/extension/extension' }); }, gotoUrl(e) { let url = e.currentTarget.dataset.item.h5_link; try { wx.navigateTo({ url: url }); } catch (e) { wx.showToast({ title: '链接设置错误', icon: 'none', duration: 2000 }); } }, onChange(event) { this.setData({ activeNames: !this.data.activeNames }); }, } });