From a024b7df0b94bbab0e13f425f360f2c94459bef3 Mon Sep 17 00:00:00 2001 From: caichunsheng Date: Sun, 9 Oct 2022 17:30:35 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=A2=E5=8D=95=E8=AF=A6=E6=83=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/index/index.js | 3 +- pages/list/comments/index.js | 4 + pages/list/comments/index.wxml | 20 +++-- pages/list/comments/index.wxss | 6 ++ pages/user/order/list.js | 22 ++++++ pages/user/order/list.wxml | 2 +- pages/user/order/sceneOrderInfo/index.js | 49 +++++++++++- pages/user/order/sceneOrderInfo/index.wxml | 91 ++++++++++++++-------- pages/user/order/sceneOrderInfo/index.wxss | 31 +++++++- 9 files changed, 185 insertions(+), 43 deletions(-) diff --git a/pages/index/index.js b/pages/index/index.js index 92c95fa..5ebc085 100644 --- a/pages/index/index.js +++ b/pages/index/index.js @@ -371,7 +371,8 @@ Page({ event: e.currentTarget.dataset.event }, 1) } - let url = e.currentTarget.dataset.tdata.url; + console.log(e.currentTarget.dataset.url); + let url = e.currentTarget.dataset.url; app.globalData.weburl = url; wx.navigateTo({ url: "/pages/pbService/web/index" diff --git a/pages/list/comments/index.js b/pages/list/comments/index.js index 830b9a7..0a6501e 100644 --- a/pages/list/comments/index.js +++ b/pages/list/comments/index.js @@ -91,8 +91,12 @@ Page({ if (res) { if (item.is_star == 1) { arr[index].is_star = 0 + arr[index].star_count -=1 + }else{ arr[index].is_star = 1 + arr[index].star_count +=1 + } this.setData({ list:arr diff --git a/pages/list/comments/index.wxml b/pages/list/comments/index.wxml index 198a412..24fc758 100644 --- a/pages/list/comments/index.wxml +++ b/pages/list/comments/index.wxml @@ -5,10 +5,10 @@ - - {{item.nickname}} - {{item.create_time}} - + + {{item.nickname}} + {{item.create_time}} + {{item.sku_name}} @@ -17,9 +17,17 @@ {{item.content}} - + + + + + + {{item.star_count}} + + + - + diff --git a/pages/list/comments/index.wxss b/pages/list/comments/index.wxss index 547f352..a23ac82 100644 --- a/pages/list/comments/index.wxss +++ b/pages/list/comments/index.wxss @@ -80,4 +80,10 @@ } .icon-zan.active { color: red; +} +.zan-box{ + display: flex; + justify-content: space-between; + align-items: center; + color: #999999; } \ No newline at end of file diff --git a/pages/user/order/list.js b/pages/user/order/list.js index ac130a6..cf87a6d 100644 --- a/pages/user/order/list.js +++ b/pages/user/order/list.js @@ -136,12 +136,34 @@ Page({ }, gotoDetail:function(e){ let item = e.currentTarget.dataset.item; + + item = this.getChild(item) + util.gotoOrder(item) }, + gotoProductDetail:function(e){ let item = e.currentTarget.dataset.item; + util.orderMoreTime({order_product_list:[item]}) }, + getChild(list){ + let arr = {order_product_list:[]} + for (let i = 0; i < list.order_product_list.length; i++) { + if (list.order_product_list[i].product_model=="ticket") { + arr.order_product_list.push(list.order_product_list[i]) + break + } + } + if (arr.order_product_list.length>0) { + list.order_product_list = [] + list.order_product_list.push(arr.order_product_list[0]) + console.log(list); + return list + }else{ + return list + } +}, changeType:function(e){ let type = e.currentTarget.dataset.type; this.setData({ diff --git a/pages/user/order/list.wxml b/pages/user/order/list.wxml index d1c53d1..ac9f677 100644 --- a/pages/user/order/list.wxml +++ b/pages/user/order/list.wxml @@ -40,7 +40,7 @@ 行程规划 - 再次购买 + 再次购买 取消预订 取消预订 diff --git a/pages/user/order/sceneOrderInfo/index.js b/pages/user/order/sceneOrderInfo/index.js index 8c64c1e..043e2c6 100644 --- a/pages/user/order/sceneOrderInfo/index.js +++ b/pages/user/order/sceneOrderInfo/index.js @@ -21,7 +21,13 @@ Page({ codeImgs:[], minute:0, second:0, - cardTypes:{} + cardTypes:{}, + cxr1:false, + cxr1Text:'更多', + sysm:false, + sysmText:'更多', + sysm2:false, + sysm2Text:'更多', }, /** @@ -183,7 +189,46 @@ Page({ return; }) }, + goDetail(e){ + console.log(e.currentTarget.dataset); + let item = e.currentTarget.dataset.set + if (item.product_model=='ticket') { + wx.navigateTo({ + url:"/pages/info/sceneProductInfo/index?id="+item.scene_id + }) + }else if (item.product_model=='post') { + wx.navigateTo({ + url:"/pages/info/postProductInfo/index?id="+item.product_id + }) + } + }, + showMsg(e){ + console.log(e.currentTarget.dataset); + let msg = e.currentTarget.dataset.msg + switch (msg) { + case 'cxr1': + this.setData({ + cxr1:!this.data.cxr1, + cxr1Text:this.data.cxr1?'更多':'收起', + }) + break; + case 'sysm1': + this.setData({ + sysm:!this.data.sysm, + sysmText:this.data.sysm?'更多':'收起', + }) + break; + case 'sysm2': + this.setData({ + sysm2:!this.data.sysm2, + sysm2Text:this.data.sysm2?'更多':'收起', + }) + break; + default: + break; + } + }, /** * 生命周期函数--监听页面初次渲染完成 */ @@ -213,7 +258,7 @@ Page({ this.setData({ isRefund:state.indexOf("REFUND")!=-1, info:res.data, - product_model:res.data.order_product_list[0].product_model + product_model:"ticket"||res.data.order_product_list[0].product_model }) this.getCodeImg() // 获取行程规划 diff --git a/pages/user/order/sceneOrderInfo/index.wxml b/pages/user/order/sceneOrderInfo/index.wxml index dbaaa16..3ba25d5 100644 --- a/pages/user/order/sceneOrderInfo/index.wxml +++ b/pages/user/order/sceneOrderInfo/index.wxml @@ -24,6 +24,8 @@ 您的订单已取消,您可以通过苏州文旅总入口再次预订 预定已成功,祝您出游愉快 订单号:{{info.order_id}} + 下单时间:{{info.create_time}} + ¥{{info.paid_money/100}} @@ -33,7 +35,7 @@ 剩余时间:00:{{minute}}:{{second}} 再次购买 - 行程规划 + 行程规划 退款详情 取消预订 取消预订 @@ -42,46 +44,73 @@ - + - {{item.product_title}} - 出行日期:{{item.use_date}} - - - - - {{item.sku_name}} - x{{item.product_num}} - - - - 出行人 - - - - 姓名: {{item.name}} - - - - {{cardTypes[item.idcard_type]}}:{{item.id_number}} - - - - 手机号: {{item.tel}} - + + {{item.product_title}} + + + + {{item.sku_name}} + x{{item.product_num}} + + + {{ item.state_text }} + + + 出行日期: + {{item.use_date}} {{ item.start_time }}-{{ item.end_time }} + + + + 出行人信息 + {{cxr1Text}} + + + + + 姓名: {{item.name}} + + + + {{cardTypes[item.idcard_type]}}:{{item.id_number}} + + + + 手机号: {{item.tel}} + + + + + + + 使用说明 + {{sysmText}} + + + + + + 使用说明 + {{sysm2Text}} + + + + 行程规划 + - + - + + --> 联系客服 diff --git a/pages/user/order/sceneOrderInfo/index.wxss b/pages/user/order/sceneOrderInfo/index.wxss index 91d860c..6ba4e9b 100644 --- a/pages/user/order/sceneOrderInfo/index.wxss +++ b/pages/user/order/sceneOrderInfo/index.wxss @@ -58,8 +58,9 @@ page { justify-content: space-between; align-items: center; min-height: 45rpx; - color: #333; - font-size: 26rpx; + color: #000; + font-size: 30rpx; + padding-bottom:30rpx ; } .all-total-item { font-weight: bold; @@ -101,6 +102,20 @@ page { font-size: 30rpx; font-weight: bold; margin-bottom: 10rpx; + display: flex; + text-align: center; + justify-content: space-between; +} +.box-title.tflex{ + display: flex; + align-items: center; + justify-content: space-between; +} +.title-content{ + overflow-x: hidden; + overflow-y: inherit; + text-overflow: ellipsis; + white-space: nowrap; } .scene-box { display: flex; @@ -286,4 +301,16 @@ page { font-size: 24rpx; color: #999; margin-top: 30rpx; +} +.row{ + display: flex; + align-items: center; + justify-content:space-between; + padding-bottom: 30rpx; +} +.showmsg{ + display: none; +} +.btn{ + float: right; } \ No newline at end of file