|
|
@ -3,8 +3,16 @@ |
|
|
|
<!-- 菜单 --> |
|
|
|
<!-- 菜单 --> |
|
|
|
<el-tabs type="border-card" v-model="tabValue" @tab-change="tabChenge" class="el_tabs"> |
|
|
|
<el-tabs type="border-card" v-model="tabValue" @tab-change="tabChenge" class="el_tabs"> |
|
|
|
<div></div> |
|
|
|
<div></div> |
|
|
|
<el-tab-pane :name="item.name" :label="item.label" v-for="item in TabList" :key="item.name"> |
|
|
|
<template v-for="item in TabList"> |
|
|
|
|
|
|
|
<el-tab-pane |
|
|
|
|
|
|
|
v-if="item.state" |
|
|
|
|
|
|
|
:name="item.name" |
|
|
|
|
|
|
|
:label="item.label" |
|
|
|
|
|
|
|
:key="item.name" |
|
|
|
|
|
|
|
> |
|
|
|
</el-tab-pane> |
|
|
|
</el-tab-pane> |
|
|
|
|
|
|
|
</template> |
|
|
|
|
|
|
|
|
|
|
|
<div class="content_right"> |
|
|
|
<div class="content_right"> |
|
|
|
<basic-container> |
|
|
|
<basic-container> |
|
|
|
<div class="avue-crud"> |
|
|
|
<div class="avue-crud"> |
|
|
@ -167,13 +175,13 @@ |
|
|
|
<div> |
|
|
|
<div> |
|
|
|
<!-- <el-button @click="addingRecord(slotProps.scope)">新增记录</el-button> --> |
|
|
|
<!-- <el-button @click="addingRecord(slotProps.scope)">新增记录</el-button> --> |
|
|
|
<el-button |
|
|
|
<el-button |
|
|
|
v-if="TabPermissions != '4' || !AppealStatusT " |
|
|
|
v-if="TabPermissions != '4' || !AppealStatusT" |
|
|
|
@click="view(slotProps.scope)" |
|
|
|
@click="view(slotProps.scope)" |
|
|
|
>查看</el-button |
|
|
|
>查看</el-button |
|
|
|
> |
|
|
|
> |
|
|
|
<!-- 处理结果确定和完结确定 --> |
|
|
|
<!-- 处理结果确定和完结确定 --> |
|
|
|
<el-button |
|
|
|
<el-button |
|
|
|
v-if="TabPermissions == '2' || TabPermissions == '6'" |
|
|
|
v-if="TabPermissions == '2' || TabPermissions == '6'" |
|
|
|
@click="DetermineStorage(slotProps.scope)" |
|
|
|
@click="DetermineStorage(slotProps.scope)" |
|
|
|
>确定</el-button |
|
|
|
>确定</el-button |
|
|
|
> |
|
|
|
> |
|
|
@ -673,15 +681,15 @@ const UserPermissions = ref('仓库客服'); //客服权限 |
|
|
|
const TabPermissions = ref(0); //菜单权限 |
|
|
|
const TabPermissions = ref(0); //菜单权限 |
|
|
|
const AppealStatusT = ref(false); //是否为申诉列表 |
|
|
|
const AppealStatusT = ref(false); //是否为申诉列表 |
|
|
|
const TabList = ref([ |
|
|
|
const TabList = ref([ |
|
|
|
{ name: 0, label: '全部' }, |
|
|
|
{ name: 0, label: '全部', state: true }, |
|
|
|
{ name: 3, label: '待处理' }, |
|
|
|
{ name: 3, label: '待处理', state: true }, |
|
|
|
{ name: 8, label: '待回复' }, |
|
|
|
{ name: 8, label: '待回复', state: UserPermissions.value == '仓库客服' }, |
|
|
|
{ name: 1, label: '处理中' }, |
|
|
|
{ name: 1, label: '处理中', state: true }, |
|
|
|
{ name: 2, label: '处理完毕' }, |
|
|
|
{ name: 2, label: '处理完毕', state: true }, |
|
|
|
{ name: 6, label: '完结' }, |
|
|
|
{ name: 6, label: '完结', state: true }, |
|
|
|
{ name: 5, label: '仲裁中' }, |
|
|
|
{ name: 5, label: '仲裁中', state: true }, |
|
|
|
{ name: 4, label: '理赔金额未出' }, |
|
|
|
{ name: 4, label: '理赔金额未出', state: true }, |
|
|
|
{ name: 7, label: '超时未处理' }, |
|
|
|
{ name: 7, label: '超时未处理', state: true }, |
|
|
|
]); //标签栏 |
|
|
|
]); //标签栏 |
|
|
|
const DeliveryDriver = ref([]); |
|
|
|
const DeliveryDriver = ref([]); |
|
|
|
|
|
|
|
|
|
|
@ -1481,9 +1489,7 @@ const Appealbutton = () => { |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
// 申诉列表编辑 |
|
|
|
// 申诉列表编辑 |
|
|
|
const Appealeditor=()=>{ |
|
|
|
const Appealeditor = () => {}; |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 异常类型事件 |
|
|
|
// 异常类型事件 |
|
|
|
const abnormalChange = val => { |
|
|
|
const abnormalChange = val => { |
|
|
@ -1857,12 +1863,11 @@ const appealFn = val => { |
|
|
|
$_listAppeal(data).then(res => { |
|
|
|
$_listAppeal(data).then(res => { |
|
|
|
details.loadingObj.list = false; //开启动画加载 |
|
|
|
details.loadingObj.list = false; //开启动画加载 |
|
|
|
console.log(res, '申诉列表返回值'); |
|
|
|
console.log(res, '申诉列表返回值'); |
|
|
|
if(res.data.data.records.length){ |
|
|
|
if (res.data.data.records.length) { |
|
|
|
|
|
|
|
if (res.data.data.records) { |
|
|
|
if(res.data.data.records){ |
|
|
|
|
|
|
|
details.data = res.data.data.records; |
|
|
|
details.data = res.data.data.records; |
|
|
|
}else{ |
|
|
|
} else { |
|
|
|
details.data =[{}] |
|
|
|
details.data = [{}]; |
|
|
|
} |
|
|
|
} |
|
|
|
page.value.total = res.data.data.total; |
|
|
|
page.value.total = res.data.data.total; |
|
|
|
} |
|
|
|
} |
|
|
@ -1977,11 +1982,11 @@ const tabChenge = val => { |
|
|
|
ArbitrationStatus.value = true; //可以申请仲裁 |
|
|
|
ArbitrationStatus.value = true; //可以申请仲裁 |
|
|
|
} else if (val == 2) { |
|
|
|
} else if (val == 2) { |
|
|
|
console.log('处理完毕'); |
|
|
|
console.log('处理完毕'); |
|
|
|
data.workOrderStatus = 30; |
|
|
|
data.workOrderStatus = 30; |
|
|
|
details.query.workOrderStatus = 30; |
|
|
|
details.query.workOrderStatus = 30; |
|
|
|
Tableheaderswitching(columnList); |
|
|
|
Tableheaderswitching(columnList); |
|
|
|
empty(); |
|
|
|
empty(); |
|
|
|
IndexTable(data); |
|
|
|
IndexTable(data); |
|
|
|
// 处理完毕 |
|
|
|
// 处理完毕 |
|
|
|
ProcessingPartyState.value = false; //关闭处理方 |
|
|
|
ProcessingPartyState.value = false; //关闭处理方 |
|
|
|
ArbitrationStatus.value = false; //不可以申请仲裁 |
|
|
|
ArbitrationStatus.value = false; //不可以申请仲裁 |
|
|
@ -1998,11 +2003,11 @@ const tabChenge = val => { |
|
|
|
empty(); |
|
|
|
empty(); |
|
|
|
IndexTable(data); |
|
|
|
IndexTable(data); |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
data.workOrderStatus = 50; |
|
|
|
data.workOrderStatus = 500; |
|
|
|
details.query.workOrderStatus = 50; |
|
|
|
details.query.workOrderStatus = 500; |
|
|
|
Tableheaderswitching(columnList); |
|
|
|
Tableheaderswitching(columnList); |
|
|
|
empty(); |
|
|
|
empty(); |
|
|
|
ProcessingPartyFun(data); //单独接口 |
|
|
|
IndexTable(); |
|
|
|
} |
|
|
|
} |
|
|
|
} else if (val == 4) { |
|
|
|
} else if (val == 4) { |
|
|
|
ProcessingPartyState.value = false; //关闭处理方 |
|
|
|
ProcessingPartyState.value = false; //关闭处理方 |
|
|
@ -2041,14 +2046,14 @@ const tabChenge = val => { |
|
|
|
TimeoutHandling(); //调用超时未出理 |
|
|
|
TimeoutHandling(); //调用超时未出理 |
|
|
|
} else if (val == 8) { |
|
|
|
} else if (val == 8) { |
|
|
|
// 待回复按钮 |
|
|
|
// 待回复按钮 |
|
|
|
console.log('待回复'); |
|
|
|
console.log('待回复'); |
|
|
|
ProcessingPartyState.value = true; //开启处理方 |
|
|
|
// ProcessingPartyState.value = true; //开启处理方 |
|
|
|
data.workOrderStatus = '30'; |
|
|
|
data.workOrderStatus = '30'; |
|
|
|
details.query.workOrderStatus = '30'; |
|
|
|
details.query.workOrderStatus = '30'; |
|
|
|
ArbitrationStatus.value = true; //可以申请仲裁 |
|
|
|
// ArbitrationStatus.value = true; //可以申请仲裁 |
|
|
|
Tableheaderswitching(columnList); |
|
|
|
Tableheaderswitching(columnList); |
|
|
|
empty(); |
|
|
|
empty(); |
|
|
|
ProcessingPartyFun(data); //单独接口 |
|
|
|
ProcessingPartyFun(data); //单独接口 |
|
|
|
} |
|
|
|
} |
|
|
|
}; |
|
|
|
}; |
|
|
|
/** |
|
|
|
/** |
|
|
@ -2257,7 +2262,7 @@ const fellSuccess = (response, uploadFile) => { |
|
|
|
}; |
|
|
|
}; |
|
|
|
// 处理结果和完结确定 |
|
|
|
// 处理结果和完结确定 |
|
|
|
|
|
|
|
|
|
|
|
const DetermineStorage = (val) => { |
|
|
|
const DetermineStorage = val => { |
|
|
|
let data = { |
|
|
|
let data = { |
|
|
|
assignList: [], |
|
|
|
assignList: [], |
|
|
|
}; |
|
|
|
}; |
|
|
|