Skip to content

Commit 921b9e0

Browse files
committed
style: format code for improved readability and consistency
1 parent 65d2045 commit 921b9e0

File tree

1 file changed

+38
-30
lines changed

1 file changed

+38
-30
lines changed

ui/src/views/system-setting/theme/index.vue

Lines changed: 38 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@
1010
@change="changeThemeHandle"
1111
>
1212
<template v-for="(item, index) in themeList" :key="index">
13-
<el-radio-button :label="item.label" :value="item.value" />
13+
<el-radio-button :label="item.label" :value="item.value"/>
1414
</template>
15-
<el-radio-button :label="$t('theme.custom')" value="custom" />
15+
<el-radio-button :label="$t('theme.custom')" value="custom"/>
1616
</el-radio-group>
1717
<div v-if="themeRadio === 'custom'">
1818
<h5 class="mt-16 mb-8">{{ $t('theme.customTheme') }}</h5>
19-
<el-color-picker v-model="customColor" @change="customColorHandle" />
19+
<el-color-picker v-model="customColor" @change="customColorHandle"/>
2020
</div>
2121
</el-card>
2222

@@ -33,7 +33,7 @@
3333
<div class="theme-preview">
3434
<el-row :gutter="8">
3535
<el-col :span="16">
36-
<LoginPreview :data="themeForm" />
36+
<LoginPreview :data="themeForm"/>
3737
</el-col>
3838
<el-col :span="8">
3939
<div class="theme-form">
@@ -56,7 +56,7 @@
5656
</el-upload>
5757
</div>
5858
<el-text type="info" size="small"
59-
>{{ $t('theme.websiteLogoTip') }}
59+
>{{ $t('theme.websiteLogoTip') }}
6060
</el-text>
6161
</el-card>
6262
<el-card shadow="never" class="mb-8">
@@ -78,7 +78,7 @@
7878
</el-upload>
7979
</div>
8080
<el-text type="info" size="small"
81-
>{{ $t('theme.loginLogoTip') }}
81+
>{{ $t('theme.loginLogoTip') }}
8282
</el-text>
8383
</el-card>
8484
<el-card shadow="never" class="mb-8">
@@ -116,10 +116,12 @@
116116
<el-input
117117
v-model="themeForm.title"
118118
:placeholder="$t('theme.websiteNamePlaceholder')"
119+
show-word-limit
120+
maxlength="128"
119121
>
120122
</el-input>
121123
<el-text type="info"
122-
>{{ $t('theme.websiteNameTip') }}
124+
>{{ $t('theme.websiteNameTip') }}
123125
</el-text>
124126
</el-form-item>
125127
<el-form-item :label="$t('theme.websiteSlogan')" prop="slogan">
@@ -131,7 +133,7 @@
131133
>
132134
</el-input>
133135
<el-text type="info"
134-
>{{ $t('theme.websiteSloganTip') }}
136+
>{{ $t('theme.websiteSloganTip') }}
135137
</el-text>
136138
</el-form-item>
137139
</el-form>
@@ -166,7 +168,7 @@
166168
<div class="flex-center h-full">
167169
<div class="app-title-container cursor">
168170
<div class="logo flex-center">
169-
<LogoFull height="25px" />
171+
<LogoFull height="25px"/>
170172
</div>
171173
</div>
172174
</div>
@@ -204,6 +206,8 @@
204206
<el-input
205207
v-model="themeForm.userManualUrl"
206208
:placeholder="$t('theme.urlPlaceholder')"
209+
show-word-limit
210+
maxlength="128"
207211
/>
208212
</div>
209213
</div>
@@ -216,6 +220,8 @@
216220
<el-input
217221
v-model="themeForm.forumUrl"
218222
:placeholder="$t('theme.urlPlaceholder')"
223+
show-word-limit
224+
maxlength="128"
219225
/>
220226
</div>
221227
</div>
@@ -228,6 +234,8 @@
228234
<el-input
229235
v-model="themeForm.projectUrl"
230236
:placeholder="$t('theme.urlPlaceholder')"
237+
show-word-limit
238+
maxlength="128"
231239
/>
232240
</div>
233241
</div>
@@ -245,7 +253,7 @@
245253
<div class="theme-setting__operate w-full p-16-24">
246254
<el-button @click="resetTheme">{{ $t('theme.abandonUpdate') }}</el-button>
247255
<el-button type="primary" @click="updateTheme(themeFormRef)"
248-
v-hasPermission="
256+
v-hasPermission="
249257
new ComplexPermission(
250258
[RoleConst.ADMIN],
251259
[PermissionConst.APPEARANCE_SETTINGS_EDIT],
@@ -258,20 +266,20 @@
258266
</template>
259267

260268
<script lang="ts" setup>
261-
import { ref, reactive, onMounted, computed } from 'vue'
262-
import { useRouter, onBeforeRouteLeave } from 'vue-router'
263-
import type { FormInstance, FormRules, UploadFiles } from 'element-plus'
264-
import { cloneDeep } from 'lodash'
269+
import {ref, reactive, onMounted, computed} from 'vue'
270+
import {useRouter, onBeforeRouteLeave} from 'vue-router'
271+
import type {FormInstance, FormRules, UploadFiles} from 'element-plus'
272+
import {cloneDeep} from 'lodash'
265273
import LoginPreview from './LoginPreview.vue'
266-
import { themeList, defaultSetting, defaultPlatformSetting } from '@/utils/theme'
274+
import {themeList, defaultSetting, defaultPlatformSetting} from '@/utils/theme'
267275
import ThemeApi from '@/api/system-settings/theme'
268-
import { MsgSuccess, MsgError } from '@/utils/message'
276+
import {MsgSuccess, MsgError} from '@/utils/message'
269277
import useStore from '@/stores'
270-
import { t } from '@/locales'
271-
import { PermissionConst, RoleConst } from '@/utils/permission/data'
272-
import { ComplexPermission } from '@/utils/permission/type'
278+
import {t} from '@/locales'
279+
import {PermissionConst, RoleConst} from '@/utils/permission/data'
280+
import {ComplexPermission} from '@/utils/permission/type'
273281
274-
const { theme } = useStore()
282+
const {theme} = useStore()
275283
const router = useRouter()
276284
277285
onBeforeRouteLeave((to, from) => {
@@ -300,10 +308,10 @@ const customColor = ref('')
300308
301309
const rules = reactive<FormRules>({
302310
title: [
303-
{ required: true, message: t('theme.websiteNamePlaceholder'), trigger: 'blur' },
311+
{required: true, message: t('theme.websiteNamePlaceholder'), trigger: 'blur'},
304312
],
305313
slogan: [
306-
{ required: true, message: t('theme.websiteSloganPlaceholder'), trigger: 'blur' },
314+
{required: true, message: t('theme.websiteSloganPlaceholder'), trigger: 'blur'},
307315
],
308316
})
309317
@@ -340,15 +348,15 @@ function resetForm(val: string) {
340348
themeForm.value =
341349
val === 'login'
342350
? {
343-
...themeForm.value,
344-
theme: themeForm.value.theme,
345-
...defaultSetting,
346-
}
351+
...themeForm.value,
352+
theme: themeForm.value.theme,
353+
...defaultSetting,
354+
}
347355
: {
348-
...themeForm.value,
349-
theme: themeForm.value.theme,
350-
...defaultPlatformSetting,
351-
}
356+
...themeForm.value,
357+
theme: themeForm.value.theme,
358+
...defaultPlatformSetting,
359+
}
352360
353361
theme.setTheme(themeForm.value)
354362
}

0 commit comments

Comments
 (0)