评论回复加模板消息,优化首页时间,添加banner三种跳转,自动获取手机号,优化我的钱包背景图,优化订单状态和按钮的显示,我的主页添加默认背景色,金v图标,优化投诉页状态
正在显示
32 个修改的文件
包含
644 行增加
和
458 行删除
1 | @font-face {font-family: "iconfont"; | 1 | @font-face {font-family: "iconfont"; |
2 | - src: url('//at.alicdn.com/t/font_961048_1lfcgmofki3.eot?t=1546996469479'); /* IE9 */ | ||
3 | - src: url('//at.alicdn.com/t/font_961048_1lfcgmofki3.eot?t=1546996469479#iefix') format('embedded-opentype'), /* IE6-IE8 */ | ||
4 | - url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), | ||
5 | - url('//at.alicdn.com/t/font_961048_1lfcgmofki3.woff?t=1546996469479') format('woff'), | ||
6 | - url('//at.alicdn.com/t/font_961048_1lfcgmofki3.ttf?t=1546996469479') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ | ||
7 | - url('//at.alicdn.com/t/font_961048_1lfcgmofki3.svg?t=1546996469479#iconfont') format('svg'); /* iOS 4.1- */ | 2 | + src: url('//at.alicdn.com/t/font_961048_jhdqmcwglhh.eot?t=1547874546810'); /* IE9 */ |
3 | + src: url('//at.alicdn.com/t/font_961048_jhdqmcwglhh.eot?t=1547874546810#iefix') format('embedded-opentype'), /* IE6-IE8 */ | ||
4 | + url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), | ||
5 | + url('//at.alicdn.com/t/font_961048_jhdqmcwglhh.woff?t=1547874546810') format('woff'), | ||
6 | + url('//at.alicdn.com/t/font_961048_jhdqmcwglhh.ttf?t=1547874546810') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ | ||
7 | + url('//at.alicdn.com/t/font_961048_jhdqmcwglhh.svg?t=1547874546810#iconfont') format('svg'); /* iOS 4.1- */ | ||
8 | } | 8 | } |
9 | 9 | ||
10 | .iconfont { | 10 | .iconfont { |
@@ -15,10 +15,22 @@ | @@ -15,10 +15,22 @@ | ||
15 | -moz-osx-font-smoothing: grayscale; | 15 | -moz-osx-font-smoothing: grayscale; |
16 | } | 16 | } |
17 | 17 | ||
18 | +.icon-radio-checked:before { | ||
19 | + content: "\e610"; | ||
20 | +} | ||
21 | + | ||
18 | .icon-shoucang1:before { | 22 | .icon-shoucang1:before { |
19 | content: "\e60a"; | 23 | content: "\e60a"; |
20 | } | 24 | } |
21 | 25 | ||
26 | +.icon-xuanze:before { | ||
27 | + content: "\e619"; | ||
28 | +} | ||
29 | + | ||
30 | +.icon-vip:before { | ||
31 | + content: "\e611"; | ||
32 | +} | ||
33 | + | ||
22 | .icon-zan1:before { | 34 | .icon-zan1:before { |
23 | content: "\e64f"; | 35 | content: "\e64f"; |
24 | } | 36 | } |
@@ -94,3 +106,8 @@ | @@ -94,3 +106,8 @@ | ||
94 | .icon-jian1:before { | 106 | .icon-jian1:before { |
95 | content: "\e6d4"; | 107 | content: "\e6d4"; |
96 | } | 108 | } |
109 | + | ||
110 | +.icon-xuanzezhuangtai-:before { | ||
111 | + content: "\e678"; | ||
112 | +} | ||
113 | + |
images/man.png
0 → 100644
1.8 KB
images/wallet-code.png
0 → 100644
1.5 KB
images/wallet-icon.png
0 → 100644
1.3 KB
images/women.png
0 → 100644
1.5 KB
@@ -77,7 +77,7 @@ Page({ | @@ -77,7 +77,7 @@ Page({ | ||
77 | this.setData({ content: e.detail.value }); | 77 | this.setData({ content: e.detail.value }); |
78 | }, | 78 | }, |
79 | //发送评论/回复 | 79 | //发送评论/回复 |
80 | - clickComment() { | 80 | + clickComment(e) { |
81 | this.setData({ display: false }); | 81 | this.setData({ display: false }); |
82 | if(this.data.content === '' ) { | 82 | if(this.data.content === '' ) { |
83 | wx.showToast({title:'请输入内容',icon:'none'}) | 83 | wx.showToast({title:'请输入内容',icon:'none'}) |
@@ -88,6 +88,7 @@ Page({ | @@ -88,6 +88,7 @@ Page({ | ||
88 | activeId:this.data.detail_id, | 88 | activeId:this.data.detail_id, |
89 | commonId: this.data.is_ask?0:this.data.commet_id, | 89 | commonId: this.data.is_ask?0:this.data.commet_id, |
90 | content:this.data.content, | 90 | content:this.data.content, |
91 | + formId:e.detail.formId, | ||
91 | }; | 92 | }; |
92 | app.post(url,params,{}).then((res)=>{ | 93 | app.post(url,params,{}).then((res)=>{ |
93 | console.log('提交评论',res); | 94 | console.log('提交评论',res); |
@@ -109,12 +110,13 @@ Page({ | @@ -109,12 +110,13 @@ Page({ | ||
109 | }, | 110 | }, |
110 | //回复 | 111 | //回复 |
111 | reply(e) { | 112 | reply(e) { |
113 | + console.log('回复', e); | ||
112 | const id = e.currentTarget.dataset.id; | 114 | const id = e.currentTarget.dataset.id; |
113 | this.setData({ | 115 | this.setData({ |
114 | display: !this.data.display, | 116 | display: !this.data.display, |
115 | is_ask:false,is_reply:true, | 117 | is_ask:false,is_reply:true, |
116 | commet_id:id,content:'' , | 118 | commet_id:id,content:'' , |
117 | - placeholder:'输入您的回复' | 119 | + placeholder:'输入您的回复', |
118 | }); | 120 | }); |
119 | // wx.navigateTo({ | 121 | // wx.navigateTo({ |
120 | // url: '/pages/comment/comment?is_reply=' + true | 122 | // url: '/pages/comment/comment?is_reply=' + true |
@@ -231,7 +233,7 @@ Page({ | @@ -231,7 +233,7 @@ Page({ | ||
231 | "token": wx.getStorageSync('token') | 233 | "token": wx.getStorageSync('token') |
232 | }; | 234 | }; |
233 | app.post(url, params, {}).then((res) => { | 235 | app.post(url, params, {}).then((res) => { |
234 | - console.log('获取详情', res, app.initTime(res.data.active.surplus)); | 236 | + // console.log('获取详情', res, app.initTime(res.data.active.surplus)); |
235 | if (+res.code === 1) { | 237 | if (+res.code === 1) { |
236 | self.setData({ | 238 | self.setData({ |
237 | detail: res.data.active, | 239 | detail: res.data.active, |
@@ -242,6 +244,7 @@ Page({ | @@ -242,6 +244,7 @@ Page({ | ||
242 | commentList: res.data.common, | 244 | commentList: res.data.common, |
243 | is_collect: res.data.is_collect, | 245 | is_collect: res.data.is_collect, |
244 | count: res.data.count, // 留言板 | 246 | count: res.data.count, // 留言板 |
247 | + is_send:res.data.is_send,//能否参加1:不能2:能 | ||
245 | }); | 248 | }); |
246 | // (0全部,2待拼成,3人数不足未拼成,4已拼成,5已取消,6已完成,7已评价,8已拼成(活动未结束),9删除 | 249 | // (0全部,2待拼成,3人数不足未拼成,4已拼成,5已取消,6已完成,7已评价,8已拼成(活动未结束),9删除 |
247 | const status = res.data.active.status; | 250 | const status = res.data.active.status; |
@@ -288,7 +291,7 @@ Page({ | @@ -288,7 +291,7 @@ Page({ | ||
288 | // console.log('surplus', this.data.detail.surplus); | 291 | // console.log('surplus', this.data.detail.surplus); |
289 | // t = setTimeout(this.countDown, 1000); | 292 | // t = setTimeout(this.countDown, 1000); |
290 | const time = app.initTime(this.data.detail.surplus); | 293 | const time = app.initTime(this.data.detail.surplus); |
291 | - console.log('time', time); | 294 | + // console.log('time', time); |
292 | obj = { | 295 | obj = { |
293 | day: time[0].day, | 296 | day: time[0].day, |
294 | hou: time[0].hou, | 297 | hou: time[0].hou, |
@@ -349,38 +352,40 @@ Page({ | @@ -349,38 +352,40 @@ Page({ | ||
349 | confirmJoin(e) { | 352 | confirmJoin(e) { |
350 | const self = this; | 353 | const self = this; |
351 | console.log('已参与人数',self.data.join_people.length); | 354 | console.log('已参与人数',self.data.join_people.length); |
352 | - if(self.data.join_people.length + self.data.num > self.data.detail.max) { | ||
353 | - wx.showToast({title:'参加人数已超过剩余名额',icon:'none'}) | ||
354 | - }else if(self.data.join_people.length + self.data.num == self.data.detail.max){ | ||
355 | - wx.showToast({title:'名额已满',icon:'none'}) | ||
356 | - } else { | ||
357 | - let url = '/portal/Active/join'; | ||
358 | - let params = { | ||
359 | - token: wx.getStorageSync('token'), | ||
360 | - number: self.data.num, | ||
361 | - activeId: self.data.detail_id, | ||
362 | - formId: e.detail.formId, | ||
363 | - }; | ||
364 | - let header = { | ||
365 | - "token": wx.getStorageSync('token') | ||
366 | - }; | ||
367 | - app.post(url, params, {}).then((res) => { | ||
368 | - console.log('确认拼活动', res); | ||
369 | - if (+res.code === 1) { | ||
370 | - // wx.showToast({title: '拼活动成功', icon: 'success'}); | ||
371 | - self.setData({is_showRelease_modal:true,order_id:+res.data.orderId,is_join:true}); | ||
372 | - self.getDetail(); | ||
373 | - }else if(+res.code === 0) { //参与失败按钮还是确认拼活动 | ||
374 | - self.setData({is_join:false}); | ||
375 | - } | ||
376 | - }) | 355 | + if(+self.data.is_send === 2){ //可参与 |
356 | + if(self.data.join_people.length + self.data.num > self.data.detail.max) { | ||
357 | + wx.showToast({title:'参加人数已超过剩余名额',icon:'none'}) | ||
358 | + }else if(self.data.join_people.length + self.data.num == self.data.detail.max){ | ||
359 | + wx.showToast({title:'名额已满',icon:'none'}) | ||
360 | + } else { | ||
361 | + let url = '/portal/Active/join'; | ||
362 | + let params = { | ||
363 | + token: wx.getStorageSync('token'), | ||
364 | + number: self.data.num, | ||
365 | + activeId: self.data.detail_id, | ||
366 | + formId: e.detail.formId, | ||
367 | + }; | ||
368 | + let header = { | ||
369 | + "token": wx.getStorageSync('token') | ||
370 | + }; | ||
371 | + app.post(url, params, {}).then((res) => { | ||
372 | + console.log('确认拼活动', res); | ||
373 | + if (+res.code === 1) { | ||
374 | + // wx.showToast({title: '拼活动成功', icon: 'success'}); | ||
375 | + self.setData({is_showRelease_modal:true,order_id:+res.data.orderId,is_join:true}); | ||
376 | + self.getDetail(); | ||
377 | + }else if(+res.code === 0) { //参与失败按钮还是确认拼活动 | ||
378 | + self.setData({is_join:false}); | ||
379 | + } | ||
380 | + }) | ||
381 | + } | ||
377 | } | 382 | } |
378 | }, | 383 | }, |
379 | /** | 384 | /** |
380 | * 生命周期函数--监听页面加载 | 385 | * 生命周期函数--监听页面加载 |
381 | */ | 386 | */ |
382 | onLoad: function (options) { | 387 | onLoad: function (options) { |
383 | - console.log('详情options', options); | 388 | + // console.log('详情options', options); |
384 | this.setData({detail_id: +options.id ? +options.id : ''}); | 389 | this.setData({detail_id: +options.id ? +options.id : ''}); |
385 | }, | 390 | }, |
386 | 391 |
1 | <!--pages/activity/detail/detail.wxml--> | 1 | <!--pages/activity/detail/detail.wxml--> |
2 | -<form bindsubmit="confirmJoin" bindreset="formReset" report-submit="true"> | ||
3 | - <view class="content"> | ||
4 | - <!--swiper--> | ||
5 | - <view class="head"> | ||
6 | - <view class="position {{hidden_top?'hidden-active':'visible-active'}}"> | ||
7 | - <view class="left"> | ||
8 | - <!--<image src="../../../images/avatar@2x.png" class="user-avatar"></image>--> | ||
9 | - <image src="{{detail.userPic}}" class="user-avatar"></image> | ||
10 | - <text>{{detail.userName}}</text> | ||
11 | - </view> | ||
12 | - <view class="right"> | ||
13 | - <view class="collect" bindtap="collect"> | ||
14 | - <view class="iconfont icon-shoucang" wx:if="{{!is_collect}}"></view> | ||
15 | - <view class="iconfont icon-shoucang2" wx:if="{{is_collect}}"></view> | ||
16 | - <text>收藏</text> | ||
17 | - </view> | ||
18 | - <!--<!–未收藏–>--> | ||
19 | - <!--<view class='collect_box' catchtap='sethits_yes' data-index='{{index}}' wx:if='{{items.is_hits==0}}'>--> | ||
20 | - <!--<text class='iconfont icon-shoucang1 '></text>--> | ||
21 | - <!--<text class="collect_word">收藏</text>--> | ||
22 | - <!--</view>--> | ||
23 | - <!--<!–已收藏–>--> | ||
24 | - <!--<view class='collect_box active' catchtap='sethits_no' data-index='{{index}}' wx:else>--> | ||
25 | - <!--<text class='iconfont icon-shoucang0 star2'></text>--> | ||
26 | - <!--<text class="collect_word">收藏</text>--> | ||
27 | - <!--</view>--> | ||
28 | - <button class="share" open-type="share"> | ||
29 | - <view class="iconfont icon-fenxiang2"></view> | ||
30 | - <text>分享</text> | ||
31 | - </button> | ||
32 | - </view> | ||
33 | - </view> | ||
34 | - <swiper indicator-dots="{{false}}" current="{{current}}" bindchange="swiperChange" | ||
35 | - autoplay="{{true}}" interval="3000" duration="1000" style="height:{{img_heights[current_swiper]}}rpx;"> | ||
36 | - <block wx:for="{{detail.banner}}" wx:key="index"> | ||
37 | - <navigator url="{{item}}" hover-class="navigator-hover"> | ||
38 | - <swiper-item> | ||
39 | - <image src="{{item}}" data-id='{{index}}' class="slide-image" mode="widthFix" bindload="imageLoad"/> | ||
40 | - <!--<image src="http://pk86rwhci.bkt.clouddn.com/banner.png" class="slide-image"></image>--> | ||
41 | - </swiper-item> | ||
42 | - </navigator> | ||
43 | - </block> | ||
44 | - </swiper> | ||
45 | - <view class="dots"> | ||
46 | - <block wx:for="{{detail.banner}}" wx:key="index" wx:for-index="idx"> | ||
47 | - <view class="dot{{idx == current_swiper ? ' active' : ''}}"></view> | ||
48 | - </block> | 2 | +<view class="content"> |
3 | + <!--swiper--> | ||
4 | + <view class="head"> | ||
5 | + <view class="position {{hidden_top?'hidden-active':'visible-active'}}"> | ||
6 | + <view class="left"> | ||
7 | + <!--<image src="../../../images/avatar@2x.png" class="user-avatar"></image>--> | ||
8 | + <image src="{{detail.userPic}}" class="user-avatar"></image> | ||
9 | + <text>{{detail.userName}}</text> | ||
49 | </view> | 10 | </view> |
50 | - </view> | ||
51 | - | ||
52 | - <!--地点--> | ||
53 | - <view class="area-box"> | ||
54 | - <view class="title-box"> | ||
55 | - <view class="title">{{detail.title}}</view> | ||
56 | - <view class="over-time"> | ||
57 | - <text class='' wx:if="{{detail.time[0].day !== '00'}}">{{detail.time[0].day}}天{{detail.time[0].hou}}:{{detail.time[0].min}}:{{detail.time[0].sec}}</text> | ||
58 | - <text class='' wx:else="">{{detail.time[0].hou}}:{{detail.time[0].min}}:{{detail.time[0].sec}}</text> | ||
59 | - 后停止拼餐 | 11 | + <view class="right"> |
12 | + <view class="collect" bindtap="collect"> | ||
13 | + <view class="iconfont icon-shoucang" wx:if="{{!is_collect}}"></view> | ||
14 | + <view class="iconfont icon-shoucang2" wx:if="{{is_collect}}"></view> | ||
15 | + <text>收藏</text> | ||
60 | </view> | 16 | </view> |
61 | - <!--<view>--> | ||
62 | - <!--<text class=''>{{detail.time[0].hou}}</text>--> | ||
63 | - <!--<text>:</text>--> | ||
64 | - <!--<text class=''>{{detail.time[0].min}}</text>--> | ||
65 | - <!--<text>:</text>--> | ||
66 | - <!--<text class=' '>{{detail.time[0].sec}}</text>--> | 17 | + <!--<!–未收藏–>--> |
18 | + <!--<view class='collect_box' catchtap='sethits_yes' data-index='{{index}}' wx:if='{{items.is_hits==0}}'>--> | ||
19 | + <!--<text class='iconfont icon-shoucang1 '></text>--> | ||
20 | + <!--<text class="collect_word">收藏</text>--> | ||
67 | <!--</view>--> | 21 | <!--</view>--> |
68 | - </view> | ||
69 | - <view class="area-content"> | ||
70 | - <text>{{detail.content}}</text> | 22 | + <!--<!–已收藏–>--> |
23 | + <!--<view class='collect_box active' catchtap='sethits_no' data-index='{{index}}' wx:else>--> | ||
24 | + <!--<text class='iconfont icon-shoucang0 star2'></text>--> | ||
25 | + <!--<text class="collect_word">收藏</text>--> | ||
26 | + <!--</view>--> | ||
27 | + <button class="share" open-type="share"> | ||
28 | + <view class="iconfont icon-fenxiang2"></view> | ||
29 | + <text>分享</text> | ||
30 | + </button> | ||
71 | </view> | 31 | </view> |
72 | </view> | 32 | </view> |
33 | + <swiper indicator-dots="{{false}}" current="{{current}}" bindchange="swiperChange" | ||
34 | + autoplay="{{true}}" interval="3000" duration="1000" | ||
35 | + style="height:{{img_heights[current_swiper]}}rpx;"> | ||
36 | + <block wx:for="{{detail.banner}}" wx:key="index"> | ||
37 | + <navigator url="{{item}}" hover-class="navigator-hover"> | ||
38 | + <swiper-item> | ||
39 | + <image src="{{item}}" data-id='{{index}}' class="slide-image" mode="widthFix" | ||
40 | + bindload="imageLoad"/> | ||
41 | + <!--<image src="http://pk86rwhci.bkt.clouddn.com/banner.png" class="slide-image"></image>--> | ||
42 | + </swiper-item> | ||
43 | + </navigator> | ||
44 | + </block> | ||
45 | + </swiper> | ||
46 | + <view class="dots"> | ||
47 | + <block wx:for="{{detail.banner}}" wx:key="index" wx:for-index="idx"> | ||
48 | + <view class="dot{{idx == current_swiper ? ' active' : ''}}"></view> | ||
49 | + </block> | ||
50 | + </view> | ||
51 | + </view> | ||
73 | 52 | ||
74 | - <!--详细时间--> | ||
75 | - <view class="detail-box"> | ||
76 | - <text>类别:{{detail.selectName}}</text> | ||
77 | - <text>时间:{{end_time}}</text> | ||
78 | - <text>地点:{{detail.name}}</text> | ||
79 | - <view class="position" bindtap="getNavigate"> | ||
80 | - <text class="address">地址:{{detail.address}}</text> | ||
81 | - <text class="iconfont icon-location"></text> | 53 | + <!--地点--> |
54 | + <view class="area-box"> | ||
55 | + <view class="title-box"> | ||
56 | + <view class="title">{{detail.title}}</view> | ||
57 | + <view class="over-time"> | ||
58 | + <text class='' wx:if="{{detail.time[0].day !== '00'}}"> | ||
59 | + {{detail.time[0].day}}天{{detail.time[0].hou}}:{{detail.time[0].min}}:{{detail.time[0].sec}} | ||
60 | + </text> | ||
61 | + <text class='' wx:else="">{{detail.time[0].hou}}:{{detail.time[0].min}}:{{detail.time[0].sec}} | ||
62 | + </text> | ||
63 | + 后停止拼餐 | ||
82 | </view> | 64 | </view> |
65 | + <!--<view>--> | ||
66 | + <!--<text class=''>{{detail.time[0].hou}}</text>--> | ||
67 | + <!--<text>:</text>--> | ||
68 | + <!--<text class=''>{{detail.time[0].min}}</text>--> | ||
69 | + <!--<text>:</text>--> | ||
70 | + <!--<text class=' '>{{detail.time[0].sec}}</text>--> | ||
71 | + <!--</view>--> | ||
72 | + </view> | ||
73 | + <view class="area-content"> | ||
74 | + <text>{{detail.content}}</text> | ||
83 | </view> | 75 | </view> |
76 | + </view> | ||
84 | 77 | ||
85 | - <!--已加入人员--> | ||
86 | - <view class="join-num">已加入人员</view> | ||
87 | - <view class="people-list" wx:if="{{join_people.length>0}}"> | ||
88 | - <view class="people" wx:for="{{join_people}}" wx:key="index"> | ||
89 | - <view class="bg"> | ||
90 | - <image src="{{item.pic}}" class="people-img"></image> | ||
91 | - </view> | ||
92 | - <view class="people-num"> | ||
93 | - <view class="name">{{item.name}}</view> | ||
94 | - <view class="num">({{item.number}})</view> | ||
95 | - </view> | ||
96 | - </view> | 78 | + <!--详细时间--> |
79 | + <view class="detail-box"> | ||
80 | + <text>类别:{{detail.selectName}}</text> | ||
81 | + <text>时间:{{end_time}}</text> | ||
82 | + <text>地点:{{detail.name}}</text> | ||
83 | + <view class="position" bindtap="getNavigate"> | ||
84 | + <text class="address">地址:{{detail.address}}</text> | ||
85 | + <text class="iconfont icon-location"></text> | ||
97 | </view> | 86 | </view> |
87 | + </view> | ||
98 | 88 | ||
99 | - <!--留言板 问一问--> | ||
100 | - <view class="comment-box"> | ||
101 | - <view class="title-box"> | ||
102 | - <text class="comment-num">留言板 ({{count}})</text> | ||
103 | - <view class="ask-btn" bindtap="ask"> | ||
104 | - <text class="iconfont icon-bianji"></text> | ||
105 | - <text>问一问</text> | ||
106 | - </view> | 89 | + <!--已加入人员--> |
90 | + <view class="join-num">已加入人员</view> | ||
91 | + <view class="people-list" wx:if="{{join_people.length>0}}"> | ||
92 | + <view class="people" wx:for="{{join_people}}" wx:key="index"> | ||
93 | + <view class="bg"> | ||
94 | + <image src="{{item.pic}}" class="people-img"></image> | ||
107 | </view> | 95 | </view> |
96 | + <view class="people-num"> | ||
97 | + <view class="name">{{item.name}}</view> | ||
98 | + <view class="num">({{item.number}})</view> | ||
99 | + </view> | ||
100 | + </view> | ||
101 | + </view> | ||
108 | 102 | ||
109 | - <!--评论框--> | ||
110 | - <view wx:if="{{display}}" class="comment {{display?'t-active':''}}"> | ||
111 | - <input | ||
112 | - | ||
113 | - auto-focus="{{display}}" | ||
114 | - focus="{{display}}" | ||
115 | - value="{{content}}" | ||
116 | - cursor-spacing="50" | ||
117 | - maxlength="300" | ||
118 | - bindblur="blur" | ||
119 | - bindinput="inputComment" | ||
120 | - bindconfirm="confirm" | ||
121 | - show-confirm-bar="{{false}}" | ||
122 | - placeholder="{{placeholder}}"/> | 103 | + <!--留言板 问一问--> |
104 | + <view class="comment-box"> | ||
105 | + <view class="title-box"> | ||
106 | + <text class="comment-num">留言板 ({{count}})</text> | ||
107 | + <view class="ask-btn" bindtap="ask"> | ||
108 | + <text class="iconfont icon-bianji"></text> | ||
109 | + <text>问一问</text> | ||
110 | + </view> | ||
111 | + </view> | ||
123 | 112 | ||
124 | - <view class="send-box"> | ||
125 | - <text class="send" bindtap="clickComment">发送</text> | 113 | + <!--评论框--> |
114 | + <view wx:if="{{display}}" class="comment {{display?'t-active':''}}"> | ||
115 | + <form bindsubmit="clickComment" bindreset="formReset" report-submit="true"> | ||
116 | + <view class="common-box"> | ||
117 | + <input | ||
118 | + auto-focus="{{display}}" | ||
119 | + focus="{{display}}" | ||
120 | + value="{{content}}" | ||
121 | + cursor-spacing="50" | ||
122 | + maxlength="300" | ||
123 | + bindblur="blur" | ||
124 | + bindinput="inputComment" | ||
125 | + bindconfirm="confirm" | ||
126 | + show-confirm-bar="{{false}}" | ||
127 | + placeholder="{{placeholder}}"/> | ||
128 | + <button class="send-box" form-type="submit"> | ||
129 | + <text class="send">发送</text> | ||
130 | + </button> | ||
126 | </view> | 131 | </view> |
127 | - </view> | 132 | + </form> |
133 | + </view> | ||
128 | 134 | ||
129 | - <!--评论--> | ||
130 | - <view class="comment-list-box"> | ||
131 | - <view class="comment-item" wx:for="{{commentList}}" wx:key="index" wx:for-item="comment"> | ||
132 | - <view class="top-content"> | ||
133 | - <view class="top-left"> | ||
134 | - <!--<image src="../../../images/avatar@2x.png" class="release-img"></image>--> | ||
135 | - <image src="{{comment.userPic}}" class="release-img"></image> | ||
136 | - <text>{{comment.userName}} {{comment.create_time}}</text> | ||
137 | - </view> | ||
138 | - <view class="top-right" bindtap="clickZan" data-id="{{comment.id}}" data-index="{{index}}"> | ||
139 | - <text>{{comment.prefect}}</text> | ||
140 | - <text class="iconfont icon-zan" wx:if="{{!comment.is_prefect}}"></text> | ||
141 | - <text class="iconfont icon-z-likeFill" wx:if="{{comment.is_prefect}}"></text> | ||
142 | - </view> | 135 | + <!--评论--> |
136 | + <view class="comment-list-box"> | ||
137 | + <view class="comment-item" wx:for="{{commentList}}" wx:key="index" wx:for-item="comment"> | ||
138 | + <view class="top-content"> | ||
139 | + <view class="top-left"> | ||
140 | + <!--<image src="../../../images/avatar@2x.png" class="release-img"></image>--> | ||
141 | + <image src="{{comment.userPic}}" class="release-img"></image> | ||
142 | + <text>{{comment.userName}} {{comment.create_time}}</text> | ||
143 | </view> | 143 | </view> |
144 | - <view class="comment-detail"> | ||
145 | - <view class="user-release"> | ||
146 | - <view class="release-comment">{{comment.content}}</view> | ||
147 | - <text class="reply-btn" bindtap="reply" data-id="{{comment.id}}">回复</text> | ||
148 | - </view> | ||
149 | - <view class="user-reply" wx:if="{{comment.son.length>0}}"> | ||
150 | - <view class='triangle'></view> | ||
151 | - <block wx:for="{{comment.son}}" wx:key="index"> | ||
152 | - <!--<view class="comment">--> | ||
153 | - <!--<text class="reply-name">蚂蚁: </text>--> | ||
154 | - <!--<text>{{item.content}}第一次拼餐,心里还是比较兴奋的,但是又担心拼友会比较无聊,但是没想到拼友和餐厅都非常好!</text>--> | ||
155 | - <!--</view>--> | ||
156 | - <view class="reply"> | ||
157 | - <text class="reply-name">{{detail.userName}}</text> | ||
158 | - <text>回复</text> | ||
159 | - <text class="reply-name">{{comment.userName}}:</text> | ||
160 | - <text>{{item.content}}</text> | ||
161 | - </view> | ||
162 | - </block> | ||
163 | - </view> | 144 | + <view class="top-right" bindtap="clickZan" data-id="{{comment.id}}" data-index="{{index}}"> |
145 | + <text>{{comment.prefect}}</text> | ||
146 | + <text class="iconfont icon-zan" wx:if="{{!comment.is_prefect}}"></text> | ||
147 | + <text class="iconfont icon-z-likeFill" wx:if="{{comment.is_prefect}}"></text> | ||
148 | + </view> | ||
149 | + </view> | ||
150 | + <view class="comment-detail"> | ||
151 | + <view class="user-release"> | ||
152 | + <view class="release-comment">{{comment.content}}</view> | ||
153 | + <text class="reply-btn" bindtap="reply" data-id="{{comment.id}}">回复</text> | ||
154 | + </view> | ||
155 | + <view class="user-reply" wx:if="{{comment.son.length>0}}"> | ||
156 | + <view class='triangle'></view> | ||
157 | + <block wx:for="{{comment.son}}" wx:key="index"> | ||
158 | + <!--<view class="comment">--> | ||
159 | + <!--<text class="reply-name">蚂蚁: </text>--> | ||
160 | + <!--<text>{{item.content}}第一次拼餐,心里还是比较兴奋的,但是又担心拼友会比较无聊,但是没想到拼友和餐厅都非常好!</text>--> | ||
161 | + <!--</view>--> | ||
162 | + <view class="reply"> | ||
163 | + <text class="reply-name">{{detail.userName}}</text> | ||
164 | + <text>回复</text> | ||
165 | + <text class="reply-name">{{comment.userName}}:</text> | ||
166 | + <text>{{item.content}}</text> | ||
167 | + </view> | ||
168 | + </block> | ||
164 | </view> | 169 | </view> |
165 | </view> | 170 | </view> |
166 | </view> | 171 | </view> |
167 | </view> | 172 | </view> |
173 | + </view> | ||
168 | 174 | ||
169 | - <!--底部btn--> | ||
170 | - <view class="bottom-btn" wx:if="{{!display}}"> | ||
171 | - <view class="add-btn"> | ||
172 | - <view class="input_box"> | ||
173 | - <view class="iconfont icon-jian {{num==1?'disable':''}}" bindtap='minusCount'></view> | ||
174 | - <view class='item_cart_num'>{{num}}</view> | ||
175 | - <view class='iconfont icon-jia1' bindtap='addCount'></view> | ||
176 | - </view> | 175 | + <!--底部btn--> |
176 | + <view class="bottom-btn" wx:if="{{!display}}"> | ||
177 | + <view class="add-btn"> | ||
178 | + <view class="input_box"> | ||
179 | + <view class="iconfont icon-jian {{num==1?'disable':''}}" bindtap='minusCount'></view> | ||
180 | + <view class='item_cart_num'>{{num}}</view> | ||
181 | + <view class='iconfont icon-jia1' bindtap='addCount'></view> | ||
177 | </view> | 182 | </view> |
178 | - <!--(0全部,2待处理,4已拼成,5已取消,6已完成--> | ||
179 | - <button class="confirm-join-btn {{is_join || detail.status === 5 || detail.status === 6?'gray':''}}" form-type="submit"> | ||
180 | - <text wx:if="{{is_join}}">待拼成</text> | ||
181 | - <text wx:if="{{!is_join && detail.status === 2}}">确认拼活动</text> | 183 | + </view> |
184 | + <form bindsubmit="confirmJoin" bindreset="formReset" report-submit="true"> | ||
185 | + <!-- // (0全部,2待拼成,3人数不足未拼成,4已拼成,5已取消,6已完成,7已评价,8已拼成(活动未结束),9删除--> | ||
186 | + <button class="confirm-join-btn {{is_send === 1 && detail.status !== 8?'gray':''}}" form-type="submit"> | ||
187 | + <text wx:if="{{is_send === 1 && detail.status === 2}}">待拼成</text> | ||
188 | + <text wx:if="{{is_send === 2 &&detail.status === 2}}">确认拼活动</text> | ||
189 | + <text wx:if="{{detail.status === 3}}">未拼成</text> | ||
190 | + <text wx:if="{{detail.status === 4}}">已拼成</text> | ||
182 | <text wx:if="{{detail.status === 5}}">已取消</text> | 191 | <text wx:if="{{detail.status === 5}}">已取消</text> |
183 | - <text wx:if="{{detail.status === 6}}">已完成</text> | 192 | + <text wx:if="{{detail.status === 6 || detail.status === 7}}">已完成</text> |
193 | + <text wx:if="{{detail.status === 8}}">已拼成</text> | ||
194 | + <text wx:if="{{detail.status === 9}}">已删除</text> | ||
184 | </button> | 195 | </button> |
185 | - </view> | 196 | + </form> |
197 | + </view> | ||
186 | 198 | ||
187 | - <!--参与成功弹框--> | ||
188 | - <view class="modal" wx:if="{{is_showRelease_modal}}" catchtouchmove="disableScroll"> | ||
189 | - <image class="sorry-img" src="../../../images/success@2x.png"></image> | ||
190 | - <view class="title">恭喜您拼活动成功</view> | ||
191 | - <view class="view-btn" catchtap="goMyOrder">查看我的订单</view> | ||
192 | - <view class="complete-btn" catchtap="goBack">完成</view> | ||
193 | - </view> | ||
194 | - <view class="modal_box" wx:if="{{is_showRelease_modal}}" bindtap="handleBackground" | ||
195 | - catchtouchmove="disableScroll"></view> | 199 | + <!--参与成功弹框--> |
200 | + <view class="modal" wx:if="{{is_showRelease_modal}}" catchtouchmove="disableScroll"> | ||
201 | + <image class="sorry-img" src="../../../images/success@2x.png"></image> | ||
202 | + <view class="title">恭喜您拼活动成功</view> | ||
203 | + <view class="view-btn" catchtap="goMyOrder">查看我的订单</view> | ||
204 | + <view class="complete-btn" catchtap="goBack">完成</view> | ||
196 | </view> | 205 | </view> |
197 | -</form> | 206 | + <view class="modal_box" wx:if="{{is_showRelease_modal}}" bindtap="handleBackground" |
207 | + catchtouchmove="disableScroll"></view> | ||
208 | +</view> |
@@ -453,6 +453,15 @@ swiper { | @@ -453,6 +453,15 @@ swiper { | ||
453 | left:0; | 453 | left:0; |
454 | z-index:20; | 454 | z-index:20; |
455 | } | 455 | } |
456 | +.comment form { | ||
457 | + width: 100%; | ||
458 | +} | ||
459 | +.comment .common-box { | ||
460 | + width:100%; | ||
461 | + display: flex; | ||
462 | + align-items: center; | ||
463 | + justify-content: space-between; | ||
464 | +} | ||
456 | .comment input { | 465 | .comment input { |
457 | border-radius: 50rpx; | 466 | border-radius: 50rpx; |
458 | width: 83.5%; | 467 | width: 83.5%; |
@@ -468,7 +477,7 @@ swiper { | @@ -468,7 +477,7 @@ swiper { | ||
468 | } | 477 | } |
469 | .t-active { | 478 | .t-active { |
470 | border-radius: 4rpx; | 479 | border-radius: 4rpx; |
471 | - width: 91.5%; | 480 | + width: 100%; |
472 | /*height: 300rpx;*/ | 481 | /*height: 300rpx;*/ |
473 | /*background-color: #f2f2f2;*/ | 482 | /*background-color: #f2f2f2;*/ |
474 | font-size: 26rpx; | 483 | font-size: 26rpx; |
@@ -476,6 +485,9 @@ swiper { | @@ -476,6 +485,9 @@ swiper { | ||
476 | display: flex; | 485 | display: flex; |
477 | justify-content: right; | 486 | justify-content: right; |
478 | align-items: right; | 487 | align-items: right; |
488 | + -webkit-box-sizing: border-box; | ||
489 | + -moz-box-sizing: border-box; | ||
490 | + box-sizing: border-box; | ||
479 | } | 491 | } |
480 | 492 | ||
481 | .send-box .send { | 493 | .send-box .send { |
@@ -490,10 +502,16 @@ swiper { | @@ -490,10 +502,16 @@ swiper { | ||
490 | text-align: center; | 502 | text-align: center; |
491 | } | 503 | } |
492 | .send-box { | 504 | .send-box { |
505 | + width: 100rpx; | ||
493 | height: 60rpx; | 506 | height: 60rpx; |
494 | display: flex; | 507 | display: flex; |
495 | justify-content: flex-end; | 508 | justify-content: flex-end; |
496 | margin-left: 10rpx; | 509 | margin-left: 10rpx; |
510 | + margin-right:0; | ||
511 | + padding: 0; | ||
512 | +} | ||
513 | +.send-box::after { | ||
514 | + border:0; | ||
497 | } | 515 | } |
498 | .modal { | 516 | .modal { |
499 | width: 73%; | 517 | width: 73%; |
@@ -11,16 +11,16 @@ Component({ | @@ -11,16 +11,16 @@ Component({ | ||
11 | img_height = e.detail.height, | 11 | img_height = e.detail.height, |
12 | //宽高比 | 12 | //宽高比 |
13 | ratio = img_width / img_height; | 13 | ratio = img_width / img_height; |
14 | - console.log('图片组件',img_width, img_height); | 14 | + // console.log('图片组件',e,img_width, img_height); |
15 | //计算的高度值 | 15 | //计算的高度值 |
16 | var viewHeight = 750 / ratio; | 16 | var viewHeight = 750 / ratio; |
17 | var img_height = viewHeight; | 17 | var img_height = viewHeight; |
18 | var img_heights = this.data.img_heights; | 18 | var img_heights = this.data.img_heights; |
19 | //把每一张图片的对应的高度记录到数组里 | 19 | //把每一张图片的对应的高度记录到数组里 |
20 | - img_heights[e.target.dataset.id] = img_height; | ||
21 | - this.setData({ | ||
22 | - img_heights: img_heights | ||
23 | - }) | 20 | + // img_heights[e.target.dataset.id] = img_height; |
21 | + // this.setData({ | ||
22 | + // img_heights: img_heights | ||
23 | + // }) | ||
24 | }, | 24 | }, |
25 | } | 25 | } |
26 | }) | 26 | }) |
1 | <view class="img-box" data-index="{{index}}"> | 1 | <view class="img-box" data-index="{{index}}"> |
2 | <view class="img-border"> | 2 | <view class="img-border"> |
3 | - <image src="{{item.pic}}" mode="widthFix" data-id='{{index}}' style="height:{{img_heights[current_swiper]}}rpx;" bindload="imageLoad"></image> | 3 | + <!--style="height:{{img_heights[current_swiper]}}rpx;"--> |
4 | + <image src="{{item.pic}}" mode="widthFix" data-id='{{index}}' bindload="imageLoad"></image> | ||
4 | <view class="area"> | 5 | <view class="area"> |
5 | <text class="name">{{item.title}}</text> | 6 | <text class="name">{{item.title}}</text> |
6 | </view> | 7 | </view> |
7 | <!--<text>2018.4.28—4.30</text>--> | 8 | <!--<text>2018.4.28—4.30</text>--> |
8 | <view class="bottom"> | 9 | <view class="bottom"> |
9 | <image src="{{item.userPic}}" class="avatar" mode="aspectFill"></image> | 10 | <image src="{{item.userPic}}" class="avatar" mode="aspectFill"></image> |
10 | - <text>{{item.time}}</text> | 11 | + <text>{{item.listTime}}</text> |
11 | <!--<view>2018.4.28</view>--> | 12 | <!--<view>2018.4.28</view>--> |
12 | </view> | 13 | </view> |
13 | <view class="num">距最低人数{{item.people}}人</view> | 14 | <view class="num">距最低人数{{item.people}}人</view> |
@@ -31,6 +31,7 @@ | @@ -31,6 +31,7 @@ | ||
31 | .num { | 31 | .num { |
32 | color: #666666; | 32 | color: #666666; |
33 | font-size: 24rpx; | 33 | font-size: 24rpx; |
34 | + text-align: right; | ||
34 | } | 35 | } |
35 | .bottom { | 36 | .bottom { |
36 | display: flex; | 37 | display: flex; |
@@ -38,8 +39,8 @@ | @@ -38,8 +39,8 @@ | ||
38 | justify-content: space-between; | 39 | justify-content: space-between; |
39 | } | 40 | } |
40 | .img-box .bottom .avatar{ | 41 | .img-box .bottom .avatar{ |
41 | - width: 30rpx; | ||
42 | - height: 30rpx; | 42 | + width: 40rpx; |
43 | + height: 40rpx; | ||
43 | border-radius: 50%; | 44 | border-radius: 50%; |
44 | } | 45 | } |
45 | /*.bottom .avatar image {*/ | 46 | /*.bottom .avatar image {*/ |
@@ -30,6 +30,10 @@ Page({ | @@ -30,6 +30,10 @@ Page({ | ||
30 | hasUserInfo: false, | 30 | hasUserInfo: false, |
31 | canIUse: wx.canIUse('button.open-type.getUserInfo') | 31 | canIUse: wx.canIUse('button.open-type.getUserInfo') |
32 | }, | 32 | }, |
33 | + //banner跳转 | ||
34 | + navigator() { | ||
35 | + // if() {} | ||
36 | + }, | ||
33 | //关闭金火柴勋章弹框 | 37 | //关闭金火柴勋章弹框 |
34 | close() { | 38 | close() { |
35 | this.setData({show_gold_modal:false,show_normal_modal:false}); | 39 | this.setData({show_gold_modal:false,show_normal_modal:false}); |
@@ -20,10 +20,12 @@ | @@ -20,10 +20,12 @@ | ||
20 | autoplay="{{true}}" interval="3000" duration="1000"> | 20 | autoplay="{{true}}" interval="3000" duration="1000"> |
21 | <block wx:for="{{slide}}" wx:key="index"> | 21 | <block wx:for="{{slide}}" wx:key="index"> |
22 | <navigator url="{{item.link}}" hover-class="navigator-hover"> | 22 | <navigator url="{{item.link}}" hover-class="navigator-hover"> |
23 | + <!--<view class="navigator" bindtap="navigator">--> | ||
23 | <swiper-item> | 24 | <swiper-item> |
24 | <image src="{{item.pic}}" class="slide-image"/> | 25 | <image src="{{item.pic}}" class="slide-image"/> |
25 | <!--<image src="http://pk86rwhci.bkt.clouddn.com/banner.png" class="slide-image"/>--> | 26 | <!--<image src="http://pk86rwhci.bkt.clouddn.com/banner.png" class="slide-image"/>--> |
26 | </swiper-item> | 27 | </swiper-item> |
28 | + <!--</view>--> | ||
27 | </navigator> | 29 | </navigator> |
28 | </block> | 30 | </block> |
29 | </swiper> | 31 | </swiper> |
@@ -99,7 +101,7 @@ | @@ -99,7 +101,7 @@ | ||
99 | <view class="fix pl5 pr5 box_bb" bindtap="goMealDetail" data-id="{{item.id}}"> | 101 | <view class="fix pl5 pr5 box_bb" bindtap="goMealDetail" data-id="{{item.id}}"> |
100 | <!--<navigator url="">--> | 102 | <!--<navigator url="">--> |
101 | <image class="banner mt10 {{currentBannerIndex==index?'active':''}}" src="{{item.pic}}" mode="aspectFill" /> | 103 | <image class="banner mt10 {{currentBannerIndex==index?'active':''}}" src="{{item.pic}}" mode="aspectFill" /> |
102 | - <text>{{item.title}} {{item.time}}</text> | 104 | + <text>{{item.title}} {{item.listTime}}</text> |
103 | <!--</navigator>--> | 105 | <!--</navigator>--> |
104 | </view> | 106 | </view> |
105 | </swiper-item> | 107 | </swiper-item> |
@@ -71,7 +71,7 @@ Page({ | @@ -71,7 +71,7 @@ Page({ | ||
71 | this.setData({ content: e.detail.value }); | 71 | this.setData({ content: e.detail.value }); |
72 | }, | 72 | }, |
73 | //发送评论/回复 | 73 | //发送评论/回复 |
74 | - clickComment() { | 74 | + clickComment(e) { |
75 | this.setData({ display: false }); | 75 | this.setData({ display: false }); |
76 | if(this.data.content === '' ) { | 76 | if(this.data.content === '' ) { |
77 | wx.showToast({title:'请输入内容',icon:'none'}) | 77 | wx.showToast({title:'请输入内容',icon:'none'}) |
@@ -82,6 +82,7 @@ Page({ | @@ -82,6 +82,7 @@ Page({ | ||
82 | activeId:this.data.detail_id, | 82 | activeId:this.data.detail_id, |
83 | commonId: this.data.is_ask?0:this.data.commet_id, | 83 | commonId: this.data.is_ask?0:this.data.commet_id, |
84 | content:this.data.content, | 84 | content:this.data.content, |
85 | + formId:e.detail.formId, | ||
85 | }; | 86 | }; |
86 | app.post(url,params,{}).then((res)=>{ | 87 | app.post(url,params,{}).then((res)=>{ |
87 | console.log('提交评论',res); | 88 | console.log('提交评论',res); |
@@ -236,6 +237,7 @@ Page({ | @@ -236,6 +237,7 @@ Page({ | ||
236 | commentList:res.data.common, | 237 | commentList:res.data.common, |
237 | is_collect:res.data.is_collect, | 238 | is_collect:res.data.is_collect, |
238 | count:res.data.count, | 239 | count:res.data.count, |
240 | + is_send:res.data.is_send,//能否参加1:不能2:能 | ||
239 | }); | 241 | }); |
240 | // self.countDown(); | 242 | // self.countDown(); |
241 | 243 | ||
@@ -272,26 +274,28 @@ Page({ | @@ -272,26 +274,28 @@ Page({ | ||
272 | //确认拼餐 | 274 | //确认拼餐 |
273 | confirmJoin(e) { | 275 | confirmJoin(e) { |
274 | const self = this; | 276 | const self = this; |
275 | - let url = '/portal/Active/join'; | ||
276 | - let params = { | ||
277 | - token: wx.getStorageSync('token'), | ||
278 | - number: self.data.num, | ||
279 | - activeId: self.data.detail_id, | ||
280 | - formId: e.detail.formId, | ||
281 | - }; | ||
282 | - let header = { | ||
283 | - "token": wx.getStorageSync('token') | ||
284 | - }; | ||
285 | - app.post(url, params, {}).then((res) => { | ||
286 | - console.log('确认拼餐', res); | ||
287 | - if (+res.code === 1) { | ||
288 | - // wx.showToast({title:'拼餐成功',icon:'success'}); | ||
289 | - self.setData({is_showRelease_modal:true,order_id:+res.data.orderId,is_join:true}); | ||
290 | - self.getDetail(); | ||
291 | - }else if(+res.code === 0) { //参与失败按钮还是确认拼活动 | ||
292 | - self.setData({is_join:false}); | ||
293 | - } | ||
294 | - }) | 277 | + if(+self.data.is_send === 2){ //1:不能参与2:可参与 |
278 | + let url = '/portal/Active/join'; | ||
279 | + let params = { | ||
280 | + token: wx.getStorageSync('token'), | ||
281 | + number: self.data.num, | ||
282 | + activeId: self.data.detail_id, | ||
283 | + formId: e.detail.formId, | ||
284 | + }; | ||
285 | + let header = { | ||
286 | + "token": wx.getStorageSync('token') | ||
287 | + }; | ||
288 | + app.post(url, params, {}).then((res) => { | ||
289 | + console.log('确认拼餐', res); | ||
290 | + if (+res.code === 1) { | ||
291 | + // wx.showToast({title:'拼餐成功',icon:'success'}); | ||
292 | + self.setData({is_showRelease_modal:true,order_id:+res.data.orderId,is_join:true}); | ||
293 | + self.getDetail(); | ||
294 | + }else if(+res.code === 0) { //参与失败按钮还是确认拼活动 | ||
295 | + self.setData({is_join:false}); | ||
296 | + } | ||
297 | + }) | ||
298 | + } | ||
295 | }, | 299 | }, |
296 | timeFormat(param) { //小于10的格式化函数 | 300 | timeFormat(param) { //小于10的格式化函数 |
297 | return param < 10 ? '0' + param : param; | 301 | return param < 10 ? '0' + param : param; |
@@ -313,7 +317,7 @@ Page({ | @@ -313,7 +317,7 @@ Page({ | ||
313 | // console.log('surplus', this.data.detail.surplus); | 317 | // console.log('surplus', this.data.detail.surplus); |
314 | // t = setTimeout(this.countDown, 1000); | 318 | // t = setTimeout(this.countDown, 1000); |
315 | const time = app.initTime(this.data.detail.surplus); | 319 | const time = app.initTime(this.data.detail.surplus); |
316 | - console.log('time', time); | 320 | + // console.log('time', time); |
317 | obj = { | 321 | obj = { |
318 | day: time[0].day, | 322 | day: time[0].day, |
319 | hou: time[0].hou, | 323 | hou: time[0].hou, |
1 | <!--pages/activity/detail/detail.wxml--> | 1 | <!--pages/activity/detail/detail.wxml--> |
2 | -<form bindsubmit="confirmJoin" bindreset="formReset" report-submit="true"> | ||
3 | - <view class="content"> | ||
4 | - <!--swiper--> | ||
5 | - <view class="head"> | ||
6 | - <view class="position {{hidden_top?'hidden-active':'visible-active'}}"> | ||
7 | - <view class="left"> | ||
8 | - <!--<image src="../../../images/avatar@2x.png" class="user-avatar"></image>--> | ||
9 | - <image src="{{detail.userPic}}" class="user-avatar"></image> | ||
10 | - <text>{{detail.userName}}</text> | ||
11 | - </view> | ||
12 | - <view class="right"> | ||
13 | - <view class="collect" bindtap="collect"> | ||
14 | - <view class="iconfont icon-shoucang" wx:if="{{!is_collect}}"></view> | ||
15 | - <view class="iconfont icon-shoucang2" wx:if="{{is_collect}}"></view> | ||
16 | - <text>收藏</text> | ||
17 | - </view> | ||
18 | - <!--<!–未收藏–>--> | ||
19 | - <!--<view class='collect_box' catchtap='sethits_yes' data-index='{{index}}' wx:if='{{items.is_hits==0}}'>--> | ||
20 | - <!--<text class='iconfont icon-shoucang1 '></text>--> | ||
21 | - <!--<text class="collect_word">收藏</text>--> | ||
22 | - <!--</view>--> | ||
23 | - <!--<!–已收藏–>--> | ||
24 | - <!--<view class='collect_box active' catchtap='sethits_no' data-index='{{index}}' wx:else>--> | ||
25 | - <!--<text class='iconfont icon-shoucang0 star2'></text>--> | ||
26 | - <!--<text class="collect_word">收藏</text>--> | ||
27 | - <!--</view>--> | ||
28 | - <button class="share" open-type="share"> | ||
29 | - <view class="iconfont icon-fenxiang2"></view> | ||
30 | - <text>分享</text> | ||
31 | - </button> | ||
32 | - </view> | ||
33 | - </view> | ||
34 | - <swiper indicator-dots="{{false}}" current="{{current}}" bindchange="swiperChange" style="height:{{img_heights[current_swiper]}}rpx;" | ||
35 | - autoplay="{{true}}" interval="3000" duration="1000"> | ||
36 | - <block wx:for="{{detail.banner}}" wx:key="index"> | ||
37 | - <navigator url="{{item}}" hover-class="navigator-hover"> | ||
38 | - <swiper-item> | ||
39 | - <image src="{{item}}" data-id='{{index}}' class="slide-image" mode="widthFix" bindload="imageLoad"/> | ||
40 | - <!--<image src="http://pk86rwhci.bkt.clouddn.com/banner.png" class="slide-image"></image>--> | ||
41 | - </swiper-item> | ||
42 | - </navigator> | ||
43 | - </block> | ||
44 | - </swiper> | ||
45 | - <view class="dots"> | ||
46 | - <block wx:for="{{detail.banner}}" wx:key="index" wx:for-index="idx"> | ||
47 | - <view class="dot{{idx == current_swiper ? ' active' : ''}}"></view> | ||
48 | - </block> | 2 | +<view class="content"> |
3 | + <!--swiper--> | ||
4 | + <view class="head"> | ||
5 | + <view class="position {{hidden_top?'hidden-active':'visible-active'}}"> | ||
6 | + <view class="left"> | ||
7 | + <!--<image src="../../../images/avatar@2x.png" class="user-avatar"></image>--> | ||
8 | + <image src="{{detail.userPic}}" class="user-avatar"></image> | ||
9 | + <text>{{detail.userName}}</text> | ||
49 | </view> | 10 | </view> |
50 | - </view> | ||
51 | - | ||
52 | - <!--地点--> | ||
53 | - <view class="area-box"> | ||
54 | - <view class="title-box"> | ||
55 | - <view class="title">{{detail.title}}</view> | ||
56 | - <view class="over-time"> | ||
57 | - <text class='' wx:if="{{detail.time[0].day !== '00'}}">{{detail.time[0].day}}天{{detail.time[0].hou}}:{{detail.time[0].min}}:{{detail.time[0].sec}}</text> | ||
58 | - <text class='' wx:else="">{{detail.time[0].hou}}:{{detail.time[0].min}}:{{detail.time[0].sec}}</text> | ||
59 | - 后停止拼餐 | 11 | + <view class="right"> |
12 | + <view class="collect" bindtap="collect"> | ||
13 | + <view class="iconfont icon-shoucang" wx:if="{{!is_collect}}"></view> | ||
14 | + <view class="iconfont icon-shoucang2" wx:if="{{is_collect}}"></view> | ||
15 | + <text>收藏</text> | ||
60 | </view> | 16 | </view> |
61 | - <!--<view>--> | ||
62 | - <!--<text class=''>{{detail.time[0].hou}}</text>--> | ||
63 | - <!--<text>:</text>--> | ||
64 | - <!--<text class=''>{{detail.time[0].min}}</text>--> | ||
65 | - <!--<text>:</text>--> | ||
66 | - <!--<text class=' '>{{detail.time[0].sec}}</text>--> | 17 | + <!--<!–未收藏–>--> |
18 | + <!--<view class='collect_box' catchtap='sethits_yes' data-index='{{index}}' wx:if='{{items.is_hits==0}}'>--> | ||
19 | + <!--<text class='iconfont icon-shoucang1 '></text>--> | ||
20 | + <!--<text class="collect_word">收藏</text>--> | ||
67 | <!--</view>--> | 21 | <!--</view>--> |
22 | + <!--<!–已收藏–>--> | ||
23 | + <!--<view class='collect_box active' catchtap='sethits_no' data-index='{{index}}' wx:else>--> | ||
24 | + <!--<text class='iconfont icon-shoucang0 star2'></text>--> | ||
25 | + <!--<text class="collect_word">收藏</text>--> | ||
26 | + <!--</view>--> | ||
27 | + <button class="share" open-type="share"> | ||
28 | + <view class="iconfont icon-fenxiang2"></view> | ||
29 | + <text>分享</text> | ||
30 | + </button> | ||
68 | </view> | 31 | </view> |
69 | - <view class="area-content"> | ||
70 | - <text>{{detail.content}}</text> | ||
71 | - <!--云峰山风景区坐落于密云水库北不老屯镇,燕落村北三公里,处于--> | ||
72 | - <!--密云区东西两大风景区之间,东靠密云古北口 ──司马台长城──--> | ||
73 | - <!--雾灵山风景区。--> | ||
74 | - </view> | ||
75 | </view> | 32 | </view> |
33 | + <swiper indicator-dots="{{false}}" current="{{current}}" bindchange="swiperChange" | ||
34 | + style="height:{{img_heights[current_swiper]}}rpx;" | ||
35 | + autoplay="{{true}}" interval="3000" duration="1000"> | ||
36 | + <block wx:for="{{detail.banner}}" wx:key="index"> | ||
37 | + <navigator url="{{item}}" hover-class="navigator-hover"> | ||
38 | + <swiper-item> | ||
39 | + <image src="{{item}}" data-id='{{index}}' class="slide-image" mode="widthFix" | ||
40 | + bindload="imageLoad"/> | ||
41 | + <!--<image src="http://pk86rwhci.bkt.clouddn.com/banner.png" class="slide-image"></image>--> | ||
42 | + </swiper-item> | ||
43 | + </navigator> | ||
44 | + </block> | ||
45 | + </swiper> | ||
46 | + <view class="dots"> | ||
47 | + <block wx:for="{{detail.banner}}" wx:key="index" wx:for-index="idx"> | ||
48 | + <view class="dot{{idx == current_swiper ? ' active' : ''}}"></view> | ||
49 | + </block> | ||
50 | + </view> | ||
51 | + </view> | ||
76 | 52 | ||
77 | - <!--详细时间--> | ||
78 | - <view class="detail-box"> | ||
79 | - <text>时间:{{end_time}}</text> | ||
80 | - <text>餐厅:{{detail.name}}</text><!--餐厅--> | ||
81 | - <view class="position" bindtap="getNavigate"> | ||
82 | - <text class="address">地址:{{detail.address}}</text><!--地址:--> | ||
83 | - <!--侨福芳草地B2 OPERA BOMBANA--> | ||
84 | - <text class="iconfont icon-location"></text> | 53 | + <!--地点--> |
54 | + <view class="area-box"> | ||
55 | + <view class="title-box"> | ||
56 | + <view class="title">{{detail.title}}</view> | ||
57 | + <view class="over-time"> | ||
58 | + <text class='' wx:if="{{detail.time[0].day !== '00'}}"> | ||
59 | + {{detail.time[0].day}}天{{detail.time[0].hou}}:{{detail.time[0].min}}:{{detail.time[0].sec}} | ||
60 | + </text> | ||
61 | + <text class='' wx:else="">{{detail.time[0].hou}}:{{detail.time[0].min}}:{{detail.time[0].sec}}</text> | ||
62 | + 后停止拼餐 | ||
85 | </view> | 63 | </view> |
86 | - <text>菜系:{{detail.selectName}}</text> | ||
87 | - <!--意大利菜--> | 64 | + <!--<view>--> |
65 | + <!--<text class=''>{{detail.time[0].hou}}</text>--> | ||
66 | + <!--<text>:</text>--> | ||
67 | + <!--<text class=''>{{detail.time[0].min}}</text>--> | ||
68 | + <!--<text>:</text>--> | ||
69 | + <!--<text class=' '>{{detail.time[0].sec}}</text>--> | ||
70 | + <!--</view>--> | ||
71 | + </view> | ||
72 | + <view class="area-content"> | ||
73 | + <text>{{detail.content}}</text> | ||
74 | + <!--云峰山风景区坐落于密云水库北不老屯镇,燕落村北三公里,处于--> | ||
75 | + <!--密云区东西两大风景区之间,东靠密云古北口 ──司马台长城──--> | ||
76 | + <!--雾灵山风景区。--> | ||
88 | </view> | 77 | </view> |
78 | + </view> | ||
89 | 79 | ||
90 | - <!--已加入人员--> | ||
91 | - <view class="join-num">已加入人员</view> | ||
92 | - <view class="people-list" wx:if="{{join_people.length>0}}"> | ||
93 | - <view class="people" wx:for="{{join_people}}" wx:key="index"> | ||
94 | - <view class="bg"> | ||
95 | - <image src="{{item.pic}}" class="people-img"></image> | ||
96 | - </view> | ||
97 | - <view class="people-num"> | ||
98 | - <view class="name">{{item.name}}</view> | ||
99 | - <view class="num">({{item.number}})</view> | ||
100 | - </view> | ||
101 | - </view> | 80 | + <!--详细时间--> |
81 | + <view class="detail-box"> | ||
82 | + <text>时间:{{end_time}}</text> | ||
83 | + <text>餐厅:{{detail.name}}</text><!--餐厅--> | ||
84 | + <view class="position" bindtap="getNavigate"> | ||
85 | + <text class="address">地址:{{detail.address}}</text><!--地址:--> | ||
86 | + <!--侨福芳草地B2 OPERA BOMBANA--> | ||
87 | + <text class="iconfont icon-location"></text> | ||
102 | </view> | 88 | </view> |
89 | + <text>菜系:{{detail.selectName}}</text> | ||
90 | + <!--意大利菜--> | ||
91 | + </view> | ||
103 | 92 | ||
104 | - <!--留言板 问一问--> | ||
105 | - <view class="comment-box"> | ||
106 | - <view class="title-box"> | ||
107 | - <text class="comment-num">留言板 ({{count}})</text> | ||
108 | - <view class="ask-btn" bindtap="ask"> | ||
109 | - <text class="iconfont icon-bianji"></text> | ||
110 | - <text>问一问</text> | ||
111 | - <!--<input type="text" class="ask-input" bindinput="ask" focus="{{focus}}"/>--> | ||
112 | - </view> | 93 | + <!--已加入人员--> |
94 | + <view class="join-num">已加入人员</view> | ||
95 | + <view class="people-list" wx:if="{{join_people.length>0}}"> | ||
96 | + <view class="people" wx:for="{{join_people}}" wx:key="index"> | ||
97 | + <view class="bg"> | ||
98 | + <image src="{{item.pic}}" class="people-img"></image> | ||
113 | </view> | 99 | </view> |
100 | + <view class="people-num"> | ||
101 | + <view class="name">{{item.name}}</view> | ||
102 | + <view class="num">({{item.number}})</view> | ||
103 | + </view> | ||
104 | + </view> | ||
105 | + </view> | ||
114 | 106 | ||
115 | - <!--评论框--> | ||
116 | - <view wx:if="{{display}}" class="comment {{display?'t-active':''}}"> | ||
117 | - <input | 107 | + <!--留言板 问一问--> |
108 | + <view class="comment-box"> | ||
109 | + <view class="title-box"> | ||
110 | + <text class="comment-num">留言板 ({{count}})</text> | ||
111 | + <view class="ask-btn" bindtap="ask"> | ||
112 | + <text class="iconfont icon-bianji"></text> | ||
113 | + <text>问一问</text> | ||
114 | + <!--<input type="text" class="ask-input" bindinput="ask" focus="{{focus}}"/>--> | ||
115 | + </view> | ||
116 | + </view> | ||
118 | 117 | ||
119 | - auto-focus="{{display}}" | ||
120 | - focus="{{display}}" | ||
121 | - value="{{content}}" | ||
122 | - cursor-spacing="50" | ||
123 | - maxlength="300" | ||
124 | - bindblur="blur" | ||
125 | - bindinput="inputComment" | ||
126 | - bindconfirm="confirm" | ||
127 | - show-confirm-bar="{{false}}" | ||
128 | - placeholder="{{placeholder}}"/> | 118 | + <!--评论框--> |
119 | + <view wx:if="{{display}}" class="comment {{display?'t-active':''}}"> | ||
120 | + <form bindsubmit="clickComment" bindreset="formReset" report-submit="true"> | ||
121 | + <view class="common-box"> | ||
122 | + <input | ||
129 | 123 | ||
130 | - <view class="send-box"> | ||
131 | - <text class="send" bindtap="clickComment">发送</text> | 124 | + auto-focus="{{display}}" |
125 | + focus="{{display}}" | ||
126 | + value="{{content}}" | ||
127 | + cursor-spacing="50" | ||
128 | + maxlength="300" | ||
129 | + bindblur="blur" | ||
130 | + bindinput="inputComment" | ||
131 | + bindconfirm="confirm" | ||
132 | + show-confirm-bar="{{false}}" | ||
133 | + placeholder="{{placeholder}}"/> | ||
134 | + <button class="send-box" form-type="submit"> | ||
135 | + <text class="send">发送</text> | ||
136 | + </button> | ||
132 | </view> | 137 | </view> |
133 | - </view> | 138 | + </form> |
139 | + </view> | ||
134 | 140 | ||
135 | - <!--评论--> | ||
136 | - <view class="comment-list-box"> | ||
137 | - <view class="comment-item" wx:for="{{commentList}}" wx:key="index" wx:for-item="comment"> | ||
138 | - <view class="top-content"> | ||
139 | - <view class="top-left"> | ||
140 | - <!--<image src="../../../images/avatar@2x.png" class="release-img"></image>--> | ||
141 | - <image src="{{comment.userPic}}" class="release-img"></image> | ||
142 | - <text>{{comment.userName}} {{comment.create_time}}</text> | ||
143 | - </view> | ||
144 | - <view class="top-right" bindtap="clickZan" data-id="{{comment.id}}" data-index="{{index}}"> | ||
145 | - <text>{{comment.prefect}}</text> | ||
146 | - <text class="iconfont icon-zan" wx:if="{{!comment.is_prefect}}"></text> | ||
147 | - <text class="iconfont icon-z-likeFill" wx:if="{{comment.is_prefect}}"></text> | ||
148 | - </view> | 141 | + <!--评论--> |
142 | + <view class="comment-list-box"> | ||
143 | + <view class="comment-item" wx:for="{{commentList}}" wx:key="index" wx:for-item="comment"> | ||
144 | + <view class="top-content"> | ||
145 | + <view class="top-left"> | ||
146 | + <!--<image src="../../../images/avatar@2x.png" class="release-img"></image>--> | ||
147 | + <image src="{{comment.userPic}}" class="release-img"></image> | ||
148 | + <text>{{comment.userName}} {{comment.create_time}}</text> | ||
149 | + </view> | ||
150 | + <view class="top-right" bindtap="clickZan" data-id="{{comment.id}}" data-index="{{index}}"> | ||
151 | + <text>{{comment.prefect}}</text> | ||
152 | + <text class="iconfont icon-zan" wx:if="{{!comment.is_prefect}}"></text> | ||
153 | + <text class="iconfont icon-z-likeFill" wx:if="{{comment.is_prefect}}"></text> | ||
149 | </view> | 154 | </view> |
150 | - <view class="comment-detail"> | ||
151 | - <view class="user-release"> | ||
152 | - <view class="release-comment">{{comment.content}}</view> | ||
153 | - <text class="reply-btn" bindtap="reply" data-id="{{comment.id}}">回复</text> | ||
154 | - </view> | ||
155 | - <view class="user-reply" wx:if="{{comment.son.length>0}}"> | ||
156 | - <view class='triangle'></view> | ||
157 | - <block wx:for="{{comment.son}}" wx:key="index"> | ||
158 | - <!--<view class="comment">--> | ||
159 | - <!--<text class="reply-name">蚂蚁: </text>--> | ||
160 | - <!--<text>{{item.content}}第一次拼餐,心里还是比较兴奋的,但是又担心拼友会比较无聊,但是没想到拼友和餐厅都非常好!</text>--> | ||
161 | - <!--</view>--> | ||
162 | - <view class="reply"> | ||
163 | - <text class="reply-name">{{detail.userName}}</text> | ||
164 | - <text>回复</text> | ||
165 | - <text class="reply-name">{{comment.userName}}:</text> | ||
166 | - <text>{{item.content}}</text> | ||
167 | - </view> | ||
168 | - </block> | ||
169 | - </view> | 155 | + </view> |
156 | + <view class="comment-detail"> | ||
157 | + <view class="user-release"> | ||
158 | + <view class="release-comment">{{comment.content}}</view> | ||
159 | + <text class="reply-btn" bindtap="reply" data-id="{{comment.id}}">回复</text> | ||
160 | + </view> | ||
161 | + <view class="user-reply" wx:if="{{comment.son.length>0}}"> | ||
162 | + <view class='triangle'></view> | ||
163 | + <block wx:for="{{comment.son}}" wx:key="index"> | ||
164 | + <!--<view class="comment">--> | ||
165 | + <!--<text class="reply-name">蚂蚁: </text>--> | ||
166 | + <!--<text>{{item.content}}第一次拼餐,心里还是比较兴奋的,但是又担心拼友会比较无聊,但是没想到拼友和餐厅都非常好!</text>--> | ||
167 | + <!--</view>--> | ||
168 | + <view class="reply"> | ||
169 | + <text class="reply-name">{{detail.userName}}</text> | ||
170 | + <text>回复</text> | ||
171 | + <text class="reply-name">{{comment.userName}}:</text> | ||
172 | + <text>{{item.content}}</text> | ||
173 | + </view> | ||
174 | + </block> | ||
170 | </view> | 175 | </view> |
171 | </view> | 176 | </view> |
172 | </view> | 177 | </view> |
173 | </view> | 178 | </view> |
179 | + </view> | ||
174 | 180 | ||
175 | - <!--底部btn--> | ||
176 | - <view class="bottom-btn" wx:if="{{!display}}"> | ||
177 | - <view class="add-btn"> | ||
178 | - <view class="input_box"> | ||
179 | - <view class="iconfont icon-jian {{num==1?'disable':''}}" bindtap='minusCount'></view> | ||
180 | - <view class='item_cart_num'>{{num}}</view> | ||
181 | - <view class='iconfont icon-jia1' bindtap='addCount'></view> | ||
182 | - </view> | 181 | + <!--底部btn--> |
182 | + <view class="bottom-btn" wx:if="{{!display}}"> | ||
183 | + <view class="add-btn"> | ||
184 | + <view class="input_box"> | ||
185 | + <view class="iconfont icon-jian {{num==1?'disable':''}}" bindtap='minusCount'></view> | ||
186 | + <view class='item_cart_num'>{{num}}</view> | ||
187 | + <view class='iconfont icon-jia1' bindtap='addCount'></view> | ||
183 | </view> | 188 | </view> |
184 | - <!--(0全部,2待处理,4已拼成,5已取消,6已完成--> | ||
185 | - <button class="confirm-join-btn {{is_join || detail.status === 5 || detail.status === 6?'gray':''}}" form-type="submit"> | ||
186 | - <text wx:if="{{is_join}}">待拼成</text> | ||
187 | - <text wx:if="{{!is_join && detail.status === 2}}">确认拼餐</text> | 189 | + </view> |
190 | + <form bindsubmit="confirmJoin" bindreset="formReset" report-submit="true"> | ||
191 | + <!--(0全部,2待拼成,3人数不足未拼成,4已拼成,5已取消,6已完成,7已评价,8已拼成(活动未结束),9删除--> | ||
192 | + <button class="confirm-join-btn {{is_send === 1 && detail.status !== 8?'gray':''}}" form-type="submit"> | ||
193 | + <text wx:if="{{is_send === 1 && detail.status === 2}}">待拼成</text> | ||
194 | + <text wx:if="{{is_send === 2 && detail.status === 2}}">确认拼活动</text> | ||
195 | + <text wx:if="{{detail.status === 3}}">未拼成</text> | ||
196 | + <text wx:if="{{detail.status === 4}}">已拼成</text> | ||
188 | <text wx:if="{{detail.status === 5}}">已取消</text> | 197 | <text wx:if="{{detail.status === 5}}">已取消</text> |
189 | - <text wx:if="{{detail.status === 6}}">已完成</text> | 198 | + <text wx:if="{{detail.status === 6 || detail.status === 7}}">已完成</text> |
199 | + <text wx:if="{{detail.status === 8}}">已拼成</text> | ||
200 | + <text wx:if="{{detail.status === 9}}">已删除</text> | ||
190 | </button> | 201 | </button> |
191 | - <!--<view class="confirm-join-btn" bindtap="confirmJoin">--> | ||
192 | - <!--<text>确认拼餐</text>--> | ||
193 | - <!--</view>--> | ||
194 | - </view> | 202 | + </form> |
203 | + <!--<view class="confirm-join-btn" bindtap="confirmJoin">--> | ||
204 | + <!--<text>确认拼餐</text>--> | ||
205 | + <!--</view>--> | ||
206 | + </view> | ||
195 | 207 | ||
196 | - <!--发布成功弹框--> | ||
197 | - <view class="modal" wx:if="{{is_showRelease_modal}}" catchtouchmove="disableScroll"> | ||
198 | - <image class="sorry-img" src="../../../images/success@2x.png"></image> | ||
199 | - <view class="title">恭喜您拼餐成功</view> | ||
200 | - <view class="view-btn" catchtap="goMyRelease">查看我的订单</view> | ||
201 | - <view class="complete-btn" catchtap="goBack">完成</view> | ||
202 | - </view> | ||
203 | - <view class="modal_box" wx:if="{{is_showRelease_modal}}" bindtap="handleBackground" | ||
204 | - catchtouchmove="disableScroll"></view> | 208 | + <!--发布成功弹框--> |
209 | + <view class="modal" wx:if="{{is_showRelease_modal}}" catchtouchmove="disableScroll"> | ||
210 | + <image class="sorry-img" src="../../../images/success@2x.png"></image> | ||
211 | + <view class="title">恭喜您拼餐成功</view> | ||
212 | + <view class="view-btn" catchtap="goMyRelease">查看我的订单</view> | ||
213 | + <view class="complete-btn" catchtap="goBack">完成</view> | ||
205 | </view> | 214 | </view> |
206 | -</form> | 215 | + <view class="modal_box" wx:if="{{is_showRelease_modal}}" bindtap="handleBackground" |
216 | + catchtouchmove="disableScroll"></view> | ||
217 | +</view> |
@@ -457,6 +457,15 @@ swiper { | @@ -457,6 +457,15 @@ swiper { | ||
457 | left:0; | 457 | left:0; |
458 | z-index:20; | 458 | z-index:20; |
459 | } | 459 | } |
460 | +.comment form { | ||
461 | + width: 100%; | ||
462 | +} | ||
463 | +.comment .common-box { | ||
464 | + width:100%; | ||
465 | + display: flex; | ||
466 | + align-items: center; | ||
467 | + justify-content: space-between; | ||
468 | +} | ||
460 | .comment input { | 469 | .comment input { |
461 | border-radius: 50rpx; | 470 | border-radius: 50rpx; |
462 | width: 83.5%; | 471 | width: 83.5%; |
@@ -472,7 +481,7 @@ swiper { | @@ -472,7 +481,7 @@ swiper { | ||
472 | } | 481 | } |
473 | .t-active { | 482 | .t-active { |
474 | border-radius: 4rpx; | 483 | border-radius: 4rpx; |
475 | - width: 91.5%; | 484 | + width: 100%; |
476 | /*height: 300rpx;*/ | 485 | /*height: 300rpx;*/ |
477 | /*background-color: #f2f2f2;*/ | 486 | /*background-color: #f2f2f2;*/ |
478 | font-size: 26rpx; | 487 | font-size: 26rpx; |
@@ -480,6 +489,9 @@ swiper { | @@ -480,6 +489,9 @@ swiper { | ||
480 | display: flex; | 489 | display: flex; |
481 | justify-content: right; | 490 | justify-content: right; |
482 | align-items: right; | 491 | align-items: right; |
492 | + -webkit-box-sizing: border-box; | ||
493 | + -moz-box-sizing: border-box; | ||
494 | + box-sizing: border-box; | ||
483 | } | 495 | } |
484 | 496 | ||
485 | .send-box .send { | 497 | .send-box .send { |
@@ -494,10 +506,16 @@ swiper { | @@ -494,10 +506,16 @@ swiper { | ||
494 | text-align: center; | 506 | text-align: center; |
495 | } | 507 | } |
496 | .send-box { | 508 | .send-box { |
509 | + width: 100rpx; | ||
497 | height: 60rpx; | 510 | height: 60rpx; |
498 | display: flex; | 511 | display: flex; |
499 | justify-content: flex-end; | 512 | justify-content: flex-end; |
500 | margin-left: 10rpx; | 513 | margin-left: 10rpx; |
514 | + margin-right:0; | ||
515 | + padding: 0; | ||
516 | +} | ||
517 | +.send-box::after { | ||
518 | + border:0; | ||
501 | } | 519 | } |
502 | .modal { | 520 | .modal { |
503 | width: 73%; | 521 | width: 73%; |
@@ -57,9 +57,21 @@ Page({ | @@ -57,9 +57,21 @@ Page({ | ||
57 | }, | 57 | }, |
58 | //自动获取手机号 | 58 | //自动获取手机号 |
59 | getPhoneNumber(e) { | 59 | getPhoneNumber(e) { |
60 | - console.log(e.detail.errMsg) | ||
61 | - console.log(e.detail.iv) | ||
62 | - console.log(e.detail.encryptedData) | 60 | + // console.log(e.detail.errMsg) |
61 | + // console.log(e.detail.iv) | ||
62 | + // console.log(e.detail.encryptedData) | ||
63 | + let url = '/portal/Member/getTel'; | ||
64 | + let params = { | ||
65 | + token: wx.getStorageSync('token'), | ||
66 | + encryptedData: e.detail.encryptedData, | ||
67 | + iv:e.detail.iv, | ||
68 | + }; | ||
69 | + app.post(url, params, {}).then((res) => { | ||
70 | + console.log('自动获取手机号', res); | ||
71 | + if (+res.code === 1) { | ||
72 | + this.setData({phone_number:res.data,is_wrong_phone:false}) | ||
73 | + } | ||
74 | + }); | ||
63 | }, | 75 | }, |
64 | //输入国家 | 76 | //输入国家 |
65 | inputCountry(e) { | 77 | inputCountry(e) { |
@@ -27,7 +27,7 @@ | @@ -27,7 +27,7 @@ | ||
27 | <view class="flex-box"> | 27 | <view class="flex-box"> |
28 | <view class="title">手机号:</view> | 28 | <view class="title">手机号:</view> |
29 | <view class="phone-box"> | 29 | <view class="phone-box"> |
30 | - <input type="number" bindinput="inputPhone" bindblur="blur"/> | 30 | + <input type="number" bindinput="inputPhone" bindblur="blur" value="{{phone_number}}"/> |
31 | <button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber" class="phone-btn">自动填写</button> | 31 | <button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber" class="phone-btn">自动填写</button> |
32 | </view> | 32 | </view> |
33 | </view> | 33 | </view> |
1 | <!--pages/my/my-wallet/detail/detail.wxml--> | 1 | <!--pages/my/my-wallet/detail/detail.wxml--> |
2 | <view class="content"> | 2 | <view class="content"> |
3 | - <view class="section" style="height:{{screenHeight}}px"> | 3 | + <view class="section {{detail.type === 1?'change-bg':''}} {{detail.status === 6?'change-bg-end':''}}" style="height:{{screenHeight}}px"> |
4 | <view class="detail"> | 4 | <view class="detail"> |
5 | <view class="bg"> | 5 | <view class="bg"> |
6 | <view class="head"> | 6 | <view class="head"> |
@@ -35,7 +35,9 @@ | @@ -35,7 +35,9 @@ | ||
35 | </view> | 35 | </view> |
36 | 36 | ||
37 | <view class="code"> | 37 | <view class="code"> |
38 | - <view class="code-num"></view> | 38 | + <view class="code-num"> |
39 | + <image src="../../../../images/wallet-code.png"></image> | ||
40 | + </view> | ||
39 | </view> | 41 | </view> |
40 | </view> | 42 | </view> |
41 | 43 |
@@ -17,6 +17,12 @@ | @@ -17,6 +17,12 @@ | ||
17 | background-repeat: no-repeat; | 17 | background-repeat: no-repeat; |
18 | /*background-size: 100%;*/ | 18 | /*background-size: 100%;*/ |
19 | } | 19 | } |
20 | +.change-bg { | ||
21 | + background-image: url('http://pk86rwhci.bkt.clouddn.com/yellow-bg.png'); | ||
22 | +} | ||
23 | +.change-bg-end { | ||
24 | + background-image: url('http://pk86rwhci.bkt.clouddn.com/gray-bg.png'); | ||
25 | +} | ||
20 | .detail { | 26 | .detail { |
21 | height: 100%; | 27 | height: 100%; |
22 | padding:60rpx 40rpx 20rpx 40rpx; | 28 | padding:60rpx 40rpx 20rpx 40rpx; |
@@ -138,7 +144,11 @@ | @@ -138,7 +144,11 @@ | ||
138 | .detail .code .code-num { | 144 | .detail .code .code-num { |
139 | width: 70%; | 145 | width: 70%; |
140 | height: 136rpx; | 146 | height: 136rpx; |
141 | - border:1rpx solid #f2f2f2; | 147 | + /*border:1rpx solid #f2f2f2;*/ |
148 | +} | ||
149 | +.detail .code .code-num image { | ||
150 | + width: 100%; | ||
151 | + height: 100%; | ||
142 | } | 152 | } |
143 | .line { | 153 | .line { |
144 | width: 100%; | 154 | width: 100%; |
1 | <!--pages/my/my-wallet/my-wallet.wxml--> | 1 | <!--pages/my/my-wallet/my-wallet.wxml--> |
2 | <view class="list-box"> | 2 | <view class="list-box"> |
3 | <view class="bg"> | 3 | <view class="bg"> |
4 | - <!--(0全部,2待处理,4已拼成,5已取消,6已完成)--> | 4 | + <!-- // (0全部,2待拼成,3人数不足未拼成,4已拼成,5已取消,6已完成,7已评价,8已拼成(活动未结束),9删除--> |
5 | <view class="no-data" wx:if="{{list.length===0}}">钱包是空的~</view> | 5 | <view class="no-data" wx:if="{{list.length===0}}">钱包是空的~</view> |
6 | <view class="list-item {{item.type === 1?'change-bg':''}} {{item.status === 6?'change-bg-end':''}}" | 6 | <view class="list-item {{item.type === 1?'change-bg':''}} {{item.status === 6?'change-bg-end':''}}" |
7 | wx:for="{{list}}" wx:key="index" data-id="{{item.id}}" bindtap="goDetail"> | 7 | wx:for="{{list}}" wx:key="index" data-id="{{item.id}}" bindtap="goDetail"> |
@@ -19,7 +19,9 @@ | @@ -19,7 +19,9 @@ | ||
19 | <text>{{item.number}}人</text> | 19 | <text>{{item.number}}人</text> |
20 | </view> | 20 | </view> |
21 | </view> | 21 | </view> |
22 | - <view class="code"></view> | 22 | + <view class="code"> |
23 | + <image src="../../../images/wallet-icon.png"></image> | ||
24 | + </view> | ||
23 | <view class="name">{{item.type === 1?'活动票':'饭票'}}</view> | 25 | <view class="name">{{item.type === 1?'活动票':'饭票'}}</view> |
24 | </view> | 26 | </view> |
25 | </view> | 27 | </view> |
@@ -77,9 +77,13 @@ | @@ -77,9 +77,13 @@ | ||
77 | .code { | 77 | .code { |
78 | width: 130rpx; | 78 | width: 130rpx; |
79 | height: 180rpx; | 79 | height: 180rpx; |
80 | - border:1rpx solid #ccc; | 80 | + /*border:1rpx solid #ccc;*/ |
81 | margin-right: 24rpx; | 81 | margin-right: 24rpx; |
82 | } | 82 | } |
83 | +.code image { | ||
84 | + width: 100%; | ||
85 | + height: 100%; | ||
86 | +} | ||
83 | .name { | 87 | .name { |
84 | width:36rpx; | 88 | width:36rpx; |
85 | font-size: 32rpx; | 89 | font-size: 32rpx; |
1 | <!--pages/my/my.wxml--> | 1 | <!--pages/my/my.wxml--> |
2 | <view class="head-box"> | 2 | <view class="head-box"> |
3 | <view wx:if="{{isLogin}}" > | 3 | <view wx:if="{{isLogin}}" > |
4 | - <view class="head" bindtap='uploadImg' style=""> | 4 | + <view class="head" bindtap='uploadImg'> |
5 | + <!--背景图--> | ||
5 | <image class='banner_img' wx:if="{{images !== ''}}" src='{{images}}' mode="aspectFill"></image> | 6 | <image class='banner_img' wx:if="{{images !== ''}}" src='{{images}}' mode="aspectFill"></image> |
6 | <image class='banner_img' wx:else="" src="{{user.bg_pic}}" mode="aspectFill"></image> | 7 | <image class='banner_img' wx:else="" src="{{user.bg_pic}}" mode="aspectFill"></image> |
7 | </view> | 8 | </view> |
8 | <!--<view class="margin">--> | 9 | <!--<view class="margin">--> |
9 | - <image src="{{user.pic}}" class="user-img"></image> | ||
10 | - <view class="left"> | 10 | + <image src="{{user.pic}}" class="user-img"></image> |
11 | + <!--type :1注册用户,2后台用户--> | ||
12 | + <text class="iconfont icon-vip" wx:if="{{user.type === 2}}"></text> | ||
13 | + <!--<image src="{{user.sex === 1?'../../images/man.png':'../../images/women.png'}}" class="sex-icon"></image>--> | ||
14 | + <view class="left"> | ||
11 | <view class="class-box"> | 15 | <view class="class-box"> |
12 | <image src="../../images/jin@2x.png" wx:if="{{user.level === 1}}"></image> | 16 | <image src="../../images/jin@2x.png" wx:if="{{user.level === 1}}"></image> |
13 | <image src="../../images/yin@2x.png" wx:if="{{user.level === 2}}"></image> | 17 | <image src="../../images/yin@2x.png" wx:if="{{user.level === 2}}"></image> |
@@ -8,6 +8,13 @@ | @@ -8,6 +8,13 @@ | ||
8 | color: #ffffff; | 8 | color: #ffffff; |
9 | font-size: 50rpx; | 9 | font-size: 50rpx; |
10 | } | 10 | } |
11 | +.icon-vip { | ||
12 | + position: absolute; | ||
13 | + top:51rpx; | ||
14 | + left:163rpx; | ||
15 | + color:#E1C8AF; | ||
16 | + font-size:34rpx; | ||
17 | +} | ||
11 | .login-box { | 18 | .login-box { |
12 | width: 100%; | 19 | width: 100%; |
13 | height: 300rpx; | 20 | height: 300rpx; |
@@ -27,6 +34,13 @@ | @@ -27,6 +34,13 @@ | ||
27 | .login-box button::after { | 34 | .login-box button::after { |
28 | border:0; | 35 | border:0; |
29 | } | 36 | } |
37 | +.sex-icon { | ||
38 | + position: absolute; | ||
39 | + top:100rpx; | ||
40 | + left:100rpx; | ||
41 | + width: 40rpx; | ||
42 | + height: 40rpx; | ||
43 | +} | ||
30 | .head-box { | 44 | .head-box { |
31 | position: relative; | 45 | position: relative; |
32 | } | 46 | } |
@@ -49,6 +63,10 @@ | @@ -49,6 +63,10 @@ | ||
49 | -moz-filter: blur(2rpx); | 63 | -moz-filter: blur(2rpx); |
50 | -ms-filter: blur(2rpx); | 64 | -ms-filter: blur(2rpx); |
51 | filter: blur(2rpx); | 65 | filter: blur(2rpx); |
66 | + background-color: #CCCCCC; | ||
67 | +} | ||
68 | +.gray-bg { | ||
69 | + background-color: #CCCCCC; | ||
52 | } | 70 | } |
53 | .banner_img { | 71 | .banner_img { |
54 | z-index:-1; | 72 | z-index:-1; |
@@ -155,7 +155,9 @@ Page({ | @@ -155,7 +155,9 @@ Page({ | ||
155 | */ | 155 | */ |
156 | onLoad: function (options) { | 156 | onLoad: function (options) { |
157 | console.log('options', options,JSON.parse(options.order_detail)); | 157 | console.log('options', options,JSON.parse(options.order_detail)); |
158 | - this.setData({order_id:+options.id?+options.id:'',order_detail:JSON.parse(options.order_detail)}) | 158 | + this.setData({order_id:+options.id?+options.id:'', |
159 | + order_detail:JSON.parse(options.order_detail), | ||
160 | + }) | ||
159 | }, | 161 | }, |
160 | 162 | ||
161 | /** | 163 | /** |
@@ -3,21 +3,22 @@ | @@ -3,21 +3,22 @@ | ||
3 | <view class="state-box"> | 3 | <view class="state-box"> |
4 | 4 | ||
5 | <view class="line"></view> | 5 | <view class="line"></view> |
6 | - <!--(0全部,2待处理,4已拼成,5已取消,6已完成)--> | 6 | + <!-- // (0全部,2待拼成,3人数不足未拼成,4已拼成,5已取消,6已完成,7已评价,8已拼成(活动未结束),9删除--> |
7 | <view class="state1"> | 7 | <view class="state1"> |
8 | <view class="circle change"></view> | 8 | <view class="circle change"></view> |
9 | <text>已拍下</text> | 9 | <text>已拍下</text> |
10 | </view> | 10 | </view> |
11 | <view class="state2"> | 11 | <view class="state2"> |
12 | - <view class="circle {{order_detail.status === 4 ||order_detail.status === 5 ?'change':''}}"></view> | 12 | + <!--{{detail.status === 4 ||detail.status === 5 || detail.status === 6||detail.status === 8?'change':''}}--> |
13 | + <view class="circle change"></view> | ||
13 | <text wx:if="{{order_detail.status === 5}}">已取消</text> | 14 | <text wx:if="{{order_detail.status === 5}}">已取消</text> |
14 | - <text wx:if="{{order_detail.status === 4}}">已拼成</text> | ||
15 | - <text wx:if="{{order_detail.status === 2}}" class="{{order_detail.status === 2?'change-text':''}}">待拼成</text> | 15 | + <text wx:if="{{order_detail.status === 4|| order_detail.status === 6 || order_detail.status === 7 || order_detail.status === 8}}">已拼成</text> |
16 | + <text wx:if="{{order_detail.status === 2 || order_detail.status === 3}}" class="{{order_detail.status === 2?'change-text':''}}">待拼成</text> | ||
16 | </view> | 17 | </view> |
17 | <view class="state3"> | 18 | <view class="state3"> |
18 | <view class="circle {{order_detail.status === 6?'change':''}}"></view> | 19 | <view class="circle {{order_detail.status === 6?'change':''}}"></view> |
19 | <text wx:if="{{order_detail.status === 6}}">已完成</text> | 20 | <text wx:if="{{order_detail.status === 6}}">已完成</text> |
20 | - <text wx:if="{{order_detail.status === 4 || order_detail.status === 2 ||order_detail.status === 5}}" class="{{order_detail.status === 4 || order_detail.status === 2 ||order_detail.status === 5?'change-text':''}}">待完成</text> | 21 | + <text wx:if="{{order_detail.status === 4 || order_detail.status === 2 ||order_detail.status === 5|| order_detail.status === 3 ||order_detail.status === 8}}" class="{{order_detail.status === 4 || order_detail.status === 2 ||order_detail.status === 5?'change-text':''}}">待完成</text> |
21 | </view> | 22 | </view> |
22 | </view> | 23 | </view> |
23 | 24 | ||
@@ -27,6 +28,7 @@ | @@ -27,6 +28,7 @@ | ||
27 | <view class="text">拼单发起者: </view> | 28 | <view class="text">拼单发起者: </view> |
28 | <!--<image src="../../../images/avatar@2x.png"></image>--> | 29 | <!--<image src="../../../images/avatar@2x.png"></image>--> |
29 | <image src="{{order_detail.userPic}}"></image> | 30 | <image src="{{order_detail.userPic}}"></image> |
31 | + <image src="{{order_detail.userSex === 1?'../../../images/man.png':'../../../images/women.png'}}" class="sex-icon"></image> | ||
30 | <view class="name text">{{order_detail.userName}}</view> | 32 | <view class="name text">{{order_detail.userName}}</view> |
31 | </view> | 33 | </view> |
32 | <text class="text">订单编号:{{order_detail.order_sn}}</text> | 34 | <text class="text">订单编号:{{order_detail.order_sn}}</text> |
@@ -9,6 +9,13 @@ | @@ -9,6 +9,13 @@ | ||
9 | margin-bottom: 34rpx; | 9 | margin-bottom: 34rpx; |
10 | margin-left: 10rpx; | 10 | margin-left: 10rpx; |
11 | } | 11 | } |
12 | +.top .sex-icon { | ||
13 | + position: absolute; | ||
14 | + top:-6rpx; | ||
15 | + left:152rpx; | ||
16 | + width: 20rpx; | ||
17 | + height: 20rpx; | ||
18 | +} | ||
12 | .address { | 19 | .address { |
13 | padding: 28rpx 0 0 0; | 20 | padding: 28rpx 0 0 0; |
14 | } | 21 | } |
@@ -42,7 +42,7 @@ Page({ | @@ -42,7 +42,7 @@ Page({ | ||
42 | console.log('订单详情', res); | 42 | console.log('订单详情', res); |
43 | if (+res.code === 1) { | 43 | if (+res.code === 1) { |
44 | self.setData({ | 44 | self.setData({ |
45 | - detail: res.data, | 45 | + detail: res.data.list, |
46 | }); | 46 | }); |
47 | // console.log(this.data.this_week_test_info); | 47 | // console.log(this.data.this_week_test_info); |
48 | } | 48 | } |
1 | <!--pages/order/order-detail/order-detail.wxml--> | 1 | <!--pages/order/order-detail/order-detail.wxml--> |
2 | <view class="content"> | 2 | <view class="content"> |
3 | - <view class="complain" catchtap="goComplain"><text>去投诉</text></view> | ||
4 | - | ||
5 | <view class="state-box"> | 3 | <view class="state-box"> |
6 | 4 | ||
7 | <view class="line"></view> | 5 | <view class="line"></view> |
8 | - <!--(0全部,2待处理,4已拼成,5已取消,6已完成)--> | 6 | + <!-- // (0全部,2待拼成,3人数不足未拼成,4已拼成,5已取消,6已完成,7已评价,8已拼成(活动未结束),9删除--> |
9 | <view class="state1"> | 7 | <view class="state1"> |
10 | <view class="circle change"></view> | 8 | <view class="circle change"></view> |
11 | <text>已拍下</text> | 9 | <text>已拍下</text> |
12 | </view> | 10 | </view> |
13 | <view class="state2"> | 11 | <view class="state2"> |
14 | - <view class="circle {{detail.status === 4 ||detail.status === 5 || detail.status === 6?'change':''}}"></view> | 12 | + <!--{{detail.status === 4 ||detail.status === 5 || detail.status === 6||detail.status === 8?'change':''}}--> |
13 | + <view class="circle change"></view> | ||
15 | <text wx:if="{{detail.status === 5}}">已取消</text> | 14 | <text wx:if="{{detail.status === 5}}">已取消</text> |
16 | - <text wx:if="{{detail.status === 4 || detail.status === 6}}">已拼成</text> | ||
17 | - <text wx:if="{{detail.status === 2}}" class="{{detail.status === 2?'change-text':''}}">待拼成</text> | 15 | + <text wx:if="{{detail.status === 4 || detail.status === 6 || detail.status === 7 || detail.status === 8}}">已拼成</text> |
16 | + <text wx:if="{{detail.status === 2 || detail.status === 3}}" class="{{detail.status === 2?'change-text':''}}">待拼成</text> | ||
18 | </view> | 17 | </view> |
19 | <view class="state3"> | 18 | <view class="state3"> |
20 | <view class="circle {{detail.status === 6?'change':''}}"></view> | 19 | <view class="circle {{detail.status === 6?'change':''}}"></view> |
21 | <text wx:if="{{detail.status === 6}}">已完成</text> | 20 | <text wx:if="{{detail.status === 6}}">已完成</text> |
22 | - <text wx:if="{{detail.status === 4 || detail.status === 2 ||detail.status === 5}}" class="{{detail.status === 4 || detail.status === 2 ||detail.status === 5?'change-text':''}}">待完成</text> | 21 | + <text wx:if="{{detail.status === 4 || detail.status === 2 || detail.status === 3||detail.status === 5|| detail.status === 8}}" class="{{detail.status === 4 || detail.status === 2 ||detail.status === 5?'change-text':''}}">待完成</text> |
23 | </view> | 22 | </view> |
24 | </view> | 23 | </view> |
25 | 24 | ||
@@ -27,12 +26,14 @@ | @@ -27,12 +26,14 @@ | ||
27 | <view class="top"> | 26 | <view class="top"> |
28 | <!--<image src="../../../images/avatar@2x.png"></image>--> | 27 | <!--<image src="../../../images/avatar@2x.png"></image>--> |
29 | <image src="{{detail.userPic}}"></image> | 28 | <image src="{{detail.userPic}}"></image> |
29 | + <image src="{{detail.userSex === 1?'../../../images/man.png':'../../../images/women.png'}}" class="sex-icon"></image> | ||
30 | <text class="name">{{detail.userName}}</text> | 30 | <text class="name">{{detail.userName}}</text> |
31 | </view> | 31 | </view> |
32 | <text class="address">{{detail.title}}</text> | 32 | <text class="address">{{detail.title}}</text> |
33 | <text class="time">{{detail.time}}</text> | 33 | <text class="time">{{detail.time}}</text> |
34 | </view> | 34 | </view> |
35 | 35 | ||
36 | + <view class="complain" catchtap="goComplain"><text>去投诉</text></view> | ||
36 | 37 | ||
37 | <view class="order-detail"> | 38 | <view class="order-detail"> |
38 | <text>订单编号:{{detail.order_sn}}</text> | 39 | <text>订单编号:{{detail.order_sn}}</text> |
@@ -40,8 +41,10 @@ | @@ -40,8 +41,10 @@ | ||
40 | </view> | 41 | </view> |
41 | 42 | ||
42 | <view class="bottom"> | 43 | <view class="bottom"> |
43 | - <text class="cancel-btn" wx:if="{{detail.status === 4 || detail.status === 2}}" bindtap="cancel">取消订单</text> | ||
44 | - <text class="cancel-btn" wx:if="{{detail.status === 2}}">待拼成</text> | 44 | + <!-- // (0全部,2待拼成,3人数不足未拼成,4已拼成,5已取消,6已完成,7已评价,8已拼成(活动未结束),9删除--> |
45 | + <text class="cancel-btn" wx:if="{{detail.status === 4 || detail.status === 2|| detail.status === 8}}" bindtap="cancel">取消订单</text> | ||
46 | + <text class="cancel-btn gray" wx:if="{{detail.status === 2}}">待拼成</text> | ||
47 | + <text class="cancel-btn gray" wx:if="{{detail.status === 8}}">已拼成</text> | ||
45 | <text class="confirm-btn" wx:if="{{detail.status === 4}}" bindtap="confirm">完成</text> | 48 | <text class="confirm-btn" wx:if="{{detail.status === 4}}" bindtap="confirm">完成</text> |
46 | </view> | 49 | </view> |
47 | </view> | 50 | </view> |
@@ -58,6 +58,7 @@ | @@ -58,6 +58,7 @@ | ||
58 | .order-info .top { | 58 | .order-info .top { |
59 | display: flex; | 59 | display: flex; |
60 | align-items: center; | 60 | align-items: center; |
61 | + position: relative; | ||
61 | } | 62 | } |
62 | .top image { | 63 | .top image { |
63 | width: 40rpx; | 64 | width: 40rpx; |
@@ -69,6 +70,13 @@ | @@ -69,6 +70,13 @@ | ||
69 | font-size: 22rpx; | 70 | font-size: 22rpx; |
70 | color: #333333; | 71 | color: #333333; |
71 | } | 72 | } |
73 | +.top .sex-icon { | ||
74 | + position: absolute; | ||
75 | + top:-6rpx; | ||
76 | + left:28rpx; | ||
77 | + width: 20rpx; | ||
78 | + height: 20rpx; | ||
79 | +} | ||
72 | .address, .time { | 80 | .address, .time { |
73 | font-size: 24rpx; | 81 | font-size: 24rpx; |
74 | color: #666666; | 82 | color: #666666; |
@@ -81,7 +89,7 @@ | @@ -81,7 +89,7 @@ | ||
81 | padding-bottom: 40rpx; | 89 | padding-bottom: 40rpx; |
82 | } | 90 | } |
83 | .order-detail { | 91 | .order-detail { |
84 | - margin-top: 108rpx; | 92 | + /* margin-top: 58rpx; */ |
85 | padding: 0 20rpx; | 93 | padding: 0 20rpx; |
86 | -webkit-box-sizing: border-box; | 94 | -webkit-box-sizing: border-box; |
87 | -moz-box-sizing: border-box; | 95 | -moz-box-sizing: border-box; |
@@ -92,7 +100,7 @@ | @@ -92,7 +100,7 @@ | ||
92 | .order-detail text { | 100 | .order-detail text { |
93 | font-size: 24rpx; | 101 | font-size: 24rpx; |
94 | color: #666666; | 102 | color: #666666; |
95 | - margin-bottom: 42rpx; | 103 | + margin-bottom: 30rpx; |
96 | } | 104 | } |
97 | .bottom { | 105 | .bottom { |
98 | width: 100%; | 106 | width: 100%; |
@@ -111,23 +119,29 @@ | @@ -111,23 +119,29 @@ | ||
111 | background-color: #323232; | 119 | background-color: #323232; |
112 | font-size: 30rpx; | 120 | font-size: 30rpx; |
113 | } | 121 | } |
122 | +.bottom .gray { | ||
123 | + background-color: #CCCCCC; | ||
124 | + color: #ffffff; | ||
125 | + border:0; | ||
126 | +} | ||
114 | .cancel-btn { | 127 | .cancel-btn { |
115 | color: #999999; | 128 | color: #999999; |
116 | border-right: 1rpx solid #E1C8AF; | 129 | border-right: 1rpx solid #E1C8AF; |
117 | } | 130 | } |
118 | .confirm-btn { | 131 | .confirm-btn { |
119 | color: #E1C8AF; | 132 | color: #E1C8AF; |
133 | + border:0; | ||
120 | } | 134 | } |
121 | .complain { | 135 | .complain { |
122 | - z-index:10; | 136 | + z-index:10; |
123 | padding: 0 20rpx; | 137 | padding: 0 20rpx; |
124 | -webkit-box-sizing: border-box; | 138 | -webkit-box-sizing: border-box; |
125 | -moz-box-sizing: border-box; | 139 | -moz-box-sizing: border-box; |
126 | box-sizing: border-box; | 140 | box-sizing: border-box; |
127 | - position: absolute; | ||
128 | - right:20rpx; | ||
129 | - top:10rpx; | ||
130 | - margin-bottom:20rpx; | 141 | + /* position: absolute; */ |
142 | + /* right:20rpx; */ | ||
143 | + /* top:10rpx; */ | ||
144 | + margin:20rpx 0; | ||
131 | } | 145 | } |
132 | .complain text { | 146 | .complain text { |
133 | width: 80rpx; | 147 | width: 80rpx; |
@@ -135,8 +149,9 @@ | @@ -135,8 +149,9 @@ | ||
135 | line-height: 50rpx; | 149 | line-height: 50rpx; |
136 | text-align:center; | 150 | text-align:center; |
137 | font-size: 24rpx; | 151 | font-size: 24rpx; |
138 | - color: #E1C8AF; | ||
139 | - background-color: #323232; | ||
140 | - padding: 6rpx 10rpx; | 152 | + /* color: #E1C8AF; */ |
153 | + color:#999999; | ||
154 | + /* background-color: #323232; */ | ||
155 | + /* padding: 6rpx 10rpx; */ | ||
141 | border-radius: 6rpx; | 156 | border-radius: 6rpx; |
142 | } | 157 | } |
1 | <!--pages/order/order.wxml--> | 1 | <!--pages/order/order.wxml--> |
2 | <view class='tab_box'> | 2 | <view class='tab_box'> |
3 | - <!--(0全部,2待处理,4已拼成,5已取消,6已完成)--> | 3 | + <!--(0全部,2待拼成,3人数不足未拼成,4已拼成,5已取消,6已完成,7已评价,8已拼成(活动未结束),9删除--> |
4 | <view class="tab_item {{current==0?'active':''}}" data-current='0' bindtap='chargeTab'>全部</view> | 4 | <view class="tab_item {{current==0?'active':''}}" data-current='0' bindtap='chargeTab'>全部</view> |
5 | <view class="tab_item {{current==2?'active':''}}" data-current='2' bindtap='chargeTab'>待处理</view> | 5 | <view class="tab_item {{current==2?'active':''}}" data-current='2' bindtap='chargeTab'>待处理</view> |
6 | <view class="tab_item {{current==4?'active':''}}" data-current='4' bindtap='chargeTab'>已拼成</view> | 6 | <view class="tab_item {{current==4?'active':''}}" data-current='4' bindtap='chargeTab'>已拼成</view> |
@@ -17,22 +17,26 @@ | @@ -17,22 +17,26 @@ | ||
17 | <!--<image src="../../images/lishi@2x.png" class="thumb"></image>--> | 17 | <!--<image src="../../images/lishi@2x.png" class="thumb"></image>--> |
18 | <image src="{{item.pic}}" class="thumb" mode="aspectFill"></image> | 18 | <image src="{{item.pic}}" class="thumb" mode="aspectFill"></image> |
19 | <view class="lish-right"> | 19 | <view class="lish-right"> |
20 | + <!--(0全部,2待拼成,3人数不足未拼成,4已拼成,5已取消,6已完成,7已评价,8已拼成(活动未结束),9删除--> | ||
20 | <view class="title-box"> | 21 | <view class="title-box"> |
21 | <view class="title">{{item.title}}</view> | 22 | <view class="title">{{item.title}}</view> |
22 | <text wx:if="{{item.status === 2}}" class="state">待拼成</text> | 23 | <text wx:if="{{item.status === 2}}" class="state">待拼成</text> |
23 | - <text wx:if="{{item.status === 4}}" class="state">已拼成</text> | 24 | + <text wx:if="{{item.status === 3}}" class="state">未拼成</text> |
25 | + <text wx:if="{{item.status === 4 || item.status === 8}}" class="state">已拼成</text> | ||
24 | <text wx:if="{{item.status === 5}}" class="state">已取消</text> | 26 | <text wx:if="{{item.status === 5}}" class="state">已取消</text> |
25 | <text wx:if="{{item.status === 6}}" class="state">已完成</text> | 27 | <text wx:if="{{item.status === 6}}" class="state">已完成</text> |
28 | + <text wx:if="{{item.status === 7}}" class="state">已评价</text> | ||
26 | </view> | 29 | </view> |
27 | <view class="time">{{item.time}}</view> | 30 | <view class="time">{{item.time}}</view> |
28 | <view class="name-box"> | 31 | <view class="name-box"> |
29 | <view class="name-left"> | 32 | <view class="name-left"> |
30 | <!--<image src="../../images/avatar@2x.png" class="avatar"></image>--> | 33 | <!--<image src="../../images/avatar@2x.png" class="avatar"></image>--> |
31 | <image src="{{item.userPic}}" class="avatar"></image> | 34 | <image src="{{item.userPic}}" class="avatar"></image> |
35 | + <image src="{{item.userSex === 1?'../../images/man.png':'../../images/women.png'}}" class="sex-icon"></image> | ||
32 | <text>{{item.userName}} 在{{item.address}}</text> | 36 | <text>{{item.userName}} 在{{item.address}}</text> |
33 | </view> | 37 | </view> |
34 | <view class="btn"> | 38 | <view class="btn"> |
35 | - <text wx:if="{{item.status === 5 || item.status === 6}}" catchtap="cancel" data-id="{{item.id}}">删除</text> | 39 | + <text wx:if="{{item.status === 5 || item.status === 6 || item.status === 3 || item.status === 7}}" catchtap="cancel" data-id="{{item.id}}">删除</text> |
36 | <text wx:if="{{item.status === 4}}" catchtap="complete" data-id="{{item.id}}">完成</text> | 40 | <text wx:if="{{item.status === 4}}" catchtap="complete" data-id="{{item.id}}">完成</text> |
37 | </view> | 41 | </view> |
38 | </view> | 42 | </view> |
@@ -29,6 +29,7 @@ | @@ -29,6 +29,7 @@ | ||
29 | left:0; | 29 | left:0; |
30 | right:0; | 30 | right:0; |
31 | background: #ffffff; | 31 | background: #ffffff; |
32 | + z-index:100; | ||
32 | } | 33 | } |
33 | .tab_item { | 34 | .tab_item { |
34 | display: inline-block; | 35 | display: inline-block; |
@@ -113,10 +114,18 @@ | @@ -113,10 +114,18 @@ | ||
113 | align-items: center; | 114 | align-items: center; |
114 | justify-content: flex-start; | 115 | justify-content: flex-start; |
115 | flex:1; | 116 | flex:1; |
117 | + position: relative; | ||
116 | } | 118 | } |
117 | .name-left text{ | 119 | .name-left text{ |
118 | flex:1; | 120 | flex:1; |
119 | } | 121 | } |
122 | +.name-left .sex-icon { | ||
123 | + position: absolute; | ||
124 | + top:-6rpx; | ||
125 | + left:28rpx; | ||
126 | + width: 20rpx; | ||
127 | + height: 20rpx; | ||
128 | +} | ||
120 | .lish-right .name-box .btn { | 129 | .lish-right .name-box .btn { |
121 | /* width:28%; */ | 130 | /* width:28%; */ |
122 | color:#E2C8B1; | 131 | color:#E2C8B1; |
-
请 注册 或 登录 后发表评论