|
@@ -27,6 +27,7 @@ import iconPage from '@/assets/image/icon_page.png';
|
|
|
import iconTableView from '@/assets/image/icon_tableview.png';
|
|
import iconTableView from '@/assets/image/icon_tableview.png';
|
|
|
import iconUser from '@/assets/image/icon_user.png';
|
|
import iconUser from '@/assets/image/icon_user.png';
|
|
|
import noPermissionSvg from '@/assets/image/no_permission.svg';
|
|
import noPermissionSvg from '@/assets/image/no_permission.svg';
|
|
|
|
|
+import { Empty } from 'antdv-next';
|
|
|
|
|
|
|
|
import { $t } from '#/locales';
|
|
import { $t } from '#/locales';
|
|
|
|
|
|
|
@@ -721,6 +722,7 @@ watch(
|
|
|
{{ $t('home.dashboardTab.commonFeature.title') }}
|
|
{{ $t('home.dashboardTab.commonFeature.title') }}
|
|
|
</div>
|
|
</div>
|
|
|
<div
|
|
<div
|
|
|
|
|
+ v-if="quickFeatures.length > 0"
|
|
|
class="grid h-full min-h-0 flex-1 grid-cols-4 grid-rows-2 gap-4 overflow-auto p-[20px]"
|
|
class="grid h-full min-h-0 flex-1 grid-cols-4 grid-rows-2 gap-4 overflow-auto p-[20px]"
|
|
|
>
|
|
>
|
|
|
<button
|
|
<button
|
|
@@ -742,6 +744,7 @@ watch(
|
|
|
</span>
|
|
</span>
|
|
|
</button>
|
|
</button>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
+ <Empty v-else :description="$t('common.noData')" />
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<div
|
|
<div
|