Commit 534c226c2c293f5637e23daab58251093d552748
1 parent
4a27cbff
商品详情,添加评论
Showing
3 changed files
with
36 additions
and
20 deletions
pages/goods/goodsInfo/goodsInfo.js
... | ... | @@ -999,6 +999,7 @@ Page({ |
999 | 999 | } |
1000 | 1000 | }); |
1001 | 1001 | }, |
1002 | + | |
1002 | 1003 | previewCommentImgs: function(t) { |
1003 | 1004 | var e = this.data.comments[t.currentTarget.dataset.cidx].img; |
1004 | 1005 | wx.previewImage({ |
... | ... | @@ -1006,6 +1007,17 @@ Page({ |
1006 | 1007 | urls: e |
1007 | 1008 | }); |
1008 | 1009 | }, |
1010 | + | |
1011 | + previewCommentImgs_w: function(t) { | |
1012 | + var e = this.data.comments[t.currentTarget.dataset.cidx].weapp_img; | |
1013 | + wx.previewImage({ | |
1014 | + current: e[t.currentTarget.dataset.id], | |
1015 | + urls: e | |
1016 | + }); | |
1017 | + }, | |
1018 | + | |
1019 | + | |
1020 | + | |
1009 | 1021 | previewGoodsCommentImgs: function(t) { |
1010 | 1022 | var e = this, |
1011 | 1023 | a = this.data.data.comment[t.currentTarget.dataset.cidx].img; | ... | ... |
pages/goods/goodsInfo/goodsInfo.wxml
... | ... | @@ -624,8 +624,8 @@ |
624 | 624 | </view> |
625 | 625 | </block> |
626 | 626 | <block wx:if="{{item.source_type==1}}"> |
627 | - <view class="img-li" wx:for="{{item.img}}" wx:if="{{aitem.length>10}}" wx:key="{{index}}" wx:for-item="aitem"> | |
628 | - <image bindtap="previewCommentImgs" class="wh100" data-cidx="{{cIdx}}" | |
627 | + <view class="img-li" wx:for="{{item.weapp_img}}" wx:if="{{aitem.length>10}}" wx:key="{{index}}" wx:for-item="aitem"> | |
628 | + <image bindtap="previewCommentImgs_w" class="wh100" data-cidx="{{cIdx}}" | |
629 | 629 | data-id="{{index}}" src="{{aitem}}"></image> |
630 | 630 | </view> |
631 | 631 | </block> | ... | ... |
pages/user/add_comment/add_comment.js
... | ... | @@ -147,14 +147,16 @@ Page({ |
147 | 147 | }, |
148 | 148 | // 上传图片 |
149 | 149 | chooseImg: function (e) { |
150 | + var imgs = that.data.imgs; | |
151 | + if (imgs.length >= 3){ | |
152 | + if(this.data.lenMore==0){ | |
153 | + this.setData({ lenMore: 1 }); | |
154 | + } | |
155 | + return false; | |
156 | + } | |
150 | 157 | var that = this; |
151 | 158 | var imgs = this.data.imgs; |
152 | - if (imgs.length >= 3) { | |
153 | - this.setData({ | |
154 | - lenMore: 1 | |
155 | - }); | |
156 | - return false; | |
157 | - } | |
159 | + | |
158 | 160 | wx.chooseImage({ |
159 | 161 | // count: 1, // 默认9 |
160 | 162 | sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有 |
... | ... | @@ -162,19 +164,21 @@ Page({ |
162 | 164 | success: function (res) { |
163 | 165 | // 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片 |
164 | 166 | var tempFilePaths = res.tempFilePaths; |
165 | - var imgs = that.data.imgs; | |
166 | - // console.log(tempFilePaths + '----'); | |
167 | - for (var i = 0; i < tempFilePaths.length; i++) { | |
168 | - if (imgs.length >= 3) { | |
169 | - that.setData({ | |
170 | - imgs: imgs | |
171 | - }); | |
172 | - return false; | |
173 | - } else { | |
174 | - imgs.push(tempFilePaths[i]); | |
167 | + imgs.push(tempFilePaths[i]); | |
168 | + | |
169 | + e.uploadFile("/api/weshop/comment/uploadCommentImg", { | |
170 | + filePath: s.data.imgs[a], | |
171 | + name: "file", | |
172 | + success: function (e) { | |
173 | + console.log("uploadPhotos"); | |
174 | + console.log(e.data); | |
175 | + if(e.data.code==0) | |
176 | + s.data.uploadPath[a] = e.data.data, s.uploadPhotos(t, a + 1); | |
175 | 177 | } |
176 | - } | |
177 | - // console.log(imgs); | |
178 | + }); | |
179 | + | |
180 | + | |
181 | + | |
178 | 182 | that.setData({ |
179 | 183 | imgs: imgs |
180 | 184 | }); | ... | ... |