rk
2025-08-27 58d63637b67a7c565618379268da604e6231fc4c
small-program/pages/demand-hall/demand-hall.vue
@@ -102,16 +102,20 @@
                     <view class="eidt-phone" v-if="[2].includes(item.status)">联系师傅</view>
                     <view class="eidt-phone" v-if="item.status === 4 && item.commentStatus === 0">评价订单</view>
                     <view class="eidt-btn" v-if="[0,1,2].includes(item.status) && item.type !== 2" @click.stop="jumpEdit(item)">修改订单</view>
                     <view class="eidt-btn" v-if="(item.type === 2 && item.status === 0) ||  (item.type === 2 && item.status === 3)" @click.stop="jumpEdit(item)">继续支付</view>
                     <view class="eidt-btn" v-if="(item.type !== 2 && item.status === 0) ||  (item.type !== 2 && item.status === 3)" @click.stop="jumpEdit(item)">继续支付</view>
                     <!-- <view class="eidt-btn" v-if="item.status === 2" @click.stop="startJobs(item.id)">开始作业</view> -->
                     <view class="eidt-btn" v-if="item.status === 3" @click.stop="jumpDesc(item)">完成并支付</view>
                     <view class="eidt-btn" v-if="item.type != 2 && item.status === 3" @click.stop="jumpDesc(item)">完成并支付</view>
                     <view class="eidt-btn" v-if="item.type == 2 && item.status === 3" @click.stop="jumpDesc(item)">完成作业</view>
                  </view>
               </view>
            </view>
         </view>
         <!-- 接单方 -->
         <view class="index-list" v-if="typeViewId === 1">
            <view class="index-list-item" v-for="(item, index) in orderList" :key="index" @click="jumpDesc(item)">
            <view class="index-list-wu" v-if="orderList.length === 0">
               <text>已加载全部数据</text>
            </view>
            <view class="index-list-item" v-for="(item, index) in orderList" :key="index" @click="jumpDesc(item)" v-else>
               <view class="index-list-item-head">
                  <view class="index-list-item-head-l">
                     <view class="xoam"></view>
@@ -236,7 +240,7 @@
               { name: '已接单', id: 2 },
               { name: '进行中', id: 3 },
               { name: '已完成', id: 4 },
               { name: '已取消', id: 99 },
               // { name: '已取消', id: 99 },
            ],
            list1: [
               { name: '全部', id: '' },
@@ -246,7 +250,7 @@
               { name: '进行中', id: 3 },
               { name: '已完成', id: 4 },
               { name: '已取消', id: 99 },
               { name: '待评价', id: [4, 0] }
               { name: '待评价', id: 5 }
            ],
            orderId: null,
            status: '',
@@ -346,7 +350,8 @@
               page: this.page,
               model: {
                  queryMyOrderType: this.userInfo.useIdentity,
                  status: this.status,
                  status: this.status === 5 ? 4 : this.status,
                  commentStatus: this.status === 5 ? 0 : '',
                  queryLat: this.latitude,
                  queryLgt: this.longitude
               }
@@ -374,13 +379,13 @@
            })
         },
         clickOrderType(id) {
            if (typeof id === 'object') {
               this.status = id[0]
               this.commentStatus = id[1]
            } else {
            // if (typeof id === 5) {
            //    this.status = 5
            //    // this.commentStatus = 0
            // } else {
               this.commentStatus = ''
               this.status = id
            }
            // }
            this.orderList = []
            this.next = true
            this.page = 1