315 lines
8.3 KiB
JavaScript
315 lines
8.3 KiB
JavaScript
// packageE/membertool/membertool.js
|
||
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,
|
||
},
|
||
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'
|
||
});
|
||
},
|
||
//根据后台返回名字做跳转
|
||
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.name == "courier") {
|
||
wx.setStorage({
|
||
key: "couriername",
|
||
data: item.title,
|
||
});
|
||
wx.navigateTo({
|
||
url: "/packageA/member/" + url + "/" + url,
|
||
});
|
||
} else if (item.url == "helperLiveList") {
|
||
this.getTemplate();
|
||
} else {
|
||
wx.navigateTo({
|
||
url: item.mini_url,
|
||
});
|
||
}
|
||
|
||
// if (item.name == "courier") {
|
||
// wx.setStorage({
|
||
// key: 'couriername',
|
||
// data: item.title
|
||
// })
|
||
// wx.navigateTo({
|
||
// url: '/packageA/member/' + url + '/' + url
|
||
// })
|
||
// } else 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 == '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 {
|
||
// 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",
|
||
});
|
||
},
|
||
onChange(event) {
|
||
this.setData({
|
||
activeNames: !this.data.activeNames,
|
||
});
|
||
},
|
||
gotoUrl(e) {
|
||
let url = e.currentTarget.dataset.item.h5_link;
|
||
try {
|
||
wx.navigateTo({
|
||
url: url,
|
||
});
|
||
} catch (e) {
|
||
wx.showToast({
|
||
title: "链接设置错误",
|
||
icon: "none",
|
||
duration: 2000,
|
||
});
|
||
}
|
||
},
|
||
},
|
||
});
|