Toggle navigation
Toggle navigation
This project
Loading...
Sign in
Hooke
/
swx_weapp
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Graphs
Network
Create a new issue
Commits
Issue Boards
Authored by
hookehuyr
2022-10-28 16:54:39 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
e7e7073e7330ec5aa92ba3d8089ffcca61db96ed
e7e7073e
1 parent
54fcc965
fix 创建活动时检查是否创建过主办方
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
25 additions
and
7 deletions
src/components/navbar.vue
src/pages/createActivity/index.vue
src/components/navbar.vue
View file @
e7e7073
<!--
* @Date: 2022-09-21 11:59:20
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2022-10-
13 22:56:44
* @LastEditTime: 2022-10-
28 16:51:47
* @FilePath: /swx/src/components/navbar.vue
* @Description: 底部导航栏
-->
...
...
@@ -34,7 +34,7 @@ import icon_home2 from '@/images/icon/home02@2x.png'
import icon_my1 from '@/images/icon/my01@2x.png'
import icon_my2 from '@/images/icon/my02@2x.png'
import icon_add from '@/images/icon/new@2x.png'
import { hostListAPI } from '@/api/Host/index'
import Taro from '@tarojs/taro'
const goTo = (page) => {
...
...
@@ -57,10 +57,28 @@ const goTo = (page) => {
}
}
const createActivity = () => {
const createActivity = async () => {
// 获取主办方列表信息
const { code, data } = await hostListAPI();
if (code) {
if (!data.my_hosts.length) { // 主办方为空
Taro.showModal({
title: '温馨提示',
content: '请先创建主办方后新建活动',
success: function (res) {
if (res.confirm) {
Taro.navigateTo({
url: '../createProject/index'
});
}
}
});
} else {
Taro.navigateTo({
url: '../createActivity/index'
})
}
}
}
const currentPage = ref('');
...
...
src/pages/createActivity/index.vue
View file @
e7e7073
<!--
* @Date: 2022-09-21 16:04:10
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2022-10-2
5 14:31:54
* @LastEditTime: 2022-10-2
8 16:42:03
* @FilePath: /swx/src/pages/createActivity/index.vue
* @Description: 创建活动页面
-->
...
...
@@ -241,18 +241,18 @@
</van-row>
</van-popup>
<!-- 是否发布弹出框 -->
<van-popup :show="show_publish_popup" position="bottom" custom-style="height:
4
0%;" :lock-scroll="true">
<van-popup :show="show_publish_popup" position="bottom" custom-style="height:
5
0%;" :lock-scroll="true">
<van-picker :show-toolbar="true" title="" confirm-button-text="确定" :columns="columns" toolbar-class="picker-toolbar"
@confirm="onPublishConfirm" @cancel="onPublishCancel" @change="onPublishChange" />
</van-popup>
<!-- 活动方式弹出框 -->
<van-popup :show="show_activity_type_popup" position="bottom" custom-style="height:
4
0%;" :lock-scroll="true">
<van-popup :show="show_activity_type_popup" position="bottom" custom-style="height:
5
0%;" :lock-scroll="true">
<van-picker :show-toolbar="true" title="" confirm-button-text="确定" :columns="activity_type_columns"
toolbar-class="picker-toolbar" @confirm="onActivityTypeConfirm" @cancel="onActivityTypeCancel"
@change="onActivityTypeChange" />
</van-popup>
<!-- 是否公开显示弹出框 -->
<van-popup :show="show_public_popup" position="bottom" custom-style="height:
4
0%;" :lock-scroll="true">
<van-popup :show="show_public_popup" position="bottom" custom-style="height:
5
0%;" :lock-scroll="true">
<van-picker :show-toolbar="true" confirm-button-text="确定" title="" :columns="public_type_columns"
toolbar-class="picker-toolbar" @confirm="onPublicTypeConfirm" @cancel="onPublicTypeCancel"
@change="onPublicTypeChange" />
...
...
Please
register
or
login
to post a comment