import {ref} from "vue";
|
import {useRouter} from "vue-router";
|
|
/**
|
* 用户下拉组件
|
*/
|
const userDropdown = ()=>{
|
const isVisible = ref(false);
|
const router = useRouter();
|
const commandClick = (name)=>{
|
switch (name) {
|
case "outSystem":
|
outSystem();
|
break;
|
case "passwordChange":
|
passwordChange();
|
break;
|
default:
|
this.$layer.msg("该功能暂未开放!");
|
break;
|
}
|
}
|
|
const outSystem = ()=>{
|
sessionStorage.removeItem("login-token");
|
router.push({
|
path: "/login",
|
replace: true
|
});
|
};
|
|
const passwordChange = ()=>{
|
|
}
|
const visibleChange = (state)=>{
|
isVisible.value = state;
|
}
|
return {isVisible, commandClick, visibleChange};
|
};
|
export default userDropdown;
|