|
|
|
@ -179,10 +179,7 @@
|
|
|
|
|
<!-- <el-button @click="addingRecord(slotProps.scope)">新增记录</el-button> --> |
|
|
|
|
<el-button |
|
|
|
|
v-if=" |
|
|
|
|
(TabPermissions !== '4' && !AppealStatusT) || |
|
|
|
|
(AppealStatusT && |
|
|
|
|
UserPermissions !== '仓库客服' && |
|
|
|
|
slotProps.scope.row.typesOf != '2') |
|
|
|
|
(TabPermissions !== '4' && !AppealStatusT && TabPermissions!='8') || (AppealStatusT && UserPermissions !== '仓库客服' && slotProps.scope.row.typesOf != '2') |
|
|
|
|
" |
|
|
|
|
@click="view(slotProps.scope)" |
|
|
|
|
>查看</el-button |
|
|
|
@ -216,6 +213,13 @@
|
|
|
|
|
@click="Deleteappeal(slotProps.scope, 'Delete')" |
|
|
|
|
>删除</el-button |
|
|
|
|
> |
|
|
|
|
|
|
|
|
|
<el-button |
|
|
|
|
v-if="TabPermissions == '8'" |
|
|
|
|
@click="MessageReply(slotProps.scope, 'Delete')" |
|
|
|
|
>回复</el-button |
|
|
|
|
> |
|
|
|
|
|
|
|
|
|
<el-button |
|
|
|
|
v-if=" |
|
|
|
|
AppealStatusT && |
|
|
|
@ -1105,6 +1109,7 @@ const IndexTable = val => {
|
|
|
|
|
columnList[3].checkarr = []; |
|
|
|
|
data.current = page.value.currentPage; //页码 |
|
|
|
|
data.size = page.value.pageSize; //条数 |
|
|
|
|
|
|
|
|
|
updateDictionary(columnList[2].checkarr, 'pc_work_order'); //异常类型 |
|
|
|
|
updateDictionary(columnList[3].checkarr, 'pc_discovery_node'); //发现环节 |
|
|
|
|
updateDictionary(columnList[17].checkarr, 'work_order_status'); //发现环节 |
|
|
|
@ -1232,6 +1237,9 @@ const OnLoad = () => {
|
|
|
|
|
console.log(data, '要提交的数据'); |
|
|
|
|
updateDictionary(columnList[2].checkarr, 'pc_work_order'); //异常类型 |
|
|
|
|
updateDictionary(columnList[3].checkarr, 'pc_discovery_node'); //发现环节 |
|
|
|
|
if(TabPermissions.value=='0'){ |
|
|
|
|
details.query.workOrderStatus = 1000; |
|
|
|
|
} |
|
|
|
|
IndexTable(details.query); |
|
|
|
|
getDeptWarehouse({}).then(res => { |
|
|
|
|
res.data.data.forEach(item => { |
|
|
|
@ -1403,8 +1411,8 @@ const view = val => {
|
|
|
|
|
businessId: val.row.businessId, |
|
|
|
|
ProcessType: TabPermissions.value == 2 ? '2' : TabPermissions.value == 3 ? '1' : '', //类型 1 待处理 2 已处理 |
|
|
|
|
RouteIndexs: TabPermissions.value, //当前记录参数 |
|
|
|
|
Routstate: 'appeal', //申诉列表 |
|
|
|
|
AppealReview:val.row.typesOf=='0'?'true':'false', //当前只能查看申诉详情信息 |
|
|
|
|
Routstate: '', //申诉列表 |
|
|
|
|
AppealReview:val.row.typesOf?val.row.typesOf=='0'?'true':'false':'true', //当前只能查看申诉详情信息 |
|
|
|
|
}, |
|
|
|
|
}); |
|
|
|
|
}; |
|
|
|
@ -2034,7 +2042,7 @@ const appealFn = val => {
|
|
|
|
|
if (res.data.data.records.length) { |
|
|
|
|
details.data = res.data.data.records; |
|
|
|
|
} else { |
|
|
|
|
details.data = [{}]; |
|
|
|
|
details.data = []; |
|
|
|
|
} |
|
|
|
|
page.value.total = res.data.data.total; |
|
|
|
|
}); |
|
|
|
@ -2908,6 +2916,21 @@ const Deleteappeal = val => {
|
|
|
|
|
console.log(res, '删除失败返回值'); |
|
|
|
|
}); |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
// 回复按钮 |
|
|
|
|
const MessageReply=(val)=>{ |
|
|
|
|
$router.push({ |
|
|
|
|
path: '/aftersales/aftersalesWorkOrderend', |
|
|
|
|
query: { |
|
|
|
|
id: val.row.id, |
|
|
|
|
name: val.row.workOrderNumber + '-消息回复', |
|
|
|
|
businessId: val.row.businessId, |
|
|
|
|
RouterState: 'determine', |
|
|
|
|
index: '0', |
|
|
|
|
}, |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
</script> |
|
|
|
|
|
|
|
|
|
<style scoped lang="scss"> |
|
|
|
|