修复bug
This commit is contained in:
parent
fc9cc60795
commit
b6d8996b65
|
|
@ -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">
|
||||
|
|
|
|||
|
|
@ -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) {
|
||||
|
|
|
|||
|
|
@ -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 => {
|
||||
|
|
|
|||
|
|
@ -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) => {
|
||||
|
|
|
|||
|
|
@ -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) => {
|
||||
|
|
|
|||
Loading…
Reference in New Issue