修复bug
This commit is contained in:
parent
fc9cc60795
commit
b6d8996b65
|
|
@ -1,8 +1,8 @@
|
||||||
<template>
|
<template>
|
||||||
<div class="layout-aside">
|
<div class="layout-aside">
|
||||||
<router-link to="/workbench" class="logo flex col-center">
|
<router-link to="/workbench" class="logo flex col-center">
|
||||||
<img class="logo-img" :src="config.web_logo" alt />
|
<img class="logo-img" :src="config.webLogo" alt />
|
||||||
<div class="line-1">{{ config.web_name }}</div>
|
<div class="line-1">{{ config.webName }}</div>
|
||||||
</router-link>
|
</router-link>
|
||||||
<div class="scrollbar-wrap">
|
<div class="scrollbar-wrap">
|
||||||
<el-scrollbar style="height: 100%" class="ls-scrollbar">
|
<el-scrollbar style="height: 100%" class="ls-scrollbar">
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
text-color="#E5E5E5"
|
text-color="#E5E5E5"
|
||||||
>
|
>
|
||||||
<template v-for="(item, index) in sidebar" :key="index">
|
<template v-for="(item, index) in sidebar" :key="index">
|
||||||
<sub-menu :route="item" :path="item.path"/>
|
<sub-menu :route="item" :path="item.path" />
|
||||||
</template>
|
</template>
|
||||||
</el-menu>
|
</el-menu>
|
||||||
</el-scrollbar>
|
</el-scrollbar>
|
||||||
|
|
|
||||||
|
|
@ -34,7 +34,7 @@ export default defineComponent({
|
||||||
setup() {
|
setup() {
|
||||||
const { store, router } = useAdmin()
|
const { store, router } = useAdmin()
|
||||||
const userInfo = computed(() => store.getters.userInfo)
|
const userInfo = computed(() => store.getters.userInfo)
|
||||||
console.log(userInfo, 'userInfo____')
|
console.log('____userInfo____', userInfo)
|
||||||
|
|
||||||
const handleCommand = (command: string) => {
|
const handleCommand = (command: string) => {
|
||||||
switch (command) {
|
switch (command) {
|
||||||
|
|
|
||||||
|
|
@ -66,8 +66,10 @@ const user: Module<UserModule, any> = {
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
apiUserInfo()
|
apiUserInfo()
|
||||||
.then((data: any) => {
|
.then((data: any) => {
|
||||||
commit('setUser', data)
|
commit('setUser', data.user)
|
||||||
commit('setPermission', data.permissions)
|
commit('setPermission', data.permissions)
|
||||||
|
console.log('___data.user___', data.user)
|
||||||
|
|
||||||
resolve(data)
|
resolve(data)
|
||||||
})
|
})
|
||||||
.catch(error => {
|
.catch(error => {
|
||||||
|
|
|
||||||
|
|
@ -51,7 +51,13 @@
|
||||||
</el-card>
|
</el-card>
|
||||||
|
|
||||||
<footer-btns>
|
<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>
|
</footer-btns>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
@ -60,6 +66,8 @@
|
||||||
import { defineComponent, reactive, onMounted } from 'vue'
|
import { defineComponent, reactive, onMounted } from 'vue'
|
||||||
import { apiGetCopyright, apiSetCopyright } from '@/api/setting'
|
import { apiGetCopyright, apiSetCopyright } from '@/api/setting'
|
||||||
import FooterBtns from '@/components/footer-btns/index.vue'
|
import FooterBtns from '@/components/footer-btns/index.vue'
|
||||||
|
import { ElMessage } from 'element-plus'
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
components: {
|
components: {
|
||||||
FooterBtns
|
FooterBtns
|
||||||
|
|
@ -110,6 +118,7 @@ export default defineComponent({
|
||||||
})
|
})
|
||||||
.then((res: any) => {
|
.then((res: any) => {
|
||||||
console.log('res', res)
|
console.log('res', res)
|
||||||
|
ElMessage({ type: 'success', message: '保存成功' })
|
||||||
getCopyright()
|
getCopyright()
|
||||||
})
|
})
|
||||||
.catch((err: any) => {
|
.catch((err: any) => {
|
||||||
|
|
|
||||||
|
|
@ -64,17 +64,24 @@
|
||||||
</el-card>
|
</el-card>
|
||||||
|
|
||||||
<footer-btns>
|
<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>
|
</footer-btns>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { defineComponent, reactive, onMounted, Ref, ref } from 'vue'
|
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 MaterialSelect from '@/components/material-select/index.vue'
|
||||||
import FooterBtns from '@/components/footer-btns/index.vue'
|
import FooterBtns from '@/components/footer-btns/index.vue'
|
||||||
import { apiGetWebsite, apiSetWebsite } from '@/api/setting'
|
import { apiGetWebsite, apiSetWebsite } from '@/api/setting'
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
components: {
|
components: {
|
||||||
MaterialSelect,
|
MaterialSelect,
|
||||||
|
|
@ -126,6 +133,7 @@ export default defineComponent({
|
||||||
})
|
})
|
||||||
.then((res: any) => {
|
.then((res: any) => {
|
||||||
console.log('res', res)
|
console.log('res', res)
|
||||||
|
ElMessage({ type: 'success', message: '保存成功' })
|
||||||
getWebsite()
|
getWebsite()
|
||||||
})
|
})
|
||||||
.catch((err: any) => {
|
.catch((err: any) => {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue