Merge pull request #8923 from dataease/pr@dev-v2@refactor_workbranch

refactor(工作台): 工作台资源列表增加移动端标识
This commit is contained in:
王嘉豪
2024-04-03 14:23:48 +08:00
committed by GitHub
15 changed files with 39 additions and 6 deletions

View File

@@ -164,7 +164,12 @@ watch(
<el-table-column key="name" width="280" prop="name" :label="t('common.name')">
<template v-slot:default="scope">
<div class="name-content">
<el-icon class="main-color"> <Icon name="icon_dashboard_outlined" /> </el-icon>
<el-icon style="margin-right: 12px; font-size: 18px" v-if="scope.row.extFlag">
<Icon name="dv-dashboard-spine-mobile"></Icon>
</el-icon>
<el-icon class="main-color" v-else>
<Icon name="icon_dashboard_outlined" />
</el-icon>
<el-tooltip placement="top">
<template #content>{{ scope.row.name }}</template>
<span class="ellipsis" style="max-width: 250px">{{ scope.row.name }}</span>

View File

@@ -36,7 +36,9 @@ const state = reactive({
const busiDataMap = computed(() => interactiveStore.getData)
const iconMap = {
panel: 'icon_dashboard_outlined',
panelMobile: 'dv-dashboard-spine-mobile',
dashboard: 'icon_dashboard_outlined',
dashboardMobile: 'dv-dashboard-spine-mobile',
screen: 'icon_operation-analysis_outlined',
dataV: 'icon_operation-analysis_outlined',
dataset: 'icon_app_outlined',
@@ -281,7 +283,10 @@ const getEmptyDesc = (): string => {
<el-table-column key="name" width="280" prop="name" :label="t('common.name')">
<template v-slot:default="scope">
<div class="name-content" :class="{ 'jump-active': jumpActiveCheck(scope.row) }">
<el-icon :class="`main-color color-${scope.row.type}`">
<el-icon v-if="scope.row.extFlag" style="margin-right: 12px; font-size: 18px">
<Icon :name="iconMap[scope.row.type + 'Mobile']" />
</el-icon>
<el-icon v-else :class="`main-color color-${scope.row.type}`">
<Icon :name="iconMap[scope.row.type]" />
</el-icon>
<el-tooltip placement="top">