格式化首页,调整流程参数非必传

This commit is contained in:
ywyonui 2025-09-15 23:28:07 +08:00
parent 8ecd234353
commit b46e29c5e6
2 changed files with 74 additions and 84 deletions

View File

@ -48,9 +48,9 @@ import { getByYwIdAndYwTypeApi } from "@/api/base/lcglSpApi";
const props = withDefaults(defineProps<{
ywId: string,
ywType: string,
showSqr: boolean,
showSpr: boolean,
showCsr: boolean,
showSqr?: boolean,
showSpr?: boolean,
showCsr?: boolean,
}>(), {
ywId: '',
ywType: '',

View File

@ -24,13 +24,8 @@
<view class="title-line"></view>
</view>
<view class="grid-menu">
<view
v-for="(item, index) in menuItems"
:key="index"
v-show="hasPermissionDirect(item.permissionKey)"
class="grid-item"
@click="handleMenuClick(item)"
>
<view v-for="(item, index) in menuItems" :key="index" v-show="hasPermissionDirect(item.permissionKey)"
class="grid-item" @click="handleMenuClick(item)">
<view class="grid-icon-container">
<view class="icon-background"></view>
<image :src="item.icon" class="grid-icon"></image>
@ -48,12 +43,7 @@
</view>
<view class="notice-list">
<view
v-for="(notice, index) in announcements"
:key="index"
class="notice-item"
@click="goToDetail(notice)"
>
<view v-for="(notice, index) in announcements" :key="index" class="notice-item" @click="goToDetail(notice)">
<view class="notice-icon">
<u-icon name="bell" size="20" color="#4A90E2"></u-icon>
</view>