mirror of
http://git.coreshop.cn/jianweie/coreshoppro.git
synced 2025-12-06 18:43:26 +08:00
【优化】个人中心板块底部增加清理缓存和清理用户登录数据的按钮。
This commit is contained in:
@@ -207,6 +207,12 @@
|
||||
<!-- #ifdef MP-WEIXIN -->
|
||||
<!-- todo:: 微信客服 -->
|
||||
<!-- #endif -->
|
||||
<u-grid-item @click="clearCache">
|
||||
<u-icon name="trash" :size="25" color="#666" label="清除缓存" labelPos="bottom" labelSize="13" space="25" top="15"></u-icon>
|
||||
</u-grid-item>
|
||||
<u-grid-item @click="logOff">
|
||||
<u-icon name="arrow-downward" :size="25" color="#666" label="注销登录" labelPos="bottom" labelSize="13" space="25" top="15"></u-icon>
|
||||
</u-grid-item>
|
||||
</u-grid>
|
||||
</view>
|
||||
</view>
|
||||
@@ -430,6 +436,38 @@
|
||||
pointShowName() { return this.$store.state.config.pointShowName },
|
||||
},
|
||||
methods: {
|
||||
// 退出登录
|
||||
logOff() {
|
||||
var that = this;
|
||||
this.$common.modelShow('退出', '确认退出登录吗?', () => {
|
||||
that.$store.commit('hasLogin', false);
|
||||
that.$store.commit('userInfo', "");
|
||||
that.$db.del('userToken')
|
||||
uni.reLaunch({
|
||||
url: '/pages/index/default/default'
|
||||
})
|
||||
})
|
||||
},
|
||||
// 清除缓存
|
||||
clearCache() {
|
||||
// 重新获取统一配置信息
|
||||
this.$u.api.shopConfigV2().then(res => {
|
||||
this.$store.commit('config', res.data)
|
||||
})
|
||||
//获取地区信息
|
||||
this.$u.api.getAreaList().then(res => {
|
||||
if (res.status) {
|
||||
// 删除地区缓存信息
|
||||
this.$db.del('areaList');
|
||||
this.$db.set('areaList', res.data)
|
||||
}
|
||||
});
|
||||
this.$refs.uToast.show({ message: '清除成功', type: 'success' })
|
||||
uni.reLaunch({
|
||||
url: '/pages/index/default/default'
|
||||
})
|
||||
},
|
||||
|
||||
goAgentPanel() {
|
||||
var _this = this;
|
||||
uni.showLoading({
|
||||
|
||||
@@ -43,12 +43,12 @@
|
||||
<u-icon slot="right-icon" shape="square" size="18" randomBgColor name="arrow-right"></u-icon>
|
||||
</u-cell>
|
||||
</u-list-item>
|
||||
<u-list-item>
|
||||
<!--<u-list-item>
|
||||
<u-cell title="清除缓存" @click="clearCache">
|
||||
<u-icon slot="icon" shape="square" size="18" randomBgColor name="trash"></u-icon>
|
||||
<u-icon slot="right-icon" shape="square" size="18" randomBgColor name="arrow-right"></u-icon>
|
||||
</u-cell>
|
||||
</u-list-item>
|
||||
</u-list-item>-->
|
||||
<!-- #ifdef APP-PLUS || APP-PLUS-NVUE -->
|
||||
<u-list-item>
|
||||
<u-cell title="切换账号" @click="changeAccount">
|
||||
@@ -74,29 +74,32 @@
|
||||
navigateToHandle(pageUrl) {
|
||||
this.$u.route(pageUrl)
|
||||
},
|
||||
// 清除缓存
|
||||
clearCache() {
|
||||
// 重新获取统一配置信息
|
||||
this.$u.api.shopConfigV2().then(res => {
|
||||
this.$store.commit('config', res.data)
|
||||
})
|
||||
//获取地区信息
|
||||
this.$u.api.getAreaList().then(res => {
|
||||
if (res.status) {
|
||||
// 删除地区缓存信息
|
||||
this.$db.del('areaList');
|
||||
this.$db.set('areaList', res.data)
|
||||
}
|
||||
});
|
||||
setTimeout(() => {
|
||||
this.$refs.uToast.show({ message: '清除成功', type: 'success' })
|
||||
}, 500)
|
||||
},
|
||||
//// 清除缓存
|
||||
//clearCache() {
|
||||
// // 重新获取统一配置信息
|
||||
// this.$u.api.shopConfigV2().then(res => {
|
||||
// this.$store.commit('config', res.data)
|
||||
// })
|
||||
// //获取地区信息
|
||||
// this.$u.api.getAreaList().then(res => {
|
||||
// if (res.status) {
|
||||
// // 删除地区缓存信息
|
||||
// this.$db.del('areaList');
|
||||
// this.$db.set('areaList', res.data)
|
||||
// }
|
||||
// });
|
||||
// setTimeout(() => {
|
||||
// this.$refs.uToast.show({ message: '清除成功', type: 'success' })
|
||||
// }, 500)
|
||||
//},
|
||||
|
||||
// 退出登录
|
||||
logOff() {
|
||||
var that = this;
|
||||
this.$common.modelShow('退出', '确认退出登录吗?', () => {
|
||||
this.$db.del('userToken')
|
||||
that.$store.commit('hasLogin', false);
|
||||
that.$store.commit('userInfo', "");
|
||||
that.$db.del('userToken')
|
||||
uni.reLaunch({
|
||||
url: '/pages/index/default/default'
|
||||
})
|
||||
@@ -104,9 +107,10 @@
|
||||
},
|
||||
// 切换账号
|
||||
changeAccount() {
|
||||
var that = this;
|
||||
this.$common.modelShow('切换', '确认切换登录账号吗?', () => {
|
||||
this.$db.del('userToken')
|
||||
this.$u.route({ url: '/pages/login/loginBySMS/loginBySMS', });
|
||||
that.$db.del('userToken')
|
||||
that.$u.route({ url: '/pages/login/loginBySMS/loginBySMS', });
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user