Browse Source

指标管理操作判断

dev-xx
马远东 1 year ago
parent
commit
d315aa1e10
  1. 2
      src/option/aftersales/vueTvemp.js
  2. 13
      src/views/aftersales/aftersalesWorkOrder.vue
  3. 9
      src/views/aftersales/aftersalesWorkOrderInfo.vue
  4. 2
      src/views/aftersales/aftersalesWorkOrderend.vue
  5. 10
      src/views/supervise/management.vue

2
src/option/aftersales/vueTvemp.js

@ -336,7 +336,7 @@ export const columnList = [
label: '操作',
type: 6,
values: '',
width: '100',
width: '130',
checkarr: [],
fixed: 'right',
sortable: false,

13
src/views/aftersales/aftersalesWorkOrder.vue

@ -261,8 +261,11 @@
(UserPermissions == '仓库客服' || UserPermissions == '总部客服经理')
"
@click="ResultConfirmation(slotProps.scope)"
>确定</el-button
>结果确定</el-button
>
<!-- 仲裁中确定结束仲裁按钮 -->
<el-button
v-if="TabPermissions == '5'"
@ -3044,6 +3047,7 @@ const TimeoutHandling = (val, Refresh) => {
TabList.value.find(res => res.name == TabPermissions.value).DataList = [];
TabList.value.find(res => res.name == TabPermissions.value).total = 0;
TabList.value.find(res => res.name == TabPermissions.value).request = true;
details.data= res.data.data.records
}
}).catch(res=>{
details.loadingObj.list = false; //
@ -3639,7 +3643,7 @@ const ResultConfirmation = val => {
return;
}
}
ElMessageBox.confirm('是否确定当前处理结果?', 'Warning', {
ElMessageBox.confirm('是否确定当前处理结果?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning',
@ -3751,6 +3755,11 @@ const ResultConfirmation = val => {
});
}
};
//
const findingAudit=()=>{
}
//
const BatchReturn = () => {
BatchFrom.value.businessDepartment = [];

9
src/views/aftersales/aftersalesWorkOrderInfo.vue

@ -665,6 +665,9 @@
<el-button type="primary" v-if="PermissionButton.Processing_results" @click="addingRecord"
>处理结果
</el-button>
<!-- <el-button type="primary" v-if="PermissionButton.Confirm_review" @click="ConfirmReview"
>确定审核
</el-button> -->
<el-button type="primary" v-if="PermissionButton.work_order_completion" @click="EndJump"
>完结</el-button
>
@ -1073,6 +1076,7 @@ const PermissionButton = computed(() => {
$route.query.RouteIndexs == '9' &&
$route.query.workOrderStatus == '40'),//
Result_determination: (UserPermissions.value == '仓库客服' && $route.query.RouteIndexs == '0' && $route.query.workOrderStatus == '21') || (UserPermissions.value == '仓库客服' && $route.query.RouteIndexs == '2' && $route.query.workOrderStatus == '21'),//
Confirm_review:UserPermissions.value == '总部客服经理' && $route.query.RouteIndexs == '9'
};
});
@ -1492,7 +1496,10 @@ const addingRecord = () => {
},
});
};
//
const ConfirmReview=()=>{
}
//
const EndJump = () => {
$router.push({
@ -1635,7 +1642,7 @@ const ConfirmReturn = () => {
});
};
//
//
const ResultConfirmation = () => {
let data = {
assignList: [],

2
src/views/aftersales/aftersalesWorkOrderend.vue

@ -590,7 +590,7 @@
> -->
<el-button
v-if="$route.query.workOrderStatus == '10' && UserPermissions.value != '仓库客服'"
v-if="$route.query.workOrderStatus == '10' && UserPermissions != '仓库客服'"
type="primary"
class="button"
@click="CustomerServiceCompleted"

10
src/views/supervise/management.vue

@ -82,8 +82,8 @@
@selection="selectionChange"
>
<template #default="slotProps">
<template v-if="slotProps.scope.column.label === '操作'">
<div class="ElBtnClass">
<template v-if="slotProps.scope.column.label == '操作'">
<div class="ElBtnClass" v-if="slotProps.scope.row.isEdit == '1'">
<el-button text @click="ClassificationDditing(slotProps.scope)">编辑</el-button>
<el-button text type="primary" @click="CategoryDeletion(slotProps.scope)"
>删除</el-button
@ -280,10 +280,11 @@ const examineDeptName = ref(''); //考核部门名字
/** 表格实例 */
const tableNode = ref();
const departmentName =ref('');//
const departmentNameTemp =ref('');//
const departmentName=ref('')//
const departmentNameID =ref('');//ID
let my_DATA=JSON.parse(localStorage.getItem('my_data'))
departmentName.value = my_DATA.departmentName//
departmentNameTemp.value = my_DATA.departmentName//
departmentNameID.value = my_DATA.department//ID
console.log(departmentName.value,'归属名称');
console.log(departmentNameID.value,'归属名称ID');
@ -507,6 +508,7 @@ const ClassificationDditing = val => {
lassificationform.value.name = data.name; //
lassificationform.value.description = data.description; //
lassificationform.value.examineDeptId = data.examineDeptId; //ID
departmentName.value = data.createDeptName; //
//
data.pointsEntities.forEach(res => {
PointsList.value.push({ integral: res.point });

Loading…
Cancel
Save