问题修复

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

View File

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

View File

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

View File

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