import { defineComponent } from 'vue'; import { useNamespace } from '@ibiz-template/vue-util'; import '@ibiz-template/theme/style/components/common/app-user/app-user.scss'; export const AppUser = defineComponent({ name: 'AppUser', setup() { const ns = useNamespace('app-user'); const { srfusername = '游客' } = ibiz.appData?.context || {}; return { ns, srfusername }; }, methods: { async onClick() { const res = await ibiz.auth.v7logout(); if (res.ok) { ibiz.message.success('登出成功'); this.$router.push( `/login?ru=${encodeURIComponent( window.location.hash.replace('#/', '/'), )}`, ); } else { ibiz.message.error('登出失败'); } }, }, render() { return (