This commit is contained in:
Paidax
2025-07-07 11:20:30 +08:00
parent a4137d5571
commit bdecbbbc71
14 changed files with 454 additions and 157 deletions
+20 -6
View File
@@ -216,7 +216,7 @@ layout("/mobile/platform.html"){
<div class="middle" style="border-radius: 10px;" v-for="item in activityList"
v-if="activityList.length > 0">
<van-row gutter="20">
<van-col @click="menuClick(item.h5Url)" class="middle_item" span="24">
<van-col @click="menuClick(item.h5Url, item.id)" class="middle_item" span="24">
<div>
<van-image :src="CREATE_PREVIEW_URL(item.cover)"
class="middle_item_img" v-if="item.cover">
@@ -257,7 +257,7 @@ layout("/mobile/platform.html"){
{{clickMenu.moduleName}}
</div>
<div class="menu" style="margin-top: 10px">
<div :key="m.menuId" @click="menuClick(m.url)" class="menu_item"
<div :key="m.menuId" @click="menuClick(m.url, null)" class="menu_item"
v-for="m in clickMenu.menuList"
v-if="(m.url == '/mobile/member/apply' && ${@shiro.lacksRole('H01')}) || m.url != '/mobile/member/apply'">
<img :src="CREATE_PREVIEW_URL(m.menuIcon)" alt=""
@@ -391,7 +391,7 @@ layout("/mobile/platform.html"){
</div>
<div class="menu">
<div :key="m.menuId" @click="menuClick(m.url)" class="menu_item"
<div :key="m.menuId" @click="menuClick(m.url, null)" class="menu_item"
v-for="m in m.menuList">
<img :src="CREATE_PREVIEW_URL(m.menuIcon)" alt="" class="menu_item_img">
<span class="menu_item_name">{{m.menuName}}</span>
@@ -487,6 +487,13 @@ layout("/mobile/platform.html"){
</div>
</van-form>
</van-action-sheet>
<van-dialog v-model="activityQrCodeShow" title="请扫描二维码参与">
<img :src="CREATE_PREVIEW_URL('/2025/06/24/Mr10MfxSH9L2W1fPEv1Pv0.png')" width="100%" alt="二维码加载失败"/>
<!-- <img :src="CREATE_PREVIEW_URL('8f52c151203e443e9298bca6212bbab8')" width="100%" alt="二维码加载失败"/>-->
<!-- <img src="https://zhgh.hmc.edu.cn/file_server/fileStreamPreview?id=/2025/06/24/Mr10MfxSH9L2W1fPEv1Pv0.png" width="100%" alt="二维码加载失败"/>-->
</van-dialog>
</div>
<script>
@@ -529,7 +536,9 @@ layout("/mobile/platform.html"){
tip: null,
columns: []
},
ImprovePersonalInfoData: {}
ImprovePersonalInfoData: {},
activityQrCodeShow: false,
}
},
components: {},
@@ -538,7 +547,7 @@ layout("/mobile/platform.html"){
const {data} = await $.post('/platform/sys/appMenu/appMenus')
this.moduleMenus = data
},
menuClick(menu) {
menuClick(menu, id) {
/* if (menu.url === '/mobile/member/apply') {
const values = this.dict.type.memberApplyPersonType.map(v => v.value)
const personType = "${@shiro.getPrincipalProperty('personType')}"
@@ -548,7 +557,12 @@ layout("/mobile/platform.html"){
return
}
}*/
pjaxReplace(menu)
if (id && id === '54681bfcfa25432784166eb7ecaa477c') {
this.activityQrCodeShow = true
} else {
pjaxReplace(menu)
}
},
tabbrChange(o) {
console.log(o)