Procházet zdrojové kódy

加个退出登录

shish před 4 roky
rodič
revize
5dfb1d20c7
1 změnil soubory, kde provedl 23 přidání a 6 odebrání
  1. 23 6
      ghsPad/src/admin/home/workbench.vue

+ 23 - 6
ghsPad/src/admin/home/workbench.vue

@@ -70,11 +70,14 @@
 			<view @click="clearShop">
 				清空商品
 			</view>
+			<view @click="logout">
+				退出登录
+			</view>
 		</view>
 		<view class="shop-list">
 			<shopTypeSelect @selectItemChange="selectItemChange">
 				<view slot="footer" class="shop-footer_box">
-					<view 
+					<view
 					@tap="breakage"
 					class="btn-breakage">
 						报损
@@ -133,14 +136,14 @@ import collectMoney from '@/components/collect-money.vue'
 import { createCreateOrder, wastageCreateOrder } from '@/api/home/index'
 export default {
 	name: "workbench",
-	components: { 
+	components: {
 		NotLogin,
 		uniPopup,
 		selectUser,
 		shopTypeSelect,
 		keyboardSetFlower,
 		selectSettle,
-		collectMoney 
+		collectMoney
 		},
 	mixins: [productMins,autoUpdateMixins],
 	data() {
@@ -251,7 +254,7 @@ export default {
 				this.$msg('请选择报损商品')
 				return false
 			}
-			this.$util.confirmModal({content:'确定报损吗?'}, 
+			this.$util.confirmModal({content:'确定报损吗?'},
 			async() => {
 				try {
 					let arr = this.shopList.map(i=>({
@@ -266,7 +269,7 @@ export default {
 				}catch(err) {
 					console.log(err)
 				}
-				
+
 			})
 		},
 		settle(){
@@ -279,11 +282,25 @@ export default {
 				return false
 			}
 			this.isShowSettle = true
-			
+
 		},
 		clearShop(){
 			this.shopList = []
 		},
+		logout(){
+		let that = this
+			uni.showModal({
+							title: '提示',
+							content: '确认退出?',
+							success: function (res) {
+											if (res.confirm) {
+												uni.clearStorage()
+												that.$store.commit("setLoginInfo", {})
+												plus.runtime.restart()
+											}
+							}
+			})
+		},
 		deleteShop(){
 			if(this.$util.isEmpty(this.selectCurrentActiveItem)) {
 					this.$msg('请选择要删除的商品')