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,6 +999,7 @@ Page({ | ||
| 999 | } | 999 | } |
| 1000 | }); | 1000 | }); |
| 1001 | }, | 1001 | }, |
| 1002 | + | ||
| 1002 | previewCommentImgs: function(t) { | 1003 | previewCommentImgs: function(t) { |
| 1003 | var e = this.data.comments[t.currentTarget.dataset.cidx].img; | 1004 | var e = this.data.comments[t.currentTarget.dataset.cidx].img; |
| 1004 | wx.previewImage({ | 1005 | wx.previewImage({ |
| @@ -1006,6 +1007,17 @@ Page({ | @@ -1006,6 +1007,17 @@ Page({ | ||
| 1006 | urls: e | 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 | previewGoodsCommentImgs: function(t) { | 1021 | previewGoodsCommentImgs: function(t) { |
| 1010 | var e = this, | 1022 | var e = this, |
| 1011 | a = this.data.data.comment[t.currentTarget.dataset.cidx].img; | 1023 | a = this.data.data.comment[t.currentTarget.dataset.cidx].img; |
pages/goods/goodsInfo/goodsInfo.wxml
| @@ -624,8 +624,8 @@ | @@ -624,8 +624,8 @@ | ||
| 624 | </view> | 624 | </view> |
| 625 | </block> | 625 | </block> |
| 626 | <block wx:if="{{item.source_type==1}}"> | 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 | data-id="{{index}}" src="{{aitem}}"></image> | 629 | data-id="{{index}}" src="{{aitem}}"></image> |
| 630 | </view> | 630 | </view> |
| 631 | </block> | 631 | </block> |
pages/user/add_comment/add_comment.js
| @@ -147,14 +147,16 @@ Page({ | @@ -147,14 +147,16 @@ Page({ | ||
| 147 | }, | 147 | }, |
| 148 | // 上传图片 | 148 | // 上传图片 |
| 149 | chooseImg: function (e) { | 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 | var that = this; | 157 | var that = this; |
| 151 | var imgs = this.data.imgs; | 158 | var imgs = this.data.imgs; |
| 152 | - if (imgs.length >= 3) { | ||
| 153 | - this.setData({ | ||
| 154 | - lenMore: 1 | ||
| 155 | - }); | ||
| 156 | - return false; | ||
| 157 | - } | 159 | + |
| 158 | wx.chooseImage({ | 160 | wx.chooseImage({ |
| 159 | // count: 1, // 默认9 | 161 | // count: 1, // 默认9 |
| 160 | sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有 | 162 | sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有 |
| @@ -162,19 +164,21 @@ Page({ | @@ -162,19 +164,21 @@ Page({ | ||
| 162 | success: function (res) { | 164 | success: function (res) { |
| 163 | // 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片 | 165 | // 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片 |
| 164 | var tempFilePaths = res.tempFilePaths; | 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 | that.setData({ | 182 | that.setData({ |
| 179 | imgs: imgs | 183 | imgs: imgs |
| 180 | }); | 184 | }); |