Skip to content

Commit 91ba7a3

Browse files
fix: Search style
1 parent 612fc9e commit 91ba7a3

File tree

3 files changed

+30
-22
lines changed

3 files changed

+30
-22
lines changed

ui/src/components/resource_mapping/index.vue

Lines changed: 22 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
style="background: none"
2323
class="mr-12"
2424
>
25-
<img :src="resetUrl(currentSource?.icon, resetUrl('./favicon.ico'))" alt=""/>
25+
<img :src="resetUrl(currentSource?.icon, resetUrl('./favicon.ico'))" alt="" />
2626
</el-avatar>
2727
<ToolIcon
2828
v-else-if="currentSourceType === 'TOOL'"
@@ -45,9 +45,9 @@
4545
<div class="flex-between mb-16">
4646
<div class="flex-between complex-search">
4747
<el-select class="complex-search__left" v-model="searchType" style="width: 100px">
48-
<el-option :label="$t('common.name')" value="resource_name"/>
49-
<el-option :label="$t('common.creator')" value="user_name"/>
50-
<el-option :label="$t('common.type')" value="source_type"/>
48+
<el-option :label="$t('common.name')" value="resource_name" />
49+
<el-option :label="$t('common.creator')" value="user_name" />
50+
<el-option :label="$t('common.type')" value="source_type" />
5151
</el-select>
5252
<el-input
5353
v-if="searchType === 'resource_name'"
@@ -76,9 +76,10 @@
7676
collapse-tags
7777
collapse-tags-tooltip
7878
style="width: 220px"
79+
:placeholder="$t('common.search')"
7980
>
80-
<el-option :label="$t('views.application.title')" value="APPLICATION"/>
81-
<el-option :label="$t('views.knowledge.title')" value="KNOWLEDGE"/>
81+
<el-option :label="$t('views.application.title')" value="APPLICATION" />
82+
<el-option :label="$t('views.knowledge.title')" value="KNOWLEDGE" />
8283
</el-select>
8384
</div>
8485
</div>
@@ -111,7 +112,7 @@
111112
style="background: none"
112113
class="mr-8"
113114
>
114-
<img :src="resetUrl(row?.icon, resetUrl('./favicon.ico'))" alt=""/>
115+
<img :src="resetUrl(row?.icon, resetUrl('./favicon.ico'))" alt="" />
115116
</el-avatar>
116117

117118
<span>{{ row.name }}</span>
@@ -158,7 +159,7 @@
158159
@click="workspaceVisible = !workspaceVisible"
159160
>
160161
<el-icon>
161-
<Filter/>
162+
<Filter />
162163
</el-icon>
163164
</el-button>
164165
</template>
@@ -184,16 +185,16 @@
184185
/>
185186
</el-checkbox-group>
186187
</el-scrollbar>
187-
<el-empty v-else :description="$t('common.noData')"/>
188+
<el-empty v-else :description="$t('common.noData')" />
188189
</div>
189190
</div>
190191
</div>
191192
<div class="text-right">
192193
<el-button size="small" @click="filterWorkspaceChange('clear')"
193-
>{{ $t('common.clear') }}
194+
>{{ $t('common.clear') }}
194195
</el-button>
195196
<el-button type="primary" @click="filterWorkspaceChange" size="small"
196-
>{{ $t('common.confirm') }}
197+
>{{ $t('common.confirm') }}
197198
</el-button>
198199
</div>
199200
</el-popover>
@@ -210,18 +211,18 @@
210211
</el-drawer>
211212
</template>
212213
<script setup lang="ts">
213-
import {ref, reactive, computed, onMounted, watch} from 'vue'
214-
import {useRoute, useRouter} from 'vue-router'
215-
import {loadSharedApi} from '@/utils/dynamics-api/shared-api'
216-
import {isAppIcon, resetUrl} from '@/utils/common'
214+
import { ref, reactive, computed, onMounted, watch } from 'vue'
215+
import { useRoute, useRouter } from 'vue-router'
216+
import { loadSharedApi } from '@/utils/dynamics-api/shared-api'
217+
import { isAppIcon, resetUrl } from '@/utils/common'
217218
import useStore from '@/stores'
218-
import {t} from '@/locales'
219-
import type {Provider} from '@/api/type/model'
220-
import {loadPermissionApi} from '@/utils/dynamics-api/permission-api.ts'
219+
import { t } from '@/locales'
220+
import type { Provider } from '@/api/type/model'
221+
import { loadPermissionApi } from '@/utils/dynamics-api/permission-api.ts'
221222
222223
const route = useRoute()
223224
const router = useRouter()
224-
const {model, user} = useStore()
225+
const { model, user } = useStore()
225226
const searchType = ref<string>('resource_name')
226227
const query = ref<any>({
227228
resource_name: '',
@@ -267,7 +268,7 @@ const pageResourceMapping = () => {
267268
if (workspaceArr.value.length > 0) {
268269
params.workspace_ids = JSON.stringify(workspaceArr.value)
269270
}
270-
loadSharedApi({type: 'resourceMapping', systemType: apiType.value})
271+
loadSharedApi({ type: 'resourceMapping', systemType: apiType.value })
271272
.getResourceMapping(
272273
workspaceId,
273274
currentSourceType.value,
@@ -385,7 +386,7 @@ watch(
385386
v.label.toLowerCase().includes(filterText.value.toLowerCase()),
386387
)
387388
},
388-
{immediate: true},
389+
{ immediate: true },
389390
)
390391
391392
defineExpose({

ui/src/styles/component.scss

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,18 @@
44
border-radius: var(--el-border-radius-base);
55
.el-select__wrapper {
66
box-shadow: none !important;
7-
border-radius: var(--el-border-radius-base) 0 0 var(--el-border-radius-base);
7+
border-radius: 0 var(--el-border-radius-base) var(--el-border-radius-base) 0;
88
}
99
.el-input__wrapper {
1010
box-shadow: none !important;
1111
border-radius: 0 var(--el-border-radius-base) var(--el-border-radius-base) 0;
1212
}
1313
&__left {
1414
border-right: 1px solid var(--el-border-color);
15+
.el-select__wrapper {
16+
box-shadow: none !important;
17+
border-radius: var(--el-border-radius-base) 0 0 var(--el-border-radius-base);
18+
}
1519
}
1620
}
1721

ui/src/styles/element-plus.scss

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -220,6 +220,9 @@
220220
tr.highlight {
221221
background: var(--el-table-current-row-bg-color);
222222
}
223+
.cell.el-tooltip {
224+
max-width: 500px;
225+
}
223226
}
224227

225228
// dialog

0 commit comments

Comments
 (0)