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)
@@ -207,9 +207,11 @@ layout("/mobile/platform.html"){
<van-cell title="入会意愿">
<template #label>
<van-checkbox style="font-size: 16px;color: #F56C6C" icon-size="24px"
<van-checkbox style="font-size: 17px" icon-size="24px"
v-model="formData.isVoluntary" shape="square">
我自愿加入中华全国总工会,遵守工会章程,执行工会决议,积极参加工会活动,为全面建成小康社会、把我国建设成为富强民主文明和谐的社会主义现代化国家、实现中华民族伟大复兴的中国梦而奋斗。
<span :style="'color:' + (formData.isVoluntary ? '#1989fa' : '#F56C6C') ">
我自愿申请加入杭州医学院工会,严格遵守工会章程,认真执行工会决议,委托学校按规定代为扣缴工会会员会费,并积极参与工会组织的各项活动,主动融入 “杭医健康幸福家” 建设,以实际行动为学校工会事业发展贡献力量。
</span>
</van-checkbox>
</template>
</van-cell>