perf: 优化配色 (#1871)

* perf: 优化配色

* perf: 修改 interface

Co-authored-by: ibuler <ibuler@qq.com>
This commit is contained in:
fit2bot
2022-07-06 19:45:44 +08:00
committed by GitHub
parent bc991fe762
commit f4292796fc
4 changed files with 17 additions and 7 deletions

View File

@@ -2,7 +2,7 @@ import request from '@/utils/request'
export function updateInterface(formData) { export function updateInterface(formData) {
return request({ return request({
url: '/api/v1/xpack/interface/setting', url: '/api/v1/xpack/interface/setting/',
method: 'put', method: 'put',
headers: { headers: {
'Content-Type': 'multipart/form-data' 'Content-Type': 'multipart/form-data'
@@ -12,15 +12,15 @@ export function updateInterface(formData) {
} }
export function getInterfaceInfo() { export function getInterfaceInfo() {
return request({ return request({
url: '/api/v1/xpack/interface/setting', url: '/api/v1/xpack/interface/setting/',
method: 'get' method: 'get'
}) })
} }
export function restoreInterface() { export function restoreInterface() {
return request({ return request({
url: '/api/v1/xpack/interface/restore', url: '/api/v1/xpack/interface/setting/restore/',
method: 'get' method: 'put'
}) })
} }

View File

@@ -82,7 +82,7 @@ export function getPublicSettings(isOpen) {
} }
export function getLogo() { export function getLogo() {
return request({ return request({
url: '/api/v1/xpack/interface/setting', url: '/api/v1/xpack/interface/setting/',
method: 'get' method: 'get'
}) })
} }

View File

@@ -2,7 +2,7 @@
<el-link <el-link
class="detail" class="detail"
:disabled="disabled" :disabled="disabled"
:type="col.type" :type="col.type || 'success'"
@click="goDetail" @click="goDetail"
> >
{{ iTitle }} {{ iTitle }}

View File

@@ -1,5 +1,14 @@
<template> <template>
<Page> <Page>
<div v-if="isDev" style="margin-bottom: 20px">
<el-button
v-for="tp of ['primary', 'success', 'info', 'warning', 'danger']"
:key="tp"
:type="tp"
>
{{ tp.toUpperCase() }}
</el-button>
</div>
<IBox v-if="!loading"> <IBox v-if="!loading">
<GenericCreateUpdateForm <GenericCreateUpdateForm
:fields="fields" :fields="fields"
@@ -37,6 +46,7 @@ export default {
interfaceInfo: {}, interfaceInfo: {},
hasSaveContinue: false, hasSaveContinue: false,
successUrl: { name: 'Settings' }, successUrl: { name: 'Settings' },
isDev: process.env.NODE_ENV === 'development',
fields: [ fields: [
[this.$t('common.Basic'), ['login_title', 'theme']], [this.$t('common.Basic'), ['login_title', 'theme']],
['Logo', ['logo_index', 'logo_logout', 'favicon']], ['Logo', ['logo_index', 'logo_logout', 'favicon']],
@@ -112,7 +122,7 @@ export default {
} }
} }
}, },
url: '/api/v1/xpack/interface/setting', url: '/api/v1/xpack/interface/setting/',
submitMethod() { submitMethod() {
return 'put' return 'put'
}, },