Skip to content

Commit cc4aaf2

Browse files
committed
fix: improve code formatting and clean up whitespace in index.vue
1 parent 34fbded commit cc4aaf2

File tree

1 file changed

+38
-27
lines changed

1 file changed

+38
-27
lines changed

ui/src/components/resource_mapping/index.vue

Lines changed: 38 additions & 27 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'"
@@ -78,8 +78,9 @@
7878
style="width: 220px"
7979
:placeholder="$t('common.search')"
8080
>
81-
<el-option :label="$t('views.application.title')" value="APPLICATION" />
82-
<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"/>
83+
<el-option :label="$t('views.tool.title')" value="TOOL"/>
8384
</el-select>
8485
</div>
8586
</div>
@@ -112,9 +113,18 @@
112113
style="background: none"
113114
class="mr-8"
114115
>
115-
<img :src="resetUrl(row?.icon, resetUrl('./favicon.ico'))" alt="" />
116+
<img :src="resetUrl(row?.icon, resetUrl('./favicon.ico'))" alt=""/>
116117
</el-avatar>
117118

119+
<el-avatar
120+
v-else-if="row.source_type === 'TOOL' && isAppIcon(row?.icon)"
121+
shape="square"
122+
:size="22"
123+
style="background: none"
124+
class="mr-8"
125+
>
126+
<img :src="resetUrl(row?.icon, resetUrl('./favicon.ico'))" alt=""/>
127+
</el-avatar>
118128
<span>{{ row.name }}</span>
119129
</div>
120130
</el-button>
@@ -132,11 +142,12 @@
132142
show-overflow-tooltip
133143
:label="$t('common.type')"
134144
>
135-
<template #default="{ row }">
136-
{{
145+
<template #default="{ row }">{{
137146
row.source_type === 'APPLICATION'
138147
? $t('views.application.title')
139-
: $t('views.knowledge.title')
148+
: row.source_type === 'TOOL'
149+
? $t('views.tool.title')
150+
: $t('views.knowledge.title')
140151
}}
141152
</template>
142153
</el-table-column>
@@ -164,7 +175,7 @@
164175
@click="workspaceVisible = !workspaceVisible"
165176
>
166177
<el-icon>
167-
<Filter />
178+
<Filter/>
168179
</el-icon>
169180
</el-button>
170181
</template>
@@ -190,16 +201,16 @@
190201
/>
191202
</el-checkbox-group>
192203
</el-scrollbar>
193-
<el-empty v-else :description="$t('common.noData')" />
204+
<el-empty v-else :description="$t('common.noData')"/>
194205
</div>
195206
</div>
196207
</div>
197208
<div class="text-right">
198209
<el-button size="small" @click="filterWorkspaceChange('clear')"
199-
>{{ $t('common.clear') }}
210+
>{{ $t('common.clear') }}
200211
</el-button>
201212
<el-button type="primary" @click="filterWorkspaceChange" size="small"
202-
>{{ $t('common.confirm') }}
213+
>{{ $t('common.confirm') }}
203214
</el-button>
204215
</div>
205216
</el-popover>
@@ -216,20 +227,20 @@
216227
</el-drawer>
217228
</template>
218229
<script setup lang="ts">
219-
import { ref, reactive, computed, onMounted, watch } from 'vue'
220-
import { useRoute, useRouter } from 'vue-router'
221-
import { loadSharedApi } from '@/utils/dynamics-api/shared-api'
222-
import { isAppIcon, resetUrl } from '@/utils/common'
230+
import {ref, reactive, computed, onMounted, watch} from 'vue'
231+
import {useRoute, useRouter} from 'vue-router'
232+
import {loadSharedApi} from '@/utils/dynamics-api/shared-api'
233+
import {isAppIcon, resetUrl} from '@/utils/common'
223234
import useStore from '@/stores'
224-
import { t } from '@/locales'
225-
import type { Provider } from '@/api/type/model'
226-
import { loadPermissionApi } from '@/utils/dynamics-api/permission-api.ts'
235+
import {t} from '@/locales'
236+
import type {Provider} from '@/api/type/model'
237+
import {loadPermissionApi} from '@/utils/dynamics-api/permission-api.ts'
227238
import permissionMap from '@/permission'
228-
import { MsgError } from '@/utils/message'
239+
import {MsgError} from '@/utils/message'
229240
230241
const route = useRoute()
231242
const router = useRouter()
232-
const { model, user } = useStore()
243+
const {model, user} = useStore()
233244
const searchType = ref<string>('resource_name')
234245
const query = ref<any>({
235246
resource_name: '',
@@ -275,7 +286,7 @@ const pageResourceMapping = () => {
275286
if (workspaceArr.value.length > 0) {
276287
params.workspace_ids = JSON.stringify(workspaceArr.value)
277288
}
278-
loadSharedApi({ type: 'resourceMapping', systemType: apiType.value })
289+
loadSharedApi({type: 'resourceMapping', systemType: apiType.value})
279290
.getResourceMapping(
280291
workspaceId,
281292
currentSourceType.value,
@@ -357,13 +368,13 @@ async function getWorkspaceList() {
357368
const hasResourceWorkspacePermission = (row: any) => {
358369
return permissionMap[row.source_type.toLowerCase() as 'application' | 'knowledge'][
359370
'workspace'
360-
].jump_read(row.source_id)
371+
].jump_read(row.source_id)
361372
}
362373
363374
const hasResourceSystemManagePermission = (row: any) => {
364375
return permissionMap[row.source_type.toLowerCase() as 'application' | 'knowledge'][
365376
'systemManage'
366-
].jump_read()
377+
].jump_read()
367378
}
368379
const hasResourceSharedPermission = () => {
369380
return permissionMap['knowledge']['systemShare'].jump_read()
@@ -449,7 +460,7 @@ watch(
449460
v.label.toLowerCase().includes(filterText.value.toLowerCase()),
450461
)
451462
},
452-
{ immediate: true },
463+
{immediate: true},
453464
)
454465
455466
defineExpose({

0 commit comments

Comments
 (0)