| @@ -85,7 +85,7 @@ | |||||
| <script> | <script> | ||||
| import Cookies from "js-cookie"; | import Cookies from "js-cookie"; | ||||
| import { listSurveyTask } from "@/api/contracted"; | import { listSurveyTask } from "@/api/contracted"; | ||||
| import { getInfo } from "@/api/login"; | |||||
| import { getInfo, logout } from "@/api/login"; | |||||
| export default { | export default { | ||||
| name: "contractedIndex", | name: "contractedIndex", | ||||
| @@ -93,7 +93,10 @@ | |||||
| return { | return { | ||||
| showPopover: false, | showPopover: false, | ||||
| // 通过 actions 属性来定义菜单选项 | // 通过 actions 属性来定义菜单选项 | ||||
| actions: [{ text: '修改密码',value:1 }], | |||||
| actions: [ | |||||
| { text: '修改密码',value:1 }, | |||||
| { text: '退出登录',value:2 } | |||||
| ], | |||||
| nickName: null, | nickName: null, | ||||
| phone: null, | phone: null, | ||||
| // 调查任务 | // 调查任务 | ||||
| @@ -135,10 +138,18 @@ | |||||
| case 1: | case 1: | ||||
| this.$router.push({path:'/contracted/user/passWord'}) | this.$router.push({path:'/contracted/user/passWord'}) | ||||
| break; | break; | ||||
| case 2: | |||||
| this.loginOut(); | |||||
| break; | |||||
| } | } | ||||
| }, | }, | ||||
| changeTaskOption(option) { | changeTaskOption(option) { | ||||
| this.taskOption = option; | this.taskOption = option; | ||||
| }, | |||||
| loginOut() { | |||||
| logout().then(res => { | |||||
| this.$router.push({ path: '/contracted/login' }); | |||||
| }) | |||||
| } | } | ||||
| }, | }, | ||||
| }; | }; | ||||