|
|
|
@ -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 => { |
|
|
|
|