diff --git a/pages.json b/pages.json index 507c667..d0bc9a3 100644 --- a/pages.json +++ b/pages.json @@ -114,7 +114,7 @@ { "path": "eventCalendar/eventCalendar", "style": { - "navigationBarTitleText": "岁时雅集" + "navigationBarTitleText": "近期活动" // "navigationStyle": "custom" } }, @@ -328,13 +328,13 @@ { "path": "leyou/index", "style": { - "navigationBarTitleText": "乐游同里" + "navigationBarTitleText": "景点展览" } }, { "path": "leyou/detail", "style": { - "navigationBarTitleText": "乐游同里详情", + "navigationBarTitleText": "景点展览详情", "navigationStyle": "custom" } }, @@ -363,6 +363,12 @@ "style": { "navigationBarTitleText": "用户评价" } + }, + { + "path": "user/logout", + "style": { + "navigationBarTitleText": "注销账号" + } } ] }], diff --git a/pages/index/index.vue b/pages/index/index.vue index 28991a1..7e3a664 100644 --- a/pages/index/index.vue +++ b/pages/index/index.vue @@ -58,11 +58,11 @@ 景点展览 - 更多 + 更多 - + {{item.title}} @@ -138,27 +138,27 @@ navList: [ { img: 'syyj', - text: '岁月雅集', + text: '近期活动', path: '/subPackages/eventCalendar/eventCalendar' }, { img: 'sxly', - text: '膳香留韵', + text: '美食推荐', path: '/subPackages/food/foodList' }, { img: 'xjsg', - text: '栖居水阁', + text: '酒店民宿', path: '/subPackages/hotelHomestay/hotelHomestay' }, { img: 'fyty', - text: '风雅体验', + text: '特色体验', path: '/subPackages/line/lineList' }, { img: 'ssfw', - text: '水市风物', + text: '水乡特产', path: '/subPackages/techan/techanList' }, { @@ -169,11 +169,11 @@ { img: 'shtl', text: '数绘同里', - // path: '/subPackages/webPage/webPage?url='+ encodeURIComponent('https://yandumap.sz-trip.com/') + path: '/subPackages/webPage/webPage?url='+ encodeURIComponent('https://xnlv.tongli.net/TongliPanoTours/#/pc/pano') }, { img: 'lfys', - text: '里坊轶事', + text: '找车位', // path: '/subPackages/webPage/webPage?url='+ encodeURIComponent('https://yandumap.sz-trip.com/') } ], @@ -271,7 +271,7 @@ this.goOtherDetail(item) if(!item.link_type) { uni.navigateTo({ - url:'/subPackages/ticketBooking/detail?id='+item.id + url:'/subPackages/leyou/detail?id='+item.id }) } }, @@ -305,10 +305,10 @@ // 景点推荐 getScenicByTag() { this.Post({ - tag_id: 48, + scenic_type_id: 12, offset: 0, limit: 5 - },'/api/scenic/getScenicByTagId').then(res => { + },'/api/scenic/getScenicByType').then(res => { this.scenicList = res.data }) }, diff --git a/subPackages/food/foodOrder.vue b/subPackages/food/foodOrder.vue index e525a05..bd57ae2 100644 --- a/subPackages/food/foodOrder.vue +++ b/subPackages/food/foodOrder.vue @@ -153,10 +153,13 @@ paySign: res.data.paySign, signType: res.data.signType, timeStamp: res.data.timeStamp, - complete() { + success: () => { + this.getSubscribeMessage() + }, + fail() { uni.navigateTo({ url: '/subPackages/order/trades' - }); + }) } }); } diff --git a/subPackages/hotelHomestay/order.vue b/subPackages/hotelHomestay/order.vue index 4818a4b..9e9cab1 100644 --- a/subPackages/hotelHomestay/order.vue +++ b/subPackages/hotelHomestay/order.vue @@ -350,7 +350,10 @@ paySign: res.data.paySign, signType: res.data.signType, timeStamp: res.data.timeStamp, - complete() { + success: () => { + this.getSubscribeMessage() + }, + fail() { uni.navigateTo({ url: '/subPackages/order/trades' }) diff --git a/subPackages/leyou/index.vue b/subPackages/leyou/index.vue index ba58940..0f07298 100644 --- a/subPackages/leyou/index.vue +++ b/subPackages/leyou/index.vue @@ -21,6 +21,10 @@ + + + + @@ -37,7 +41,6 @@ }, methods: { getList() { - https://tlgz.sz-trip.com?scenic_type_id=11&offset=0&limit=10&lon=120&lat=30&token=96035795-fe93-4db8-8cf3-aeabbdb4e8c4 this.Post({ scenic_type_id: 12, offset: 0, @@ -150,4 +153,24 @@ } } } + + .current-box { + position: absolute; + bottom: 70rpx; + left: 0; + display: flex; + width: 750rpx; + justify-content: center; + + .current-item { + width: 13rpx; + height: 13rpx; + background: rgba(36, 139, 170, .3); + border-radius: 7rpx; + margin-right: 6rpx; + } + .current-items { + background: #248BAA; + } + } \ No newline at end of file diff --git a/subPackages/line/orders.vue b/subPackages/line/orders.vue index 3f48024..f6cdbb9 100644 --- a/subPackages/line/orders.vue +++ b/subPackages/line/orders.vue @@ -266,7 +266,10 @@ paySign: res.data.paySign, signType: res.data.signType, timeStamp: res.data.timeStamp, - complete() { + success: () => { + this.getSubscribeMessage() + }, + fail() { uni.navigateTo({ url: '/subPackages/order/trades' }) diff --git a/subPackages/order/commentList.vue b/subPackages/order/commentList.vue index 4d825ef..075585d 100644 --- a/subPackages/order/commentList.vue +++ b/subPackages/order/commentList.vue @@ -12,8 +12,8 @@ - - | + {{item.goods_name}} @@ -24,10 +24,10 @@ - 收起 + 收起 - 展开 + 展开 @@ -258,8 +258,7 @@ font-family: PingFang SC; font-weight: 400; color: #000000; - // line-height: 50rpx; - + line-height: 50rpx; } .img-list { @@ -331,9 +330,9 @@ } .open, .close { - font-size: 24rpx; font-weight: bold; - color: #08C59B; + font-size: 29rpx; + color: #E52910; display: flex; align-items: center; margin-top: 10rpx; diff --git a/subPackages/order/detail.vue b/subPackages/order/detail.vue index 3691c61..65389d3 100644 --- a/subPackages/order/detail.vue +++ b/subPackages/order/detail.vue @@ -29,7 +29,7 @@ - 核销码:{{item.child_id}} + 核销码:{{item.third_order_id ? item.third_order_id : item.child_id}} @@ -141,7 +141,7 @@ 商家名称 - + {{item.goods_title}} @@ -150,6 +150,7 @@ x{{item.num}} + 去评价 @@ -383,7 +384,8 @@ 关闭订单 - + 立即评价 @@ -467,14 +469,14 @@ }, methods: { // 去评价 - goComment() { - let order_id = '' - for(let item of this.info.order_child) { - if (item.status == 'WAIT_COMMENT') { - order_id = item.order_id - break; - } - } + goComment(index) { + let order_id = this.info.order_child[index].order_id + // for(let item of this.info.order_child) { + // if (item.status == 'WAIT_COMMENT') { + // order_id = item.order_id + // break; + // } + // } uni.navigateTo({ url: '/subPackages/order/writeComment?order_id=' + order_id }) @@ -523,7 +525,11 @@ .includes(this.info.status)) { this.isQrcode = true for (let i = 0; i < this.info.order_child.length; i++) { - this.getCodeImg(this.info.order_child[i].child_id, i); + if(this.info.order_child[i].third_order_id) { + this.getCodeImg(this.info.order_child[i].third_order_id, i); + }else { + this.getCodeImg(this.info.order_child[i].child_id, i); + } // 未核销数量 if (this.info.order_child[i].status == 'SUCCESS') this.remainNum += 1 @@ -685,10 +691,21 @@ signType: res.data.signType, timeStamp: res.data.timeStamp, success: () => { - that.getDetail(); - uni.$emit("updateDataByConnect", { - msgType: 'updateOrderTrades', - data: {} + const templateIds = [ + // 退款成功通知 + 'hRZoiEES2BWtKb6Xgsnn8khLQH9un5j_11qu0bwlhfE', + // 出票结果通知 + 'YyTCUIYBnrj9CyKks8cOjNX_Rk8a4yVdswMP-zXVbhc' + ] + uni.requestSubscribeMessage({ + tmplIds: templateIds, + complete (res) { + that.getDetail(); + uni.$emit("updateDataByConnect", { + msgType: 'updateOrderTrades', + data: {} + }) + } }) } }); @@ -1018,6 +1035,7 @@ margin-top: 24rpx; padding-bottom: 33rpx; border-bottom: 1rpx solid #D8D8D8; + position: relative; .product-img { width: 140rpx; @@ -1055,6 +1073,20 @@ } } } + + .evaluate-btn { + width: 147rpx; + height: 53rpx; + border-radius: 27rpx; + border: 1rpx solid #999999; + font-weight: 500; + font-size: 27rpx; + color: #000000; + margin-left: auto; + position: absolute; + right: 0; + bottom: 26rpx; + } } } diff --git a/subPackages/order/trades.vue b/subPackages/order/trades.vue index 22ce130..81f31e4 100644 --- a/subPackages/order/trades.vue +++ b/subPackages/order/trades.vue @@ -167,10 +167,21 @@ paySign: res.data.paySign, signType: res.data.signType, timeStamp: res.data.timeStamp, - complete() { - that.list = []; - that.finished = false; - that.getList() + success: () => { + const templateIds = [ + // 退款成功通知 + 'hRZoiEES2BWtKb6Xgsnn8khLQH9un5j_11qu0bwlhfE', + // 出票结果通知 + 'YyTCUIYBnrj9CyKks8cOjNX_Rk8a4yVdswMP-zXVbhc' + ] + uni.requestSubscribeMessage({ + tmplIds: templateIds, + complete (res) { + that.list = []; + that.finished = false; + that.getList() + } + }) } }); } diff --git a/subPackages/order/writeComment.vue b/subPackages/order/writeComment.vue index a05509b..62c71c3 100644 --- a/subPackages/order/writeComment.vue +++ b/subPackages/order/writeComment.vue @@ -176,7 +176,7 @@ }); return } else{ - this.list = this.list.map(item => 'https://yjdtadmin.sz-trip.com' + item); + this.list = this.list.map(item => NEWAPIURL + item); } console.log('-----------',this.list); this.Post({ diff --git a/subPackages/techan/order.vue b/subPackages/techan/order.vue index a544ca9..4a49d57 100644 --- a/subPackages/techan/order.vue +++ b/subPackages/techan/order.vue @@ -576,10 +576,13 @@ export default { paySign: res.data.paySign, signType: res.data.signType, timeStamp: res.data.timeStamp, - complete() { + success: () => { + this.getSubscribeMessage() + }, + fail() { uni.navigateTo({ url: '/subPackages/order/trades' - }); + }) } }); } diff --git a/subPackages/user/getCoupon.vue b/subPackages/user/getCoupon.vue index 8664c5f..4f17b6e 100644 --- a/subPackages/user/getCoupon.vue +++ b/subPackages/user/getCoupon.vue @@ -38,7 +38,7 @@ } }, onReady() { - this.getHeadImg('line').then(res => {this.headImg = res}) + this.getHeadImg('coupon').then(res => {this.headImg = res}) }, onShow() { this.getList() diff --git a/subPackages/user/logout.vue b/subPackages/user/logout.vue new file mode 100644 index 0000000..d7d70a0 --- /dev/null +++ b/subPackages/user/logout.vue @@ -0,0 +1,154 @@ + + + + + \ No newline at end of file diff --git a/subPackages/user/profile.vue b/subPackages/user/profile.vue index e449e10..ecc29c8 100644 --- a/subPackages/user/profile.vue +++ b/subPackages/user/profile.vue @@ -26,6 +26,10 @@ {{birthday}} + + 注销账号 + 注销后账号无法恢复,请谨慎操作 + 保存 @@ -307,6 +311,13 @@ font-weight: 500; font-size: 31rpx; flex-shrink: 0; + color: #000; + } + + .userinfo-item i { + font-weight: 500; + font-size: 24rpx; + color: #999999; } .userinfo-item {