Browse Source

修复全部参数问题

pre-production
马远东 1 year ago
parent
commit
b49453115b
  1. 136
      src/views/aftersales/aftersalesWorkOrder.vue

136
src/views/aftersales/aftersalesWorkOrder.vue

@ -179,21 +179,29 @@
<!-- <el-button @click="addingRecord(slotProps.scope)">新增记录</el-button> -->
<el-button
v-if="
(TabPermissions !== '4' && !AppealStatusT && TabPermissions!='8') || (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
>
<!-- 处理结果确定和完结确定 -->
<el-button
v-if="TabPermissions == '2' && slotProps.scope.row.workOrderStatus !='30'"
v-if="
TabPermissions == '2' && slotProps.scope.row.workOrderStatus != '30'
"
@click="DetermineStorage(slotProps.scope)"
>确定</el-button
>
<el-button
v-if="
TabPermissions == '6' && !AppealStatusT && UserPermissions == '仓库客服' && slotProps.scope.row.workOrderStatus!='100'
TabPermissions == '6' &&
!AppealStatusT &&
UserPermissions == '仓库客服' &&
slotProps.scope.row.workOrderStatus != '100'
"
@click="appeal(slotProps.scope, false)"
>申诉</el-button
@ -1128,6 +1136,10 @@ const IndexTable = val => {
} else {
TabList.value[2].state = true;
}
if (UserPermissions.value == '仓库客服') {
details.query.workOrderStatus = 1000;
console.log('执行了1000');
}
} else {
TabList.value[2].state = true;
UserPermissions.value = '仓库客服';
@ -1237,9 +1249,7 @@ 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 => {
@ -1362,25 +1372,25 @@ const searchHide = () => {
//
const InformationViewing = val => {
if(AppealStatusT.value){
if (AppealStatusT.value) {
//
$router.push({
// AppealStatusT
path: '/aftersales/aftersalesWorkOrderInfo',
query: {
id:val.row.workOrderId,
appealID: val.row.id, //
name: val.row.workOrderNumber + '-信息查看',
warehouseId: val.row.warehouseId,
workOrderNumber: val.row.workOrderNumber, //
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', //
},
});
return
// AppealStatusT
path: '/aftersales/aftersalesWorkOrderInfo',
query: {
id: val.row.workOrderId,
appealID: val.row.id, //
name: val.row.workOrderNumber + '-信息查看',
warehouseId: val.row.warehouseId,
workOrderNumber: val.row.workOrderNumber, //
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', //
},
});
return;
}
$router.push({
@ -1412,7 +1422,7 @@ const view = val => {
ProcessType: TabPermissions.value == 2 ? '2' : TabPermissions.value == 3 ? '1' : '', // 1 2
RouteIndexs: TabPermissions.value, //
Routstate: '', //
AppealReview:val.row.typesOf?val.row.typesOf=='0'?'true':'false':'true', //
AppealReview: val.row.typesOf ? (val.row.typesOf == '0' ? 'true' : 'false') : 'true', //
},
});
};
@ -1796,7 +1806,7 @@ const searchChangeS = () => {
details.search = false; //
// tabValue.value = 0;
// IndexTable(); //
tabChenge(TabPermissions.value)
tabChenge(TabPermissions.value);
};
//
const searchReset = () => {
@ -2492,38 +2502,41 @@ const DetermineStorage = val => {
let ID = {};
ID = val.row.id;
data['assignList'].push(ID);
details.loadingObj.list=true;//
details.loadingObj.list = true; //
if (TabPermissions.value == '6') {
$_updateManagerConfirmed(data).then(res => {
if (res.data.code == 200) {
ElMessage({
message: res.data.msg,
type: 'success',
});
}
console.log(res, '完结确定');
tabChenge(TabPermissions.value)
}).catch(res=>{
details.loadingObj.list=false;//
});
$_updateManagerConfirmed(data)
.then(res => {
if (res.data.code == 200) {
ElMessage({
message: res.data.msg,
type: 'success',
});
}
console.log(res, '完结确定');
tabChenge(TabPermissions.value);
})
.catch(res => {
details.loadingObj.list = false; //
});
//
console.log(data, '处理好的值');
}
if (TabPermissions.value == '2') {
console.log(data, '处理好的数据');
$_updateWorkOrderStatus(data).then(res => {
console.log(res, '确定提交存储');
if (res.data.code == 200) {
ElMessage({
message: res.data.msg,
type: 'success',
});
}
tabChenge(TabPermissions.value)
}).catch(res=>{
details.loadingObj.list=false;//
});
$_updateWorkOrderStatus(data)
.then(res => {
console.log(res, '确定提交存储');
if (res.data.code == 200) {
ElMessage({
message: res.data.msg,
type: 'success',
});
}
tabChenge(TabPermissions.value);
})
.catch(res => {
details.loadingObj.list = false; //
});
}
};
@ -2913,13 +2926,13 @@ const Deleteappeal = val => {
let id = val.row.id;
$_getDetails({ ids: id })
.then(res => {
if (res.data.code == 200) {
ElMessage({
message: '删除成功',
type: 'success',
});
}
AppealListFn();
if (res.data.code == 200) {
ElMessage({
message: '删除成功',
type: 'success',
});
}
AppealListFn();
})
.catch(res => {
console.log(res, '删除失败返回值');
@ -2927,7 +2940,7 @@ const Deleteappeal = val => {
};
//
const MessageReply=(val)=>{
const MessageReply = val => {
$router.push({
path: '/aftersales/aftersalesWorkOrderend',
query: {
@ -2935,11 +2948,10 @@ const MessageReply=(val)=>{
name: val.row.workOrderNumber + '-消息回复',
businessId: val.row.businessId,
RouterState: 'determine',
index: '0',
index: '0',
},
});
}
};
</script>
<style scoped lang="scss">

Loading…
Cancel
Save