From 7aef0a41700ada196b9d1019becf39348eaaf1d2 Mon Sep 17 00:00:00 2001 From: SelfRidicule Date: Thu, 15 Aug 2024 11:46:34 +0800 Subject: [PATCH] 1 --- .../reportRepair/assign/detail/detail.js | 12 ++- .../pages/reportRepair/query/record/record.js | 8 +- .../reportRepair/query/record/record.wxml | 83 +++++++++++++++++-- .../reportRepair/query/record/record.wxss | 26 +++++- 4 files changed, 117 insertions(+), 12 deletions(-) diff --git a/miniprogram/pages/reportRepair/assign/detail/detail.js b/miniprogram/pages/reportRepair/assign/detail/detail.js index ea5177e..4cf719a 100644 --- a/miniprogram/pages/reportRepair/assign/detail/detail.js +++ b/miniprogram/pages/reportRepair/assign/detail/detail.js @@ -35,7 +35,17 @@ Page({ }, back() { - wx.navigateBack() + let currentPages = getCurrentPages(); + console.log('currentPages' , currentPages); + // 大于一个页面就后退,否则直接跳转首页 + if(currentPages.length > 1){ + wx.navigateBack() + }else{ + // 跳转首页 + wx.reLaunch({ + url: '/pages/index/index', + }) + } }, getDetail(id) { diff --git a/miniprogram/pages/reportRepair/query/record/record.js b/miniprogram/pages/reportRepair/query/record/record.js index b9123b4..81099f1 100644 --- a/miniprogram/pages/reportRepair/query/record/record.js +++ b/miniprogram/pages/reportRepair/query/record/record.js @@ -196,9 +196,11 @@ Page({ }) }, - jumpDetail() { + jumpDetail(e) { + console.log('jumpDetail' , e); + let obj = e.currentTarget.dataset.obj wx.navigateTo({ - url: '/pages/reportRepair/query/detail/detail', + url: `/pages/reportRepair/assign/detail/detail?id=${obj.id}`, }) }, @@ -293,7 +295,7 @@ Page({ onShareAppMessage(e) { console.log('onShareAppMessage', e); let _this = this; - let obj = e.currentTarget.dataset.obj + let obj = e.target.dataset.obj // let param = { title: obj.repairName, diff --git a/miniprogram/pages/reportRepair/query/record/record.wxml b/miniprogram/pages/reportRepair/query/record/record.wxml index a2217ea..06d96ce 100644 --- a/miniprogram/pages/reportRepair/query/record/record.wxml +++ b/miniprogram/pages/reportRepair/query/record/record.wxml @@ -1,9 +1,9 @@ - + {{item.repairName}} - + 类型: {{item.typeName + '/' + item.deviceName}} @@ -14,7 +14,11 @@ {{item.statusName}} - + + 分享 + + + @@ -23,13 +27,80 @@ - + + {{item.repairName}} + + + + 类型: {{item.typeName + '/' + item.deviceName}} + 地点: {{item.address + '/' + item.floor}} + 门牌号: {{item.room ? item.room : ''}} + + + + + {{item.statusName}} + + 分享 + + + + + + + 数据已全部加载 + - + + {{item.repairName}} + + + + 类型: {{item.typeName + '/' + item.deviceName}} + 地点: {{item.address + '/' + item.floor}} + 门牌号: {{item.room ? item.room : ''}} + + + + + {{item.statusName}} + + 分享 + + + 评价 + + + + + 数据已全部加载 + - + + {{item.repairName}} + + + + 类型: {{item.typeName + '/' + item.deviceName}} + 地点: {{item.address + '/' + item.floor}} + 门牌号: {{item.room ? item.room : ''}} + + + + + {{item.statusName}} + + 分享 + + + + + + + 数据已全部加载 + diff --git a/miniprogram/pages/reportRepair/query/record/record.wxss b/miniprogram/pages/reportRepair/query/record/record.wxss index 6732bde..4b401c3 100644 --- a/miniprogram/pages/reportRepair/query/record/record.wxss +++ b/miniprogram/pages/reportRepair/query/record/record.wxss @@ -40,7 +40,7 @@ .itemView .centerView .rightView .labelContent { line-height: 1; - margin-top: 10rpx; + margin-top: 18rpx; overflow: hidden; text-overflow: ellipsis; @@ -69,13 +69,35 @@ line-height: 1; } -.bottomView .share { +.bottomView .btnView{ + display: flex; + justify-content: center; + align-items: center; +} + +.bottomView .btn { + position: relative; + border-radius: 6rpx; font-size: 24rpx; color: #ffffff; padding: 10rpx 36rpx; + margin-left: 20rpx; background: #409eff; } +.bottomView .btn.evaluate { + background: #ff6600; +} + +.bottomView .shareBtn { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + opacity: 0; +} + .loadAllLine { margin-top: 80rpx; } \ No newline at end of file