From 4244770e15cab4e0f06367bb1f07c24b739dde93 Mon Sep 17 00:00:00 2001 From: xzg <4727863@qq.com> Date: Thu, 21 Dec 2023 14:16:23 +0800 Subject: [PATCH] =?UTF-8?q?=E7=8A=B6=E6=80=81=E5=88=87=E6=8D=A2=EF=BC=8C?= =?UTF-8?q?=E8=B4=A2=E5=8A=A1=E6=8C=89=E9=92=AE=EF=BC=8C=E8=81=8A=E5=A4=A9?= =?UTF-8?q?=E8=8E=B7=E5=8F=96=E5=A4=B1=E8=B4=A5=EF=BC=8C=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E6=8C=89=E9=92=AE=E5=90=8D=E7=A7=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/aftersales/aftersalesWorkOrder.vue | 24 ++++++++++++++----- .../aftersales/aftersalesWorkOrderInfo.vue | 5 ++-- .../aftersales/aftersalesWorkOrderend.vue | 6 +++-- 3 files changed, 25 insertions(+), 10 deletions(-) diff --git a/src/views/aftersales/aftersalesWorkOrder.vue b/src/views/aftersales/aftersalesWorkOrder.vue index 52d9986f..f3044049 100644 --- a/src/views/aftersales/aftersalesWorkOrder.vue +++ b/src/views/aftersales/aftersalesWorkOrder.vue @@ -2395,25 +2395,37 @@ const tabChenge = val => { console.log('全部'); } else if (val == 1) { // 处理中 + if (UserPermissions.value == '职能客服') { + data.workOrderStatus = 40; + details.query.workOrderStatus = 40; + } else { + data.workOrderStatus = 20; + details.query.workOrderStatus = 20; + } ProcessingPartyState.value = false; //关闭处理方 - data.workOrderStatus = 20; - details.query.workOrderStatus = 20; + ArbitrationStatus.value = true; //可以申请仲裁 Tableheaderswitching(columnList); empty(); IndexTable(data); } else if (val == 2) { + if (UserPermissions.value == '职能客服') { + data.workOrderStatus = 50; + details.query.workOrderStatus = 50; + } else { + data.workOrderStatus = 30; + details.query.workOrderStatus = 30; + } // 处理完毕 ProcessingPartyState.value = false; //关闭处理方 - data.workOrderStatus = 30; - details.query.workOrderStatus = 30; + ArbitrationStatus.value = false; //不可以申请仲裁 Tableheaderswitching(columnList); empty(); IndexTable(data); } else if (val == 3) { - console.log(JSON.parse(localStorage.getItem('TWMS-userInfo')).content.role_name,'当前身份'); - if (JSON.parse(localStorage.getItem('TWMS-userInfo')).content.role_name == '客服经理') { + console.log(UserPermissions.value, '当前身份'); + if (UserPermissions.value == '客服经理') { data.workOrderStatus = 10; ArbitrationStatus.value = true; //可以申请仲裁 Tableheaderswitching(columnList); diff --git a/src/views/aftersales/aftersalesWorkOrderInfo.vue b/src/views/aftersales/aftersalesWorkOrderInfo.vue index 4224d722..c9fa4f48 100644 --- a/src/views/aftersales/aftersalesWorkOrderInfo.vue +++ b/src/views/aftersales/aftersalesWorkOrderInfo.vue @@ -407,7 +407,7 @@ </div> </div> <div class="Proportion"> - <span class="title">公司占比:{{ companyProportion }}</span> + <span class="title">公司占比:{{ companyProportion }}%</span> </div> </div> </el-tab-pane> @@ -440,7 +440,7 @@ <div class="foot_btn"> <el-button type="primary" @click="addireply">回复</el-button> - <el-button type="primary" @click="addingRecord">处理完结</el-button> + <el-button type="primary" @click="addingRecord">处理结果</el-button> <el-button type="primary" @click="EndJump">完结 </el-button> <el-button type="primary" @click="BatchReturn">打回 </el-button> <el-button type="primary" @click="CustomerServiceCompleted">客服仲裁完结 </el-button> @@ -1088,6 +1088,7 @@ const CustomerServiceCompleted = () => { warehouseId: $route.query.warehouseId, workOrderNumber: $route.query.workOrderNumber, RouterState: 'Kfend', + index: '1', }, }); }; diff --git a/src/views/aftersales/aftersalesWorkOrderend.vue b/src/views/aftersales/aftersalesWorkOrderend.vue index 51f66de3..e2e8e3e4 100644 --- a/src/views/aftersales/aftersalesWorkOrderend.vue +++ b/src/views/aftersales/aftersalesWorkOrderend.vue @@ -368,7 +368,7 @@ <!-- <el-input v-model="item.explain" placeholder="请填写说明" /> --> </div> <div class="el_cwBtn"> - <el-button type="primary" v-if="item.state == 0"> 财务处理 </el-button> + <el-button type="primary" v-if="item.state == 0 && UserPermissions!='职能客服'"> 财务处理 </el-button> <el-button type="primary" @click="payremove(item.state, index)"> 移除 </el-button> @@ -709,7 +709,7 @@ /> </div> <div class="msgHf"> - <el-button type="primary" @click="replyMessage()"> 回复 </el-button> + <el-button type="primary" @click="replyMessage()" :disabled="$route.query.index!='0'"> 回复 </el-button> </div> </div> </div> @@ -1218,6 +1218,8 @@ const Chathistory = () => { container.scrollTop = container.scrollHeight; } }, 0); + }).catch(res=>{ + Msgloading.value = false; //关闭加载效果 }); };