Skip to content

Commit b709de3

Browse files
perf: Partial style optimization
1 parent 5901e7f commit b709de3

File tree

5 files changed

+66
-50
lines changed

5 files changed

+66
-50
lines changed

ui/src/views/application/component/AccessSettingDrawer.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
<el-text type="info" v-if="configType === 'wechat'">
5454
{{ $t('views.application.applicationAccess.copyUrl') }}
5555
<a
56-
class="primary"
56+
class="color-primary"
5757
href="https://mp.weixin.qq.com/advanced/advanced?action=dev&t=advanced/dev"
5858
target="_blank"
5959
>{{ $t('views.application.applicationAccess.wechatPlatform') }}</a
@@ -62,7 +62,7 @@
6262
<el-text type="info" v-if="configType === 'dingtalk'">
6363
{{ $t('views.application.applicationAccess.copyUrl') }}
6464
<a
65-
class="primary"
65+
class="color-primary"
6666
href="https://open-dev.dingtalk.com/fe/app?hash=%23%2Fcorp%2Fapp#/corp/app"
6767
target="_blank"
6868
>{{ $t('views.application.applicationAccess.dingtalkPlatform') }}</a
@@ -71,7 +71,7 @@
7171
<el-text type="info" v-if="configType === 'wecom'">
7272
{{ $t('views.application.applicationAccess.copyUrl') }}
7373
<a
74-
class="primary"
74+
class="color-primary"
7575
href="https://work.weixin.qq.com/wework_admin/frame#apps"
7676
target="_blank"
7777
>{{ $t('views.application.applicationAccess.wecomPlatform') }}</a

ui/src/views/hit-test/index.vue

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@
1616
</el-avatar>
1717
</div>
1818
<div class="content ml-12">
19-
<h4 class="text break-all">{{ questionTitle }}</h4>
19+
<h4 class="text break-all ellipsis-1" style="width: 66%" :title="questionTitle">
20+
{{ questionTitle }}
21+
</h4>
2022
</div>
2123
</div>
2224
<el-scrollbar>
@@ -95,11 +97,13 @@
9597
<div class="hit-test__operate">
9698
<el-popover :visible="popoverVisible" placement="right-end" :width="500" trigger="click">
9799
<template #reference>
98-
<el-button icon="Setting" class="mb-8" @click="settingChange('open')"
99-
v-if="! route.path.includes('share/')"
100-
>{{
101-
$t('common.paramSetting')
102-
}}</el-button>
100+
<el-button
101+
icon="Setting"
102+
class="mb-8"
103+
@click="settingChange('open')"
104+
v-if="!route.path.includes('share/')"
105+
>{{ $t('common.paramSetting') }}</el-button
106+
>
103107
</template>
104108
<div class="mb-16">
105109
<div class="title mb-8">
@@ -190,21 +194,18 @@
190194

191195
<div class="text-right">
192196
<el-button @click="popoverVisible = false">{{ $t('common.cancel') }}</el-button>
193-
<el-button type="primary" @click="settingChange('close')"
194-
>{{
197+
<el-button type="primary" @click="settingChange('close')">{{
195198
$t('common.confirm')
196199
}}</el-button>
197200
</div>
198201
</el-popover>
199-
<div class="operate-textarea flex"
200-
v-if="! route.path.includes('share/')"
201-
>
202+
<div class="operate-textarea flex" v-if="!route.path.includes('share/')">
202203
<el-input
203204
ref="quickInputRef"
204205
v-model="inputValue"
205206
type="textarea"
206207
:placeholder="$t('common.inputPlaceholder')"
207-
:autosize="{ minRows: 1, maxRows: 8 }"
208+
:autosize="{ minRows: 1, maxRows: 1 }"
208209
@keydown.enter="sendChatHandle($event)"
209210
/>
210211
<div class="operate">

ui/src/views/login/index.vue

Lines changed: 29 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -180,32 +180,38 @@ const rules = ref<FormRules<LoginRequest>>({
180180
})
181181
182182
const loginHandle = () => {
183-
loading.value = true
184-
loginFormRef.value
185-
?.validate()
186-
.then(() => {
183+
if (!loginFormRef.value) {
184+
return
185+
}
186+
loginFormRef.value.validate((valid) => {
187+
if (valid) {
188+
loading.value = true
187189
if (loginMode.value === 'LDAP') {
188-
login.asyncLdapLogin(loginForm.value).then(() => {
189-
locale.value = localStorage.getItem('MaxKB-locale') || getBrowserLang() || 'en-US'
190-
loading.value = false
191-
router.push({ name: 'home' })
192-
}).catch(() => {
193-
loading.value = false
194-
})
190+
login
191+
.asyncLdapLogin(loginForm.value)
192+
.then(() => {
193+
locale.value = localStorage.getItem('MaxKB-locale') || getBrowserLang() || 'en-US'
194+
loading.value = false
195+
router.push({ name: 'home' })
196+
})
197+
.catch(() => {
198+
loading.value = false
199+
})
195200
} else {
196-
login.asyncLogin(loginForm.value).then(() => {
197-
locale.value = localStorage.getItem('MaxKB-locale') || getBrowserLang() || 'en-US'
198-
localStorage.setItem('workspace_id', 'default')
199-
loading.value = false
200-
router.push({ name: 'home' })
201-
}).catch(() => {
202-
loading.value = false
203-
})
201+
login
202+
.asyncLogin(loginForm.value)
203+
.then(() => {
204+
locale.value = localStorage.getItem('MaxKB-locale') || getBrowserLang() || 'en-US'
205+
localStorage.setItem('workspace_id', 'default')
206+
loading.value = false
207+
router.push({ name: 'home' })
208+
})
209+
.catch(() => {
210+
loading.value = false
211+
})
204212
}
205-
})
206-
.catch(() => {
207-
loading.value = false
208-
})
213+
}
214+
})
209215
}
210216
211217
function makeCode() {

ui/src/views/system-resource-management/ModelResourceIndex.vue

Lines changed: 19 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -163,13 +163,17 @@
163163
</el-table-column>
164164
<el-table-column :label="$t('common.operation')" align="left" width="120" fixed="right">
165165
<template #default="{ row }">
166-
<el-tooltip effect="dark" :content="$t('common.modify')" placement="top">
166+
<el-tooltip
167+
effect="dark"
168+
:content="$t('common.modify')"
169+
placement="top"
170+
v-if="permissionPrecise.modify()"
171+
>
167172
<span class="mr-8">
168173
<el-button
169174
type="primary"
170175
text
171176
:title="$t('common.modify')"
172-
v-if="permissionPrecise.modify()"
173177
@click.stop="openEditModel(row)"
174178
>
175179
<el-icon><EditPen /></el-icon>
@@ -180,32 +184,36 @@
180184
effect="dark"
181185
:content="$t('views.model.modelForm.title.paramSetting')"
182186
placement="top"
187+
v-if="
188+
(row.model_type === 'TTS' ||
189+
row.model_type === 'LLM' ||
190+
row.model_type === 'IMAGE' ||
191+
row.model_type === 'TTI') &&
192+
permissionPrecise.paramSetting()
193+
"
183194
>
184195
<span class="mr-8">
185196
<el-button
186197
type="primary"
187198
text
188199
:title="$t('views.model.modelForm.title.paramSetting')"
189-
v-if="
190-
(row.model_type === 'TTS' ||
191-
row.model_type === 'LLM' ||
192-
row.model_type === 'IMAGE' ||
193-
row.model_type === 'TTI') &&
194-
permissionPrecise.paramSetting()
195-
"
196200
@click.stop="openParamSetting(row)"
197201
>
198202
<el-icon><Setting /></el-icon>
199203
</el-button>
200204
</span>
201205
</el-tooltip>
202-
<el-tooltip effect="dark" :content="$t('common.delete')" placement="top">
206+
<el-tooltip
207+
effect="dark"
208+
:content="$t('common.delete')"
209+
placement="top"
210+
v-if="permissionPrecise.delete()"
211+
>
203212
<span class="mr-8">
204213
<el-button
205214
type="primary"
206215
text
207216
:title="$t('common.delete')"
208-
v-if="permissionPrecise.delete()"
209217
@click.stop="deleteModel(row)"
210218
>
211219
<el-icon><Delete /></el-icon>

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<template>
22
<div class="email-setting p-16-24">
33
<h4 class="mb-16">{{ $t('views.system.email.title') }}</h4>
4-
<el-card style="--el-card-padding: 16px" v-loading="loading" class="main-calc-height">
4+
<el-card style="--el-card-padding: 16px" v-loading="loading">
55
<el-scrollbar>
66
<div class="email-setting__main p-16">
77
<el-form
@@ -152,6 +152,7 @@ onMounted(() => {
152152
&__main {
153153
width: 70%;
154154
margin: 0 auto;
155+
height: calc(100vh - 200px);
155156
}
156157
157158
:deep(.el-checkbox__label) {

0 commit comments

Comments
 (0)