修复bug

This commit is contained in:
Mrtangl 2022-04-25 18:30:31 +08:00
parent fc9cc60795
commit b6d8996b65
5 changed files with 27 additions and 8 deletions

View File

@ -1,8 +1,8 @@
<template>
<div class="layout-aside">
<router-link to="/workbench" class="logo flex col-center">
<img class="logo-img" :src="config.web_logo" alt />
<div class="line-1">{{ config.web_name }}</div>
<img class="logo-img" :src="config.webLogo" alt />
<div class="line-1">{{ config.webName }}</div>
</router-link>
<div class="scrollbar-wrap">
<el-scrollbar style="height: 100%" class="ls-scrollbar">
@ -13,7 +13,7 @@
text-color="#E5E5E5"
>
<template v-for="(item, index) in sidebar" :key="index">
<sub-menu :route="item" :path="item.path"/>
<sub-menu :route="item" :path="item.path" />
</template>
</el-menu>
</el-scrollbar>

View File

@ -34,7 +34,7 @@ export default defineComponent({
setup() {
const { store, router } = useAdmin()
const userInfo = computed(() => store.getters.userInfo)
console.log(userInfo, 'userInfo____')
console.log('____userInfo____', userInfo)
const handleCommand = (command: string) => {
switch (command) {

View File

@ -66,8 +66,10 @@ const user: Module<UserModule, any> = {
return new Promise((resolve, reject) => {
apiUserInfo()
.then((data: any) => {
commit('setUser', data)
commit('setUser', data.user)
commit('setPermission', data.permissions)
console.log('___data.user___', data.user)
resolve(data)
})
.catch(error => {

View File

@ -51,7 +51,13 @@
</el-card>
<footer-btns>
<el-button v-perm="['setting:setCopyright']" type="primary" size="small" @click="setCopyright">保存</el-button>
<el-button
v-perm="['setting:setCopyright']"
type="primary"
size="small"
@click="setCopyright"
>保存</el-button
>
</footer-btns>
</div>
</template>
@ -60,6 +66,8 @@
import { defineComponent, reactive, onMounted } from 'vue'
import { apiGetCopyright, apiSetCopyright } from '@/api/setting'
import FooterBtns from '@/components/footer-btns/index.vue'
import { ElMessage } from 'element-plus'
export default defineComponent({
components: {
FooterBtns
@ -110,6 +118,7 @@ export default defineComponent({
})
.then((res: any) => {
console.log('res', res)
ElMessage({ type: 'success', message: '保存成功' })
getCopyright()
})
.catch((err: any) => {

View File

@ -64,17 +64,24 @@
</el-card>
<footer-btns>
<el-button v-perm="['setting:setWebsite']" type="primary" size="small" @click="setWebsite">保存</el-button>
<el-button
v-perm="['setting:setWebsite']"
type="primary"
size="small"
@click="setWebsite"
>保存</el-button
>
</footer-btns>
</div>
</template>
<script lang="ts">
import { defineComponent, reactive, onMounted, Ref, ref } from 'vue'
import { ElInput, ElForm } from 'element-plus'
import { ElInput, ElForm, ElMessage } from 'element-plus'
import MaterialSelect from '@/components/material-select/index.vue'
import FooterBtns from '@/components/footer-btns/index.vue'
import { apiGetWebsite, apiSetWebsite } from '@/api/setting'
export default defineComponent({
components: {
MaterialSelect,
@ -126,6 +133,7 @@ export default defineComponent({
})
.then((res: any) => {
console.log('res', res)
ElMessage({ type: 'success', message: '保存成功' })
getWebsite()
})
.catch((err: any) => {