|
<template>
|
<div>
|
<el-container style="min-height:100vh;height:100%">
|
<el-header >
|
<commheader @click="changeheader" :userInfo="userInfo" />
|
</el-header>
|
<el-main style="padding:0;background-color:#F8F8F8;">
|
<router-view />
|
</el-main>
|
<el-footer height="100%" class="coreshop-bg-black">
|
<commFooter></commFooter>
|
</el-footer>
|
</el-container>
|
</div>
|
</template>
|
|
|
<script setup>
|
const { $route, $message, $meth } = getCurrentInstance().appContext.config.globalProperties
|
import $store from "@/store/index.js";
|
import { logout } from '@/api/login.js'
|
import commheader from '@/components/header/index.vue';
|
import commFooter from '@/components/footer/index.vue';
|
const userInfo = ref({});
|
// const data = reactive({
|
// userInfo: $store().userInfo
|
// })
|
onMounted(() => {
|
// userInfo.value=$store().userInfo
|
})
|
|
const changeheader=(el)=>{
|
if (el == "outlogin") {
|
outlogins()
|
} else {
|
$meth.gourl(el)
|
}
|
|
}
|
// const outlogins = (el) => {
|
// logout().then(res => {
|
// if (res.status == true) {
|
// $store().removeuserInfo()
|
// $store().removeToken()
|
// data.userInfo={}
|
// $meth.gourl("/login")
|
|
|
// } else {
|
// $message({
|
// message: res.msg,
|
// grouping: true,
|
// type: 'error',
|
// })
|
// }
|
// })
|
// }
|
</script>
|
<style scoped lang="scss">
|
|
|
</style>
|