提交 aa8a3bc6 authored 作者: 王鹏飞's avatar 王鹏飞

bug fixes

上级 933999da
...@@ -202,8 +202,8 @@ export function updateGroup(id, data) { ...@@ -202,8 +202,8 @@ export function updateGroup(id, data) {
} }
// 加入组织 // 加入组织
export function joinGroup(id) { export function joinGroup(id, data) {
return httpRequest.post(`/api/alumni/v1/organization/join/${id}`) return httpRequest.post(`/api/alumni/v1/organization/join/${id}`, data)
} }
// 退出组织 // 退出组织
......
...@@ -39,7 +39,7 @@ ...@@ -39,7 +39,7 @@
type="button" type="button"
class="button button-primary" class="button button-primary"
value="申请加入" value="申请加入"
@click="joinGroup" @click="showJoinGroup = true"
v-if="detail.button_show === 1" v-if="detail.button_show === 1"
/> />
<input <input
...@@ -50,7 +50,7 @@ ...@@ -50,7 +50,7 @@
@click="onCancelJoin" @click="onCancelJoin"
/> />
</div> </div>
<van-overlay :show="show" @click="show = false"> <van-overlay :show="showJoinGroup" @click="showJoinGroup = false">
<div class="dialog-group" @click.stop> <div class="dialog-group" @click.stop>
<div class="dialog-group-hd">申请理由</div> <div class="dialog-group-hd">申请理由</div>
<div class="dialog-group-bd"> <div class="dialog-group-bd">
...@@ -61,6 +61,29 @@ ...@@ -61,6 +61,29 @@
</div> </div>
</div> </div>
</van-overlay> </van-overlay>
<van-overlay :show="showJoinGroup" @click="showJoinGroup = false">
<div class="dialog-group" @click.stop>
<div class="dialog-group-hd">申请理由</div>
<div class="dialog-group-bd">
<van-form @submit="joinGroup">
<van-field type="textarea" v-model="remark" name="remark" />
<van-button round type="primary" native-type="joinGroup">提交</van-button>
</van-form>
</div>
</div>
</van-overlay>
<van-overlay :show="showJoinGroupSuccess" @click="showJoinGroupSuccess = false">
<div class="dialog-group" @click.stop>
<div class="dialog-group-hd">
<div><img src="../../assets/img/icon_success2.png" width="60px" /></div>
<p style="margin-top: 18px">提交成功</p>
</div>
<div class="dialog-group-bd">
<p>请您等待管理员审核,审核<br />结果会在24小时内在我的消<br />息显示</p>
<van-button round type="primary" @click="showJoinGroupSuccess = false">确定</van-button>
</div>
</div>
</van-overlay>
</div> </div>
</template> </template>
...@@ -86,8 +109,9 @@ export default { ...@@ -86,8 +109,9 @@ export default {
{ name: 'rules', label: '组织章程' }, { name: 'rules', label: '组织章程' },
{ name: 'plan', label: '活动计划' } { name: 'plan', label: '活动计划' }
], ],
show: false, showJoinGroup: false,
remark: '' remark: '',
showJoinGroupSuccess: false
} }
}, },
computed: { computed: {
...@@ -104,7 +128,10 @@ export default { ...@@ -104,7 +128,10 @@ export default {
}, },
// 加入组织 // 加入组织
joinGroup() { joinGroup() {
api.joinGroup(this.pid).then(() => { api.joinGroup(this.pid, { remark: this.remark }).then(() => {
this.showJoinGroup = false
this.showJoinGroupSuccess = true
this.remark = ''
this.getDetail() this.getDetail()
}) })
}, },
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论