| | |
| | | <u-navbar title="处置记录" :is-back="true" back-text="" :back-icon-size="40" @left-click="onBackClick"></u-navbar> |
| | | |
| | | <!-- 把上传处置放在滚动区域外面,固定在头部 --> |
| | | <view class="upload_handle" @click="uploadHadle">+上传处置</view> |
| | | <view v-if="eventStatus != 4" class="upload_handle" @click="uploadHadle">+上传处置</view> |
| | | |
| | | <scroll-view class="record-scroll" scroll-y :lower-threshold="80" @scrolltolower="loadMore"> |
| | | <view class="record-list"> |
| | |
| | | } |
| | | |
| | | function uploadHadle() { |
| | | // 取最后一条记录的状态值,列表为空时取页面进入时的状态 |
| | | const status = recordList.value.length |
| | | ? recordList.value[recordList.value.length - 1]?.disposeStatus |
| | | : eventStatus.value |
| | | uni.navigateTo({ |
| | | url: `/subPackages/workDetail/HandleWorking/index?id=${eventId.value}&eventStatus=${eventStatus.value}`, |
| | | url: `/subPackages/workDetail/HandleWorking/index?id=${eventId.value}&eventStatus=${status}`, |
| | | }) |
| | | } |
| | | |
| | |
| | | |
| | | <style scoped lang="scss"> |
| | | .handle-work-page { |
| | | padding-top: 88rpx; |
| | | // #ifdef APP-PLUS |
| | | padding-top: 188rpx; |
| | | // #endif |
| | | // #ifdef H5 |
| | | padding-top: 88rpx; |
| | | // #endif |
| | | :deep() { |
| | | .u-navbar__content { |
| | | background: url('https://wrj.shuixiongit.com/aiskyminio/cloud-bucket/ztzf_app_assets/images/user/bg.png') |
| | |
| | | // 上传处置按钮 - 移到滚动区域外面 |
| | | .upload_handle { |
| | | // #ifdef APP-PLUS |
| | | padding-top: 60rpx; |
| | | //padding-top: 70rpx; |
| | | // #endif |
| | | height: 80rpx; // 改大一点,方便点击 |
| | | display: flex; |
| | | align-items: center; |
| | | justify-content: flex-end; |
| | | padding-right: 24rpx; |
| | | margin: 0 0 12rpx 0; // 上下间距 |
| | | // margin: 0 0 12rpx 0; // 上下间距 |
| | | color: #1d6fe9; |
| | | font-size: 28rpx; |
| | | flex-shrink: 0; // 防止被压缩 |
| | |
| | | .record-scroll { |
| | | flex: 1; // 占满剩余高度 |
| | | // padding-top: 24rpx; |
| | | padding: 0 24rpx 24rpx 24rpx; // 左右下内边距 |
| | | padding: 10rpx 24rpx 24rpx 24rpx; // 左右下内边距 |
| | | box-sizing: border-box; |
| | | } |
| | | |
| | |
| | | .card-status { |
| | | font-family: Source Han Sans CN, Source Han Sans CN; |
| | | font-weight: 400; |
| | | font-size: 24rpx; |
| | | padding: 4rpx 16rpx; |
| | | border-radius: 6rpx; |
| | | // font-size: 44px; |
| | | padding: 4px 16px; |
| | | border-radius: 6px; |
| | | color: #ffffff; |
| | | background: #999; |
| | | |