Showing
1 changed file
with
34 additions
and
5 deletions
| 1 | <!-- | 1 | <!-- |
| 2 | * @Date: 2022-09-21 16:04:10 | 2 | * @Date: 2022-09-21 16:04:10 |
| 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com | 3 | * @LastEditors: hookehuyr hookehuyr@gmail.com |
| 4 | - * @LastEditTime: 2022-09-22 14:47:45 | 4 | + * @LastEditTime: 2022-09-22 16:15:23 |
| 5 | * @FilePath: /swx/src/pages/createActivity/index.vue | 5 | * @FilePath: /swx/src/pages/createActivity/index.vue |
| 6 | * @Description: 创建活动页面 | 6 | * @Description: 创建活动页面 |
| 7 | --> | 7 | --> |
| ... | @@ -66,11 +66,15 @@ | ... | @@ -66,11 +66,15 @@ |
| 66 | <view class="sign-box"> | 66 | <view class="sign-box"> |
| 67 | <view @tap="onTapSign(item)" @longpress="onLongPressSign(item)" v-for="(item, index) in signInfo" :key="index" class="sign-item" :class="{ 'checked': item.checked }"><text class="required">{{ item.label }}</text></view> | 67 | <view @tap="onTapSign(item)" @longpress="onLongPressSign(item)" v-for="(item, index) in signInfo" :key="index" class="sign-item" :class="{ 'checked': item.checked }"><text class="required">{{ item.label }}</text></view> |
| 68 | <!-- <view class="sign-item"><text class="">推荐人</text></view> --> | 68 | <!-- <view class="sign-item"><text class="">推荐人</text></view> --> |
| 69 | - <view class="sign-item"><van-icon name="plus" /></view> | 69 | + <view class="sign-item" @tap="addSign"><van-icon name="plus" /></view> |
| 70 | </view> | 70 | </view> |
| 71 | </van-cell-group> | 71 | </van-cell-group> |
| 72 | </view> | 72 | </view> |
| 73 | - <view @tap="onSubmit">确定发布</view> | 73 | + <view style="background-color: #FFFFFF;"> |
| 74 | + <view style="padding: 1rem 0; margin: 1rem; text-align: center;"> | ||
| 75 | + <view @tap="onSubmit" style="color: #FFFFFF; background-color: #199A74; padding: 0.5rem 1rem; border-radius: 1rem;">确定发布</view> | ||
| 76 | + </view> | ||
| 77 | + </view> | ||
| 74 | <van-overlay :show="show_edit_sign" z-index="999"> | 78 | <van-overlay :show="show_edit_sign" z-index="999"> |
| 75 | <view class="wrapper"> | 79 | <view class="wrapper"> |
| 76 | <view class="block"> | 80 | <view class="block"> |
| ... | @@ -113,9 +117,21 @@ | ... | @@ -113,9 +117,21 @@ |
| 113 | inactive-color="#FFFFFF" | 117 | inactive-color="#FFFFFF" |
| 114 | /> | 118 | /> |
| 115 | </view> | 119 | </view> |
| 116 | - <view style="padding: 1rem 0; margin: 1rem; text-align: center;"> | 120 | + <van-row> |
| 121 | + <van-col span="12"> | ||
| 122 | + <view style="padding: 1rem 0; margin: 1rem; text-align: center;"> | ||
| 123 | + <view @tap="closeEditSign" style="color: #199A74; border: 1px solid #199A74; padding: 0.5rem 1rem; border-radius: 1rem;">取消</view> | ||
| 124 | + </view> | ||
| 125 | + </van-col> | ||
| 126 | + <van-col span="12"> | ||
| 127 | + <view style="padding: 1rem 0; margin: 1rem; text-align: center;"> | ||
| 128 | + <view @tap="confirmEditSign" style="color: #FFFFFF; background-color: #199A74; padding: 0.5rem 1rem; border-radius: 1rem;">确定</view> | ||
| 129 | + </view> | ||
| 130 | + </van-col> | ||
| 131 | + </van-row> | ||
| 132 | + <!-- <view style="padding: 1rem 0; margin: 1rem; text-align: center;"> | ||
| 117 | <view @tap="closeEditSign" style="color: #FFFFFF; background-color: #199A74; padding: 0.5rem 1rem; border-radius: 1rem;">确定</view> | 133 | <view @tap="closeEditSign" style="color: #FFFFFF; background-color: #199A74; padding: 0.5rem 1rem; border-radius: 1rem;">确定</view> |
| 118 | - </view> | 134 | + </view> --> |
| 119 | </view> | 135 | </view> |
| 120 | </view> | 136 | </view> |
| 121 | </view> | 137 | </view> |
| ... | @@ -212,6 +228,19 @@ const onChangeEdit = ({ detail }) => { | ... | @@ -212,6 +228,19 @@ const onChangeEdit = ({ detail }) => { |
| 212 | const closeEditSign = () => { | 228 | const closeEditSign = () => { |
| 213 | show_edit_sign.value = false; | 229 | show_edit_sign.value = false; |
| 214 | } | 230 | } |
| 231 | +const confirmEditSign = () => { | ||
| 232 | + show_edit_sign.value = false; | ||
| 233 | + signInfo.value.push({ | ||
| 234 | + key: 'person', | ||
| 235 | + label: '推荐人', | ||
| 236 | + checked: 1, | ||
| 237 | + required: 1 | ||
| 238 | + }) | ||
| 239 | +} | ||
| 240 | + | ||
| 241 | +const addSign = () => { | ||
| 242 | + show_edit_sign.value = true; | ||
| 243 | +} | ||
| 215 | 244 | ||
| 216 | </script> | 245 | </script> |
| 217 | 246 | ... | ... |
-
Please register or login to post a comment