问题修复

This commit is contained in:
donqi 2022-06-22 22:37:32 +08:00
parent 64a2688d80
commit 542a098c28
4 changed files with 33 additions and 12 deletions

View File

@ -88,9 +88,17 @@
<block>{{myInfo.serOrderNum.wait2Serv}}</block>
</view>
</view>
<text>排期</text>
<text>接单</text>
</view>
<view class="cu-item" @click="showMyOrders(servOrderTabList, 2, servOrderType)">
<view class="cuIcon-calendar">
<view class="cu-tag badge" v-if="myInfo.serOrderNum.wait2Serv > 0">
<block>{{myInfo.serOrderNum.wait2Serv}}</block>
</view>
</view>
<text>待排期</text>
</view>
<view class="cu-item" @click="showMyOrders(servOrderTabList, 3, servOrderType)">
<view class="cuIcon-repair">
<view class="cu-tag badge" v-if="myInfo.serOrderNum.processing > 0">
<block>{{myInfo.serOrderNum.processing}}</block>
@ -98,7 +106,7 @@
</view>
<text>待上门</text>
</view>
<view class="cu-item" @click="showMyOrders(servOrderTabList, 3, servOrderType)">
<view class="cu-item" @click="showMyOrders(servOrderTabList, 4, servOrderType)">
<view class="cuIcon-comment">
<view class="cu-tag badge" v-if="myInfo.serOrderNum.afterServ > 0">
<block>{{myInfo.serOrderNum.afterServ}}</block>
@ -106,7 +114,7 @@
</view>
<text>服务中</text>
</view>
<view class="cu-item" @click="showMyOrders(servOrderTabList, 4, servOrderType)">
<view class="cu-item" @click="showMyOrders(servOrderTabList, 5, servOrderType)">
<view class="cuIcon-notice">
<view class="cu-tag badge" v-if="myInfo.serOrderNum.afterServ > 0">
<block>{{myInfo.serOrderNum.afterServ}}</block>
@ -114,7 +122,7 @@
</view>
<text>完成待确认</text>
</view>
<view class="cu-item" @click="showMyOrders(servOrderTabList, 5, servOrderType)">
<view class="cu-item" @click="showMyOrders(servOrderTabList, 6, servOrderType)">
<view class="cuIcon-forward">
<view class="cu-tag badge" v-if="myInfo.serOrderNum.wait2Forward > 0">
<block>{{myInfo.serOrderNum.wait2Forward}}</block>
@ -256,8 +264,11 @@
curUserInfo: {},
myInfo: {},
servOrderTabList: [{
type: 1,
// type: -1,
name: '待付款'
}, {
type: 0,
name: '待接单'
}, {
type: 1,
name: '待排期'
@ -268,10 +279,10 @@
type: 3,
name: '服务中'
}, {
type: 6,
type: 4,
name: '完成待确认'
}, {
type: 4,
type: 5,
name: '已完成'
}],
servOrderType: 0,

View File

@ -64,7 +64,7 @@
<button class="cu-btn bg-main-color margin-right-sm shadow-blur">评价</button>
</view> -->
</view>
<view v-if="orderType === 0 && shopOrder.orderStatus === 6"
<view v-if="orderType === 0 && shopOrder.orderStatus === 4"
class="padding-tb-sm solid-top">
<view>师傅已提交完成请验收</view>
<!-- <view>服务保障权益期</view> -->
@ -72,7 +72,7 @@
<!-- <view>{{shopOrder.finishOrder.finishWaitUntil}}</view> -->
<view>
<button class="cu-btn sm bg-yellow margin-right-sm"
@click="updateFinisheStatus(shopOrder, 4, false)">确认完单</button>
@click="updateFinisheStatus(shopOrder, 5, false)">确认完单</button>
<button class="cu-btn sm bg-yellow margin-right-sm"
@click="updateFinisheStatus(shopOrder, 3, true)">拒绝完单</button>
<!-- <button v-if="shopOrder.finishOrder.finishStatus === 2"
@ -125,6 +125,7 @@
},
data() {
return {
curUserInfo: {},
scrollLeft: 0,
tabCur: 0,
tabHeaderList: [],
@ -152,6 +153,7 @@
},
methods: {
loadData() {
this.curUserInfo = this.$request.getCurUserInfo();
for(let i = 0; i < this.tabHeaderList.length; i++) {
this.pageParams.push({
pageNum: 0
@ -178,6 +180,7 @@
params.pageSize = this.$globalData.initPageSize;
this.$refs.loadStatusBar.showLoading();
try {
params.customerId = this.curUserInfo.customerId;
params.orderType = this.orderType;
params.orderStatus = this.tabHeaderList[this.tabCur].type;
if (this.tabCur === 0) {

View File

@ -93,8 +93,8 @@
<view>师傅{{item.workerName}}</view>
<view class="margin-top-sm">联系方式{{item.workerPhone}}</view>
<view class="margin-top-sm">预约时间{{item.expectTimeStart + '~' + item.expectTimeEnd}}</view>
<view class="margin-top-sm" v-if="servDetail.orderStatus === 3 || servDetail.orderStatus === 6 || servDetail.orderStatus === 4">上门时间{{item.workBeginTime}}</view>
<view class="margin-top-sm" v-if="item.workFinishTime">完成时间{{item.workFinishTime}}</view>
<view class="margin-top-sm" v-if="servDetail.orderStatus >= 3">上门时间{{item.workBeginTime}}</view>
<view class="margin-top-sm" v-if="servDetail.orderStatus >= 4">完成时间{{item.workFinishTime}}</view>
<simple-product-picked :pickedList="item.orderStandardList" :columnTitleArr="servedColumnHeaders" :valFieldArr="servedValFields"></simple-product-picked>
</view>
</view>

View File

@ -22,7 +22,11 @@
payResult: false,
customTip: null,
servOrderTabList: [{
// type: -1,
name: '待付款'
}, {
type: 0,
name: '待接单'
}, {
type: 1,
name: '待排期'
@ -34,6 +38,9 @@
name: '服务中'
}, {
type: 4,
name: '完成待确认'
}, {
type: 5,
name: '已完成'
}],
servOrderType: 0