From b632e2e0a4a4dc90469489ec4060f556dad26be7 Mon Sep 17 00:00:00 2001 From: xzg <4727863@qq.com> Date: Sat, 23 Dec 2023 10:12:16 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=A2=E6=9C=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/aftersales/aftersalesWorkOrder.vue | 2 +- .../aftersales/aftersalesWorkOrderInfo.vue | 93 +++++++++++++++++++ vite.config.js | 2 +- 3 files changed, 95 insertions(+), 2 deletions(-) diff --git a/src/views/aftersales/aftersalesWorkOrder.vue b/src/views/aftersales/aftersalesWorkOrder.vue index 6b94c1cc..c8b0d566 100644 --- a/src/views/aftersales/aftersalesWorkOrder.vue +++ b/src/views/aftersales/aftersalesWorkOrder.vue @@ -1390,7 +1390,7 @@ const ButtonPermissions = computed(() => { case 3: //待处理 return { add: false, //新增按钮 - batchReject: UserPermissions.value == '仓库客服', //批量打回 + batchReject: UserPermissions.value == '职能客服', //批量打回 assignment: UserPermissions.value == '客服经理', //工单指派 applyArbitration: false, //申请仲裁 batchFinish: false, //批量完结 diff --git a/src/views/aftersales/aftersalesWorkOrderInfo.vue b/src/views/aftersales/aftersalesWorkOrderInfo.vue index 51a06465..2d5146f4 100644 --- a/src/views/aftersales/aftersalesWorkOrderInfo.vue +++ b/src/views/aftersales/aftersalesWorkOrderInfo.vue @@ -627,6 +627,99 @@ const ImgSuccess = (response, uploadFile) => { console.log(Indexform.value['packList'], '图片列表'); } }; +// 详情按钮权限 +const ButtonPermissions = computed(() => { + // 根据 TabPermissions 的状态,决定每个按钮的显示隐藏逻辑 + switch (TabPermissions.value) { + case 0: //全部 + return { + reply:true, //回复按钮(都可以查看) + ProcessingResults: UserPermissions.value == '仓库客服', //处理结果按钮 + end: UserPermissions.value != '仓库客服', //完结按钮 + repulse: UserPermissions.value != '仓库客服', //打回按钮 + ArbitrationCompleted: UserPermissions.value == '仓库客服', //客服仲裁完结 + edit: false, //编辑 + }; + case 1: //处理中 + return { + reply: false, //回复按钮 + ProcessingResults: false, //处理结果按钮 + end: false, //完结按钮 + repulse:false, //打回按钮 + ArbitrationCompleted:false, //客服仲裁完结 + edit: false,//编辑 + }; + case 2: //处理完毕 + return { + reply: false, //回复按钮 + ProcessingResults: false, //处理结果按钮 + end: false, //完结按钮 + repulse: false, //打回按钮 + ArbitrationCompleted: false, //客服仲裁完结 + edit: UserPermissions.value == '仓库客服' && AppealStatusT.value, //编辑 + }; + case 3: //待处理 + return { + reply: false, //回复按钮 + ProcessingResults: UserPermissions.value == '仓库客服',//处理结果按钮 + end: UserPermissions.value == '客服经理', //完结按钮 + repulse: false, //打回按钮 + ArbitrationCompleted: false,//客服仲裁完结 + edit: false, //编辑 + }; + case 4: //理赔金额未出 + return { + reply: false, //回复按钮 + ProcessingResults: false, //处理结果按钮 + end: false, //完结按钮 + repulse: false, //打回按钮 + ArbitrationCompleted: false, //客服仲裁完结 + edit: UserPermissions.value == '仓库客服', //编辑 + }; + case 5: //仲裁中 + return { + reply: false, //回复按钮 + ProcessingResults: false, //处理结果按钮 + end: false, //完结按钮 + repulse: false, //打回按钮 + ArbitrationCompleted: false, //客服仲裁完结 + edit: false, //编辑 + }; + case 6: //完结 + return { + reply: false,//回复按钮 + ProcessingResults: false, //处理结果按钮 + end: false, //完结按钮 + repulse: false, //打回按钮 + ArbitrationCompleted: false, //客服仲裁完结 + edit: false, //编辑 + }; + case 7: //超时未处理 + return { + reply: false, //回复按钮 + ProcessingResults: false, //处理结果按钮 + end: false, //完结按钮 + repulse: false,//打回按钮 + ArbitrationCompleted: false, //客服仲裁完结 + edit: false, //编辑 + }; + // 其他任何情况下的默认情况 + default: + return { + reply: false, //回复按钮 + ProcessingResults: false, //处理结果按钮 + end: false,//完结按钮 + repulse: false,//打回按钮 + ArbitrationCompleted: false,//客服仲裁完结 + edit: false,//编辑 + }; + } +}); + + + + + // 上传图片规则 const beforeAvatarUpload = rawFile => { diff --git a/vite.config.js b/vite.config.js index b5a294af..187bfd53 100644 --- a/vite.config.js +++ b/vite.config.js @@ -25,7 +25,7 @@ export default ({ mode, command }) => { // target: 'http://192.168.6.122:8777', // target: 'http://192.168.10.25:13000', // target: 'http://192.168.10.25:2888', - target: 'http://192.168.6.122:9777', + target: 'http://192.168.6.148:9777', // target: 'http://192.168.6.116:8777', // tjj // sst