commit
This commit is contained in:
@@ -41,9 +41,10 @@
|
||||
</div>
|
||||
|
||||
<!-- 项目报名按钮 -->
|
||||
<div class="action-section" >
|
||||
<t-button block theme="danger" size="large" class="register-btn" @click="goToEventRegistration">
|
||||
{{ team.isSelfLeader ? '参与项目报名' : '查看项目报名' }}
|
||||
<div class="action-section">
|
||||
<t-button block theme="danger" size="large" class="register-btn" @click="goToEventRegistration" :disabled="!team.teamIsLeader">
|
||||
<div v-if="team.teamIsLeader"> {{ team.isSelfLeader ? '参与项目报名' : '查看项目报名' }}</div>
|
||||
<div v-else>暂无队长无法报名</div>
|
||||
</t-button>
|
||||
</div>
|
||||
|
||||
@@ -80,8 +81,19 @@
|
||||
<div class="role-desc">拥有团队所有管理权限</div>
|
||||
</div>
|
||||
</div>
|
||||
<div v-if="team.teamIsLeader&&!team.isSelfLeader">
|
||||
<div class="role-card">
|
||||
<div class="role-icon">
|
||||
<i class="bi bi-person"></i>
|
||||
</div>
|
||||
<div class="role-info">
|
||||
<div class="role-title">您是普通成员</div>
|
||||
<div class="role-desc">项目报名请联系队长</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div v-else>
|
||||
<div v-if="!team.teamIsLeader&&!team.isSelfLeader">
|
||||
<div class="role-card">
|
||||
<div class="role-icon">
|
||||
<i class="bi bi-person"></i>
|
||||
@@ -104,10 +116,10 @@
|
||||
</div>
|
||||
</view>
|
||||
<view v-else style="background-color: #FFFFFF">
|
||||
<view >
|
||||
<view>
|
||||
<t-result>
|
||||
<template #image>
|
||||
<t-image src="https://tdesign.gtimg.com/mobile/demos/result1.png" class="external-class-image" />
|
||||
<t-image src="https://tdesign.gtimg.com/mobile/demos/result1.png" class="external-class-image"/>
|
||||
</template>
|
||||
<template #title>
|
||||
<div>暂无团队</div>
|
||||
@@ -207,8 +219,7 @@ const getTeamInfo = async () => {
|
||||
const {code, msg, data} = await useRequest().post('/client/group/info/' + pageForm.actId);
|
||||
if (code === 0) {
|
||||
team.value = data
|
||||
console.log(team.value.groupUsers.find(t=>t.userId===uni.getStorageSync('userId')))
|
||||
console.log()
|
||||
team.value.teamIsLeader = !!team.value.groupUsers.find(t => t.isLeader)
|
||||
} else {
|
||||
Toast({message: msg, theme: 'error'});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user