| | |
| | | <scroll-view scroll-y="true" class="scroll_Y" @scrolltolower="scrolltolower">
|
| | | <view class="list">
|
| | | <view class="item" v-for="item in list" @click="itemClick(item)">
|
| | | <image v-if="item.dealStatus == 0" src="@/static/side/workordered.png" class="icon"></image>
|
| | | <image v-if="item.dealStatus == 0 || item.dealStatus == 1" src="@/static/side/workordered.png" class="icon"></image>
|
| | | <image v-else src="@/static/side/workorder.png" class="icon"></image>
|
| | | <view class="content">
|
| | | <view class="name_wrap line">
|
| | |
| | | <view class="line">位置类型:{{item.areaType == '0' ? '室内装修' : '公共区域'}}</view>
|
| | | <view class="line">工单分类:{{item.categoryName}}</view>
|
| | | <view class="line">上报时间:{{item.createDate}}</view>
|
| | | <view class="line">上门时间:{{item.getDate}}</view>
|
| | | <view class="line" v-if="item.getDate">上门时间:{{item.getDate}}</view>
|
| | | </view>
|
| | | </view>
|
| | | <view v-if="list.length == 0" class="empty_wrap">
|
| | |
| | | page: 1,
|
| | | };
|
| | | },
|
| | | onShow() {
|
| | | onLoad() {
|
| | | this.getList()
|
| | | },
|
| | | methods: { |
| | |
| | | model: {
|
| | | ...param,
|
| | | queryStatus: activeTab,
|
| | | dispatchUserId: selectAll ? '' : uni.getStorageSync('userInfo').id,
|
| | | dealUserId: selectAll ? '' : uni.getStorageSync('userInfo').id,
|
| | | }
|
| | | }).then(res => {
|
| | | this.list = [...this.list, ...res.data.records]
|
| | |
| | |
|
| | | <style lang="scss" scoped>
|
| | | .main_app {
|
| | | padding: 0 30rpx;
|
| | | padding: 30rpx;
|
| | | }
|
| | |
|
| | | .tabs {
|
| | |
| | |
|
| | | }
|
| | | .scroll_Y{ |
| | | height: calc(100vh - 320rpx); |
| | | height: calc(100vh - 250rpx); |
| | | }
|
| | | .list {
|
| | | .item {
|
| | |
| | | // height: 290rpx;
|
| | | padding: 30rpx 0;
|
| | | border-bottom: 2rpx solid #E5E5E5;
|
| | |
|
| | | |
| | | .icon {
|
| | | width: 80rpx;
|
| | | height: 80rpx;
|