| | |
| | | <view class="eidt"> |
| | | <view></view> |
| | | <view class="eidt-right"> |
| | | <view class="eidt-close" v-if="[0,1,2].includes(item.status)" @click="orderId = item.id, show = true">取消订单</view> |
| | | <view class="eidt-close" v-if="[0,1,2].includes(item.status)" @click.stop="orderId = item.id, show = true">取消订单</view> |
| | | <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)" @click="jumpEdit(item)">修改订单</view> |
| | | <view class="eidt-btn" v-if="(item.type === 2 && item.status === 0) || (item.type === 2 && item.status === 3)" @click="jumpEdit(item)">继续支付</view> |
| | | <view class="eidt-btn" v-if="[0,1,2].includes(item.status)" @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-close">删除订单</view> |
| | | <view class="eidt-phone">联系师傅</view> |
| | | <view class="eidt-phone">评价订单</view> |
| | |
| | | <view class="eidt-tips" v-else></view> |
| | | |
| | | <view class="eidt-right"> |
| | | <view class="eidt-close" v-if="item.status === 2" @click="orderId = item.id, show = true">取消订单</view> |
| | | <view class="eidt-phone" v-if="[2,3].includes(item.status)" @click="phoneCall(item.linkPhone)">联系业主</view> |
| | | <view class="eidt-close" v-if="item.status === 2" @click.stop="orderId = item.id, show = true">取消订单</view> |
| | | <view class="eidt-phone" v-if="[2,3].includes(item.status)" @click.stop="phoneCall(item.linkPhone)">联系业主</view> |
| | | |
| | | <!-- <view class="eidt-close">删除订单</view> |
| | | <view class="eidt-phone">联系师傅</view> |
| | |
| | | this.getOrderList() |
| | | }, |
| | | methods: { |
| | | startJobs(orderId) { |
| | | this.$u.api.begin({ orderId }) |
| | | .then(res => { |
| | | this.status = '' |
| | | this.commentStatus = '' |
| | | this.orderList = [] |
| | | this.next = true |
| | | this.page = 1 |
| | | this.getOrderList() |
| | | }) |
| | | }, |
| | | jumpDesc(item) { |
| | | uni.navigateTo({ |
| | | url: `/pages/order-details/order-details?id=${item.id}` |
| | |
| | | display: flex; |
| | | align-items: center; |
| | | justify-content: flex-end; |
| | | flex-wrap: wrap; |
| | | .eidt-close { |
| | | width: 160rpx; |
| | | height: 64rpx; |