diff --git a/components/diy_serviceCard/diy_serviceCard.wxss b/components/diy_serviceCard/diy_serviceCard.wxss index bf5ddd8..3efe07d 100644 --- a/components/diy_serviceCard/diy_serviceCard.wxss +++ b/components/diy_serviceCard/diy_serviceCard.wxss @@ -240,11 +240,12 @@ } .zs_t1_x { + position: absolute; width: 56rpx; height: 56rpx; - position: relative; - right: 62rpx; - top: 6rpx; + /* position: relative; */ + right: 10rpx; + top: 10rpx; } .zs_t1_x1 { @@ -257,19 +258,21 @@ } .zs_t1_x2 { + position: absolute; width: 56rpx; height: 56rpx; - position: relative; - right: 56rpx; - top: 0rpx; + /* position: relative; */ + right: 10rpx; + top: 10rpx; } .zs_t1_x3 { + position: absolute; width: 56rpx; height: 56rpx; - position: relative; - right: 288rpx; - top: 234rpx; + /* position: relative; */ + left: 10rpx; + bottom: 10rpx; } /*1列2个*/ diff --git a/packageA/pages/cart2_ser/cart2_ser.js b/packageA/pages/cart2_ser/cart2_ser.js index 7b73946..157b074 100644 --- a/packageA/pages/cart2_ser/cart2_ser.js +++ b/packageA/pages/cart2_ser/cart2_ser.js @@ -464,7 +464,6 @@ Page({ getApp().showWarning("未找到门店"); return false; } - var goods = { 'card_id': gg.service_id, 'itemid': gg.erpItemID, @@ -495,12 +494,12 @@ Page({ getApp().showWarning("未找到门店"); return false; } - var goods = { 'card_id': th.data.bn_goods.id, 'itemid': th.data.bn_goods.erpItemID, 'qty': gg.goods_num, - 'price': th.data.formData.order_amount, + 'price': th.data.bn_goods.money, + // 'price': th.data.formData.order_amount, 'pickup_id': gg.pick_id, 'pickup_keyid': gg.keyid, }; diff --git a/packageA/pages/details_serviceCard/details_serviceCard.js b/packageA/pages/details_serviceCard/details_serviceCard.js index 83d9784..94e7fd0 100644 --- a/packageA/pages/details_serviceCard/details_serviceCard.js +++ b/packageA/pages/details_serviceCard/details_serviceCard.js @@ -18,6 +18,11 @@ Page({ onLoad: function(options) { self = this; this.data.options = options; + + wx.setNavigationBarTitle({ + title: '订单详情', + }); + app.isLogin().then(function(data) { self.setData({ userInfo: data, @@ -57,7 +62,7 @@ Page({ data: data, }).then(res => { if (res.data.code == 0) { - console.log('请求成功', res); + // console.log('请求成功', res); this.setData({ details: res.data.data.pageData[0], }); @@ -113,7 +118,7 @@ Page({ // 内容复制到剪贴板 copy() { - console.log('点击了复制按钮'); + // console.log('点击了复制按钮'); wx.setClipboardData({ data: this.data.details.order_sn, success(res) { @@ -416,6 +421,7 @@ Page({ // 立即支付 pay() { let order_sn = this.data.details.order_sn; + let order_id = this.data.details.order_id; let store_id = app.globalData.setting.stoid; app.request.post('/api/weshop/order/pay/createRechargeOrder', { @@ -428,11 +434,11 @@ Page({ var n = res.data.data; self.weixinPay(n, function() { app.showWarning('支付成功'); - // setTimeout(function() { - // wx.reLaunch({ - // url: '/pages/user/my_service/i_service', - // }) - // }, 1000) + setTimeout(function() { + wx.reLaunch({ + url: "/pages/payment/pay_success/pay_success?card=1&order_id=" + order_id, + }) + }, 1000) }, function() { app.showWarning('支付失败'); // setTimeout(function() { diff --git a/packageA/pages/goodsInfo/goodsInfo.js b/packageA/pages/goodsInfo/goodsInfo.js index 9dc1000..db24d26 100644 --- a/packageA/pages/goodsInfo/goodsInfo.js +++ b/packageA/pages/goodsInfo/goodsInfo.js @@ -74,7 +74,7 @@ Page({ name: "规格参数", id: 1 }], - activeCategoryId3: 1, + activeCategoryId3: 1, // 点击评价-全部、有图、好评、中评时对应的id categories3: [{ name: "全部", id: 1, @@ -930,6 +930,7 @@ Page({ user_id: s.globalData.user_id, store_id: o.stoid, add_time: timestamp, + type: 1, }; //加入收藏夹就是导购的ID if(getApp().globalData.guide_id){ @@ -2513,6 +2514,7 @@ Page({ var req_where = { store_id: o.stoid, pageSize: 5, is_show: 1, parent_id: 0, goods_id: th.data.gid, commenttype: tp, + service_id: this.data.gid, } if (getApp().globalData.userInfo) { req_where.userId = getApp().globalData.user_id; @@ -2554,7 +2556,11 @@ Page({ if (lines > 3) cda[ind].seeMore = true; await getApp().request.promiseGet("/api/weshop/serviceComment/pageComment", { - data: { store_id: o.stoid, parent_id: ep.comment_id } + data: { + store_id: o.stoid, + parent_id: ep.comment_id, + service_id: this.data.gid, + } }).then(res => { if (res.data.data.pageData && res.data.data.pageData.length > 0) { cda[ind].replay_list = res.data.data.pageData; @@ -2646,6 +2652,70 @@ Page({ }); this.requestComments_new(); }, + + + //显示全部 + toggleHandler: function (e) { + var that = this, + index = e.currentTarget.dataset.index; + for (var i = 0; i < that.data.comments.length; i++) { + if (index == i) { + for (var i = 0; i < that.data.comments.length; i++) { + that.data.comments[index].auto = true; + that.data.comments[index].seeMore = false; + } + } + } + that.setData({ + comments: that.data.comments + }) + }, + + //收起更多 + toggleContent: function (e) { + var that = this, + index = e.currentTarget.dataset.index; + for (var i = 0; i < that.data.comments.length; i++) { + if (index == i) { + that.data.comments[index].auto = true; + that.data.comments[index].seeMore = true; + } + } + that.setData({ + comments: that.data.comments + }) + }, + + //--查看评价-- + look_pj: function () { + this.tabComment(); + this.doScrollTop(); + }, + + previewCommentImgs_w: function (t) { + var e = this.data.comments[t.currentTarget.dataset.cidx].weapp_img; + var b = e.slice() + for (var i in b) { + b[i] = this.data.iurl + e[i]; + } + this.data.show_prew_img = 1; + wx.previewImage({ + current: b[t.currentTarget.dataset.id], + urls: b + }); + }, + + previewGoodsCommentImgs: function (t) { + var e = this, + a = this.data.data.comment[t.currentTarget.dataset.cidx].img; + a = a.map(function (t) { + return e.data.url + t; + }), wx.previewImage({ + current: a[t.currentTarget.dataset.id], + urls: a + }); + this.data.show_prew_img = 1; + }, diff --git a/packageA/pages/goodsInfo/goodsInfo.wxml b/packageA/pages/goodsInfo/goodsInfo.wxml index 8cfa058..37c250f 100644 --- a/packageA/pages/goodsInfo/goodsInfo.wxml +++ b/packageA/pages/goodsInfo/goodsInfo.wxml @@ -205,11 +205,11 @@ - - {{item.projectName}}({{item.frequency}}次) + + {{item.projectName}}({{item.frequency}}次) - {{item.money}} - {{item.showPrice}} + {{item.showPrice}} + {{item.vipPrice}} @@ -329,7 +329,7 @@ - + {{item.content?item.content:'此用户没有填写评价。'}} diff --git a/packageB/pages/user/add_comment/add_comment.js b/packageB/pages/user/add_comment/add_comment.js index 13d5b01..3c50fb6 100644 --- a/packageB/pages/user/add_comment/add_comment.js +++ b/packageB/pages/user/add_comment/add_comment.js @@ -25,14 +25,45 @@ Page({ }, onLoad: async function (a) { var th = this; - await getApp().request.promiseGet("/api/weshop/ordergoods/pageGoods", { data:{store_id:os.stoid,goods_id:a.goods_id, order_id:a.order_id}}).then(res => { - - if(ut.ajax_ok(res)) { - a.img = th.data.iurl + res.data.data.pageData[0].original_img; - a.goods_name = res.data.data.pageData[0].goods_name; - a.goods_num = res.data.data.pageData[0].goods_num; - } - }) + if(a.card == 1) { + wx.setNavigationBarTitle({ + title: '评价卡项', + }); + // console.log('card==1'); + await getApp().request.promiseGet('/api/weshop/recharge/user/servicelist/list',{ + data:{ + store_id:os.stoid, + card_id:a.goods_id, + order_id:a.order_id, + }, + }).then(res => { + // console.log('card===1', res.data); + if(res.data.code == 0) { + a.img = th.data.iurl + res.data.data[0].img_url; + a.goods_name = res.data.data[0].service_name; + a.goods_num = res.data.data[0].qty; + }; + // if(ut.ajax_ok(res)) { + // a.img = th.data.iurl + res.data.data.pageData[0].original_img; + // a.goods_name = res.data.data.pageData[0].goods_name; + // a.goods_num = res.data.data.pageData[0].goods_num; + // } + }); + } else { + wx.setNavigationBarTitle({ + title: '评价宝贝', + }); + // console.log('card==0'); + await getApp().request.promiseGet("/api/weshop/ordergoods/pageGoods", { data:{store_id:os.stoid,goods_id:a.goods_id, order_id:a.order_id}}).then(res => { + + if(ut.ajax_ok(res)) { + a.img = th.data.iurl + res.data.data.pageData[0].original_img; + a.goods_name = res.data.data.pageData[0].goods_name; + a.goods_num = res.data.data.pageData[0].goods_num; + } + }) + }; + this.setData({ options: a }); t.getUserInfo(function (e) { console.log(e); @@ -64,9 +95,9 @@ Page({ }); }, checkDeliverRank: function (t) { - this.setData({ - deliver_rank: parseInt(t.currentTarget.dataset.i) + 1 - }); + this.setData({ + deliver_rank: parseInt(t.currentTarget.dataset.i) + 1 + }); }, selectPhotos: function (t) { if (this.data.isLongPress) this.data.isLongPress = !1; else { @@ -88,8 +119,20 @@ Page({ }, submitComment: function (i) { var a = this; - if (!a.data.service_rank || !a.data.goods_rank || !a.data.deliver_rank) - return getApp().my_warnning("请先打分",0,a); + let url = ''; + if(this.options.card == 1) { + this.setData({ + deliver_rank: 5 + }); + if (!a.data.service_rank || !a.data.goods_rank) + return getApp().my_warnning("请先打分",0,a); + } else { + if (!a.data.service_rank || !a.data.goods_rank || !a.data.deliver_rank) + return getApp().my_warnning("请先打分",0,a); + }; + + + // if(a.data.content=="") // return getApp().my_warnning("请填写评价内容",0,a); @@ -114,18 +157,26 @@ Page({ if(a.data.is_anonymous){ p_data['is_anonymous']=1; } + if(this.data.options.card == 1) { + // delete p_data.goods_id; + p_data['service_id'] = this.data.options.goods_id; + url = '/api/weshop/serviceComment/savecomment'; + } else { + url = '/api/weshop/comment/savecomment'; + }; + - e.post("/api/weshop/comment/savecomment", { + e.post(url, { data:p_data, - success: function (a) { - if(a.data.code==0){ + success: function (res) { + if(res.data.code==0){ wx.setStorageSync("user:comment:update", !0), t.showSuccess("评论成功", function () { // wx.navigateBack(); var url = i.currentTarget.dataset.url; getApp().goto(url); }); }else{ - getApp().my_warnning(a.data.msg,0,a); + getApp().my_warnning(res.data.msg,0,a); } } }); diff --git a/packageB/pages/user/add_comment/add_comment.json b/packageB/pages/user/add_comment/add_comment.json index 401e4e6..034b0bf 100644 --- a/packageB/pages/user/add_comment/add_comment.json +++ b/packageB/pages/user/add_comment/add_comment.json @@ -1,5 +1,4 @@ { - "navigationBarTitleText": "评价宝贝", "enablePullDownRefresh": false, "usingComponents": { "warn": "/components/long_warn/long_warn" diff --git a/packageB/pages/user/add_comment/add_comment.wxml b/packageB/pages/user/add_comment/add_comment.wxml index aecfbcd..910c2c3 100644 --- a/packageB/pages/user/add_comment/add_comment.wxml +++ b/packageB/pages/user/add_comment/add_comment.wxml @@ -30,7 +30,7 @@ - +