hookehuyr

fix

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>
120 + <van-row>
121 + <van-col span="12">
116 <view style="padding: 1rem 0; margin: 1rem; text-align: center;"> 122 <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> 123 + <view @tap="closeEditSign" style="color: #199A74; border: 1px solid #199A74; padding: 0.5rem 1rem; border-radius: 1rem;">取消</view>
118 </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;">
133 + <view @tap="closeEditSign" style="color: #FFFFFF; background-color: #199A74; padding: 0.5rem 1rem; border-radius: 1rem;">确定</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
......