From 9f82f4a5cbc86dbba5c6ced881555b007f314a0c Mon Sep 17 00:00:00 2001 From: zhangzengfei <zhangzengfei@iotlink.com> Date: 星期一, 01 二月 2021 15:41:48 +0800 Subject: [PATCH] 修复自动登录手动退出后的操作 --- src/pages/desktop/index/components/Tools.vue | 32 +++++++++++++++++--------------- 1 files changed, 17 insertions(+), 15 deletions(-) diff --git a/src/pages/desktop/index/components/Tools.vue b/src/pages/desktop/index/components/Tools.vue index f968873..3ae05c9 100644 --- a/src/pages/desktop/index/components/Tools.vue +++ b/src/pages/desktop/index/components/Tools.vue @@ -73,10 +73,10 @@ <script> import html2canvas from 'html2canvas'; -import { logout,updatePwd } from "@/api/login"; +import { logout, updatePwd } from "@/api/login"; export default { name: "Tools", - data () { + data() { var validatePass = (rule, value, callback) => { if (value === '') { callback(new Error('璇疯緭鍏ュ瘑鐮�')); @@ -104,9 +104,9 @@ maxOrderOne: '', userInfo: {}, showPasswdForm: false, - rules:{ + rules: { oldPwd: [ - {required: true, message: '璇疯緭鍏ユ棫瀵嗙爜', trigger: 'blur'} + { required: true, message: '璇疯緭鍏ユ棫瀵嗙爜', trigger: 'blur' } ], newPwd: [ { required: true, validator: validatePass, trigger: 'blur' } @@ -123,7 +123,7 @@ }; }, - created () { + created() { let _that = this; this.userInfo = sessionStorage.getItem("userInfo") && JSON.parse(sessionStorage.getItem("userInfo")); console.log(this.userInfo) @@ -162,13 +162,13 @@ oldPwd: this.passwdForm.oldPwd, newPwd: this.passwdForm.checkPwd } - updatePwd(json).then(res=>{ - console.log(res,'淇敼瀵嗙爜') + updatePwd(json).then(res => { + console.log(res, '淇敼瀵嗙爜') this.$notify({ - type:res.success?'success':'error', - message:res.msg + type: res.success ? 'success' : 'error', + message: res.msg }) - if(res.success){ + if (res.success) { this.showPasswdForm = false // this.$nextTick(_=>{ // this.toLogout('淇敼瀵嗙爜鎴愬姛锛岃閲嶆柊鐧诲綍锛�') @@ -198,7 +198,7 @@ ); }, - togglePreference () { + togglePreference() { //this.$store.commit("desktop/togglePreference"); //鏄剧ず妗岄潰,鏈�灏忓寲宸叉墦寮�鐨勫簲鐢� ; @@ -212,7 +212,7 @@ }); }) }, - dockClick (dock) { + dockClick(dock) { if (dock.type === "1") { window.open(dock.url); @@ -229,11 +229,11 @@ this.$store.commit("desktop/refreshFrame", dock); } }, - toolHover (dock) { + toolHover(dock) { //this.$parent.screenShot(dock) }, - toLogout () { + toLogout() { let _this = this; this.$confirm("鎻愮ず锛氱‘瀹氶��鍑哄悧锛�", { center: true, @@ -243,6 +243,8 @@ logout().then(res => { if (res === "閫�鍑烘垚鍔�") { sessionStorage.removeItem("userInfo"); + // 鎵嬪姩閫�鍑�, 鍙栨秷鑷姩鐧诲綍 + sessionStorage.removeItem("autoLogin"); _this.userInfo = {}; location.assign('/view/index'); this.$notify({ @@ -297,7 +299,7 @@ .tools .tools-middle::before { width: 1px; height: 20px; - content: ''; + content: ""; position: absolute; top: 10px; left: 0; -- Gitblit v1.8.0