From bca86a4119c5e9f7e827879b5835e1e170b6ea4c Mon Sep 17 00:00:00 2001 From: xuyuncong <3422692813@qq.com> Date: Fri, 14 Nov 2025 17:58:40 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/orderCard.vue | 4 +- pages-order/choosePeople/choosePeople.vue | 930 +++++++++++----------- pages-order/orderDetail/orderDetail.vue | 6 +- 3 files changed, 483 insertions(+), 457 deletions(-) diff --git a/components/orderCard.vue b/components/orderCard.vue index eaf58ec..cd8dc59 100644 --- a/components/orderCard.vue +++ b/components/orderCard.vue @@ -92,6 +92,7 @@ 内返派工 + 接单 @@ -186,7 +187,8 @@ //服务顾问可以告知取车 this.roleCanQc = true } - if (this.userInfo.roleCodes.includes("repair_staff") && this.order.nowRepairId == this.userInfo.id) { + if (this.userInfo.roleCodes.includes("repair_staff") && this.order.nowRepairId && this.order.nowRepairId + .split(',').includes(this.userInfo.id.toString())) { //维修工角色,并且指派处理的人就是当前用户可以接单 this.roleCanJd = true } diff --git a/pages-order/choosePeople/choosePeople.vue b/pages-order/choosePeople/choosePeople.vue index a882ca8..61f45dd 100644 --- a/pages-order/choosePeople/choosePeople.vue +++ b/pages-order/choosePeople/choosePeople.vue @@ -1,488 +1,510 @@ + display: flex; + align-items: center; + justify-content: center; + + font-size: 32rpx; + color: #FFFFFF; + } + } + } + \ No newline at end of file diff --git a/pages-order/orderDetail/orderDetail.vue b/pages-order/orderDetail/orderDetail.vue index d7af903..6fe1d1b 100644 --- a/pages-order/orderDetail/orderDetail.vue +++ b/pages-order/orderDetail/orderDetail.vue @@ -1167,7 +1167,8 @@ code: "edit" }) } - if (this.ticketInfo.nowRepairId == this.loginUser.id && "05" == this.ticketInfo.ticketsStatus) { + if (this.ticketInfo.nowRepairId.split(',').includes(this.loginUser.id.toString()) && "05" == this + .ticketInfo.ticketsStatus) { //当前用户就是处理人,可以进行总检拍照 this.content.push({ text: '总检拍照', @@ -1187,7 +1188,8 @@ code: "apply" }) console.log(this.ticketInfo, "this.ticketInfo") - if ("05" == this.ticketInfo.ticketsStatus && this.ticketInfo.nowRepairId == this.loginUser.id) { + if ("05" == this.ticketInfo.ticketsStatus && this.ticketInfo.nowRepairId.split(',').includes(this + .loginUser.id.toString())) { //订单状态处于维修中 ,且自己就是施工人 if ("02" == this.ticketInfo.ticketsWorkStatus) { //当前正在施工且可以随时上传图片、也可以结束施工